/*reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/*reset*/

body {font-size:12px;font-family:'roboto','나눔고딕','nanum gothic','malgun gothic',dotum,gothic;font-weight:400;-webkit-font-smoothing: antialiased;word-break:break-all;background:#fff;color:#222;height:100%}
input,select,textarea {font-size:12px;}
label {cursor:pointer;}
fieldset {border:0 none;margin:0; padding:0;}
legend {display:none}
a {text-decoration:none;color:#111;}
a:hover,a:focus {color:#00bf3a;}
img { -ms-interpolation-mode: bicubic; } 

.fl {float:left}
.fr {float:right}
.fh {text-indent:-10000px }
.hidden {display:none}
.ib {display:inline-block !important}

a.logo {
    background: url(https://www.bigfile.co.kr/_template/service/images/2017_bigfile/nlogo_bigfile.png) no-repeat center;
    width: 98px;
    height: 35px;
    background-size: 98px auto;
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
}


span.line {
    background: #cecece;
    width: 1px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 16px;
    margin-top: 2px;
}
/*header*/
#body {width:1080px;height:100%;position:relative;margin:0 auto;}

#header {width:100%;}
#header h2 {padding:0;margin:0 0 5px 0;margin-top:18px;padding:4px 0 7px 0}
/*#header h2 a,#header h2 a:hover {font-weight:700;font-size:27px;letter-spacing:-2px;color:#000}*/
#header h2 a,#header h2 a:hover {font-weight:500;font-size:23px;letter-spacing:-2px;color:#333;vertical-align: middle;}

#header .submenu {display:block;width:100%;text-align:center;border-top: 2px solid #080808;border-bottom:1px #cecece solid;}
#header .submenu > li {display:inline-block;margin:0 2px;}
#header .submenu > li a {display:inline-block;height:55px;line-height:55px;color:#111;font-size:14px;font-weight:400;padding:0 3px;letter-spacing:-0.02em}
#header .submenu > li a:hover {color:#00bf3a}
#header .submenu > li a.active {color:#fff;font-weight:700;background:#00c73c;height:34px;line-height:34px;padding:0 11px}

#header .mypagemenu {display:inline-block;text-align:center;position:absolute;right:0;top:10px}
#header .mypagemenu li {display:inline-block;}
#header .mypagemenu li a {height:30px;line-height:30px;padding:0 7px;display:inline-block;color:#333;letter-spacing:0}
#header .mypagemenu li a.bold {font-weight:700;color:#00c73c}
#header .mypagemenu li a.active {color:#fff;font-weight:700;background:#00c73c;}


#login_2017_lay {width:500px;height:450px;padding:0 !important;margin:0 !important}
#login_2017_lay > div {left:0 !important;top:0 !important;margin-left:0 !important}
#login_2017_lay .loginp_wrap {border:none !important}
#login_2017_lay .cls {display:none}

.btn_top_list {display:none;width:50px;height:50px;background:#000;position:fixed;right:30px;bottom:50px;text-align:center;line-height:56px;border-radius:100%}

/*pagenation*/
.pagebox01 {display:inline-block}
.pagebox01 img {padding:0;margin:0 1px;float:left}
.pagebox01 .selected, .pagebox01 .notselected {text-decoration:none;font-family:roboto;font-size:11px;letter-spacing:-0.02em;padding:0;min-width:24px;text-align:center;line-height:30px;width:30px;height:30px;font-weight:bold;display:inline-block;margin:0 2px;background:url(/_core/image/page/dark/pagenation_bg.jpg) no-repeat;float:left;border:none}
.pagebox01 .selected {background-position:0 -60px;color:#fff;border:none;}
.pagebox01 .notselected {color:#bbc0c7;}
.pagebox01 .notselected:hover {color:#fff;background:none;background:url(/showbang/_core/image/page/dark/pagenation_bg.jpg) no-repeat 0 -30px;}

/* pagebpx */
.pagebox02 {display:inline-block;padding:10px 0}
.pagebox02 img {padding:0;margin:0 1px;float:left}
.pagebox02 .selected, .pagebox02 .notselected {text-decoration:none;font-size:13px;padding:0 2px 0 2px;min-width:24px;text-align:center;line-height:24px;height:24px;font-weight:bold;display:inline-block;margin:0 2px;background:#eee;float:left;border:1px #ccc solid}
.pagebox02 .selected {background:#af349e ;color:#111;border:none;border:1px #af349e solid}
.pagebox02 .notselected {color:#222;}
.pagebox02 .notselected:hover {background:#ccc;color:#fff;border-color:#ccc}
/* @pagebox */

.pagenation .pagebox03 {display:inline-block;padding:0}
.pagenation .pagebox03 img {padding:0;margin:0 1px;float:left}
.pagenation .pagebox03 .selected, .pagenation  .pagebox03 .notselected {text-decoration:none;font-size:13px;padding:0 2px 0 2px;min-width:24px;text-align:center;line-height:24px;height:24px;font-weight:bold;display:block;margin:0 5px;float:left;float:left}
.pagenation .pagebox03 .selected {background:#00bf3a ;color:#fff;border:none;border:1px #00bf3a solid}
.pagenation .pagebox03 .notselected {color:#222;}
.pagenation .pagebox03 .notselected:hover {color:#00bf3a}

/*listloader*/
.list_loader {display:none;position:fixed;left:50%;top:50%;margin:-2.5em  0 0 -2.5em;z-index:20002;}
.list_loader,.list_loader:after {border-radius: 50%;width:5em;height:5em;}
.list_loader {font-size: 10px;text-indent: -9999em;border-top: 0.7em solid rgba(255,255,255, 0.2);border-right: 0.7em solid rgba(255,255,255, 0.2);border-bottom: 0.7em solid rgba(255,255,255, 0.2);border-left: 0.7em solid #5aa0ff;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
@-webkit-keyframes load8 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes load8 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

/*영화목록CSS*/
.searchbox {position:relative;padding:0;margin:0 0 10px 0;background:#fff;}
.searchbox .boxitem {height:30px;line-height:30px;position:absolute;left:20px;top:14px;color:#000;font-size:14px}
.searchbox .boxitem span {color:#737a82}
.searchbox:after {content:""; display:block;float:none;clear:both;} 

.searchbox .btn_sort {padding:8px;width:500px;margin:0 auto;text-align:center}
.searchbox .btn_sort ul {padding:0;margin:0;display:inline-block;}
.searchbox .btn_sort ul li {float:left;margin-right:8px}
.searchbox .btn_sort ul li a {display:inline-block;height:24px;line-height:25px;border-radius:40px;border:#fff 1px solid;padding:0 8px;color:#666;font-family:dotum;font-size:11px;letter-spacing:-0.03em}
.searchbox .btn_sort ul li a.active {color:#fff;background:#79839e;border:#79839e 1px solid}
.searchbox .btn_sort ul li a.active2 {color:#555E78;border:#555E78 1px solid;background:#fff}
.searchbox .btn_sort ul li a.btn_nationchange.active1 {color:#bbc0c7} 
.searchbox .btn_sort ul li a.btn_yearrange_show {margin-right:20px}
.searchbox .btn_sort ul li a.btn_yearrange_show.active1 {color:#fff;background:#79839e} 

.searchbox .searchform {position:absolute;right:0;top:9px}
.searchbox .searchform fieldset {display:inline-block;position:relative;}
.searchbox .searchform fieldset .inputsearch {background:none;border:none;outline:0;font-size:11px;color:#79839e;background:url(./image/bg_chsch.jpg) no-repeat;width:120px;height:25px;padding:0 0 0 4px;float:left;font-family:dotum}
.searchbox .searchform fieldset .inputsearch:focus {}
.searchbox .searchform fieldset .btnsubmit {background:none;padding:0;margin:0;line-height:1;border:none;outline:0;cursor:pointer;background:url(./image/bg_chsch.jpg) no-repeat top right;height:25px;width:34px;float:left}

.searchbox .nationbox {padding:0;background:#757f9c;border-top:1px solid #555E78;border-bottom:1px solid #555E78;text-align:center;width:100%;display:inline-block;overflow:hidden;height:32px}
.searchbox .nationbox a {display:inline-block;height:32px;padding:0 11px;line-height:32px;color:#fff;float:left}
.searchbox .nationbox a.active {background:#555E78;color:#fff;font-weight:700}

.searchbox .rangsearch {padding-top:5px;height:106px;position:relative;background:#f8f8f8}
.searchbox .rangsearch .btn_yearrange {position:absolute;width:100%;bottom:0;background:#efefef;text-align:center;padding:9px 0;border-bottom:1px #cecece solid;}
.searchbox .rangsearch .btn_yearrange a {font-size:11px;padding:0 10px;margin:0 3px;display:inline-block;color:#222;box-sizing:border-box;border-right:1px #ddd solid}
.searchbox .rangsearch .btn_yearrange a:last-child {border-right:none}
.searchbox .rangsearch .btn_yearrange a:hover {color:#000}
.searchbox .rangsearch .btn_yearrange a.active {color:#00bf3a;font-weight:700;}
.searchbox .yearrange {width:950px;margin:0 auto;padding:36px 0 0 0}

.searchword {margin:0 auto;padding:0;height:30px}
.searchword span {display:inline-block;padding:0 10px;background:#ffffcc;color:#000;height:28px;line-height:28px;border-radius:4px;margin-right:2px;border:1px #f3d885 solid;font-size:dotum;letter-spacing:-0.03em;font-size:11px}
.searchword span i {font-weight:700;color:#000}
.searchword span a {display:inline-block;font-size:11px;margin-left:10px;color:#000}
.adult_check {position:absolute;right:0;bottom:-34px}
.adult_check label input {padding:5px 0 0 0;margin:0}
.adult_check label span {display:inline-block;position:relative;top:-3px}

#movielist {padding:0;position:relative}
#movielist ul.posters {padding:10px 0 0 1px;list-style:none;margin:0;margin:0 auto;}

.pimage .dday {position:absolute;top:2px;right:2px;z-index:10;background:#000;background:rgba(0,0,0,.8);padding:0 8px;height:21px;line-height:22px;border-radius:3px;color:#fff;font-size:11px;z-index:101}
.pimage .dday span {color:#00c73c}

#movielist ul.posters:after {content:""; display:block;float:none;clear:both;} 

/**/
#movielist ul.posters li.cols {position:relative;width:161px;height:339px;display:inline-block;float:left;margin:0 20px 30px 0;background:#fff;overflow:hidden;border:1px #d0d0d0 solid;}
/**/
/**********20190711_추가 시작********** /
#movielist ul.posters li.cols {position:relative;width:154px;height:339px;display:inline-block;float:left;margin:0 20px 30px 0;background:#fff;overflow:hidden;border:1px #d0d0d0 solid;}
#movielist ul.posters > li:last-child {width:154px;}
/**********20190711_추가 끝**********/

#movielist ul.posters li.cols:hover {border-color:#00bf3a}
#movielist ul.posters li.cols.nomargin {margin-right:0}

#movielist ul.posters li .poster {width:161px;height:225px;overflow:hidden;position:relative}
#movielist ul.posters li .poster .pimage {width:161px;height:225px;position:relative;overflow:hidden}
#movielist ul.posters li .poster .pimage .dday {position:absolute;top:2px;right:2px;z-index:10;background:#000;background:rgba(0,0,0,.8);padding:0 8px;height:21px;line-height:22px;border-radius:3px;color:#fff;font-size:11px;z-index:100}
#movielist ul.posters li .poster .pimage .dday span {color:#ff6000}
#movielist ul.posters li .poster .pimage .poster_img {position:absolute;width:100%;}
#movielist ul.posters li .poster .pimage .no_poster {position:absolute;width:100%;height:225px;background:#f0f0f0;line-height:225px;text-align:center;color:#b0b0b0}
#movielist ul.posters li .poster .hovercont {height:225px;background:#000;background:rgba(0,0,0,.75);position:absolute;left:0;width:100%;z-index:99;cursor:pointer;}
#movielist ul.posters li .poster .hovercont ul {padding:10px;margin-top:13px}
#movielist ul.posters li .poster .hovercont ul li {height:17px;line-height:17px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#fff;font-size:11px;letter-spacing:-0.02em}
#movielist ul.posters li .poster .hovercont ul li span {color:#fff;display:inline-block;margin-right:4px}
#movielist ul.posters li .poster .hovercont ul li.pyear,#movielist ul.posters li .poster .hovercont ul li.pyear span {color:#00c73c;font-weight:700;}
#movielist ul.posters li .poster .hovercont ul li.tt {font-size:14px;font-weight:700;margin-bottom:6px;letter-spacing:-0.03em}
#movielist ul.posters li .poster .hovercont .thumbupdown {color:#ddd;width:100%;position:absolute;bottom:10px;left:0;text-align:center;}
#movielist ul.posters li .poster .hovercont .thumbupdown .tnbs {display:inline-block;width:45px;}
#movielist ul.posters li .poster .hovercont .thumbupdown .tnbs.up {padding-left:17px;text-align:left;background:url(./image/thumbs-up-hand-symbol.svg) no-repeat left center;background-size:12px 12px;}
#movielist ul.posters li .poster .hovercont .thumbupdown .tnbs.down {padding-right:17px;text-align:right;background: url(./image/thumbs-down-silhouette.svg) no-repeat  right center;background-size:12px 12px;}
#movielist ul.posters li .poster .hovercont .liststar {position:absolute;bottom:30px;width:100%;text-align:center}
#movielist ul.posters li .poster .hovercont .liststar_val {color:#000;background:#ffc600;width:30px;padding:5px 0;position:absolute;bottom:60px;left:50%;margin-left:-15px;text-align:center;border-radius:4px;font-weight:700;display:none}
#movielist ul.posters li .poster .hovercont .liststar_val.wd {width:60px;margin-left:-30px}

#movielist ul.posters li .cont {font-size:12px;font-weight:500;padding:7px 0 0 0;position:relative;}
#movielist ul.posters li .cont .sbj {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;height:24px;line-height:24px;text-align:center;color:#111;font-weight:600;padding:0 5px}

#movielist ul.posters li .cont .naverstar {margin-top:6px;padding:0;text-align:center}
#movielist ul.posters li .cont .naverstar .small_star {display:inline-block;position:relative;width:100px;height:15px;background: url(./image/star_bg.svg) 0 0 no-repeat;text-align:left;}
#movielist ul.posters li .cont .naverstar .small_star .starval {position:absolute;width:100px;height:15px;background: url(./image/star_active.svg) 0 0px no-repeat;left:0;top:0;text-align:left;}
#movielist ul.posters li .cont .rate{text-align:center;font-size:11px;margin-top:3px;color:#777}

#movielist ul.posters li .cont .ctrlbox {border-top:1px #ddd solid;margin-top:14px;background:#f9f9f9;height:33px}
#movielist ul.posters li .cont .ctrlbox:after  {content:""; display:block;float:none;clear:both;} 
#movielist ul.posters li .cont .ctrlbox a {width:25%;height:33px;line-height:33px;color:#333;display:inline-block;float:left;font-size:12px;font-weight:500;box-sizing:border-box;}
#movielist ul.posters li .cont .ctrlbox a.eye {background:url(/modules/torrent/theme/_pc/movie/image/eye1.png) center top no-repeat;}
#movielist ul.posters li .cont .ctrlbox a.clip {background:url(/modules/torrent/theme/_pc/movie/image/clip1.png) center top no-repeat;}
#movielist ul.posters li .cont .ctrlbox a.like {background:url(/modules/torrent/theme/_pc/movie/image/like.png) center top no-repeat;text-align:left;text-indent:10px}
#movielist ul.posters li .cont .ctrlbox a.dislike {background:url(/modules/torrent/theme/_pc/movie/image/dislike.png) center top no-repeat;text-align:right;text-indent:-10px}
#movielist ul.posters li .cont .ctrlbox a:hover {background-color:#efefef}
#movielist ul.posters li .cont .ctrlbox a.active {font-weight:700;background-color:#00c73c;background-position:center bottom}
#movielist ul.posters li .cont .ctrlbox a.active1 {background-position:center bottom;box-sizing:border-box;background-color:#fff;border-right:1px #ddd solid;border-left:1px #ddd solid;border-top:1px #fff solid;position:relative;top:-1px}
#movielist ul.posters li .cont .ctrlbox a:last-child {border-right:none}

.movie_none {text-align:center;text-align:center;font-size:18px;color:#555;padding:60px 0 100px 0;}
.movie_none i.fa {color:rgba(255,255,255,.3)}
/*영화목록CSS*/




/*star vote*/
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {font-size: 2em;}
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;speak: none;text-transform: none;}
.cancel-on-png:before {content: "\e600";}
.cancel-off-png:before {content: "\e601";}
.star-on-png:before {content: "\f005";}
.star-off-png:before {content: "\f006";}
.star-half-png:before {content: "\f123";}
/*영화팝업view*/


/*영화수정*/
/* write */
.tipinfo {color:#ff6000;font-size:11px;letter-spacing:0px;padding:4px 0;}
#bbswrite {margin:30px auto;padding:30px;width:800px}
#bbswrite table {width:100%}
#bbswrite td {padding:6px 0}

#bbswrite .td1 {width:95px;color:#444444;vertical-align:top;padding:10px 0 0 0;letter-spacing:-0.02em;font-weight:500}
#bbswrite .td1 span {color:#ff0000;font-size:10px}
#bbswrite .td2 {}
#bbswrite .td2 .input {width:100%}
#bbswrite .td2 textarea {width:100%}
#bbswrite .td2 .guide {font-size:11px;color:#999;padding:10px 0 10px 0;}
#bbswrite .td2 .guide img {position:relative;top:3px;}
#bbswrite .td2 .check {color:#666;}
#bbswrite .td2 .check input {position:relative;top:2px;}

#bbswrite .td2 img {}
#bbswrite .td2 .after {padding:10px 0 0 0;color:#999;font-size:11px;letter-spacing:-0.02em;}
#bbswrite .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 10px;}
#bbswrite .iconbox a {padding:0 3px 0 3px;font-size:11px;color:#333;}
#bbswrite .iconbox a:hover {color:#7899C7;}
#bbswrite .iconbox a img {position:relative;top:2px;left:-2px;margin-right:3px;}
#bbswrite .iconbox .split {padding:0 2px 0 2px;margin-bottom:-1px;}
#bbswrite .bottombox {text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;}
#bbswrite .bottombox .btngray {width:60px;height:25px;}
#bbswrite .bottombox .btnblue {width:80px;height:25px;}
#bbswrite .td2 ul.catmenu {list-style:none;padding:0;margin:0;display:inline-block}
#bbswrite .td2 ul.catmenu li {float:left;margin-right:4px}
#bbswrite .td2 ul.catmenu li a {display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#efefef;border:1px #ccc solid}
#bbswrite .td2 ul.catmenu li a:hover {color:#000;border-color:#999}
#bbswrite .td2 ul.catmenu li a.active {color:#fff;background:#f52390;border:1px #f52390 solid;font-weight:700}
#bbswrite .tagsinput {width:100% !important;box-sizing:border-box}
#bbswrite .td2 .btn_getyt {border:none;background:none;height:30px;padding:0 13px;margin:0;vertical-align:top;border:1px #c6c6c6 solid;border-left:none;font-family:'noto sans';outline:0;cursor:pointer}
#bbswrite .td2 .btn_getyt:hover {background:#f0f0f0;font-weight:700}
#bbswrite .td2 .shd {display:inline-block;height:28px;line-height:29px;width:38px;background:#e0e0e0;border:1px #bbb solid;border-right:none;text-align:center;color:#000}
#bbswrite .td2 .input.shdi {width:calc(100% - 40px)}
#bbswrite .youtube_li{height:95px;}
#bbswrite .youtube_div{font-size:11px;color:#333;float:left;display:block;max-width:420px;margin-right:5px;line-height:12px;}
#bbswrite .youtube_div a{color:#333;}
#bbswrite .youtube_div div{font-size:9px;height: 26px;line-height: 26px;padding: 0 15px;margin: 0px 1px;}
#bbswrite .upfilelist {padding:0;}
#bbswrite .upfilelist ul {position:relative;z-index:10000;padding:0;margin:0;overflow:hidden;}
#bbswrite .upfilelist li {list-style-type:none;padding:0;display:inline-block;position:relative;width:100px;height:100px;vertical-align:top;float:left;margin:5px 8px 5px 0px;background:#000;border:2px #fff solid;overflow:hidden}
#bbswrite .upfilelist li:hover {border-color:#ff0000;}
#bbswrite .upfilelist li input {display:none;}
#bbswrite .upfilelist li .name {position:absolute;z-index:99;display:block;background:#000;color:#fff;bottom:0;padding:5px;width:240px;word-break: break-all;font-family:'tahoma';letter-spacing:-0.02em;opacity:.85}
#bbswrite .upfilelist li .ext {position:absolute;top:3px;left:3px;cursor:move;z-index:100}
#bbswrite .upfilelist li .size {font-size:11px;font-family:arial;color:#999;padding:0;}
#bbswrite .upfilelist li .delicon {position:absolute;right:0}
#bbswrite .upfilelist li .timg {position:absolute;top:0;left:0;}
#bbswrite .upfilelist li .xdel {padding:5px;border:#dfdfdf solid 1px;position:absolute;right:0px;top:0;background:#fff;z-index:100;}
#bbswrite .upfilelist li .xdel:hover {background:#000000;}
#bbswrite .upfilelist li .eye {border:#dfdfdf solid 1px;position:relative;z-index:2;}
/*영화수정*/

/* Owl Carousel v2.2.1*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(./image/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav {margin-top:0px;text-align: center;-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;}
.owl-theme .owl-nav [class*='owl-']:hover {background: #869791;color: #FFF;text-decoration: none; }
.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {margin-top:0; }
.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline; }
.owl-theme .owl-dots .owl-dot span {width:8px;height:8px;margin:5px 3px;background: #15181b;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 30px; }
.owl-theme .owl-dots .owl-dot:hover span {}
.owl-theme .owl-dots .owl-dot.active span {background:#869791;width:20px; }


.tooltip {position: absolute;z-index: 999;min-width: 40px;white-space: nowrap;cursor:default;left: -1000;top: -1000;padding: 7px;font-size:11px;text-align: left;color: #ffffff;background: #333333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-radius: 3px;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;-moz-background-clip: padding;-webkit-background-clip: padding;-ms-background-clip: padding;background-clip: padding-box;-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);}
.tooltip:before {content: '';display: none;position: absolute;width: 0;height: 0;border: 5px solid #333333;}
.tooltip-t:before,.tooltip-b:before {left: 50%;margin-left: -5px;display: block;}
.tooltip-r:before,.tooltip-l:before {margin-top: -5px;top: 50%;display: block;}
.tooltip-tr:before,.tooltip-br:before {left: 5px;margin: 0;}
.tooltip-tl:before,.tooltip-bl:before {left: auto;margin: 0;right: 5px;}
.tooltip-rt:before,.tooltip-lt:before {margin: 0;top: auto;bottom: 5px;}
.tooltip-rb:before,.tooltip-lb:before {margin: 0;top: 5px;}
.tooltip-t:before {border-top-color: #333333;border-bottom-width: 0;bottom: -5px;}
.tooltip-b:before {border-bottom-color: #333333;border-top-width: 0;top: -5px;}
.tooltip-r:before {border-right-color: #333333;border-left-width: 0;left: -5px;}
.tooltip-l:before {border-left-color: #333333;border-right-width: 0;right: -5px;}
.tooltip-rt:before {border-right-color: #333333;}
.tooltip-lt:before {border-left-color: #333333;}
.tooltip-rb:before {border-right-color: #333333;}
.tooltip-lb:before {border-left-color: #333333;}
.tooltip-t:before,.tooltip-b:before {border-left-color: transparent !important;border-right-color: transparent !important;}
.tooltip-r:before,.tooltip-l:before {border-top-color: transparent !important;border-bottom-color: transparent !important;}

.admin_menu {padding:10px 0;margin:0;width:800px;margin: 0 auto;text-align:center}
.admin_menu li {display:inline-block}
.admin_menu li a {font-size:16px;font-weight:700;display:inline-block;height:32px;line-height:32px;padding:0 10px;margin:0 1px}
.admin_menu li a.active {border:1px #00c73c solid;color:#00c73c}

/**********20190711_추가 시작**********/
.upt_movie_ttl {padding:25px 0 0 32px;;font-size:22px;}
.upt_movie_ttl font {color:#00c73c;}
.upt_more {position:absolute;right:30px;0;top:30px;}
.upt_more img {width:15px;vertical-align: middle;}

.rcm_mv {margin:10px 0 0 0;padding:40px 0 0 0;position:relative;}
.rcm_mv_sch_set {position:absolute;right:0;top:0;}
.rcm_mv_sch_box {padding:0 40px 0 0;width:210px;position:relative;border:1px solid #00c73c;border-radius: 30px;}
.rcm_mv_sch {padding:0 0 0 15px;height:34px;}
.rcm_mv_sch input {padding:0 0 0 5px;width:100%;font-size:14px;height:34px;line-height:34px;color:#202020;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;}
.rcm_mv_sch input::placeholder {color:#AFAFAF;}
.rms_btn {position: absolute;right:10px;top:5px;}
.rcm_list {padding:0 0 0 0;}
.rcm_mv_ttl {padding:0 0 10px 0;margin:0 auto;width:96%;font-size:22px;}
.rcm_mv_ttl font {color: #00c73c;}

.main_new_recommendation {margin:0 0 0 0;}/*margin:30px 0 0 0으로 수정*/
.fbd {font-weight:bold;}
.fc01 {color:#00c73c;}
.bc_ctg_mn {padding:0 0 0 26px;float: left;font-size:18px;}
.bc_ctg_mn a:hover {color: #00c73c;}
.searchform_set {position:relative;}
/**********20190711_추가 끝**********/


/*2024추가*/
#movielist ul.posters li.cols {border-radius: 4px;}