@charset "UTF-8";

._fnctWrap {line-height:1.5;}
.wrap-movie {width:100%;margin:0 auto;display:block; position:relative;}
.wrap-movie > ul > li {min-height:404px; position:relative; z-index:100; }
.wrap-movie .slider li {text-align:center;}
.wrap-movie .slider li a{display:block;}
.wrap-movie .slider li img {display:inline-block;max-width:none; width:100%; height:320px;}
.wrap-movie .more {position:absolute; bottom:10px; right:0;}
.wrap-movie .more a {display:block;width:2.125rem; height:2.125rem; border:solid 1px #b7b7b7; background:#fff url('../images/btn_plus.svg') center center no-repeat;text-indent:-9999px;}
.wrap-movie .list{margin-top:30px;}
.wrap-movie .thum{text-align:right;}
.wrap-movie .con{text-align:left;padding:15px 0 0 0;box-sizing:border-box;}
.wrap-movie .con .con_title{font-size:20px;display:block;margin-bottom:15px;}
.wrap-movie .con p{font-family:'NotoSansKR'; font-size:1rem;font-weight:400; line-height:1.5; color:#444;}
.wrap-movie .con .date{margin-top:15px; font-family:'NotoSansKR'; font-size:1rem; font-weight:400; line-height:1.5; color:#999;}
.wrap-movie .control {text-align:center; position:absolute; bottom:19%; left:0px; width:100%; height:0px; z-index:1;}
.wrap-movie .prevnext {position:absolute; top:16px; right:0%; z-index:999;  height:34px;}
.wrap-movie .prevnext .container {display:flex;}
.wrap-movie .prevnext button {width:34px; height:34px; text-indent:-9999px; border:solid 1px #b7b7b7;}
.wrap-movie .prevnext .prev {background:url('../images/btn_prev.svg') no-repeat 10px center;}
.wrap-movie .prevnext .next {background:url('../images/btn_next.svg') no-repeat 5px center; margin-left:10px;}
.wrap-movie .fixed_box {display:block; padding-bottom:8px; border-bottom:solid 1px #CCC; position:relative;}
.wrap-movie .fixed_box strong {display:block; color:#222; font-family:'Noto Sans KR'; font-weight:500; font-size:2.188rem;}
.wrap-movie .fixed_box span.sub-title{display:block;font-size:26px;color:#fff;line-height:1.2;letter-spacing:-1px;margin-bottom:10px;}
.wrap-movie .fixed_box span.sl{color:#fff;font-size:17px;}
.wrap-movie .fixed_box p{font-size:16px;color:rgba(255,255,255,0.5);letter-spacing:-1px;line-height:1.3;margin-top:20px;}
@media all and (max-width:1024px) {
	.wrap-movie .slider li img {width:100%;height:320px;}
	.wrap-movie .fixed_box strong {font-size:1.9rem;}
}
@media all and (max-width:767px) {
	.wrap-movie .list{margin-top:20px;}
	.wrap-movie .fixed_box strong {font-size:1.7rem;}
}