*{margin: 0 ; padding: 0;}
li{list-style-type: none;}
a{text-decoration: none; color: black;}

.da_mov_p{ width: 1080px; text-align: left; margin: 30px auto;}
.da_mov_h{font-weight: 600 ; font-size: 27px; letter-spacing: -1px; padding: 10px 0; margin-left: 20px;}
.da_mov_h .da_mark{font-style: italic;}
.da_mov_h .da_char{position: relative;}
.da_mov_h .da_char::before{content:""; position: absolute; background-color: #00c73c; display: block; width: 6px; height: 6px; border-radius: 10px; top : -8px; left :50%; transform :translateX(-50%); }

/* .mov_h .char{text-emphasis-style: dot; text-emphasis-position: over left; text-emphasis-color: #00c73c; } */

.da_mov_tab{border-top: 2px solid #080808; border-bottom: 1px solid #cecece; width: 1080px; overflow: hidden;} 
.da_mov_tab_nav{margin-left: 20px;}
.da_mov_tab_nav:after{content:''; display:block; clear:both;}
.da_mov_tab_nav li{float: left;font-size: 14px; height: 55px; line-height: 55px; margin-right: 11px; letter-spacing: -1px;}
.da_mov_tab_nav .da_all{ font-weight: 600; background-color: #00c73c; height: 30px; margin-top: 15px; line-height: 26px; padding-left: 10px; padding-right: 10px; }
.da_mov_tab_nav .da_all a{color: white;}

.da_mov_list{margin:37px}
.da_mov_contents:after{content:''; display:block; clear:both;}
.da_mov_contents li{display: inline-block; float: left; text-align: center; margin-right: 45px;}
.da_mov_contents li:nth-child(3n){margin: 0px;}

.da_mov_contents .da_mov{height: 172px; }
.da_mov_contents .da_mov img{width: 305px; height: 172px;}

.da_mov_contents .da_title {width:305px; height: 60px; padding-top:15px; box-sizing: border-box;}
.da_mov_contents .da_title .da_mov_title{border-left: 2px solid #585858; line-height: 22px;}
.da_mov_contents .da_title .da_mov_title p{ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; word-break:break-all; text-align: left; padding: 0  5px 0 15px; line-height: inherit; font-size: 16px;}
.da_mov_contents .da_mov_cate{height: 10px; color: #858585; font-size: 14px; text-align: left; line-height: 30px; padding-left: 15px; margin-bottom: 10px; box-sizing: border-box;}


.da_popup{position: fixed; z-index: 4000; top: 0; right: 0; bottom: 0; left: 0; }

/* ¹è°æ */
.da_pop_bg{position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0, 0, 0,.4);} 

.da_pop_container{position: relative; z-index: 1; width: 900px; margin: 0 auto; text-align: center; background: #fff; top: 60px;}
.da_close_icon{position: absolute; background: url('/_template/service/images/youtube/cancel.svg') no-repeat center center; top: 0; right: 0; width: 40px; height: 40px ; z-index: 100; color: #555; color: #555; cursor: pointer; border: none;}
.da_yt_wrap{position: relative; width: 100%; overflow: hidden; z-index: 0; padding-bottom: 56.25%;}
#da_yt_player{position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* .da_ytshadow_top{position: absolute; top: 0; width: 100%; height: 50%; z-index: 50; background: linear-gradient(to bottom, rgba(0,0,0,.6) 0%,rgba(185,185,185,0) 81%,rgba(229,229,229,0) 100%);} */
/* .da_ytshadow_bottom{position: absolute; bottom: 0; width: 100%; height: 40%; z-index: 50; background: linear-gradient(to top, rgba(0,0,0,.8) 0%,rgb(0 0 0 / 10%) 81%,rgba(229,229,229,0) 100%);} */


.da_pop_h{position: relative; height: 60px; font-size:20px; width: auto; text-align: left; line-height: 60px; margin: 0 25px ; margin-top: 10px;}
.da_pop_h::before{position: absolute; content: ""; display: block; background: url('/_template/service/images/da_bar.png') no-repeat; width: 4px; height: 25px; top: 17px; left:0;}
.da_pop_h h3{ padding-left:12px; font-weight: 700; font-size: 22px;}

/* ´Ù¿î·Îµå ¸®½ºÆ® */
.da_pop_srch{ width: 100%; padding: 0 25px; box-sizing: border-box; }
.da_pop_srch_list{width: 100%; border-collapse: collapse; border-bottom: 1px #ddd solid; }
.da_pop_srch_list .da_srch_title{text-align: left; color: black;}
.da_pop_srch_list th{height: 34px; font-size: 12px; color: #333; border-top: 1px solid #ddd; background-color: #FAFAFA; border-bottom: 1px solid #ddd; font-weight: 700; text-align: center;}
.da_pop_srch_list td{ height: 30px; font-size: 11px; color: #848484;}

/* ÆäÀÌÀú */
.da_pagelist{height: 90px; display: flex; justify-content: center; align-items: center; }
.da_pagelist::after{content: ""; clear: auto; display: block;}
.da_pagelist div{float: left;}
.da_btn{margin: 2px 0 ;}
.da_dleft_btn{background: url('/_template/service/images/youtube/double_left.jpg') no-repeat; background-size: 31px; width: 31px; height: 31px; margin-right: 3px; cursor: pointer;}
.da_left_btn{background: url('/_template/service/images/youtube/left.jpg') no-repeat; background-size: 31px; width: 31px; height: 31px; cursor: pointer; }
.da_pagelist .da_page_num ul{position: relative;}
.da_pagelist .da_page_num ul li{float: left; line-height: 35px; text-align: center; width: 35px; height: 35px;  font-size: 13px; position: relative;}
.da_pagelist .da_page_num ul li a{display: inline-block; width: 25px; height: 25px; line-height: 25px;}
.da_page_num ul li::after{content: ""; border-right: 1px solid #c0c0c0b0; height: 25px; position: absolute; right: 0; top: 5px; }
.da_page_num ul li:last-child:after{border: none;}
.da_dright_btn{background: url('/_template/service/images/youtube/right.jpg') no-repeat; background-size: 30px; width: 30px; height: 30px; margin-right: 3px; cursor: pointer;}
.da_right_btn{background: url('/_template/service/images/youtube/double_right.jpg') no-repeat; background-size: 30px; width: 30px; height: 30px; cursor: pointer; }

.da_page_num li :active {font-weight: 600; color:#00c73c;}
.da_page_num .on {font-weight: 600; color:#00c73c;}