.famaily_box { margin: 0 auto; text-align: left; position: relative; }
.famaily_box .ewm span { position: relative; height: 60px; font-size: 20px; color: #fff; vertical-align: bottom; display: table-cell; }
 @media all and (max-width: 1024px) {
.footer_wrap .txtwrap { width: auto; }
.famaily_box { margin: 10px auto 0; }
}
.famaily_box .yuyan { width: 90px; position: relative; height: 28px; background-color: #fff; }
.famaily_box .ewm img { background: #fff; padding: 3px; margin-top: 20px; }
.famaily_box .btn_family { display: block; border: 1px solid rgba(0,0,0,.1); height: 28px; line-height: 28px; text-indent: 5px; font-size: 13px; background: url(../images/icon/fm_down.png) no-repeat 93% center; }
.famaily_box .btn_family.on { background: url(../images/icon/fm_up.png) no-repeat 93% center; }
.famaily_box .family_con { display: none; position: absolute; bottom: 28px; left: 0; width: 100%; }
.famaily_box .family_con li { border: 1px solid #d6d6d6; border-bottom: 0; }
.famaily_box .family_con li a { display: block; padding: 5px; background: #fff; }
.famaily_box .family_con li a:hover { background: #f2f2f2; }
.movie-pop { width: 1500px; max-width: 100%; }
.movie-group { display: flex; align-items: stretch; justify-content: space-between; flex-wrap: wrap; width: 100%; }
.movie-group .movie-box { position: relative; flex: 0 0 49%; }
.movie-group .movie-con-title { margin-top: 16px; text-align: center; font-size: 24px; font-weight: 500; color: #fff; }
.movie-group .movie-con { position: relative; }
.movie-group .movie-con::after { content: ''; display: block; padding-bottom: 56.25%; }
.movie-group .movie-con iframe, .movie-group .movie-con video { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
 @media screen and (max-width: 1024px) {
.movie-group { display: block; }
.movie-group .movie-box + .movie-box { margin-top: 20px; }
}


/* 2020-12-15 banghg 매뉴얼시작팝업*/
@media all and (min-width: 641px) {
.start_pop { right: auto; bottom: auto; position: absolute; }
.start_pop .modal_standard { position: static; left: auto; top: auto; }
}
 @media all and (max-width: 640px) {
.start_pop .modal-body { overflow: auto; max-height: calc(100vh - 100px); position: relative; }
}
/* 2021-04-20 JTS (헤더 우측 블로그 링크) */
.header .shortcut { float: right; height: 100px; display: flex; align-items: center; justify-content: center; padding-left: 100px; padding-right: 20px; }
 @media all and (max-width: 1200px) {
.header .shortcut { padding-left: 50px; }
}
 @media all and (max-width: 1024px) {
.header .shortcut { height: 60px; padding-right: 10px; }
}
 @media all and (max-width: 640px) {
.header .shortcut { height: 50px; padding-right: 0; }
}
