/* 공통소스 */
html{padding:0 20px;}
.scale .thumb{display:block;overflow:hidden;-webkit-backface-visibility: hidden;}
.scale .thumb img{ transition: -webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition: transform .1s cubic-bezier(.165,.84,.44,1);transition: transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-webkit-backface-visibility: hidden;}
.scale:hover .thumb img{transform:scale(1.03, 1.03);-moz-transform:scale(1.03, 1.03);-webkit-transform:scale(1.03, 1.03);}
.red{color:#ed1c24 !important;}
/* 헤더 */
#header{position:fixed;left:0;top:0;width:100%;padding:0 20px;z-index:999999;background-color:#fff;letter-spacing:1px;}
#header .hd_wrap{position:relative;min-width:610px;max-width:1234px;height:53px;margin:0 auto;padding:0 60px 0 0;border-bottom:1px solid #dedede;}
#header .logo{position:absolute;left:0;top:0;padding:7px 0 0;}
/* 검색창 */
.search_wrap{position:absolute;left:159px;top:0;margin:14px 0 0;}
.search_wrap .search_form{float:left;width:234px;height:30px;line-height:28px;padding-left:10px;border:1px solid #f26522;border-right:0;}
.search_wrap .search_form:focus{outline: none;}
.search_wrap input::-ms-clear {display:none;}
.search_wrap .send{position:relative;float:left;display:block;width:52px;height:30px;background-color:#f26522;}
.search_wrap .send img{position:absolute;left:50%;top:50%;display:block;margin:-10px 0 0 -10px;}
.search_result_wrap{display:none;position:absolute;left:0;top:100%;width:100%;min-height:120px;margin:-1px 0 0;border:1px solid #c7c7c7;letter-spacing:-0.1px;background-color:#fff;z-index:9999;}
.search_result_con{padding:13px 0 2px;}
.search_result_con .list > .link{position:relative;display:block;padding:6px 0 8px 54px;min-height:42px;}
.search_result_con .list:hover > .link{background-color:#f26522;}
.search_result_con .list > .link .thumb{position:absolute;left:17px;top:2px;display:block;width:30px;height:38px;background-color:#dedede;}
.search_result_con .list > .link .thumb img{width:100%;height:100%;}
.search_result_con .list > .link .name{display:block;color:#595959;font-size:12px;font-weight:600;line-height:14px;}
.search_result_con .list:hover > .link .name{color:#fff;}
.search_result_con .list > .link .history{display:block;color:#595959;font-size:12px;font-weight:400;line-height:14px;letter-spacing:-0.7px;}
.search_result_con .list:hover > .link .history{color:#fff;}
.form_area .search_result_con .list > .link{padding-right:56px;}
.form_area .search_result_con .list > .link .name{height:14px;overflow:hidden;}
.form_area .search_result_con .list > .link .history{height:14px;overflow:hidden;}
/* 검색 결과 창 */
.works_thumb_wrap{display:none;overflow:hidden;position:absolute;left:100%;top:-1px;height:100%;width:112px;padding:0 11px 0 11px;border:1px solid #c7c7c7;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;background-color:#fff;}
.works_thumb_wrap .list{margin-bottom:8px;}
.works_thumb_wrap .list .thumb{margin:8px 0 3px;min-height:87px;background-color:#dedede;}
.works_thumb_wrap .list .thumb a{display:block;overflow:hidden;}
.works_thumb_wrap .list .thumb img{width:112px;height:auto;min-height:87px;}
.works_thumb_wrap .list .subject{text-align:center;-webkit-line-clamp: 2;max-height:28px;overflow:hidden;color:#595959;font-size:11px;font-weight:400;line-height:14px;letter-spacing:-0.6px;}
.works_thumb_wrap .list .subject a{color:#595959;text-align:center;}
/* gnb */
#header .gnb_wrap{float:left;margin:0 0 0 444px;height:52px;overflow:hidden;}
#header .gnb_wrap .dep1_wrap{margin:24px 0 0 23px;}
#header .gnb_wrap .dep1_con{float:left;margin:0 14px 16px;}
#header .gnb_wrap .dep1_con:nth-child(5){margin-left:9px;}
#header .gnb_wrap .dep1_con:nth-child(6){margin-left:6px;}
#header .gnb_wrap .dep1_con:nth-child(7){margin-left:6px;}
#header .gnb_wrap .dep1{display:block;color:#000;font-size:12px;font-weight:600;letter-spacing:0.5px;}
#header .gnb_wrap .dep1_con.active .dep1,
#header .gnb_wrap .dep1_con:hover .dep1{color:#f26522;}
/* 우측 상단 메뉴 */
#header .location{position:absolute;right:0;top:24px;}
#header .location .dep1_con{position:relative;padding-bottom:16px;float:left;}
#header .location .dep1{display:block;color:#000;font-size:12px;font-weight:600;letter-spacing:0.5px}
#header .location .dep1_arrow:before{content:"";position:absolute;left:50%;bottom:5px;display:block;margin:0 0 0 -4px;border-top:6px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;}
#header .location .dep1_con.active .dep1,
#header .location .dep1_con:hover .dep1{color:#f26522;}
#header .location .dep1_con.active .dep1_arrow:before,
#header .location .dep1_con:hover .dep1_arrow:before{border-top-color:#f26522;}
#header .location .dep1_con.dep1_con_pos{position:absolute;left:100%;top:0;width:50px;margin-left:26px;}
#header .location .dep2_area{display:none;position:absolute;right:0;top:100%;width:173px;padding:11px 0 0;}
#header .location .dep2_wrap{padding:18px 0px 16px;background-color:#fff;z-index:9999;-webkit-box-shadow: 0px 7px 6px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 7px 6px 0px rgba(153,153,153,1);box-shadow: 0px 7px 6px 0px rgba(153,153,153,1);}
#header .location .dep2{display:block;padding:5px 9px 5px 19px;color:#3d3d3d;font-size:12px;font-weight:600;letter-spacing:0.5px}
#header .location .dep2_con.active .dep2,
#header .location .dep2_con:hover .dep2{background-color:#f26522;color:#fff;}
#header .location .dep3_wrap{display:none;padding-bottom:10px;margin-bottom:11px;border-bottom:1px solid #dadada;}
#header .location .dep3_con{display:none;}
#header .location .dep3_con.active{display:block;}
#header .location .dep3{display:block;padding:5px 9px 5px 19px;color:#3d3d3d;font-size:12px;font-weight:600;letter-spacing:0.5px}
#header .location .dep3_con.active .dep3,
#header .location .dep3_con:hover .dep3{background-color:#f26522;color:#fff;}
#header .location .gnb_arrow{position:absolute;right:23px;top:1px;z-index:9999;}
/* 최근 본 작품 */
.recently{width:1234px;margin:68px auto 41px;padding:28px 0 0;border-top:1px solid #dedede;}
.recently.pt17{padding-top:0 !important;border-top:0;/* margin-top:50px !important; */}
.recently .tit{margin-bottom:8px;color:#3d3d3d;font-size:12px;font-weight:600;letter-spacing:0.3px;}
.recently .wrap{height:80px;overflow:hidden;}
.recently .con{float:left;}
.recently .con:last-child{margin-right:0;}
.recently .con a{display:block;height:80px;}
.recently .con img{display:block;max-width:100%;height:100%;margin-right:14px;}
/* 푸터 */
#footer{position:relative;width:1234px;margin:41px auto 50px;padding-top:14px;border-top:2px solid #1c1c1c;}
#footer .txt,
#footer .txt a{color:#808080;font-size:12px;line-height:18px;font-weight:400;letter-spacing:-0px;}
#footer .copyright{color:#808080;font-size:12px;line-height:18px;font-weight:400;letter-spacing:-0.1px;}
#footer .sns_wrap{position:absolute;top:13px;right:0;font-size:0;}
#footer .sns_wrap a{display:inline-block;margin-left:8px;}
#footer .top_trigger{display:none;position:fixed;right:50%;bottom:98px;margin-right:-683px;z-index:9999;}