.tit-com{font-size: 38px; color: #111; font-weight: 700; line-height: 1.15; margin-bottom: .7em; text-align: center;}
.btn-primary{background: #718a98; border-color: #718a98;}
.btn-primary:hover{background: #718a98; border-color: #718a98;}
.btn-gray{display: inline-block; padding: 3px 15px; font-size: 0.882rem; border-radius: 5px; text-align: center; background: #718a98; color: #fff;}
/* 寃��깋 �뒪���씪 */

.bbs-sch_w{background: #eff2f7;border:1px solid #b1b5b9; padding: 50px; margin-bottom: 40px;border-radius: 10px;}
.bbs-sch{position: relative; margin: 0 auto; text-align:center; font-size:0;}
.bbs-sch input[type="text"]{border-left: 0;border-right: 0; background-color: #fff;border: 0;border: 1px solid #b1b5b9; font-size:1rem; padding: 0 10px; margin-left: -1px; height: 70px;}
.bbs-sch select{width: 260px; height: 70px; background: #fff url('./img/select.png')  right 10px center no-repeat;color: #333;border-radius: 50px 0 0 50px;padding: 0 1.5em; background-color: #fff;border: 0;border: 1px solid #b1b5b9 ; font-size:1rem;}
.bbs-sch .form-control1,
.bbs-sch .form-control2{border-radius: 0; border-left: 0; }
.bbs-sch .submit{right: 0; width: 90px;color: #fff;transition: all ease-in-out .3s;background: #2264bb url('/resources/paik/img/main/ico_search2.png') no-repeat center center;text-indent: -9999px; border-radius: 0 50px 50px 0; height: 70px; font-size:1rem;}
.bbs-sch .round_l{border-radius: 50px 0 0 50px;}

.sch-depart.bbs-sch select{width: auto;}
.sch-depart.bbs-sch input[type="text"]{border-radius: 0 50px 50px 0;flex: auto;}
.sch-depart.bbs-sch .submit{position: absolute;}

.bbs-sch2{position: relative; margin: 0 auto; text-align:center; font-size:0; max-width: 540px; padding: 0 51px 0 94px}
.bbs-sch2 select,
.bbs-sch2 input[type="text"],
.bbs-sch2 .submit{font-size: 14px}
.bbs-sch2 select{width: 91px; background:#fff url('./img/select.png') 95% center no-repeat; left: 0; padding-left: 10px;}
.bbs-sch2 input[type="text"]{width:100%; height: 40px; padding: 0 5px}
.bbs-sch2 .submit{right: 0; width: 48px; background: #3a3b3f url('./img/ico-sch.png') center center no-repeat; color: #fff; transition: all ease-in-out .3s; right: 0; white-space: nowrap;overflow: hidden;text-indent: -999px; padding-left: 5px;}
.bbs-sch2 select,
.bbs-sch2 .submit{position: absolute; height: 100%; top:0}

.bbs-sch-flex{display: flex;}
.bbs-main-sch{display: flex; border-bottom: 1px solid #b1b5b9;}
.sch-box{width: 32%;margin-right: 2%; padding: 1.176rem 0 2.941em; border-top: 1px solid #2264bb; position: relative;}
.sch-box.st2{border-top: 0; text-align: center;}
.sch-box .tit-radio{padding-bottom: 1.471rem; font-size: 1.235em;}
.sch-box.st2 .tit-radio{padding: 1.471rem 0; border-top: 1px solid #2264bb; border-bottom: 1px solid #2264bb; justify-content: center; font-weight: 600;}
.sch-box.st2 .cont{padding: 1.765em 1.176em; min-height: 155px; display: flex; flex-direction: column; justify-content: center; color: #515151;}
.sch-box.st2 .btn{display: block; width: 100%; border-radius: 10px; padding: 0.96em; transition: all .3s ease-in-out;}
.sch-box.st2 .btn.blue{background: #2264bb; color: #fff;}
.sch-box.st2 .btn.white{border: 1px solid #2264bb; color: #2264bb;}
.sch-box.st2 .btn.white:hover{background: #2264bb; color: #fff; text-decoration: underline;}
.sch-box:nth-child(3n){margin-right: 0;}
.bbs-sch3{position: relative; margin: 0 auto; text-align:center; font-size:0;}
.bbs-sch3 input[type="text"]{background-color: #fff; border: 0;border: 1px solid #b1b5b9; border-right: 0; border-radius: 50px 0 0 50px; padding: 0 10px; font-size:1rem;}
.bbs-sch3 .submit{height:45px; font-size:1rem;}
.bbs-sch3 .form-control1{border-radius: 0; border-left: 0;}
.bbs-sch3 .submit{right: 0;width: 90px;color: #fff;transition: all ease-in-out .3s;background: #2264bb url('/resources/paik/img/main/ico_search2.png') no-repeat center center;text-indent: -9999px;border-radius: 0 50px 50px 0;height: 70px;}
.bbs-main-sch .form-number{display: flex;align-items: center;}
.bbs-main-sch .form-number .s{width: 30%;}
.bbs-main-sch .form-number .m{width: 30%;}
.bbs-main-sch .form-number input{width: 100% !important; padding: .5em;border-radius: 8px;}
.bbs-main-sch .form-number .dash{margin: 0 5px}

.sch-doc{}
.sch-doc__top{background: #eff2f7;border:1px solid #b1b5b9; border-bottom: 1px solid black; padding: 2.941em; border-radius: 10px 10px 0 0;}
.sch-doc__top .in{position: relative;border-radius: 100px;overflow: hidden;border: 1px solid #b1b5b9;}
.sch-doc__top ._input{width: 100%;height: 4.118em;background: #fff;border: 0;padding: 5px 2rem;border-radius: 100px;}
.sch-doc__top .submit{position: absolute;right: 0; width: 90px;color: #fff;transition: all ease-in-out .3s;background: #2264bb url('/resources/paik/img/main/ico_search2.png') no-repeat center center;text-indent: -9999px; border-radius: 0 50px 50px 0; height: 70px; font-size:1rem;}
.sch-doc__bot{margin-bottom: 40px;display: flex;border-right: 1px solid #b1b5b9;}
.sch-doc__bot ._select{width: 100%; background: #fff url('./img/select.png')  right 10px center no-repeat;height: 4.118em;padding: 5px 2rem 5px 1rem;border: 1px solid #b1b5b9;border-top: 1px solid black;border-right: 0;}

.bbs-total{margin-bottom: 15px;}
.bbs-total strong{color: #175ba9;}
.bbs-total.supp{display: flex;justify-content: space-between;align-items: center;}
.bbs-total.supp a{border: 2px solid #2264bb;color: #2264bb;padding: 4px 1em;border-radius: 20px;font-weight: 500;}
.bbs-total.supp a:hover{text-decoration: underline;}

/* 由ъ뒪�듃 - �뀒�씠釉� �뒪���씪 */
.bbs_tbl-st1{width: 100%;border-top: 1px solid #000;}
.bbs_tbl-st1 table{width: 100%;}
.bg-over tr{transition: all 0.3s;}
.bg-over tbody tr:hover{background: #eff2f7;}
.bbs_tbl-st1 th{padding: 20px 10px; position: relative; line-height: 1.15; color: #111; font-size: 1.059rem; text-align:center; }
/* .bbs_tbl-st1 th:before{position: absolute;left: 0;top:50%; width: 1px; height: 1.176em;margin-top: -0.588em; background: #ddd;content: ''} */
/* .bbs_tbl-st1 th:first-child:before{background: none} */
.bbs_tbl-st1 thead th{border-bottom: 1px solid #000;}
.bbs_tbl-st1 tbody th{border-bottom: 1px solid #b1b5b9;}
.bbs_tbl-st1 td{padding: 20px 15px; text-align: center; border-bottom: 1px solid #b1b5b9; color: #515151; font-size: 1rem;}
.bbs_tbl-st1 td a:hover{text-decoration: underline;}
.bbs_tbl-st1 .no{width: 8em}
.bbs_tbl-st1 .writer{width: 10em}
.bbs_tbl-st1 .file{width: 8%}
.bbs_tbl-st1 .date{width: 10em}
.bbs_tbl-st1 .date2{width: 12em;}
.bbs_tbl-st1 .state{width: 8em}
.bbs_tbl-st1 .hit{width: 8em}
.bbs_tbl-st1 .day{width: 4em}
.bbs_tbl-st1 .tal{text-align: left; }
.bbs_tbl-st1 .tal a{display:block; width:100%; /* white-space:nowrap; text-overflow:ellipsis; overflow:hidden; */}
.bbs_tbl-st1 .org{width: 8.8em;}
.bbs_tbl-st1 .label{width: 8em}
.bbs_tbl-st1 .label span{display: inline-block; color: #2264bb; border: 1px solid #2264bb; border-radius: 20px; font-size: 0.941em; padding: 2px 20px}
.bbs_tbl-st1 .br{border-right: 1px solid #b1b5b9;}
.bbs_tbl-st1 .lock a:after{content: '';display: inline-block;width: 1rem;height: 1.412em;background: url('/resources/paik/img/sub/ico_lock.png') no-repeat center / auto 100%;vertical-align: bottom;margin-left: 8px;}
.bbs_tbl-st1 button.time{padding: 2px 14px; color: #2264bb; border: 1px solid #2264bb; border-radius: 20px; margin-bottom: 5px;}
.bbs_tbl-st1 button.time.on{background: #2264bb; color: #fff;}
.bbs_tbl-st1 .btn_link{color: #2264bb;border: 1px solid #2264bb;width: 5.625em;font-size: 0.941rem;padding: 2px;}
.input-radio{width: 1.25rem; height: 1.25rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius: 100%;margin-right: 0.3em; cursor: pointer; border: 1px solid #b1b5b9; vertical-align: bottom; background-repeat: no-repeat; background-position: center center; background-size: 0.63rem 0.63rem;}
.input-radio:checked{background-image: url('/resources/paik/img/sub/ico_radio.png'); border: 1px solid #2264bb;}
.bbs_tbl-st1 input[type="text"],
.bbs_tbl-st1 input[type="password"]{width: 40%;padding: .5em;border-radius: 8px;}
.bbs_tbl-st1 input[type="text"]:focus,
.bbs_tbl-st1 input[type="password"]:focus{outline:1px solid #2264bb;}
.bbs_tbl-st1 input[type="checkbox"]{width: 1.5rem;height: 1.5rem;vertical-align: middle;}
.bbs_tbl-st1 input[type="radio"]{width: 1.25rem; height: 1.25rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius: 100%;margin-right: 0.3em; cursor: pointer; border: 1px solid #b1b5b9; vertical-align: bottom; background-repeat: no-repeat; background-position: center center; background-size: 0.63rem 0.63rem;}
.bbs_tbl-st1 input[type="radio"]:checked{background-image: url('/resources/paik/img/sub/ico_radio.png'); border: 1px solid #2264bb;}

.bbs_tbl-st2{width: 100%; position: relative; border-top: 1px solid #000; font-size: 1rem;}
.bbs_tbl-st2:after{content:''; display: block; width: 2px; height: 100%; position: absolute; top: 0; right: -1px; background: #fff;}
.bbs_tbl-st2 thead tr:last-child{position: relative}
.bbs_tbl-st2 thead tr:last-child:after{content:''; display: block; width: 100%; height: 1px; position: absolute; bottom: 0; right: 0; background: #000;}
.bbs_tbl-st2 th{padding: 20px 10px;line-height: 1.15;color: #000;font-weight: 500;font-size: 1.059em;text-align:center; word-break: keep-all;}
.bbs_tbl-st2 th,
.bbs_tbl-st2 td{border-bottom: 1px solid #b1b5b9; border-right: 1px solid #b1b5b9; font-size: 1em;}
.bbs_tbl-st2 td{padding: 10px;text-align: center;color: #515151;}
.bbs_tbl-st2 .px110{width: 6.471rem}
.bbs_tbl-st2 .px250{width: 14.706rem}
.bbs_tbl-st2.td-left td{text-align: left;}

.bbs_tbl-st2.blue{border-top: 1px solid #2264bb;}
.bbs_tbl-st2.blue thead tr:last-child:after{display: none;}
.bbs_tbl-st2.blue tr{border-bottom: 0;}
.bbs_tbl-st2.blue th{border-bottom: 1px solid #b1b5b9; background: #eff2f7; font-size: 0.941rem; padding: 1.765rem 0.882em ;font-weight: 500; line-height: 1.4;}
.bbs_tbl-st2.blue td{border-bottom: 1px solid #b1b5b9; color: #4d5052; font-size: 0.941rem; padding: 1.765rem 0.882em;}
.bbs_tbl-st2 .inp-text{width: 40%;padding: .5em;border-radius: 8px;}
.bbs_tbl-st2 .inp-text:focus{outline:1px solid #2264bb;}
/* .bbs_tbl-st2.blue2{border-top: 1px solid #2264bb;}
.bbs_tbl-st2.blue2:before{content:'';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: #2264bb;} */
.bbs_tbl-st2.blue2{border-top: 0;}
.bbs_tbl-st2.blue2 thead tr:last-child:after{display: none;}
.bbs_tbl-st2.blue2 thead th{color: #000; background: #eff2f7; border-bottom: 1px solid #2264bb; font-weight: 700;}
.bbs_tbl-st2.blue2 th{padding: 10px;}
.bbs_tbl-st2.blue2 td{padding: 10px;}

.bbs_tbl-st3 {border-top: 1px solid #000; font-size: 0.941em; width: 100%;}
.bbs_tbl-st3 th{padding: 10px; position: relative; line-height: 1.15; color: #111; font-weight: 500;font-size: 1.063em; text-align:center; border-bottom: 1px solid #000;}
.bbs_tbl-st3 td{padding: 10px; text-align: center; border-bottom: 1px solid #b1b5b9; color: #515151; font-size: 0.938em;}
.bbs_tbl-st3 .br{border-right: 1px solid #b1b5b9;}
.bbs_tbl-st3 button{padding: 3px 6px; background: #4868a2; color: #fff; border-radius: 3px;}
.bbs_tbl-st3 button.on{background: #204487;}

.table-blue{text-align: center; border-top: 1px solid #2a629d;}
.table-blue table{width: 100%; position: relative;}
.table-blue table:before{position: absolute;right: -1px;top:0; content: ''; background: #fff; width: 2px; height: 100%}
.table-blue th,
.table-blue td{padding: 15px 5px}
.table-blue th{background: #eff2f7; border-bottom: 1px solid #2a629d; border-right: 1px solid #b0b4b8; font-weight: 500;}
.table-blue td{border-bottom: 1px solid #b0b4b8; border-right: 1px solid #b0b4b8;    color: #515151;}
.table-blue .th{background: #eff2f7; font-weight: 500; color: #000}
.table-blue td.align_l{padding-left: 15px; color: #4d5052;}

.tableWrap{overflow-x: auto; white-space: nowrap;}

/* 기관 */
.hos1{color: #af8d59; border: 1px solid #af8d59; border-radius: 20px; text-align: center; padding: 2px 10px; font-size: 0.941rem;}
.hos1.b{color: #33b1b2;border: 1px solid #33b1b2;}
.hos1.sa{color: #266abb;border: 1px solid #266abb;}
.hos1.il{color: #01a5e5;border: 1px solid #01a5e5;}
.hos1.he{color: #6861ae;border: 1px solid #6861ae;}
.hos1.ch{color: gray;border: 1px solid gray;}
.hos1.jae{color: #ae4eaf;border: 1px solid #ae4eaf;}
.hos1.life{color: #27ad2e;border: 1px solid #27ad2e;}
.hos1.mc{color: #b552b2;border: 1px solid #b552b2;}


.paging_w,.paginationSet{margin: 2.750em 0;font-weight: 400; color:#999; text-align: center; }
.paging_w ul,.pagination{font-size: 0;text-align: center;}
.paging_w li,.pagination li{font-size: 16px;font-size: 1rem;display: inline-block;margin: 0 1em;vertical-align: middle;}
.paging_w .active,.pagination .active{color: #253a73;text-decoration: underline; font-weight: 700;}
.paging_w .i,.pagination .i{white-space: nowrap;overflow: hidden;text-indent: -999px;background: url('') center center no-repeat;width: 0.700em;height: 0.550em;background-size:100%}
.paging_w .first,.pagination  .first{background-image: url('./img/first.gif')}
.paging_w .prev,.pagination  .prev{background-image: url('./img/prev.gif');margin-left: .3em;}
.paging_w .next,.pagination  .next{background-image: url('./img/next.gif');margin-right: .3em;}
.paging_w .end,.pagination  .end{background-image: url('./img/last.gif')}
.paging_w a,.pagination a{display: block;}

.bbs-view .top .t{/* border-top: 2px solid #175ba9; border-bottom: 1px solid #ddd; padding: 1em 10px; */text-align: center; font-size: 1.25em; color: #333; font-weight: 500;}

.bbs-view .top .fixed{border-top: 1px solid #000; border-bottom: none; padding: 1.25em 0 1em; color: #333; font-weight: bold;text-align: left;display: flex;align-items: center;}
.bbs-view .top .fixed .hos1{margin: 0;font-size: 16px !important;padding: 2px 18px;font-weight: normal;}
.bbs-view .top .fixed h2{margin-left: 10px;font-size: 1.375em;}
.bbs-view .top .fixed .tit22{font-size: 1.294rem;}

.bbs-view .info{font-weight: 300; display: flex; padding-bottom: 2.059rem; border-bottom: 1px solid #b1b5b9; color: #515151;}
.bbs-view .bottom-l{border-bottom: 1px solid #b1b5b9 ; padding: 1.765em 0 !important;}
.bbs-view .bottom-l a{position: relative;}
.bbs-view .bottom-l a:hover{text-decoration: underline;}
.bbs-view .bottom-l a:before{content: '·'; display: inline-block; font-weight: 500;}
.bbs-view .info .l{float: left;}
.bbs-view .info .r{float: none;}
.bbs-view .info .r > li{float: left; padding-left: 0;margin-left: 0;position: relative;}
.bbs-view .info .r > li::after{position: absolute;display: block;content: '';width: 1px;height: 10px;background: #ccc;top: 8px;right: 0;}
.bbs-view .info .r > li:last-child::after{display: none;}
.bbs-view .info a{margin: 0 20px 0 10px;}
.bbs-view .info .r > li:first-child{margin-left: 0;}
.bbs-view .info .r > li span{padding: 0 10px; font-size: 1.059em;}
.bbs-view .info .r > li:first-child span{padding-left: 0;}
.bbs-view .info .rel{position: relative; padding-left: 5em;}
.bbs-view .info .rel strong{position: absolute;left: 0;top:0; padding-right: 1em; font-weight: 400; color: #333}
.bbs-view .info .rel strong:after{position: absolute;right: 0;top: 50%;width: 1px;height: 10px;background: #ddd;content: ''; margin-top: -5px;}
.bbs-view_c{padding: 2.647rem 0; border-bottom: 1px solid #b1b5b9 ;}

.prev_next{margin-top: -1px; border-bottom: 1px solid #b1b5b9 ; font-weight: 400;}
.prev_next:after{content: ''; display: block; clear: both}
.prev_next li{ position: relative; padding: 0.9em 0.882em; width: 100%; display: flex; color: #515151;}
/*.prev_next li:first-child{ padding-left: 150px; padding-right: 1.5em;  text-align: left;}*/
/* .prev_next li:last-child{padding-right: 150px; text-align: right; padding-left: 1.5em; float: right; border-left: 1px solid #b1b5b9 ;} */
.prev_next .t{padding: 0 15px; width: 90px;position: relative;margin-right: 1.75em; color: #000;}
.prev_next .t::after{content: ''; display: block;width: 1px;height: 15px;position: absolute;top: 6px;right: 0;background: #ccc;}
/* .prev_next li:first-child .t{ left: 0;}
.prev_next li:last-child .t{left: auto} */
.prev_next .i{display: inline-block; width: 7px; height: 11px; background: url('') center center no-repeat}
/* .prev_next .prev .i{background-image: url('./img/prev.png');} */
/* .prev_next .next .i{background-image: url('./img/next.png');} */
.prev_next .next{border-top: 1px solid #b1b5b9 ;}
.prev_next a{display: block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;width:50%;}
.prev_next a:hover{text-decoration: underline;}

.prev_next2{font-size: .938em;}
.prev_next2 li{padding: 10px 10px;position: relative; padding-left:130px;border-bottom: 1px solid #b1b5b9 ;}
.prev_next2 .t{position: absolute;left: 0;top:10px; width: 130px; text-align: center;}
.prev_next2 .t span{display: inline-block; background: url('') left center no-repeat; padding-left: 2em;}
.prev_next2 .prev .t span{background-image: url('./img/prev2.gif')}
.prev_next2 .next .t span{background-image: url('./img/next2.gif')}
.prev_next2 a{display: block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis}
.prev_next2 a:hover{text-decoration: underline;}

.btn-list_w{margin-top: 3.8em; text-align: center;}
.btn-list_w a{display: block;max-width: 205px;margin: 0 auto;height: 3.333em;line-height: 3.333em;background: #3a3b3f;color: #fff;font-size: 1.059em;}

.no-bl a{background: #fff;color: #2264bb;border-radius: 10px;border: 1px solid #2264bb;margin: 3.8em auto;}

.btn-list_w2{margin-top: 30px; text-align: right;}
.btn-list_w2 a{width: 6.067em;height: 2.667em; line-height: 2.667em; background: #3a3b3f;color: #fff; font-size: .938em; display: inline-block; text-align: center;}

.bbs-gallery{border-top: 1px solid #000 ; border-bottom: 1px solid #b1b5b9 ; padding-top:1em}
.bbs-gallery ul{margin-left: -2%; display: flex; flex-wrap:wrap;}
.bbs-gallery a{display: block;}
.bbs-gallery a:hover .pd-title{text-decoration: underline;}
.bbs-gallery .item{/* float: left; */ width: 23%; margin: 0 0 25px 2%;border: 1px solid #b1b5b9 ;border-radius: 10px;text-align: center; position: relative; padding-bottom: 50px;}
.bbs-gallery.pdf .item{padding-bottom: 0;}
.bbs-gallery.pdf .item:hover{border: 1px solid #b1b5b9;}
.bbs-gallery .item:hover{border: 1px solid #2264bb;}
.bbs-gallery .item:hover .date{color: #2264bb !important;}
.bbs-gallery .item:hover .t{color: #2264bb !important; text-decoration: underline;}
.bbs-gallery .img{position: relative;overflow: hidden;background: #000;padding-bottom: 56.3%;border-radius: 10px 10px 0 0;}
.bbs-gallery .img > img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto; width: 100%; height: 100%; transition: all ease-in-out .3s;}
.bbs-gallery .item:hover .img > img{transform:scale(1.03,1.03);}
.bbs-gallery.pdf .item:hover .img > img{transform:scale(1,1);}
.bbs-gallery .cont{margin-top: 1em; line-height: 1.15;}
.bbs-gallery .cont > *{display: block;}
.bbs-gallery .t{font-size: 1.059em; color: #000; font-weight: 500; white-space: nowrap;overflow: hidden; text-overflow:ellipsis;padding-bottom: 0.25em;}
.bbs-gallery .date{color: #797c7f;text-align: right;display: block; padding-right: 0.3em;}
.bbs-gallery .img .vdo{background: rgba(0,0,0,.3) url('./img/play.png') center center no-repeat; position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.bbs-gallery .mediaNm{font-weight:300; position: absolute; left:10px;top:78%;}
.bbs-gallery .noticeText{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 1.4em;max-height: 4.2em;text-overflow: ellipsis;overflow: hidden;font-size: 1em;color: #515151;margin: 10px 0 30px;font-weight: 500;text-align: left;padding: 0 10px;letter-spacing: -1px;}
/* .bbs-gallery .professor{text-overflow: ellipsis;overflow: hidden;font-size: 1.125em;color: #797c7f;margin: 10px 0 30px;font-weight: 500;text-align: left;padding: 0 10px;letter-spacing: -1px;line-height: 1.4em;max-height: 1.4em; white-space: nowrap;} */
/* .bbs-gallery .noticeBot{position: relative;border-top: 1px solid #b1b5b9 ;margin-top: 10px;padding: 1em 10px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;} */
/* .bbs-gallery .label{position: absolute;left: 10px;bottom: 0.6em;display: inline-block;font-size: 0.885em;} */
.bbs-gallery .label_w{position: absolute;left: 0;bottom: 15px;display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 10px 10px 0;border-top: 1px solid #b1b5b9;font-size: 0.86em;}
.bbs-gallery .label{display: flex;border-radius: 20px; overflow: hidden;}
.bbs-gallery .label .city{color: #fff;padding: 5px 8px;}
.bbs-gallery .label .broad{background: #fff;padding: 5px;max-width: 105px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bbs-gallery.play{padding-top: 2.353rem; border-top: 1px solid #b1b5b9;}
.bbs-gallery.play .item{padding-bottom: 0; margin-bottom: 2.353rem;}
.bbs-gallery.play .cont{text-align: left;padding: 1.765em 1.176em;margin-top: 0;}
.bbs-gallery.play .cont .ver{font-size: 1rem; color: #4d5052; font-weight: 600;}
.bbs-gallery.play .cont .tit{font-size: 1.176em;font-weight: 600;margin-top: 15px;}

/* 병원별 컬러 */
.label.seoul{color: #af8d59;border: 1px solid #af8d59;}
.label.seoul .city{background: #af8d59}
.label.busan{color: #33b1b2;border: 1px solid #33b1b2;}
.label.busan .city{background: #33b1b2}
.label.san{color: #266abb;border: 1px solid #266abb;}
.label.san .city{background: #266abb}
.label.ilsan{color: #01a5e5;border: 1px solid #01a5e5;}
.label.ilsan .city{background: #01a5e5}
.label.haeundae{color: #6861ae;border: 1px solid #6861ae;}
.label.haeundae .city{background: #6861ae}

.bbs-thumb{border-top: 1px solid #000;}
.bbs-thumb .item{border-bottom: 1px solid #b1b5b9 ; padding: 30px 0; font-size: 0;}
.bbs-thumb .item > a{display: flex; width:100%;}
.bbs-thumb .item a > *{display: table-cell; vertical-align: top;}
.bbs-thumb .item > a:hover .main-subj{text-decoration: underline;}
.bbs-thumb .item > a:hover .sans li{text-decoration: underline;}
.bbs-thumb .item .img_w{width: 256px}
.bbs-thumb .item .img{width: 100%; height:166px; position: relative; overflow: hidden;border: 1px solid #e6e6e6;border-radius: 10px;}
.bbs-thumb .img > img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto; width: 100%; height: 100%;transition: all ease-in-out .3s; background-color:#000;}
.bbs-thumb .item:hover .img > img{transform:scale(1.03,1.03);}
.bbs-thumb .item .cont{flex:1; overflow:hidden; padding-left: 1.875em; color: #666; font-size: 1rem;}
.bbs-thumb .item .cont .t{display: block;font-size: 1.059em; color: #000; font-weight: 500; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bbs-thumb .item .cont .txt{margin: 1.176em 0; height: 2.87em; overflow: hidden; line-height: 1.5; color: #515151;}
.bbs-thumb .item .cont .txt >*{line-height: 1.4em !important; font-size: 1.063em !important;}

.bbs-thumb .item .cont .txt.line3{height: 4.5em;}
.bbs-thumb .item .cont .txt.line3 span{font-size: 1.063em !important;letter-spacing: -1px !important;}
.bbs-thumb .item .cont:hover .txt >*{text-decoration: underline;}
.bbs-thumb .item .cont:hover .t{text-decoration: underline;}
.bbs-thumb .t-pls{display: flex;align-items: center;padding-top: 1em;}
.bbs-thumb .t-pls .hos1{margin: 0 1em 0 0;}

.bbs-thumb.type2{display:flex; flex-wrap:wrap; justify-content:space-between;}

.bbs-thumb.title-type .item .cont .t::after{content:''; display:block; width:40px; height:3px; background:#243a72; margin:10px 0 0;}

.bbs-thumb.type2 .item{width:48%;}

.bbs-professor{margin-left: -2%; display: -webkit-flex;
display: -ms-flex;
display: flex; flex-wrap:wrap;}
.bbs-professor > li{border:1px solid #b1b5b9 ; float: left; width: 48%; margin: 0 0 2% 2%; transition: all ease-in-out .3s}
.bbs-professor > li:hover{border-color:#253a73; box-shadow: 0 3px 10px rgba(0,0,0,.15)}
.bbs-professor a{display: block; padding: 40px}

.bbs-professor .img{position: relative; float: left; padding-bottom: 39%; overflow: hidden; /* width: 33%; */ width:calc(33% - 20px);}
.bbs-professor .img > img{position: absolute; left: 0; top:0; right: 0; bottom: 0; margin: auto; z-index:2;}
.bbs-professor .img__default{position: absolute; left: 0; top:0; margin: auto; width: 100%; height:100%; display:flex; justify-content:center; align-items:center; background:#fefefe;}
.bbs-professor .img__default img{}

.bbs-professor .cont{float: right; width: 59%;margin-top: 3%;}
.bbs-professor .name{font-weight: 700; font-size: 0; margin-bottom: 20px; margin-bottom: 1.25rem; position: relative;}
.bbs-professor .name > *{display: inline-block; vertical-align:sub;}
.bbs-professor .name .t{font-size: 26px; color: #333;padding-bottom: 20px; padding-bottom: 1.25rem; position: relative; font-size: 1.625rem;}
.bbs-professor .name .t:after{position: absolute;left: 0;bottom: 0;width: 100%; height: 3px; background: #253a73; content: ''}
.bbs-professor .position{position: relative; padding-left: .87em; margin-left: .87em; color: #999; font-size: 18px; font-size: 1.125rem}
.bbs-professor .position:before{position: absolute;left: 0;top:50%; width: 2px; height: .8em; background: #d5d5d5; content: ''; margin-top: -.4em;}
.bbs-professor .etc li{position: relative; padding-left: 70px; margin-top: .3em; min-height: 1.5em}
.bbs-professor .etc li:first-child{margin-top: 0;}
.bbs-professor .etc strong{position: absolute;left: 0;top:0; color: #333}
.bbs-professor .etc span{word-break: break-all;position: absolute;left: 30%;}

.bbs-professor_v{border:1px solid #b1b5b9 ; padding: 50px}
.bbs-professor_v .group{margin-top: 50px;}
.bbs-professor_v .top{position: relative; padding-left: 277px; min-height: 235px}
.bbs-professor_v .img{position: absolute;left: 0; padding-bottom: 39%; overflow: hidden; width: 200px}
.bbs-professor_v .img img{position: absolute;left: 0;top:0;width: 100%}
.bbs-professor_v .cont{}
.bbs-professor_v .name{font-weight: 400; font-size: 0; margin-bottom: 20px; margin-bottom: 1.25rem; position: relative;}
.bbs-professor_v .name > *{display: inline-block; vertical-align:sub;}
.bbs-professor_v .name .t{font-size: 26px; color: #333;  position: relative; font-size: 1.625rem;}
.bbs-professor_v .position{position: relative; padding-left: .87em; margin-left: .87em; color: #999; font-size: 18px; font-size: 1.125em}
.bbs-professor_v .position:before{position: absolute;left: 0;top:50%; width: 2px; height: .8em; background: #d5d5d5; content: ''; margin-top: -.4em;}
.bbs-professor_v .etc li{position: relative; padding-left: 70px; margin-top: .7em;}
.bbs-professor_v .etc li:first-child{margin-top: 0;}
.bbs-professor_v .etc strong{position: absolute;left: 0;top:0; color: #333; font-weight: 400;}
.bbs-professor_v .sect{margin-top: 1.8em;}
.bbs-professor_v .sect:first-child{margin-top: 0;}
.bbs-professor_v .sect > li{margin-top: .3em;}
.bbs-professor_v .sect > li:first-child{margin-top: 0;}

.tit-pro{position: relative; font-size: 25px; font-size:1.563rem; padding-top: 0.800em;line-height: 1.15; margin-bottom: 0.800em; color: #333; font-weight: 500;}
.tit-pro:before{width: 100%; height: 1px; background: #ccc; position: absolute;left: 0;top:0;content: ''}
.tit-pro:after{width: 1.200em; height: 3px; position: absolute;left: 0;top:0; content: ''; background: #253a73; left: 0;top:0}


.bbs-faq{border-top: 1px solid #000;}
.bbs-faq li{}
.bbs-faq .subject{padding: 1rem 1rem 1rem 5rem; display: block; border-bottom: 1px solid #b1b5b9; position: relative;font-size: 1em; line-height: 1.5;}
.bbs-faq .subject:before{content: 'Q'; display: inline-block; color: #fff; font-weight: 600; font-size: 0.941em; position: absolute; top: 1rem; left: 1.5rem; width: 1.875em; height: 1.875em; border-radius: 100%; line-height: 1.8em; background: #2264bb; text-align: center;}
.bbs-faq .answer{padding: 1rem 1rem 2rem 5rem;border-bottom: 1px solid #b1b5b9;font-size: 1em;display: none;position: relative;color: #515151; }
.bbs-faq .answer:before{content: 'A';display: inline-block;color: #fff;font-weight: 600;font-size: 0.941em;margin-right: 10px;position: absolute;left: 1.5rem;top: 1rem;width: 1.875em;height: 1.875em;border-radius: 100%;line-height: 1.8em;background: #8e949d;text-align: center;}

.alph ul{display: flex;justify-content: center;align-items: center;margin: 1.500em 0;flex-wrap: wrap;}
.alph ul li{border: 1px solid #b1b5b9;border-radius: 8px;width: 38px;text-align: center;font-size: 1.063em;color: #515151;padding: 3px;margin: 0 10px;background: #fff;}
.alph ul li:last-child{width: 48px;}
.alph ul li:hover,
.alph ul .select{background: #2264bb; color: #fff; border-color: #2264bb;}
.alph ul li a{display: block; width: 100%; height: 100%;}
.s-comm{color: #515151;border-top: 1px solid #b1b5b9;padding: 1.5em 0;margin-bottom: -2.5em;}

.content-tbs{margin-bottom: 3em;}
.content-tbs .tabs{border-radius: 100px;border: 1px solid #0b57aa;background: #eff2f7;display: flex;width: 100%;flex-wrap: wrap;padding: 0.4em 0;font-size: 1.04em;font-weight: 600;}
.content-tbs .tab-content{display: none;}
.content-tbs .tabs li{background: none; color: #878f94; display: inline-block; padding: 10px 15px; cursor: pointer;width: 25%; text-align: center; word-break: keep-all;}
.content-tbs .tabs li.current{color: #0b57aa;/*border: 2px solid #0b57aa;*/border-radius: 100px;}
.content-tbs .tab-content.current{display: inherit;}
.content-tbs .tabs.li2 > li{width: 50%}
.content-tbs .tabs.li3 > li{width: 33.33333333333%}
.content-tbs .tabs.li4 > li{width: 25%}
.content-tbs .tabs.li5 > li{width: 20%}
.content-tbs .tabs.li6 > li{width: 16.6666666667%}
.content-tbs .tabs.li7 > li{width: 14.2857142857%}
.content-tbs .tabs.li8 > li{width: 12.5%}

.content-tbs .tabs_w{position: relative;}
.content-tbs .tabs_w.long .tabs{white-space: nowrap; overflow-x: auto; display: block; padding: 0 35px;}
.content-tbs .tabs_w.long .tabs li{width: 10em !important;}
.content-tbs .tabs_w .arrows{width: 7px;height: 13px;text-indent: -9999px;background-size: 100%;background-repeat: no-repeat;position: absolute;top: 50%;transform: translateY(-50%); display: none;}
.content-tbs .tabs_w.long .arrows{display: block;}
.content-tbs .tabs_w .left{background-image: url('./img/tabs-arrow_left.png');left: 10px;}
.content-tbs .tabs_w .right{background-image: url('./img/tabs-arrow_right.png');right: 10px;}
.content-tbs .tabs_w.long .tabs{ -ms-overflow-style: none; }
.content-tbs .tabs_w.long .tabs::-webkit-scrollbar{ display:none; }

.filter-moda{border-top: 1px solid #b1b5b9; color: #515151;}
.filter-moda.bottom{border-bottom: 1px solid #b1b5b9;}
.filter-moda ul{display: flex; flex-wrap: wrap; align-items: center;}
.filter-moda ul:first-child{}
.filter-moda ul li{width: 20%;padding: 0 1em; text-align: center;line-height: 1.4em;height: 3.8em;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #b1b5b9;}
.filter-moda ul li:hover{color: #34c7c5;}
.filter-moda .last1 li:nth-last-child(-n+1),
.filter-moda .last2 li:nth-last-child(-n+2),
.filter-moda .last3 li:nth-last-child(-n+3),
.filter-moda .last4 li:nth-last-child(-n+4){border-bottom: 0;}

.download a{border: 1px solid #2a629d;border-radius: 20px;padding: 3px 15px;color: #2a629d; transition: all 0.2s;}
.download a{background: url(/resources/paik/img/sub/down-btn.png) 12px center no-repeat;}
.download a:hover{background: #2a629d url(/resources/paik/img/sub/down-btn_h.png) 12px center no-repeat; color: #fff;}
.download a span{padding-left: 15px;}

.pdf .img{padding-bottom: 53%;background: #fff;}
.pdf-d{border: 1px solid #2264bb;padding: 5px 4em;border-radius: 10px;margin: 0.5em 1.25em;color: #2264bb; transition: all 0.3s;}
.pdf-d:hover{background: #2264bb; color: #fff; text-decoration: underline;}
.pd-w .hos1{width: 120px;padding: 1px 15px;margin: 0 0 0.5em 0;font-size: 16px;}
.pd-w{text-align: left;padding: 1.25em;border-bottom: 1px solid #b1b5b9 ;height: 130px;}
.pd-w .pd-title{font-weight: bold;}

.bbs-thumb.tbs .item .img img{background: #fff;}

.tbs .item{font-size: inherit;display: flex;align-items: center;}
.tbs .item .img_w{width: 100%;display: flex;align-content:center;color: #515151;justify-content: space-between;}
.tbs .item .img_w .img{width: 256px;position: relative;overflow: hidden;padding-bottom: 15.324%;border: 1px solid #e6e6e6;}
.tbs .item .img_w .textuud{margin-left: 2em;position: relative;width: calc(100% - 276px);}
.tbs .item .double-bt{display: flex;flex-direction: column;width: 20%;}
.tbs .item .double-bt a{border-radius: 12px;border: 1px solid #2264bb;padding: 5px;margin: 5px 0;color: #2264bb;text-align: center;}
.tbs .item .double-bt a:hover{color: #fff;background: #2264bb; text-decoration: underline;}
.tbs .item .main-subj{font-size: 18px;margin-top: 0.5em;color: #111;}
.tbs .item .sans{font-size: 17px;margin-top: 0.5em;}
.tbs .item .sans li{position: relative;}
.tbs .item .sans li::before{display: block;content: '';background: #bbb;width: 3px;height: 3px;position: absolute;top: 12px;left: 0;border-radius: 100%;}
.tbs .item .sans li span{padding-left: 10px;}

.bbs-depart{display: flex; flex-wrap: wrap;}
.bbs-depart .item{background: #e1e1e1; width: 23.5%; margin-right: 2%; display:flex; align-items:center; border:1px solid #b1b5b9; border-radius:10px; height:6.471em; padding:0 20px; margin-bottom: 10px; transition: all 0.3s;}
/* .bbs-depart .item::after{content:''; display:block; min-width:2.118em; height:2.118em; border:2px solid #a5aab6; background:url('/resources/paik/_layout/htype1/main_center/main-images-2_76.png') no-repeat center center; border-radius:100%; margin-left:5px;} */
.bbs-depart .item:nth-child(4n){margin-right: 0;}
.bbs-depart .quick_icon{max-width: 4.529em;height: 4.588em;display: inline-block;margin-right: 10px;}
.bbs-depart .quick_icon img{border-radius: 100%;}
.bbs-depart .text{font-size:1.04em; color:#000; font-weight:500; line-height:1.2; flex:1; transition: all 0.3s;}
.bbs-depart .more{content:''; display:block; width:2.118em; height:2.118em; border:2px solid #a5aab6;border-radius:100%; margin-left:5px; text-indent: -9999px; position: relative; transition: all 0.3s;}
.bbs-depart .more::before,
.bbs-depart .more::after{content: ''; display:block; background: #a5aab6; text-indent: -9999px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: all 0.3s;}
.bbs-depart .more::before{width: 60%; height: 2px;}
.bbs-depart .more::after{height: 60%; width: 2px;}
.bbs-depart .item:hover{border-color: #2264bb; background: #a6bbf0;}
.bbs-depart .item:hover .text{/*color: #2264bb*/}
.bbs-depart .item:hover .more{border-color: #2264bb}
.bbs-depart .item:hover .more::before,
.bbs-depart .item:hover .more::after{background: #2264bb}

/* 소식지  */
.wonbo{display: flex;margin-bottom: 3em;}
.wonbo .w-img{width: 34%;}
.wonbo .w-img img{border: 1px solid #ccc;padding: .875em;box-shadow: rgb(0 0 0 / 10%) 5px 4px 2px;}
.wonbo .list-col{margin-left: 2.5em;width: 66%;}
.wonbo .list-col ul li{border-top: 1px solid #b1b5b9;padding: 1.5em 0;width: 95%;}
.wonbo .left-w{height: 426px;overflow-y: scroll;margin-bottom: 0.625em}
.wonbo .left-w::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);background-color: #ccc;}
.wonbo .left-w::-webkit-scrollbar {width: 5px;background-color: #F5F5F5;}
.wonbo .w-date{font-size: 1.625em;color: #000;margin-bottom:1em; font-weight:600;}
.wonbo .w-none{color: #797c7f;}
.wonbo .list-col ul li:hover .w-none{color: #2264bb;}
.wonbo .w-bold{font-size: 1.125em;}
.wonbo .btn-3{display: flex;/*justify-content: center;*/align-items: center;}
.wonbo button{border: 1px solid #2264bb; border-radius: 10px; height: 60px; width: 50%; color: #2264bb; margin: 0 10px 0 0; margin-top: 1em; transition: all 0.3s;}
.wonbo button:hover{background: #2264bb;color: #fff;}
.wonbo button.active{background: #2264bb;color: #fff;}
.wonbo button.active:hover{border: 1px solid #2264bb; background: #fff;color: #2264bb;}

.w-thumb .w-th{display: flex;width: 100%;flex-wrap: wrap;}
.w-thumb .w-th li{width: 23%;border: 1px solid #ccc;border-radius: 10px;text-align: center;padding: 20px;margin: 1%;}
.w-thumb .w-th li .thumb-s{position: relative;width: 152px;height: 210px;overflow: hidden;margin: 0 auto;}
.w-thumb .w-th li .thumb-s img{/* position: absolute; */width: 100%;height: 100%;/* left: 0; *//* top: 0; */object-fit: cover;}
.w-thumb .w-th li .app-date{margin-top: 1em;}
.w-thumb .w-th li:hover{border: 1px solid #2264bb;color: #2264bb;}

/* 언론보도 */
.mediaNm .ilsan{display: flex;align-items: center;}
.mediaNm .ilsan .city{background: #01a5e5;color: #fff;font-size: 0.938em;padding: 3px 10px;border-radius: 15px 0 0 15px;border: 1px solid #01a5e5}
.mediaNm .ilsan .broad{color: #01a5e5;font-size: 0.938em;padding: 3px 15px;border: 1px solid #01a5e5;border-radius: 0 15px 15px 0;}

.mediaNm .seoul{display: flex;align-items: center;}
.mediaNm .seoul .city{background: #b29260;color: #fff;font-size: 0.938em;padding: 3px 8px;border-radius: 10px 0 0 10px;border: 1px solid #b29260}
.mediaNm .seoul .broad{color: #b29260;font-size: 0.938em;padding: 3px 10px;border: 1px solid #b29260;border-radius: 0 10px 10px 0;}

.mediaNm .busan{display: flex;align-items: center;}
.mediaNm .busan .city{background: #41b6b7;color: #fff;font-size: 0.938em;padding: 3px 8px;border-radius: 10px 0 0 10px;border: 1px solid #41b6b7}
.mediaNm .busan .broad{color: #41b6b7;font-size: 0.938em;padding: 3px 10px;border: 1px solid #41b6b7;border-radius: 0 10px 10px 0;}

.mediaNm .san{display: flex;align-items: center;}
.mediaNm .san .city{background: #266abb;color: #fff;font-size: 0.938em;padding: 3px 8px;border-radius: 10px 0 0 10px;border: 1px solid #266abb}
.mediaNm .san .broad{color: #266abb;font-size: 0.938em;padding: 3px 10px;border: 1px solid #266abb;border-radius: 0 10px 10px 0;}

.mediaNm .haeundae{display: flex;align-items: center;}
.mediaNm .haeundae .city{background: #6861ae;color: #fff;font-size: 0.938em;padding: 3px 8px;border-radius: 10px 0 0 10px;border: 1px solid #6861ae}
.mediaNm .haeundae .broad{color: #6861ae;font-size: 0.938em;padding: 3px 10px;border: 1px solid #6861ae;border-radius: 0 10px 10px 0;}


/* 입력 테이블 */
.bbs-form{border-top: 2px solid #b1b5b9;width: 100%;}
.bbs-form input[type="text"],
.bbs-form input[type="password"],
.bbs-form .inp-text{width: 40%;padding: .5em;border-radius: 8px;}
.bbs-form input[type="text"]:focus,
.bbs-form input[type="password"]:focus,
.bbs-form .inp-text:focus{outline:1px solid #2264bb;}
.bbs-form input[type="checkbox"]{width: 1.5rem;height: 1.5rem;vertical-align: middle;}
.bbs-form input[type="radio"]{width: 1.25rem; height: 1.25rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius: 100%;margin-right: 0.3em; cursor: pointer; border: 1px solid #b1b5b9; vertical-align: bottom; background-repeat: no-repeat; background-position: center center; background-size: 0.63rem 0.63rem;}
.bbs-form input[type="radio"]:checked{background-image: url('/resources/paik/img/sub/ico_radio.png'); border: 1px solid #2264bb;}
.bbs-form .item{display: flex;width: 100%;justify-content: flex-start;align-items: stretch;flex-wrap: wrap; font-size: 1.059em; border-bottom: 1px solid #b1b5b9;}
.bbs-form .item .textbox2{overflow-y:auto;padding: 1.2em 1.3em;line-height: 1.8;color: #696969;background: #f9f9f9;border: 1px solid #a3a7ae;border-radius: 8px;margin-bottom: 5px;white-space: pre-line;}
.bbs-form .item .textbox2 .in {margin-left: 1.2em;}
.bbs-form .col{padding: 1em; width: 15%;}
.bbs-form .cont{padding: 1em; width: 85%; color: #696969;}
.bbs-form .half .cont{width: 35%;}
.bbs-form .select{width: 40%;border-radius: 8px;padding: 0.5em 1em;background: url('/resources/paik/img/main/ico_arrow4.png') no-repeat right 10px center / 10px;padding-right: 20px;}
.bbs-form .select:focus{outline:1px solid #2264bb; color: #2264bb;}
.bbs-form .select.s{width: 8.5em;}
.bbs-form .cont.inline{display: flex; flex-wrap: wrap;}
.bbs-form .cont.btn_sty{position: relative;padding-right: 7.5em;}
.bbs-form .cont.btn_sty button{position: absolute;width: 6em;top: 50%;right: 1em;transform: translateY(-50%);color: #fff;background: #718a98;border-radius: 5px;padding: 7px 5px;}
.bbs-form .form-number{display: flex;align-items: center;}
.bbs-form .s{width: 5rem !important;}
.bbs-form .m{width: 8rem !important;}
.bbs-form .l{width: 11rem !important;}
.bbs-form .form-number input{width: 100% !important;}
.bbs-form .form-number .dash{margin: 0 5px}
.bbs-form .form-number .button{margin-left: 5px;}
.bbs-form .form-number .button button{width: 7em; color: #fff; background: #718a98; border-radius: 10px; padding: 8px 5px;}
.bbs-form .form-mail{display: flex;align-items: center;}
.bbs-form .form-mail input{width: 100% !important;}
.bbs-form .form-mail .eid{width: 15%;}
.bbs-form .form-mail .edomain{width: 25%;}
.bbs-form .form-mail .dash{margin: 0 5px}
.bbs-form .form-mail .button{margin-left: 5px;}
.bbs-form .form-mail .button button{width: 7em; color: #fff; background: #718a98; border-radius: 10px; padding: 0.7em 5px;font-size: 0.9em;}
.bbs-form .form-number{display: flex;align-items: center;}
.add_text{font-size: 0.944em; color: #2264bb; padding-top: 5px;}
.bbs-form .cont.wid100{width: 100% !important;}
.bbs-form .textbox{height: 150px;overflow-y:auto;padding: 2.059em 1.176em;font-size: 0.944em;line-height: 1.8;color: #696969;background: #f9f9f9;border: 1px solid #b1b5b9; border-radius: 8px; margin-bottom: 10px;}
.bbs-form .btn{display: inline-block; border-radius: 10px; padding: 2px 20px; font-size: 0.889em;}
.bbs-form .btn:hover{text-decoration: underline;}
.bbs-form .btn.blue{background: #2264bb; color: #fff;}
.bbs-form .btn.white{color: #2264bb; border: 1px solid #2264bb;}
.checkType1{display: flex; flex-wrap: wrap;}
.checkType1 li{display: flex;align-items: center;margin: 7px 0;}
.checkType1 li:not(:last-child){margin-right: 1.3em;}
.checkType1 input[type="checkbox"]{margin-right: 5px;}
.checkType2{display: flex; flex-wrap: wrap;}
.checkType2 li{display: flex;align-items: center;margin: 7px 0; width: 25%; padding: 0 7px}
.textArea{min-height: 185px; width: 100%; border-radius: 8px; padding: 0.5em;}

.bbs-form2{border-top: 2px solid #b1b5b9;width: 100%; display: flex; flex-wrap: wrap; border-bottom: 1px solid #b1b5b9;}
.bbs-form2 >*{width: 50%;}
.bbs-form2 .list.bbs-form{border-top: 0;}
.bbs-form2 .item:last-child{border-bottom: 0;}
.bbs-form2 .item .col{width: 8em;position: relative;}
.bbs-form2 .item .col:after{content:'';display: inline-block;width: 1px;height: 25px;background: #b1b5b9;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.bbs-form2 .item .cont{width: calc(100% - 8em); color: #1358a8;}
.bbs-form2 .tbl{padding: 2.059rem 5rem; /* border-bottom: 1px solid #b1b5b9; */ border-left: 1px solid #b1b5b9;}
.bbs-form2 .tbl .tit{text-align: center; font-size: 1.176em; color: #000;}
.tbl-slider{position: relative;}
.tbl-slider .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); width: 1rem; height: 1.647em;}
.tbl-slider .slick-prev{left: -2.059rem; background: url('/resources/paik/img/sub/arrow-l.png') no-repeat center / 100%;}
.tbl-slider .slick-next{right: -2.059rem; background: url('/resources/paik/img/sub/arrow-r.png') no-repeat center / 100%;}

.moveScroll-btn .arrows{font-size: 1rem; width: 1.765em; height: 1.765em; position: relative; background: #f1f1f1; border: 1px solid #b1b5b9; border-radius: 5px; text-indent: -9999px;}
.moveScroll-btn .arrows:after {content: '';display: inline-block;width: 10px;height: 10px;border-top: 2px solid #464646;border-right: 2px solid #464646;position: absolute;top: 50%;}
.moveScroll-btn .left:after {left:65%; transform: translate(-50%, -50%) rotate(225deg);}
.moveScroll-btn .right:after {left:35%; transform: translate(-50%, -50%) rotate(45deg);}

/* 통합검색 */
.bbs-search_w{position: relative;margin-top: 20px;}
.bbs-search{border-top: 1px solid #000;}
.bbs-search .item{padding: 1.765em 0; border-bottom: 1px solid #b1b5b9; display: block;}
.bbs-search .item:focus >*,
.bbs-search .item:hover >*{text-decoration: underline;}
.bbs-search .tit{font-size: 1em;color: #333;}
.bbs-search .label{font-size: 0.824em; margin-top: 1.071em; color: #4d5052;}
.bbs-search .cont{font-size: 0.824em; margin: 1.071em 0; color: #4d5052;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.4em;text-overflow: ellipsis;overflow: hidden;max-height: 2.9em;}
.bbs-search .date{font-size: 0.706em;color: #666;display: block;}
.bbs-search_w .more{font-size: 0.824em;position: absolute; top: -2.353rem; right: 0;color: #333;}
.bbs-search_w .more:focus,
.bbs-search_w .more:hover{text-decoration: underline;}
.bbs-search_w .more:after{content: '';display: inline-block;width: 1.176rem;height: 0.882rem;background: url('/resources/paik/img/main/more_arrow.png') no-repeat center / 100%;vertical-align: middle;margin: 0 0 2px 10px;}
.bbs-search_w .more:focus::after,
.bbs-search_w .more:hover::after{animation: more_arrows 1.5s infinite;}
@keyframes more_arrows{
	0%{
		opacity:1;
		transform:translateX(0);
	}
	100%{
		opacity:0;
		transform:translateX(10px);
	}
}

.notice {border: 1px solid #2264bb; border-radius: 8px; padding: 1.5em; font-size: 1.063em; color: #696969; margin: 0 0 2em; line-height: 1.8; font-weight: 600; background: #edf3fa;}
.notice .text {margin: 0.5em 0; font-weight: 500; color: #000;}

@media screen and (max-width:1400px){
    .tbl-slider{padding: 0 20px;}
    .tbl-slider .slick-prev{left: -13px;}
	.tbl-slider .slick-next{right: -13px;}
}
@media screen and (max-width:1200px){
    .bbs-form .text{width: 100%;}
}
@media (max-width:1024px){
	.bbs-sch input[type="text"]{width:100%;height: 3em;flex: 1;}
	.bbs-sch select{background-position: right 10px center;width: 7rem;height:3em;left: 0;top:0;padding: 0 25px 0 10px;}
	.bbs-sch .submit{width: 4rem;height:3em;right: 0;bottom: 0;}
		 
	.sch-depart{flex-wrap: wrap;}
	.sch-depart.bbs-sch select{width: 33.3333%;}
	.sch-depart.bbs-sch .form-control2{border-radius: 0 30px 30px 0;}
	.sch-depart.bbs-sch input[type="text"]{border-radius: 30px; margin-top: 10px;}

	.sch-doc__top ._input,
	.sch-doc__top .submit{height: 3rem;}
	.sch-doc__bot ._select{height: 3.5rem;}

	.bbs_tbl-st1 th{padding: 1em 5px; white-space: nowrap;}
	.bbs_tbl-st1 td{padding: 1em 10px}
	.bbs_tbl-st1 .no{width: 5em}

	.table-blue th,
	.table-blue td{padding: 10px 5px}
  
	.bbs-view .info{padding: 1.25em 10px}
	.prev_next li{float: none; width: 100%; text-align: left !important;}
	.prev_next li:last-child{border-left: 0; border-top: 1px solid #b1b5b9 ;}
	/*  .prev_next .t{right: auto; left: 0 !important; width: 7em; padding: 0 .7em 0 1.5em} */
	/*  .prev_next .i{position: absolute;left: 5px  ;top:.3em;transform: rotate(90deg);margin: 0 !important;} */
	.bbs-professor a{padding: 1em 1em 1.5em}
	.bbs-professor_v{padding: 1.5em}

	.bbs-thumb.type2 .item{width:100%;}

	.bbs_tbl-st1 .hit{width: 5em}
	.bbs_tbl-st1 .date{width: 6.3em}

	.bbs-view .top .fixed{display: block;}
	.bbs-view .top .fixed .hos1{width: 130px;margin-bottom: 15px;}

	.alph ul li{margin: 10px;}

	.pdf .item {width: 45%;margin: 1em;}
	.pd-w{height: 110px;}

	.bbs-gallery ul{margin-left: 0;}

	.tbs .item .img_w .img{height: 165px;}
	.tbs .item .double-bt a{width: 120px;text-align: center;padding: 4px 1em;}

	.bbs-view .top .fixed h2{margin-left: 0;word-break:keep-all;}

	.edited-title{margin: 10px 0;}
	.edited-title .hos1{margin:0;}

	.bbs-gallery .item{width: 31%;}

	.bbs-depart .item{width: 32%;}
	.bbs-depart .item:nth-child(4n){margin-right: 2%;}
	.bbs-depart .item:nth-child(3n){margin-right: 0;}

	.bbs-form .board-professor li .content input[type="checkbox"]{position: static; margin-left: 10px}
}

@media (max-width:991px){
	.bbs-professor .img,.bbs-professor .cont{float: none; width: 100%}
	.bbs-professor .img{padding-bottom: 80%;}
	.bbs-professor .cont{margin-top: 1em;}

	.bbs-thumb .t-pls{display: block;}
	.bbs-thumb .t-pls .hos1{width: 130px;text-align: center;margin-bottom: 1em;}

	.tbs .item .img_w .textuud{/* width: 100%; */margin-left:0;}

	.bbs-form2 >*{width: 100%;}
	.bbs-form2 .item{height: auto;}
	.bbs-form2 .tbl{border-left: 0;}	

	.w-thumb .w-th li{width: 31%;}
}

@media (max-width:768px){
	.pd-w .hos1{font-size: 0.941rem;}
.pd-w .pd-title {font-size: 1.2em;}
.tbs .item .main-subj {font-size: 1.2em;}
.tbs .item .sans { font-size: 1.2em;}
	.bbs-gallery .cont {font-size: 1.15em;}
	.prev_next {font-size: 1.15em;}
	.bbs_tbl-st1 td {font-size: 1.15em;}
	.bbs-sch_w{padding: 1em}
	
	.sch-doc__top{padding: 1rem;}

	.bbs-sch2{max-width: 100%; padding: 0}
	.bbs-sch2 select, .bbs-sch2 .submit{position: static; width: 100%}
	.bbs-sch2 input[type="text"]{margin: 5px 0;}
	.bbs-sch2 select, .bbs-sch2 .submit,.bbs-sch2 input[type="text"]{height: 35px}
	/* .bbs_tbl-st1 .hit,.bbs_tbl-st1 .file,.bbs_tbl-st1 .writer{display: none;} */
	
  	.table-blue td.align_l{padding-left: 10px;}
  	
	.btn-list_w a {height: 3.5rem; line-height: 3.5rem;}
	.bbs-view .info .r{margin-top: 10px;}
	.bbs-view .info .r > li{margin-left: 3em;}
	.bbs-view .info .l,.bbs-view .info .r{float: none}
	.prev_next .t{left: 0 !important}
	/* .prev_next li{padding-left: 6.3em !important;} */
	.bbs-view_c {padding: 1.5em 0; font-size: 1.15em;}

	.prev_next2 li{padding: 10px 0; padding-left: 6.3em;}
	.prev_next2 .t{width: auto}
	.prev_next2 .t span{padding-left: 1.5em;}

	.bbs-gallery .item{width: 48%;}

	.bbs-thumb .item a > *{display: block;}
	.bbs-thumb .item .img{height: 160px}
	.bbs-thumb .item .cont{width: 100% !important;padding: 0 0.25em;}
	.bbs-thumb .item .cont .txt{margin: 10px 0;}

	.tbs .item{display: block;}
	.tbs .item .img_w{display: block;}
	.tbs .item .img_w .img{margin: 0 auto;}
	.tbs .item .img_w .textuud{width: 100%;}
	
	.bbs-thumb .item .cont,.paging_w li{font-size: 15px;}
	.paging_w li{margin: 0 .8em}
	/* .bbs-professor .img,.bbs-professor .cont{float: none; width: 100%} */
	/* .bbs-professor .img{padding-bottom: 80%;} */
	/* .bbs-professor .cont{margin-top: 1em;} */
	.bbs-professor .etc li{padding-left: 0; margin-top: 1em;}
	.bbs-professor .etc strong{position: static;/* display: block; */ margin-bottom: .3em;}
	.bbs-professor .name .t{font-size: 1.3rem; padding-bottom: .5rem;}
	.bbs-professor .position{font-size: 1rem;}

	.bbs-professor_v .top{padding-left: 0;}
	.bbs-professor_v .img{position: relative; display: block;margin: 0 auto; min-height: 1px; padding-bottom:67%; width: 100%}
	.bbs-professor_v .cont{margin-top: 1.5em;}
	.bbs-professor_v .etc li{padding-left: 4em;}
	.bbs-professor_v .group{margin-top: 3em;}

	.bbs_tbl-st1 .file,.bbs_tbl-st1 .hit{display: none;}

	.bbs-view .info{display: block !important;}

	.s-comm{margin-bottom: 0;}

	.pdf .item {width: 100%;margin: 1em 0;}

	.row-scroll {white-space: nowrap !important; overflow-x: auto;}
	.row-scroll >*{white-space: nowrap}
	.content-tbs .tabs{width: 1000px;}
	.content-tbs .tabs.li2,
	.content-tbs .tabs.li3{width: auto;}
	.content-tbs .tabs_w{margin-top: 0 !important;}
	.content-tbs .tabs_w.long .tabs{width: auto;}

	.filter-moda ul li{padding: 0 0.5em}

	.edited-title{display: block !important;}
	.edited-title .hos1{width: 120px;}
	.tbs .item .main-subj{margin: 10px 0 !important;}

	.bbs-depart .item{width: 49%;}
	.bbs-depart .item:nth-child(3n){margin-right: 2%;}
	.bbs-depart .item:nth-child(4n){margin-right: 0;}
	.bbs-depart .item:nth-child(6n){margin-right: 0;}
	.bbs-depart .item:nth-child(2n){margin-right: 0;}

    .bbs-main-sch{flex-wrap: wrap;}
	.sch-box{width: 49%;}
	.sch-box:nth-child(2n){margin-right: 0;}
	.bbs-sch3 input[type="text"],
	.bbs-sch3 .submit{height: 50px}

    .bbs-form .item .col{width: 25%;}
    .bbs-form .item .cont{width: 75%}
    .bbs-form2 .item .col{width: 8em;}
    .bbs-form2 .item .cont{width: calc(100% - 8em);}
    .bbs-form .text {width: 100%}
	.bbs-form .item .cont input[type="text"],
	.bbs-form .item .cont input[type="password"],
	.bbs-form .select{width: 100%;}
    .mo100{width: 100% !important;}
	.checkType2 li{width: 33.3333%}

    .bbs-form2 .tbl{padding: 1.5em 2em;}
    .mo_tbl td{display: block; text-align: left;}
    .mo_tbl td:not(:last-child){border-bottom: 0; padding-bottom: 0}
    
	.wonbo{display: block;}
	.wonbo .w-img{width: 100%;text-align: center;}
	.wonbo .list-col{width: 100%;margin-left: 0;margin-top: 6%;}
	.w-thumb .w-th li .thumb-s{width: 100%;height: auto;}
}

@media (max-width:575px){
	.bbs-professor > li{width:100%; }
	.bbs-professor .img {padding-bottom: 45%;}

	.tbs .item .img_w .double-bt{position: inherit;transform: none;right: inherit;display: block;text-align: center;margin-top: 1em;}
}


@media (max-width:480px){
	.bbs-sch{padding: 0 1em;}
	.bbs-gallery ul{margin-left: 0;}
	.bbs-gallery .item{width: 100%;margin-left: 0; margin-bottom: 1.8em;}
	.bbs-thumb .item a{display: block;}
	.bbs-thumb .item .img_w{margin: 0 auto;}
	.bbs-thumb .item .cont{margin-top: 1em;}
	.bbs-professor .img {padding-bottom: 80%;}

	.bbs-depart .item{width: 100%; margin-right: 0 !important;}

	.sch-box{width: 100%; margin-right: 0;}
    .sch-box.st2{padding-bottom: 1.5em;}
	.sch-box.st2 .cont{min-height: auto;}

    .bbs-form .item .col{width: 100%;padding: .6em;padding-bottom: 0; font-weight: 600; border-bottom: 0;}
	.bbs-form .bg_blue2{background: #fff !important;}
    .bbs-form .item .cont{width: 100%;padding: .6em;}
    .bbs-form2 .item .col:after{display: none;}
	.bbs-form .s{width: 6em !important;}
	.bbs_tbl-st1 .no{width: 3em}
	
	.wonbo .list-col {margin-left: 0;  width: 100%;}
	.wonbo .w-img {width: 100%; }
	.wonbo {display: block; margin-bottom: 3em;}
	.w-thumb .w-th li{width: 48%; padding: 10px;}
	
	.filter-moda ul{flex-wrap: wrap;}
	.filter-moda ul li{width: 33.3333%}
	.filter-moda .last1 li:nth-last-child(-n+1),
	.filter-moda .last2 li:nth-last-child(-n+2),
	.filter-moda .last3 li:nth-last-child(-n+3),
	.filter-moda .last4 li:nth-last-child(-n+4){border-bottom: 1px solid #b1b5b9;}
	.filter-moda .last1 li:nth-last-child(-n+2),
	.filter-moda .last2 li:nth-last-child(-n+3),
	.filter-moda .last3 li:nth-last-child(-n+1),
	.filter-moda .last4 li:nth-last-child(-n+2){border-bottom: 0;}
	
	
}

@media (max-width:380px){
	.bbs-thumb .item .cont,.paging_w li{font-size: 14px;}
	.prev_next .t{width: 80px;}

	.checkType2 li{width: 50%}
	
	.content-tbs .tabs li{padding: 10px;}
}

@media screen and (max-width:320px){
	.w-thumb .w-th li{width: 99%;}
}
