@charset "utf-8";

/* 332 - 포토 현장으로 */

/* 목록 */
.program_list.program_mayrPhto .p-search{padding:18px 50px 16px;}
.program_list.program_mayrPhto .p-search .p-search-wrap{display:flex;justify-content:space-between;align-items:center;gap:50px;}
.program_list.program_mayrPhto .p-search .p-search_item{flex:1 0 auto;}
.program_list.program_mayrPhto .p-search .p-search_item:last-child{display:flex;flex:0 1 880px;justify-content:flex-end;gap:10px;}
.program_list.program_mayrPhto .p-search .bbs_page{margin-top:0;}
.program_list.program_mayrPhto .p-search .bbs_page .item{vertical-align:inherit;}
.program_list.program_mayrPhto .p-search select.p-input{flex:0 0 auto;width:auto;padding-right:50px;}
.program_list.program_mayrPhto .mayrPhto_list{display:flex;overflow:hidden;flex-wrap:wrap;margin-top:28px;padding-top:40px;border-top:1px solid #26293d;border-bottom:1px solid #26293d;gap:40px 30px;}
.program_list.program_mayrPhto .mayrPhto_item{position:relative;flex:0 1 calc((100% - 60px)/3);}
.program_list.program_mayrPhto .mayrPhto_item:before{display:block;position:absolute;bottom:0;left:0;width:400%;height:1px;background-color:#d5d7dd;}
.program_list.program_mayrPhto .mayrPhto_anchor{display:flex;flex-direction:column;padding-bottom:36px;}
.program_list.program_mayrPhto .mayrPhto_img{flex:0 0 auto;height:320px;border-radius:10px;background-position:center;background-size:cover;}
.program_list.program_mayrPhto .mayrPhto_img img{width:0;height:0;opacity:0;}
.program_list.program_mayrPhto .mayrPhto_tit{display:-webkit-box;overflow:hidden;margin-top:24px;color:#26293d;font-size:20px;font-weight:500;line-height:30px;letter-spacing:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}
.program_list.program_mayrPhto .mayrPhto_tit span{display:inline;background-image:linear-gradient(0deg, #26293d, #26293d 2px, transparent 2px);background-repeat:no-repeat;background-position:right;background-size:0 100%;transition:background-size .25s ease-in-out;}
.program_list.program_mayrPhto .mayrPhto_date{display:flex;align-items:center;margin-top:16px;color:#757b8e;font-size:16px;font-weight:300;line-height:normal;letter-spacing:0;}
.program_list.program_mayrPhto .mayrPhto_date i{margin-right:10px;margin-bottom:2px;}
@media all and (min-width:1001px){
.program_list.program_mayrPhto .mayrPhto_anchor:hover .mayrPhto_tit span{background-position:left;background-size:100% 100%;}
}
@media all and (max-width:1500px){
.program_list.program_mayrPhto .mayrPhto_img{height:276px;}
}
@media all and (max-width:1300px){
.program_list.program_mayrPhto .mayrPhto_img{height:209px;}
}
@media all and (max-width:1000px){
.program_list.program_mayrPhto .p-search .p-search-wrap{flex-direction:column;gap:20px;}
.program_list.program_mayrPhto .p-search .p-search_item{flex:1 1 auto;align-self:flex-start;}
.program_list.program_mayrPhto .p-search .p-search_item:last-child{flex:1 1 auto;align-self:flex-end;width:100%;}
.program_list.program_mayrPhto .mayrPhto_list{gap:20px;}
.program_list.program_mayrPhto .mayrPhto_img{height:calc(30vw * .666);}
.program_list.program_mayrPhto .mayrPhto_tit{margin-top:15px;}
.program_list.program_mayrPhto .mayrPhto_date{margin-top:10px;}
}
@media all and (max-width:800px){
.program_list.program_mayrPhto .mayrPhto_item{flex:0 1 calc((100% - 30px)/2);}
.program_list.program_mayrPhto .mayrPhto_img{height:calc(45vw * .666);}
}
@media all and (max-width:640px){
.program_list.program_mayrPhto .p-search{padding:20px;}
.program_list.program_mayrPhto .p-search .p-search-wrap{gap:10px;}
.program_list.program_mayrPhto .p-search .p-search_item:last-child{flex-wrap:wrap;gap:0;}
.program_list.program_mayrPhto .p-search select.p-input,.program_list.program_mayrPhto .p-search .p-input{flex:1 1 auto;height:40px;}
.program_list.program_mayrPhto .p-search .p-button.search{flex:1 1 100%;padding-top:8px;padding-bottom:8px;}
.program_list.program_mayrPhto .mayrPhto_tit{margin-top:8px;font-size:16px;line-height:20px;}
.program_list.program_mayrPhto .mayrPhto_date{font-size:14px;}
.program_list.program_mayrPhto .mayrPhto_date i{margin-right:4px;margin-bottom:0;}
}
@media all and (max-width:500px){
.program_list.program_mayrPhto .mayrPhto_item{flex:1 1 100%;}
.program_list.program_mayrPhto .mayrPhto_img{height:calc(90vw * .666);}
}

/* 상세 */
.program_view.program_mayrPhto .mayrPhto{padding-top:40px;border-top:1px solid #26293d;}
.program_view.program_mayrPhto .mayrPhto_top{display:flex;align-items:flex-start;padding-bottom:48px;border-bottom:1px solid #d5d7dd;gap:50px;}
.program_view.program_mayrPhto .mayrPhto_img{overflow:hidden;flex:0 1 645px;border-radius:10px;}
.program_view.program_mayrPhto .mayrPhto_info{flex:1 1 auto;padding-top:8px;}
.program_view.program_mayrPhto .table th{width:120px;text-align:center;}
.program_view.program_mayrPhto .table td{text-align:left;}
.program_view.program_mayrPhto .mayrPhto_info_btns{display:flex;margin-top:18px;gap:12px;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn{flex:1 1 auto;width:calc((100% - 36px)/4);margin:0;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.prev:before,.program_view.program_mayrPhto .mayrPhto_info_btns .btn.next:after{display:inline-block;position:static;width:8px;height:12px;background-image:url(/site/mayor/images/program/mayrPhto_arrow1.png);background-repeat:no-repeat;background-position:top;background-size:cover;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.prev:before{margin-right:25px;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.next:after{margin-top:3px;margin-left:25px;transform:rotate(180deg);}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.list:after{display:inline-block;position:static;width:17px;height:14px;margin-left:17px;background-image:url(/site/mayor/images/program/mayrPhto_list.png);background-repeat:no-repeat;background-position:top;background-size:cover;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.down{padding:15px 10px 13px;text-align:center;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.down:after{display:inline-block;position:static;margin-left:12px;vertical-align:middle;}
.program_view.program_mayrPhto .mayrPhto_slide_control{display:flex;flex-wrap:wrap;margin-top:40px;gap:46px;}
.program_view.program_mayrPhto .mayrPhto_slide_btn{display:flex;flex:0 1 calc((100% - (46px*3))/4);flex-direction:column;font-size:0;line-height:normal;}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_img{width:100%;height:230px;border-radius:10px;background-position:center;background-size:cover;}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_text{display:-webkit-box;overflow:hidden;margin-top:24px;color:#4a4f66;font-size:18px;font-weight:400;line-height:normal;letter-spacing:0;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_text span{display:inline;background-image:linear-gradient(0deg, #26293d, #26293d 1px, transparent 1px);background-repeat:no-repeat;background-position:right;background-size:0 100%;transition:background-size .25s ease-in-out;}

/* popup */
html.mayrPhto_active body{overflow:hidden;}
html.mayrPhto_active #header,html.mayrPhto_active .manager_info,html.mayrPhto_active #footer{z-index:0;}
html.mayrPhto_active .program_view.program_mayrPhto .mayrPhto_popup{display:block;}
.program_view.program_mayrPhto .mayrPhto_popup .slick-list{overflow:visible;height:100%;}
.program_view.program_mayrPhto .mayrPhto_popup .slick-track{height:100%;}
.program_view.program_mayrPhto .mayrPhto_popup{display:none;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;height:100%;background-color:rgba(0,0,0,.85);}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_list{z-index:10;height:720px;margin:auto;margin-top:165px;-webkit-mask-image:linear-gradient(90deg, transparent 130px, #000 230px, #000 calc(100% - 230px), transparent calc(100% - 130px));mask-image:linear-gradient(90deg, transparent 130px, #000 230px, #000 calc(100% - 230px), transparent calc(100% - 130px));}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item{position:relative;top:50%;width:800px;height:533px;margin-right:40px;margin-left:40px;border-radius:10px;background-position:center;background-size:cover;transform:translateY(-50%);opacity:.4;transition-duration:1s;transition-property:width, height, opacity;transition-timing-function:ease-in-out;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item.slick-current{width:1080px;height:720px;opacity:1;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item img{width:0;height:0;opacity:0;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx{display:flex;justify-content:center;align-items:center;width:140px;height:50px;margin:45px auto;border-radius:30px;background-color:rgba(255,255,255,.3);}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx i{display:inline-block;width:10px;height:2px;margin-right:16px;margin-left:20px;background-color:#b7b6b6;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx span{color:#fff;font-family:'Montserrat';font-size:16px;letter-spacing:0;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx .mayrPhto_current{font-weight:700;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx .mayrPhto_total{font-weight:500;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn{display:block;position:absolute;top:480px;z-index:20;width:50px;height:50px;border-radius:50%;background-color:#fff;font-size:0;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:11px;height:19px;margin:auto;background-image:url(/site/mayor/images/program/mayrPhto_arrow2.png);background-position:top;background-size:cover;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.slick-disabled:before{background-position:bottom;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.prev{left:80px;transform:rotate(180deg);}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.next{right:80px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close{display:flex;position:absolute;top:66px;right:80px;align-items:center;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close:after{display:block;width:50px;height:50px;margin-left:12px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:url(/site/mayor/images/program/mayrPhto_close.png) center/auto no-repeat;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close span{color:#fff;font-size:16px;font-size:16px;font-weight:400;letter-spacing:-.04em;}
@media all and (min-width:1001px){
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.prev:hover:before,.program_view.program_mayrPhto .mayrPhto_info_btns .btn.next:hover:after,.program_view.program_mayrPhto .mayrPhto_info_btns .btn.list:hover:after{background-position:bottom;}
.program_view.program_mayrPhto .mayrPhto_slide_btn:hover .mayrPhto_slide_btn_text span{background-position:left;background-size:100% 100%;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn:not(.slick-disabled):hover{background-color:#1978e3;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn:not(.slick-disabled):hover:before{background-position:center;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close:hover:after{border-color:#fff;}
}
@media all and (max-width:1500px){
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_img{height:205px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_list{height:600px;-webkit-mask-image:linear-gradient(90deg, transparent 80px, #000 180px, #000 calc(100% - 180px), transparent calc(100% - 80px));mask-image:linear-gradient(90deg, transparent 80px, #000 180px, #000 calc(100% - 180px), transparent calc(100% - 80px));}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item{width:600px;height:400px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item.slick-current{width:900px;height:600px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn{top:440px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.prev{left:40px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.next{right:40px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close{right:40px;}
}
@media all and (max-width:1300px){
.program_view.program_mayrPhto .mayrPhto_slide_control{gap:30px 20px;}
.program_view.program_mayrPhto .mayrPhto_slide_btn{flex:0 1 calc((100% - (20px*2))/3);}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_img{height:226px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_list{height:400px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item{width:480px;height:320px;margin-right:20px;margin-left:20px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item.slick-current{width:600px;height:400px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn{top:340px;}
}
@media all and (max-width:1000px){
.program_view.program_mayrPhto .mayrPhto_top{flex-direction:column;align-items:stretch;padding-bottom:30px;gap:30px;}
.program_view.program_mayrPhto .mayrPhto_img{flex:1 1 auto;}
.program_view.program_mayrPhto .mayrPhto_info{position:relative;padding-top:30px;}
.program_view.program_mayrPhto .mayrPhto_info:before{display:block;position:absolute;top:-1px;left:0;width:100%;height:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAAXNSR0IArs4c6QAAABxJREFUGFdjPHPmzH8TExNGBiQA5qBLwFUgSwAAo3AMBCEy/MUAAAAASUVORK5CYII=);}
.program_view.program_mayrPhto .mayrPhto_slide_control{margin-top:30px;}
.program_view.program_mayrPhto .mayrPhto_slide_btn{flex:0 1 calc((100% - (20px*2))/3);}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_img{height:calc(.7059*((100vw - 40px) - (20px*2))/3);}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_text{margin-top:10px;font-size:16px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_list{height:40vw;margin-top:120px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item{width:42vw;height:28vw;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_item.slick-current{width:60vw;height:40vw;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn{top:calc(((240px + 40vw) / 2) - 20px);width:40px;height:40px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.prev{left:20px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.next{right:20px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close{top:40px;right:20px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_close:after{width:40px;height:40px;margin-left:8px;}
}
@media all and (max-width:800px){
.program_view.program_mayrPhto .mayrPhto_info_btns{flex-wrap:wrap;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn{flex:1 1 40%;}
}
@media all and (max-width:640px){
.program_view.program_mayrPhto .table th{width:70px;padding-right:10px;padding-left:10px;}
.program_view.program_mayrPhto .mayrPhto_info_btns{gap:8px;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn,.program_view.program_mayrPhto .mayrPhto_info_btns .btn.down{padding:12px 10px 10px;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn.next:after{margin-top:1px;}
.program_view.program_mayrPhto .mayrPhto_info_btns .btn span{vertical-align:top;}
.program_view.program_mayrPhto .mayrPhto_slide_btn{flex:0 1 calc((100% - 20px)/2);}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_img{height:calc(.7059*(100vw - 40px - 20px)/2);}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_text{font-size:15px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_slide_list{-webkit-mask-image:linear-gradient(90deg, transparent 20px, #000 40px, #000 calc(100% - 40px), transparent calc(100% - 20px));mask-image:linear-gradient(90deg, transparent 20px, #000 40px, #000 calc(100% - 40px), transparent calc(100% - 20px));}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx{width:90px;height:30px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx i{margin:0 8px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_idx span{font-size:14px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_control{display:flex;justify-content:flex-end;margin-right:20px;gap:8px;}
.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.prev,.program_view.program_mayrPhto .mayrPhto_popup .mayrPhto_btn.next{position:relative;top:auto;right:auto;left:auto;}
}
@media all and (max-width:400px){
.program_view.program_mayrPhto .mayrPhto_slide_btn{flex:0 1 100%;}
.program_view.program_mayrPhto .mayrPhto_slide_btn .mayrPhto_slide_btn_img{height:calc(.7059*(100vw - 40px));}
}


/* 유튜브 게시판 관련 소스 시작 */
.board_youtube.list .box .inner .box_title,
.board_youtube.list .box .inner .box_text{text-align:center;}
.board_youtube.list .video_view_box{display:block;position:relative;width:100%;margin-top:30px;font-size:0;line-height:0;box-sizing:border-box;}
.board_youtube.list .admin_btn_box{margin-top:15px; text-align: right;}
.board_youtube.list .video_view_box .media_wrap{display:block;position:relative;width:100%;vertical-align:top;box-sizing:border-box; text-align: center;}
.board_youtube.list .video_view_box .media_wrap .media_area{display:inline-block;position:relative;width:760px;height:500px;box-sizing:border-box;}
.board_youtube.list .video_view_box .media_wrap .media_area iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;box-sizing:border-box;}
.board_youtube.list .video_view_box .desc_wrap{display:inline-block;position:relative;width:40%;padding:0 0 0 1%;vertical-align:top;box-sizing:border-box;}
.board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner{display:none;position:relative;width:100%;height:500px;max-height:500px;border-width:5px;border-style:solid;border-color:#b5e3c8;border-radius:10px;box-sizing:border-box;}
.board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner .desc_textarea{display:block;position:absolute;top:3%;left:3%;width:94%;height:94%;max-height:94%;padding:0 10px;background-color:#fff;border:none;font-size:18px;color:#555;line-height:30px;letter-spacing:-0.03em;font-weight:400;font-family:'SUIT';box-sizing:border-box;white-space:pre-line;}
.board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner .desc_textarea::-webkit-scrollbar{width:5px;}
.board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner .desc_textarea::-webkit-scrollbar-thumb{height:30%;background-color:#b5e3c8;border-radius:5px;}
.board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner .desc_textarea::-webkit-scrollbar-track{background-color:#fff;border-radius:5px;}
.board_youtube.list .video_thumb_list{display:block;position:relative;width:100%;font-size:0;line-height:0;box-sizing:border-box;}
.board_youtube.list .video_thumb_list .thumb_item{display:inline-block;position:relative;width:calc((100% - 60px) / 3);margin-top:30px;margin-right:30px;vertical-align:top;box-sizing:border-box;}
.board_youtube.list .video_thumb_list .thumb_item:nth-child(3n){margin-right:0;}
.board_youtube.list .video_thumb_list .thumb_item:nth-child(-n+3){margin-top:0;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link{display:block;position:relative;width:100%;box-sizing:border-box;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link:hover{text-decoration:none;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .admin_check_box{display:inline-block;position:absolute;z-index:1;top:10px;left:10px;width:auto;vertical-align:top;box-sizing:border-box;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .admin_check_box .temp_form .temp_check + label{padding-right:0;font-size:0;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .admin_check_box .temp_form .temp_check + label:after{border-color:#f00;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_wrap{display:block;position:relative;width:100%;min-height:320px;box-sizing:border-box;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_wrap .view_img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background-repeat:no-repeat;background-position:center center;background-size:105% 105%;box-sizing:border-box;transition:background-size 250ms ease;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link:hover .thumb_wrap .view_img{background-size:110% 110%;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_title{display:block;position:relative;width:100%;margin:10px 0 0;padding:0 0 0 10px;font-size:24px;color:#000;line-height:30px;letter-spacing:-0.03em;font-weight:600;font-family:'SUIT';word-break:keep-all;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_ymd{display:block;position:relative;padding:0 0 0 10px;font-size:18px;color:#ccc;line-height:20px;letter-spacing:-0.03em;font-weight:400;font-family:'SUIT';box-sizing:border-box;}
.board_youtube.list .video_thumb_list + .admin_btn_box{text-align:right;}
.board_youtube.regist textarea,
.board_youtube.update textarea{min-height:300px;white-space:pre-line;}
@media all and (max-width:1530px){
    .board_youtube.list .video_view_box .media_wrap .media_area{height:400px;}
    .board_youtube.list .video_view_box .desc_wrap{width:45%;}
    .board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner{height:400px;max-height:400px;}
    .board_youtube.list .video_thumb_list .thumb_item{width:calc((100% - 40px) / 3);margin-top:20px;margin-right:20px;}
    .board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_wrap{min-height:0;padding:36% 0;}
    .board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_title{font-size:21px;line-height:27px;}
    .board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_ymd{font-size:16px;line-height:18px;}
}
@media all and (min-width:1001px){
    .board_youtube.list .box .inner .box_title{font-size:32px;line-height:42px;}
}
@media all and (max-width:1000px){
    .board_youtube.list .video_view_box .media_wrap{width:100%;padding:10px 0 0;}
    .board_youtube.list .video_view_box .desc_wrap{width:100%;padding:20px 0 0;}
    .board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner{height:250px;max-height:250px;}
    .board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner .desc_textarea{top:0;height:100%;font-size:17px;line-height:28px;}
}
@media all and (max-width:800px){
    .board_youtube.list .video_view_box .media_wrap .media_area{width: 100%;}
    .board_youtube.list .video_thumb_list .thumb_item{width:calc((100% - 20px) / 2);}
    .board_youtube.list .video_thumb_list .thumb_item:nth-child(3n){margin-right:20px;}
    .board_youtube.list .video_thumb_list .thumb_item:nth-child(-n+3){margin-top:20px;}
    .board_youtube.list .video_thumb_list .thumb_item:nth-child(2n){margin-right:0;}
    .board_youtube.list .video_thumb_list .thumb_item:nth-child(-n+2){margin-top:0;}
    .board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_title{padding:0;font-size:18px;line-height:24px;}
    .board_youtube.list .video_thumb_list .thumb_item .thumb_link .thumb_ymd{padding:0;}
}
@media all and (max-width:640px){
    .board_youtube.list .video_view_box .media_wrap{padding:0;}
    .board_youtube.list .video_view_box .media_wrap .media_area{height:300px;}
    .board_youtube.list .video_view_box .desc_wrap{padding:10px 0 0;}
    .board_youtube.list .video_view_box .desc_wrap .desc_scroll_inner .desc_textarea{font-size:16px;line-height:24px;}
}
@media all and (max-width:480px){
    .board_youtube.list .video_thumb_list .thumb_item{display:block;width:100%;margin-right:0;}
    .board_youtube.list .video_thumb_list .thumb_item:nth-child(3n){margin-right:0;}
    .board_youtube.list .video_thumb_list .thumb_item:nth-child(-n+2){margin-top:20px;}
    .board_youtube.list .video_thumb_list .thumb_item:first-child{margin-top:0;}
}
/* 유튜브 게시판 관련 소스 종료 */