﻿@charset "utf-8";

/* 메인 */
.main .main-wrapper {position:relative;width:66.67%;margin:0 auto;padding-top:70px;}
.main .main-wrapper article {display:flex;flex-direction:column-reverse;padding-bottom:174px;}
.main .main-wrapper .exhibition-info {display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative;padding:30px 0 0;font-family:'Roboto';font-weight:700;}
.main .main-wrapper .exhibition-info h2 {display:none;position:relative;padding:178px 0 125px;font-family:'Roboto';font-size:80px;}
.main .main-wrapper .exhibition-info h2 span {display:block;height:94px;font-family:inherit;}
.main .main-wrapper .exhibition-info .name {position:relative;font-size:52px;text-shadow:-1px -1px 1px rgba(255, 255, 255, 1), 1px -1px 1px rgba(255, 255, 255, 1), -1px 1px 1px rgba(255, 255, 255, 1), 1px 1px 1px rgba(255, 255, 255, 1);}
.main .main-wrapper .exhibition-info .date {padding:32px 0 62px;font-size:26px;text-shadow:-1px -1px 1px rgba(255, 255, 255, 1), 1px -1px 1px rgba(255, 255, 255, 1), -1px 1px 1px rgba(255, 255, 255, 1), 1px 1px 1px rgba(255, 255, 255, 1);}
.main .main-wrapper .exhibition-info ul {display:flex;flex-wrap:wrap;width:calc(100% - 318px);}
.main .main-wrapper .exhibition-info ul li {position:relative;font-size:30px;text-shadow:-1px -1px 1px rgba(255, 255, 255, 1), 1px -1px 1px rgba(255, 255, 255, 1), -1px 1px 1px rgba(255, 255, 255, 1), 1px 1px 1px rgba(255, 255, 255, 1);}
.main .main-wrapper .exhibition-info ul li:nth-child(n+2) {margin-left:10px;padding-left:10px;}
.main .main-wrapper .exhibition-info ul li:nth-child(n+2)::before {content:"";position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:#000;transform:translateY(-50%);}
.main .main-wrapper .animate-view {width:100%;height:100%;}
.main .main-wrapper .animate-view .action-wrap {position:relative;width:100%;height:calc(40.63vw + 35px);}
.main .main-wrapper .animate-view .action-wrap .action-img li {position:relative;text-align:right;transition:all 0.8s;opacity:0 !important;}
.main .main-wrapper .animate-view .action-wrap .action-img li.swiper-slide-active {opacity:1 !important;}
.main .main-wrapper .animate-view .action-wrap .action-img li .frame {text-align:center;}
.main .main-wrapper .animate-view .action-wrap .action-img li .frame figure {width:100%;height:40.63vw;margin:0 0 0 auto;}
.main .main-wrapper .animate-view .action-wrap .action-img li .frame figure img {width:auto;height:100%;}
.main .main-wrapper .animate-view .action-wrap .swiper-scrollbar {bottom:24px;left:0;width:100%;height:3px;border-radius:0;background:#dadada;}
.main .main-wrapper .animate-view .action-wrap .swiper-scrollbar-drag {border-radius:0;background:#000;}
.main .main-wrapper .animate-view .action-wrap .swiper-scrollbar.swiper-scrollbar-lock {display:block !important;}
.main .main-wrapper .animate-view .action-wrap .controller-box {display:flex;justify-content:center;position:absolute;right:0;bottom:0;z-index:50;}
.main .main-wrapper .animate-view .action-wrap .controller-box .page-count {display:flex;color:#bdbdbd;font-size:14px;}
.main .main-wrapper .animate-view .action-wrap .controller-box .page-count .current {margin-right:4px;color:#000;}
.main .main-wrapper .animate-view .action-wrap .controller-box .controller {display:flex;margin-left:12px;}
.main .main-wrapper .animate-view .action-wrap .controller-box .controller div {display:flex;align-items:center;width:19px;box-sizing:content-box;cursor:pointer;}
.main .main-wrapper .btn-area {position:absolute;bottom:0;right:0;z-index:50;}
.main .main-wrapper .btn-area a {display:flex;justify-content:center;align-items:center;gap:0 4px;width:318px;margin:0 auto;border:1px solid #000;border-radius:32px;color:#000;font-size:16px;line-height:48px;}
.main .main-wrapper .btn-area a i {display:block;width:16px;height:16px;background:url("../images/common/arrow_right.png") no-repeat 50% 0/9px;}

/* 전시작품 */
.art-wrapper article {width:67.813vw;margin:0 auto;}
.art-wrapper article.w100p {padding-top:70px;}
.art-wrapper .art-box {background:#f5f5f5;}
.art-wrapper .art-box .action-wrap .action-img {align-items:center;flex-wrap:initial;height:30.73vw;max-height:590px;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide {display:flex;justify-content:center;align-items:center;position:relative;margin:0;opacity:0 !important;transition:all 0.8s;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide.swiper-slide-active {z-index:20;opacity:1 !important;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art {display:flex;justify-content:space-between;align-items:center;gap:0 5.42vw;position:relative;width:58.02vw;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame {width:28.23vw;height:28.23vw;background:#fff;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div {position:absolute;top:50%;left:50%;width:25.31vw;height:25.31vw;transform:translate(-50%, -50%);}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div::before {content:none;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame:hover div {transform:translate(-50%, -50%);}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div figure {width:inherit;height:inherit;margin:0;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div figure img {position:absolute;top:50%;left:50%;border:0;transform:translate(-50%, -50%);}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure {width:inherit;max-width:inherit;max-height:25.31vw;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure img {width:auto;max-height:25.31vw;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure {max-width:25.31vw;height:inherit;max-height:inherit;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure img {max-width:25.31vw;height:auto;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info {display:flex;flex-direction:column;width:calc(100% - 33.65vw);text-align:left;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-name {padding-bottom:24px;color:#fff;font-size:38px;line-height:1.2;font-weight:700;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-name .name {display:block;padding-bottom:5px;color:#fff;font-size:15px;line-height:22px;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-txt {color:#fff;font-size:16px;font-weight:100;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area {padding-top:32px;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail {display:flex;justify-content:center;align-items:center;gap:0 7px;position:relative;width:208px;border:1px solid #fff;border-radius:26px;color:#fff;font-size:16px;line-height:48px;font-weight:100;text-align:center;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail i {display:block;position:relative;width:10px;height:10px;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail i::before {content:"";position:absolute;top:50%;left:0;width:10px;height:1px;border-radius:2px;background:#fff;transform:translateY(-50%);}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail i::after {content:"";position:absolute;top:50%;left:4px;width:1px;height:10px;border-radius:2px;background:#fff;transform:translateY(-50%);}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .bg-img {position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .bg-img::before {content:"";position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.art-wrapper .art-box .action-wrap .action-img .swiper-slide .bg-img span img {position:absolute;top:50%;left:0;width:100%;filter:blur(8px);transform:translateY(-50%);}
.art-wrapper .art-box .action-wrap .art-prev {left:19.17vw;width:56px;height:56px;}
.art-wrapper .art-box .action-wrap .art-next {right:19.17vw;width:56px;height:56px;}
.art-wrapper .art-box .action-wrap .controller-box {display:flex;justify-content:center;position:absolute;top:47px;right:25.16vw;z-index:10;}
.art-wrapper .art-box .action-wrap .controller-box .page-count {display:flex;padding:6px 10px;border-radius:26px;background:rgba(0,0,0,0.4);color:#fff;font-size:14px;}
.art-wrapper .art-box .action-wrap .controller-box .page-count .current {margin-right:4px;color:#fff739;}
.art-wrapper .art-box .action-wrap .controller-box .controller {display:flex;margin-left:12px;}
.art-wrapper .art-box .action-wrap .controller-box .controller div {display:flex;align-items:center;width:19px;box-sizing:content-box;cursor:pointer;}
.art-wrapper .order-box {padding:83px 0 153px;}
.art-wrapper .order-box .list {justify-content:center;} 
.art-wrapper .order-box .list li:nth-child(n+2) {margin-left:50px;}
.art-wrapper .order-box .list li a {padding:7px 0 8px;color:#909090;font-size:22px;}
.art-wrapper .order-box .list li a::before {height:4px;}
.art-wrapper .order-box .list li.on a {color:#000;}
.art-wrapper .order-box .sort-box {padding-top:29px;}
.art-wrapper .order-box .sort-box .present .tit-data {margin-left:11px;color:#dbdbdb;font-size:50px;font-weight:700;letter-spacing:-2px;}
.art-wrapper .order-box .sort-box .present .art-area {padding-top:31px;}
.art-wrapper .order-box .sort-box .past {text-align:right;}
.art-wrapper .order-box .sort-box .past select {height:26px;margin:17px 0;background:#fff url('../images/common/bg_select.png') no-repeat 100% 50%/14px;font-size:22px;font-weight:700;}
.art-wrapper .order-box .sort-box .past .art-area {padding-top:31px;}
.art-wrapper .order-box .sort-box .next .tit-data {margin-left:11px;color:#dbdbdb;font-size:50px;font-weight:700;letter-spacing:-2px;}

/* 전시작품 > 상세페이지 */
.art-wrapper.detail {padding-top:70px;}
.art-wrapper.detail article {width:66.667vw;margin:0 auto;padding:60px 0 165px;}
.art-wrapper.detail .art-info {text-align:center;}
.art-wrapper.detail .art-info .art-name {position:relative;padding-top:79px;font-size:26px;font-weight:700;}
.art-wrapper.detail .art-info .art-name::before {content:"";position:absolute;top:0;left:50%;width:41px;height:47px;background:url('../images/sub/ic_gg.png') no-repeat 0 0/100%;transform:translateX(-50%);}
.art-wrapper.detail .art-info .name {padding:8px 0 44px;color:#424242;font-size:18px;}
.art-wrapper.detail .art-info .img-art p {width:626px;margin:0 auto;}
.art-wrapper.detail .art-info .txt {padding-top:6px;color:#424242;font-size:13px;}
.art-wrapper.detail .art-info .txt-area {padding:65px 0 125px;font-size:14px;line-height:2.21;}
.art-wrapper.detail .art-info .txt-area p {font-size:inherit;line-height:inherit;}
.art-wrapper.detail .img-cut img + img,
.art-wrapper.detail .img-cut p + p {margin-top:80px;}

/* i갤러리 */
.gallery-wrapper {margin-top:70px;padding-bottom:145px;}
.gallery-wrapper article {width:67.813vw;margin:0 auto;}
.gallery-wrapper h3 {width:calc(100% - 110px);margin:0 auto;color:#dbdbdb;font-size:50px;line-height:72px;font-weight:700;}
.gallery-wrapper .gallery-info {position:relative;overflow:hidden;height:590px;}
.gallery-wrapper .gallery-info .photo {height:100%;}
.gallery-wrapper .gallery-info .photo li {position:relative;transition:all 0.8s;opacity:0 !important;}
.gallery-wrapper .gallery-info .photo li.swiper-slide-active {opacity:1 !important;}
.gallery-wrapper .gallery-info .photo li img {position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%, -50%);}
.gallery-wrapper .gallery-info .photo li .bg-img {position:absolute;top:50%;left:50%;z-index:-10;width:100%;height:100%;transform:translate(-50%, -50%);}
.gallery-wrapper .gallery-info .photo li .bg-img img {position:absolute;top:50%;left:0;width:100%;height:auto;filter:blur(20px);transform:translateY(-50%);}
.gallery-wrapper .gallery-info .info {display:flex;justify-content:space-between;align-items:flex-end;position:absolute;bottom:0;left:50%;z-index:10;width:66.56vw;padding:17px 0 25px;transform:translateX(-50%);}
.gallery-wrapper .gallery-info .info::before {content:"";position:absolute;bottom:0;left:50%;width:1000%;height:100%;background:rgba(0,0,0,0.3);transform:translateX(-50%);}
.gallery-wrapper .gallery-info .info .term {position:relative;z-index:10;color:#fff;}
.gallery-wrapper .gallery-info .info .term dt {padding-bottom:7px;font-size:40px;word-break:break-all;}
.gallery-wrapper .gallery-info .info .term dd {font-size:18px;}
.gallery-wrapper .gallery-info .info .page-count {display:flex;z-index:10;letter-spacing:1px;}
.gallery-wrapper .gallery-info .info .page-count .num {color:#fff;font-size:18px;font-weight:700;}
.gallery-wrapper .gallery-info .info .page-count .num .current {color:#fff739;}
.gallery-wrapper .intro-box {margin:0 11px;padding-top:124px;}
.gallery-wrapper .intro-box h3 {padding-bottom:14px;}
.gallery-wrapper .intro-box .intro {display:flex;justify-content:space-between;}
.gallery-wrapper .intro-box .intro .photo {overflow:hidden;width:33.333vw;}
.gallery-wrapper .intro-box .intro .explain {display:flex;flex-direction:column;justify-content:center;width:calc(100% - 33.333vw);padding:0 4.167vw;}
.gallery-wrapper .intro-box .intro .explain h4 {padding-bottom:18px;font-size:20px;}
.gallery-wrapper .intro-box .intro .explain div p {font-size:14px;line-height:2.0;}
.gallery-wrapper .intro-box .intro.itr-right {flex-direction:row-reverse;}
.gallery-wrapper .artist-box {position:relative;}
.gallery-wrapper .artist-box h3 {width:calc(100% - 20px);margin:128px auto 0;padding-bottom:12px;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap {position:relative;width:calc(100% - 20px);margin:0 auto;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists {overflow:hidden;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li {display:flex;gap:0 6.3vw;position:relative;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .photo {position:relative;overflow:hidden;width:32.45vw;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info {display:flex;flex-direction:column;justify-content:center;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .name {font-size:30px;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .name .eng-name {display:block;padding-top:5px;font-family:'Roboto';font-size:46px;font-weight:700;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns {display:flex;position:absolute;top:30px;right:29px;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li {display:flex;align-items:center;position:relative;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li + li {margin-left:14px;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li a {display:block;position:relative;width:56px;height:56px;text-indent:-9999px;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li.instagram a {background:url('../images/common/ic_instagram1.png') no-repeat 0 0/100%;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li.instagram a:hover {background:url('../images/common/ic_instagram_on.png') no-repeat 0 0/100%;}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .art-prev {top:50%;left:-55px;width:98px;height:98px;background:url('../images/common/btn_swiper_prev.png') no-repeat 0 0/100%;transform:translateY(-50%);}
.gallery-wrapper .artist-box .artist-wrapper .artist-wrap .art-next {top:50%;right:-55px;width:98px;height:98px;background:url('../images/common/btn_swiper_next.png') no-repeat 0 0/100%;transform:translateY(-50%);}
.gallery-wrapper .artist-box .artist-wrapper .swiper-pagination {display:none;position:absolute;top:112px;bottom:auto;z-index:0;padding-right:2.1vw;color:#969120;font-size:15px;line-height:18px;font-weight:700;text-align:right;}
.gallery-wrapper .artist-box .artist-wrapper .swiper-pagination .swiper-pagination-current {color:#007bc7;}
.gallery-wrapper .work-box {padding-top:120px;}
.gallery-wrapper .work-box h3 {margin:0 11px;padding-bottom:2px;}
.gallery-wrapper .work-box .work-list {display:flex;flex-wrap:wrap;}
.gallery-wrapper .work-box .work-list li {position:relative;margin:0.573vw;text-align:center;cursor:pointer;}
.gallery-wrapper .work-box .work-list li .frame {position:relative;overflow:hidden;width:21.458vw;height:21.458vw;}
.gallery-wrapper .work-box .work-list li:nth-child(2n) .frame {background:#f5f5f5;}
.gallery-wrapper .work-box .work-list li .frame span {position:absolute;top:50%;left:50%;overflow:hidden;width:inherit;max-width:17.46vw;height:inherit;max-height:17.46vw;transform:translate(-50%, -50%);transition:all 0.9s;}
.gallery-wrapper .work-box .work-list li .frame span img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.gallery-wrapper .work-box .work-list li .frame:hover::before {content:"";position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;}
.gallery-wrapper .work-box .work-list li .frame:hover span {transform:translate(-50%, -50%) scale(2.4);}
.gallery-wrapper .work-box .work-list li .frame:hover span::before {content:"";position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.gallery-wrapper .work-box .work-list li .frame.horizon span {max-width:17.46vw;height:inherit;max-height:inherit;}
.gallery-wrapper .work-box .work-list li .frame.horizon span img {max-width:17.46vw;height:auto;}
.gallery-wrapper .work-box .work-list li .frame.vertical span {width:inherit;max-width:inherit;max-height:17.46vw;}
.gallery-wrapper .work-box .work-list li .frame.vertical span img {width:auto;max-height:17.46vw;}
.gallery-wrapper .work-box .work-list li dl {position:absolute;top:50%;left:50%;z-index:10;color:#fff;opacity:0;transform:translate(-50%, -50%);transition:all 0.5s;}
.gallery-wrapper .work-box .work-list li dl dt {padding-bottom:6px;font-size:18px;font-weight:700;}
.gallery-wrapper .work-box .work-list li dl dd {font-size:15px;}
.gallery-wrapper .work-box .work-list li .frame:hover ~ dl {opacity:1;}

/* 아트샵 */
.artshop-wrapper {position:relative;padding-top:70px;}
.artshop-wrapper article {width:67.813vw;margin:0 auto;}
.artshop-wrapper .order-box {padding:60px 0 104px;}
.artshop-wrapper .order-box .list {justify-content:center;padding-bottom:60px;border-bottom:1px solid #e4e4e4;}
.artshop-wrapper .order-box .list li {position:relative;padding:7px 0 6px;color:#909090;font-size:22px;cursor:pointer;}
.artshop-wrapper .order-box .list li.on {color:#000;}
.artshop-wrapper .order-box .list li.on::before {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;}
.artshop-wrapper .order-box .select-area {padding:24px 11px 49px 0;text-align:right;}
.artshop-wrapper .order-box .select-area select {padding-left:8px;font-size:15px;letter-spacing:0;}
.artshop-wrapper .order-box .art-list.prize li .frame.sold-out > span:nth-of-type(1)::before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:transparent;transition:all 0.5s;}
.artshop-wrapper .order-box .art-list.prize li .frame.sold-out:hover > span:nth-of-type(1)::before {background:rgba(0,0,0,0.5);transition:all 2.0s;}
.artshop-wrapper .order-box .art-list.prize li .frame.sold-out > span:nth-of-type(1)::after {content:"";position:absolute;top:50%;left:50%;z-index:10;width:118px;height:118px;transform:translate(-50%, -50%);}
.artshop-wrapper .order-box .art-list.prize li .frame.sold-out .ic {display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;z-index:10;width:118px;height:118px;border:2px solid #fff;border-radius:50%;color:#fff;font-family:'Roboto';font-size:22px;font-weight:100;transform:translate(-50%, -50%);}
.artshop-wrapper .order-box .art-list.prize li .frame.sold-out .ic::before {content:none;}
.artshop-wrapper .order-box .art-list.prize li dl dt .tag {display:flex;justify-content:center;padding-bottom:6px;}
.artshop-wrapper .order-box .art-list.prize li dl dt .tag span {width:44px;padding:3px 0;border-radius:12px;font-size:12px;text-align:center;}
.artshop-wrapper .order-box .art-list.prize li dl dt .tag span + span {margin-left:4px;}
.artshop-wrapper .order-box .art-list.prize li dl dt .tag .new {background:#fff739;color:#000;}
.artshop-wrapper .order-box .art-list.prize li dl dt .tag .sale {border:1px solid #ff1d1d;color:#ff1d1d;}
.artshop-wrapper .order-box .art-list.prize li dl dt .tag .best {background:#000;color:#fff;}
.artshop-wrapper .order-box .art-list.prize li dl dd {display:flex;justify-content:center;align-items:flex-end;}
.artshop-wrapper .order-box .art-list.prize li dl dd .cancel-line {position:relative;margin-right:6px;color:#898989;font-size:11px;}
.artshop-wrapper .order-box .art-list.prize li dl dd .cancel-line::before {content:"";position:absolute;bottom:6px;left:0;width:100%;height:1px;background:#898989;}
.artshop-wrapper .order-box .pagination.type01 {padding-top:102px;}

/* 아트샵 > 아트샵 상세페이지 */
.artshop-wrapper.detail::before {content:none;}
.artshop-wrapper.detail article {padding-top:60px;}
.artshop-wrapper.detail .art-view {display:flex;justify-content:space-between;margin:0 11px;}
.artshop-wrapper.detail .art-view .action-slide {position:relative;}
.artshop-wrapper.detail .art-view .action-slide .action-wrap {overflow:hidden;width:38.64vw;}
.artshop-wrapper.detail .art-view .action-slide .action-wrap .swiper-slide a {position:relative;}
.artshop-wrapper.detail .art-view .action-slide .action-wrap .swiper-slide a img {position:relative;top:50%;left:50%;max-width:516px;max-height:626px;transform:translate(-50%, -50%);}
.artshop-wrapper.detail .art-view .action-slide .action-wrap .swiper-pagination {bottom:-46px;}
.artshop-wrapper.detail .art-view .art-info {width:21.04vw;}
.artshop-wrapper.detail .art-view .art-info .kind {color:#cfcfcf;font-size:16px;font-weight:700;}
.artshop-wrapper.detail .art-view .art-info .art-name {padding:10px 0 2px;font-size:30px;font-weight:700;}
.artshop-wrapper.detail .art-view .art-info .name {font-size:20px;}
.artshop-wrapper.detail .art-view .art-info .price {padding-top:35px;font-size:22px;}
.artshop-wrapper.detail .art-view .art-info .info-box {padding:56px 0 46px;}
.artshop-wrapper.detail .art-view .art-info .info-box .list li a {cursor:default;}
.artshop-wrapper.detail .art-view .art-info .info-box .info {padding-top:30px;}
.artshop-wrapper.detail .art-view .art-info .info-box .info dl {display:flex;}
.artshop-wrapper.detail .art-view .art-info .info-box .info dl:nth-child(n+2) {padding-top:8px;}
.artshop-wrapper.detail .art-view .art-info .info-box .info dl dt {width:94px;color:#989898;font-size:12px;font-weight:700;}
.artshop-wrapper.detail .art-view .art-info .info-box .info dl dd {font-size:14px;}
.artshop-wrapper.detail .art-view .art-info .info-box .introduce {overflow-y:scroll;height:185px;max-height:185px;margin-top:11px;line-height:1.3;}
.artshop-wrapper.detail .art-view .art-info .numbers {display:flex;align-items:center;}
.artshop-wrapper.detail .art-view .art-info .numbers .count {width:75px;text-align:center;}
.artshop-wrapper.detail .art-view .art-info .numbers a {display:block;width:30px;height:30px;}
.artshop-wrapper.detail .art-view .art-info .amount-area {display:flex;justify-content:space-between;align-items:center;padding-top:41px;}
.artshop-wrapper.detail .art-view .art-info .amount-area .txt {font-size:16px;}
.artshop-wrapper.detail .art-view .art-info .amount-area .amount {display:flex;align-items:flex-end;font-size:16px;}
.artshop-wrapper.detail .art-view .art-info .btn-area {display:flex;justify-content:space-between;padding-top:46px;}
.artshop-wrapper.detail .art-view .art-info .btn-area a {display:flex;justify-content:center;align-items:center;width:100%;height:51px;border-radius:100px;color:#fff;font-size:16px;}
.artshop-wrapper.detail .art-view .art-info .btn-area .btn-purchase {background:#000;}
.artshop-wrapper.detail .art-view .art-info .btn-area .btn-purchase.disable {background:#eaeaea;color:#aaa;cursor:default;}
.artshop-wrapper.detail .unlike {padding:108px 0 107px;}
.artshop-wrapper.detail .unlike h3 {margin-left:11px;font-size:20px;}

/* 갤러리소식 */
.notice-wrapper {position:relative;padding:70px 0 106px;}
.notice-wrapper .notice-box {width:54.896vw;margin:0 auto;padding-top:60px;}
.notice-wrapper .notice-box .notice-area .thd {display:flex;justify-content:center;padding-bottom:22px;}
.notice-wrapper .notice-box .notice-area .thd div:nth-child(1) {width:146px;text-align:center;}
.notice-wrapper .notice-box .notice-area .thd div:nth-child(2) {width:calc(100% - 328px);padding-left:222px;}
.notice-wrapper .notice-box .notice-area .thd div:nth-child(3) {width:182px;text-align:center;}
.notice-wrapper .notice-box .notice-area .notice-list li {display:flex;align-items:center;height:90px;border:1px solid #dedede;border-radius:100px;cursor:pointer;}
.notice-wrapper .notice-box .notice-area .notice-list li + li {margin-top:10px;}
.notice-wrapper .notice-box .notice-area .notice-list li .num {width:146px;text-align:center;}
.notice-wrapper .notice-box .notice-area .notice-list li .tit-area {display:flex;width:calc(100% - 328px);}
.notice-wrapper .notice-box .notice-area .notice-list li .tit-area .kind {margin-right:8px;}
.notice-wrapper .notice-box .notice-area .notice-list li .tit-area .tit {display:-webkit-box;overflow:hidden;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.notice-wrapper .notice-box .notice-area .notice-list li .date {width:182px;text-align:center;}
.notice-wrapper .notice-box .pagination {padding-top:65px;}

/* 갤러리소식 > 상세페이지 */
.notice-wrapper.detail {padding-bottom:147px;}
.notice-wrapper.detail .notice-box .notice-area .info {display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px 17px;}
.notice-wrapper.detail .notice-box .notice-area .info .kind {padding-bottom:4px;font-size:16px;font-weight:700;}
.notice-wrapper.detail .notice-box .notice-area .info .tit {display:-webkit-box;overflow:hidden;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:20px;}
.notice-wrapper.detail .notice-box .notice-area .info .date {color:#9a9a9a;font-size:13px;}
.notice-wrapper.detail .notice-box .notice-area .contents {min-height:622px;padding:59px 20px;border-top:2px solid #000;border-bottom:1px solid #000;font-size:13px;}
.notice-wrapper.detail .notice-box .notice-area .contents p {line-height:26px;}
.notice-wrapper.detail .notice-box .notice-area .contents .img-cut p + p {margin-top:20px;}

/* 회사소개 */
.about-wrapper {position:relative;padding-top:70px;}
.about-wrapper .introduce-box {padding:60px 0 132px;}
.about-wrapper .introduce-box h3 {width:66.46vw;margin:0 auto;padding-bottom:24px;color:#dbdbdb;font-size:50px;font-weight:700;}
.about-wrapper .introduce-box .txt-box,
.about-wrapper .introduce-box .txt-box .txt-area {display:flex;justify-content:space-around;flex-direction:column;position:relative;height:512px;}
.about-wrapper .introduce-box .txt-box + .txt-box {margin-top:158px;}
.about-wrapper .introduce-box .txt-box .tit {padding:0 2px;font-size:32px;font-weight:700;}
.about-wrapper .introduce-box .txt-box .tit > span {display:block;}
.about-wrapper .introduce-box .txt-box .tit > span + span {padding-top:10px;}
.about-wrapper .introduce-box .txt-box .tit > span i {display:inline-block;width:37px;}
.about-wrapper .introduce-box .txt-box .tit .deco {display:inline-block;position:relative;}
.about-wrapper .introduce-box .txt-box .tit .deco::before {content:"";position:absolute;bottom:2px;left:0;z-index:-10;width:100%;height:12px;background:#fff739;}
.about-wrapper .introduce-box .txt-box .txt {margin-top:26px;padding:0 2px;}
.about-wrapper .introduce-box .txt-box .txt span {display:block;}
.about-wrapper .introduce-box .txt-box .txt span + span {padding-top:12px;}
.about-wrapper .introduce-box .txt-box .txt-eng {padding:0 2px;color:#5a5a5a;font-size:14px;}
.about-wrapper .introduce-box .txt-box .txt-eng span {display:block;}
.about-wrapper .introduce-box .txt-box .txt-eng span + span {padding-top:9px;}
.about-wrapper .introduce-box .txt-box.box1 {padding-left:61.98vw;}
.about-wrapper .introduce-box .txt-box.box1::before {content:"";position:absolute;top:0;left:0;width:58.23vw;height:512px;border-radius:0 500px 500px 0;background:#fff739;}
.about-wrapper .introduce-box .txt-box.box1::after {content:"";position:absolute;top:256px;left:34.948vw;width:19.896vw;height:19.896vw;border-radius:50%;background:url('../images/sub/bg_gg_mask.png') no-repeat 0 0/100%;transform:translateY(-50%);}
.about-wrapper .introduce-box .txt-box.box1 .txt {font-size:14px;}
.about-wrapper .introduce-box .txt-box.box2::before {content:"";position:absolute;top:0;right:0;width:58.23vw;height:512px;border-radius:500px 0 0 500px;background:#fff739;}
.about-wrapper .introduce-box .txt-box.box2::after {content:"We love Art";position:absolute;right:-24px;bottom:-2.589vw;color:#fff;font-family:'Roboto';font-size:10.416vw;font-weight:700;letter-spacing:-1px;}
.about-wrapper .introduce-box .txt-box.box2 .txt-area {width:66.46vw;margin:0 auto;}
.about-wrapper .introduce-box .txt-box.box3 {padding-left:61.98vw;}
.about-wrapper .introduce-box .txt-box.box3::before {content:"";position:absolute;top:0;left:0;width:58.23vw;height:512px;border-radius:0 500px 500px 0;background:#fff739;}
.about-wrapper .introduce-box .txt-box.box3::after {content:"";position:absolute;top:256px;left:35.47vw;width:18.854vw;height:18.854vw;border-radius:50%;background:#fff url('../images/sub/bg_culture.png') no-repeat 0 0/100%;transform:translateY(-50%);}
.about-wrapper .introduce-box .btn-area {padding-top:94px;text-align:center;}
.about-wrapper .introduce-box .btn-area .btn-guide {display:flex;justify-content:center;align-items:center;width:258px;height:55px;margin:0 auto;border:1px solid #000;border-radius:100px;font-size:16px;}
.about-wrapper .introduce-box .btn-area .btn-guide i {width:15px;height:15px;margin-right:6px;background:url('../images/sub/ic_location.png') no-repeat 0 0/100%;}

/* 오시는 길 */
.directions-wrapper h2 {width:66.667vw;margin:0 auto;font-size:32px;font-weight:700;}
.directions-wrapper h2 i {display:inline-block;width:37px;}
.directions-wrapper article {width:66.667vw;margin:0 auto;}
.directions-wrapper .map-box {position:relative;padding:20px 0 158px;}
.directions-wrapper .map-box .gg-map {height:560px;background:#ccc;}
.directions-wrapper .map-box .gg-map > div {width:100%;height:100%;}
.directions-wrapper .map-box .gg-map .root_daum_roughmap .wrap_map {height:100%;}
.directions-wrapper .map-box .gg-map .wrap_controllers {display:none;}
.directions-wrapper .map-box dl {display:flex;align-items:baseline;width:66.667vw;margin:0 auto;}
.directions-wrapper .map-box dl:nth-of-type(1) {padding-top:79px;}
.directions-wrapper .map-box dl + dl {padding-top:26px;}
.directions-wrapper .map-box dl dt {width:206px;margin-right:56px;color:#dbdbdb;font-size:26px;font-weight:700;letter-spacing:-1px;}
.directions-wrapper .map-box dl dd {font-size:16px;font-weight:700;}
.directions-wrapper .map-box dl dd address {font-size:inherit;font-weight:inherit;font-style:initial;}
.directions-wrapper .map-box dl dd a {display:flex;align-items:center;}
.directions-wrapper .map-box dl dd a i {display:block;width:3px;height:3px;margin:0 6px;border-radius:50%;background:#c4c4c4;}
.directions-wrapper .map-box dl dd span {display:block;}
.directions-wrapper .map-box dl dd span + span {padding-top:8px;}
.directions-wrapper .map-box .tip {position:absolute;right:36px;bottom:0;width:243px;height:148px;}
.directions-wrapper .map-box .tip .img {position:absolute;bottom:3px;left:0;width:85px;height:76px;}
.directions-wrapper .map-box .tip .txt-bubble {display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:174px;height:64px;font-family:'Roboto';font-size:16px;font-weight:700;letter-spacing:-1px;}
.directions-wrapper .map-box .tip .txt-bubble::before {content:"";position:absolute;top:0;left:0;z-index:-10;width:174px;height:77px;background:url('../images/sub/bg_txtbubble01.png') no-repeat 0 0/100%;}
.directions-wrapper .map-box .tip .txt-bubble p {display:flex;justify-content:center;align-items:flex-end;}
.directions-wrapper .map-box .tip .txt-bubble p span {display:block;}
.directions-wrapper .map-box .tip .txt-bubble p span + span {margin-left:1px;}
.directions-wrapper .map-box .tip .txt-bubble p span:nth-child(7) {margin-left:4px;}
.directions-wrapper .map-box .tip .txt-bubble p > span {transition:all 0.3s;}
.directions-wrapper .map-box .tip .txt-bubble p > span.on {animation:pop 1s ease normal;}
.directions-wrapper .map-box .tip .txt-bubble p span.heart {position:relative;width:12px;height:10px;background:url('../images/sub/bg_heart.png') no-repeat 0 0/100%;}
.directions-wrapper .map-box .tip .txt-bubble p span.heart.heart-parent {margin-left:4px;opacity:0;animation:none;}
.directions-wrapper .map-box .tip .txt-bubble p span.heart.heart-parent.on {opacity:1;}
.directions-wrapper .map-box .tip .txt-bubble p span.heart .heart-child {position:absolute;top:0;right:0;width:8px;height:8px;opacity:0;transition:all 0.5s;transform-origin:top right;}
.directions-wrapper .map-box .tip .txt-bubble p span.heart .heart-child.on {top:-8px;right:-4px;opacity:1;transform:rotate(12deg);}
@keyframes pop {
    0% {transform:translate3d(0, 0px, 0);}
    50% {transform:translate3d(0, -3px, 0);}
    100% {transform:translate3d(0, 0px, 0);}
}

/* 검색페이지 */
.search-wrapper {width:67.813vw;margin:0 auto;padding-top:70px;}
.search-wrapper article {padding-top:60px;}
.search-wrapper h3 {font-size:16px;font-weight:700;text-align:center;}
.search-wrapper h3 span {display:inline-block;position:relative;padding:0 1px;}
.search-wrapper h3 span::before {content:"";position:absolute;bottom:0;left:0;z-index:-10;width:100%;height:6px;background:#fff739;}
.search-wrapper .search-box {display:flex;justify-content:center;align-items:center;position:relative;width:41.667vw;height:100%;margin:0 auto;padding-top:84px;}
.search-wrapper .search-box .search {position:relative;width:41.667vw;border-bottom:4px solid #000;}
.search-wrapper .search-box .search .ipt {width:94%;padding:7px 1.1vw 10px;background:none;font-size:26px;}
.search-wrapper .search-box .search .ipt::placeholder {color:#cfcfcf;font-size:26px;font-weight:700;}
.search-wrapper .search-box .search .btn-search {position:absolute;top:42%;right:21px;width:33px;height:35px;padding:5px;text-indent:-9999px;transform:translateY(-50%);}
.search-wrapper .search-box .search .btn-search span {display:block;position:absolute;}
.search-wrapper .search-box .search .btn-search span:first-child {top:5px;left:5px;width:24px;height:24px;border:4px solid #000;border-radius:50%;}
.search-wrapper .search-box .search .btn-search span:last-child {right:0;bottom:6px;width:10px;height:4px;border-radius:2px;background:#000;transform:rotate(45deg);}
.search-wrapper .result-box {padding:161px 0 266px;}
.search-wrapper .result-box .result-area h4 {padding-left:0.573vw;font-size:30px;font-weight:700;}
.search-wrapper .result-box .result-area + .result-area {padding-top:28px;}
.search-wrapper .result-box .result-area:nth-of-type(1) .art-list {padding-bottom:72px;}
.search-wrapper .result-box .result-area:nth-of-type(2) .art-list {padding-bottom:95px;}
.search-wrapper .result-box .no-data {font-size:22px;text-align:center;}

/* 에러 페이지 */
.error .error-box {display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;}
.error .error-box .img-area {display:flex;align-items:flex-end;position:relative;width:380px;height:194px;margin:0 auto;}
.error .error-box .img-area::before {content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;}
.error .error-box .img-area .img {position:absolute;bottom:-5px;left:50%;width:284px;transform:translateX(-50%);}
.error .error-box .img-area .txt-error {display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;width:101px;height:108px;padding-bottom:10px;background:url('../images/sub/bg_txtbubble02.png') no-repeat 0 0/100%;transform:translateX(-50%);}
.error .error-box .img-area .txt-error span {position:relative;font-family:'NanumPenScript';font-size:30px;}
.error .error-box .img-area .txt-error span::before,
.error .error-box .img-area .txt-error span::after {content:"error";position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#fff;color:#000;font-family:'NanumPenScript';font-size:30px;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;}
/* 에러 페이지 - ios */
.error .error-box.IOS .img-area .txt-error span::before {text-shadow:-2px 0 #ff0000;animation-name:glitch-1-ios;}
.error .error-box.IOS .img-area .txt-error span::after {text-shadow:-2px 0 #cd9dcf;animation-name:glitch-2-ios;}
/* 에러 페이지 - ios 제외 모든 기기 */
.error .error-box.glitch .img-area .txt-error span::before,
.error .error-box.glitch .img-area .txt-error span::after {animation-duration:1s;}
.error .error-box.glitch .img-area .txt-error span::before {left:3px;text-shadow:-2px 0 #ff0000;animation-name:glitch-1;}
.error .error-box.glitch .img-area .txt-error span::after {left:-3px;text-shadow:-2px 0 #0000ff;animation-name:glitch-2;}
.error .error-box dl {text-align:center;}
.error .error-box dl dt {padding:70px 0 20px;font-size:24px;font-weight:700;}
.error .error-box dl dd {color:#989898;font-size:16px;}
.error .error-box dl dd span {display:block;padding-top:6px;}
.error .error-box dl dd .btn-back {display:flex;justify-content:center;align-items:center;width:258px;height:55px;margin:52px auto 0;border:1px solid #000;border-radius:32px;color:#000;font-size:16px;}
@keyframes glitch-1 {
      0% {clip:rect(128px, 350px, 92px, 0);}
      5% {clip:rect(40px, 350px, 55px, 0);}
      10% {clip:rect(76px, 350px, 30px, 0);}
      15% {clip:rect(142px, 350px, 130px, 0);}
      20% {clip:rect(142px, 350px, 49px, 0);}
      25% {clip:rect(146px, 350px, 92px, 0);}
      30% {clip:rect(18px, 350px, 104px, 0);}
      35% {clip:rect(143px, 350px, 111px, 0);}
      40% {clip:rect(102px, 350px, 117px, 0);}
      45% {clip:rect(107px, 350px, 45px, 0);}
      50% {clip:rect(41px, 350px, 4px, 0);}
      55% {clip:rect(3px, 350px, 129px, 0);}
      60% {clip:rect(78px, 350px, 86px, 0);}
      65% {clip:rect(82px, 350px, 119px, 0);}
      70% {clip:rect(77px, 350px, 70px, 0);}
      75% {clip:rect(12px, 350px, 133px, 0);}
      80% {clip:rect(134px, 350px, 115px, 0);}
      85% {clip:rect(148px, 350px, 20px, 0);}
      90% {clip:rect(114px, 350px, 83px, 0);}
      95% {clip:rect(104px, 350px, 60px, 0);}
      100% {clip:rect(50px, 350px, 87px, 0);}
}
@-webkit-keyframes glitch-1 {
      0% {clip:rect(128px, 350px, 92px, 0);}
      5% {clip:rect(40px, 350px, 55px, 0);}
      10% {clip:rect(76px, 350px, 30px, 0);}
      15% {clip:rect(142px, 350px, 130px, 0);}
      20% {clip:rect(142px, 350px, 49px, 0);}
      25% {clip:rect(146px, 350px, 92px, 0);}
      30% {clip:rect(18px, 350px, 104px, 0);}
      35% {clip:rect(143px, 350px, 111px, 0);}
      40% {clip:rect(102px, 350px, 117px, 0);}
      45% {clip:rect(107px, 350px, 45px, 0);}
      50% {clip:rect(41px, 350px, 4px, 0);}
      55% {clip:rect(3px, 350px, 129px, 0);}
      60% {clip:rect(78px, 350px, 86px, 0);}
      65% {clip:rect(82px, 350px, 119px, 0);}
      70% {clip:rect(77px, 350px, 70px, 0);}
      75% {clip:rect(12px, 350px, 133px, 0);}
      80% {clip:rect(134px, 350px, 115px, 0);}
      85% {clip:rect(148px, 350px, 20px, 0);}
      90% {clip:rect(114px, 350px, 83px, 0);}
      95% {clip:rect(104px, 350px, 60px, 0);}
      100% {clip:rect(50px, 350px, 87px, 0);}
}
@keyframes glitch-2 {
      0% {clip:rect(78px, 350px, 34px, 0);}
      5% {clip:rect(72px, 350px, 67px, 0);}
      10% {clip:rect(41px, 350px, 24px, 0);}
      15% {clip:rect(66px, 350px, 61px, 0);}
      20% {clip:rect(18px, 350px, 74px, 0);}
      25% {clip:rect(90px, 350px, 81px, 0);}
      30% {clip:rect(60px, 350px, 79px, 0);}
      35% {clip:rect(128px, 350px, 39px, 0);}
      40% {clip:rect(21px, 350px, 83px, 0);}
      45% {clip:rect(104px, 350px, 61px, 0);}
      50% {clip:rect(116px, 350px, 20px, 0);}
      55% {clip:rect(63px, 350px, 56px, 0);}
      60% {clip:rect(82px, 350px, 30px, 0);}
      65% {clip:rect(110px, 350px, 67px, 0);}
      70% {clip:rect(78px, 350px, 123px, 0);}
      75% {clip:rect(37px, 350px, 107px, 0);}
      80% {clip:rect(117px, 350px, 129px, 0);}
      85% {clip:rect(54px, 350px, 68px, 0);}
      90% {clip:rect(22px, 350px, 37px, 0);}
      95% {clip:rect(64px, 350px, 87px, 0);}
      100% {clip:rect(147px, 350px, 17px, 0);}
}
@-webkit-keyframes glitch-2 {
      0% {clip:rect(78px, 350px, 34px, 0);}
      5% {clip:rect(72px, 350px, 67px, 0);}
      10% {clip:rect(41px, 350px, 24px, 0);}
      15% {clip:rect(66px, 350px, 61px, 0);}
      20% {clip:rect(18px, 350px, 74px, 0);}
      25% {clip:rect(90px, 350px, 81px, 0);}
      30% {clip:rect(60px, 350px, 79px, 0);}
      35% {clip:rect(128px, 350px, 39px, 0);}
      40% {clip:rect(21px, 350px, 83px, 0);}
      45% {clip:rect(104px, 350px, 61px, 0);}
      50% {clip:rect(116px, 350px, 20px, 0);}
      55% {clip:rect(63px, 350px, 56px, 0);}
      60% {clip:rect(82px, 350px, 30px, 0);}
      65% {clip:rect(110px, 350px, 67px, 0);}
      70% {clip:rect(78px, 350px, 123px, 0);}
      75% {clip:rect(37px, 350px, 107px, 0);}
      80% {clip:rect(117px, 350px, 129px, 0);}
      85% {clip:rect(54px, 350px, 68px, 0);}
      90% {clip:rect(22px, 350px, 37px, 0);}
      95% {clip:rect(64px, 350px, 87px, 0);}
      100% {clip:rect(147px, 350px, 17px, 0);}
}
@keyframes glitch-1-ios {
      0% {left:0px;opacity:0.3;}
      10% {top:-1px;left:-2px;opacity:0.1;}
      20% {top:0px;left:-4px;opacity:0.2;}
      30% {bottom:-1px;left:-2px;opacity:0.2;}
      40% {bottom:0px;left:0px;opacity:0.3;}
      50% {top:-1px;left:2px;opacity:0.1;}
      60% {top:0px;left:4px;opacity:0.4;}
      70% {bottom:-1px;left:2px;opacity:0.1;}
      80% {bottom:0px;left:0px;opacity:0.1;}
      90% {top:-1px;left:-2px;opacity:0.3;}
      100% {top:0px;left:0px;opacity:0.2;}
}
@-webkit-keyframes glitch-1-ios {
      0% {left:0px;opacity:0.3;}
      10% {top:-1px;left:-2px;opacity:0.1;}
      20% {top:0px;left:-4px;opacity:0.2;}
      30% {bottom:-1px;left:-2px;opacity:0.2;}
      40% {bottom:0px;left:0px;opacity:0.3;}
      50% {top:-1px;left:2px;opacity:0.1;}
      60% {top:0px;left:4px;opacity:0.4;}
      70% {bottom:-1px;left:2px;opacity:0.1;}
      80% {bottom:0px;left:0px;opacity:0.1;}
      90% {top:-1px;left:-2px;opacity:0.3;}
      100% {top:0px;left:0px;opacity:0.2;}
}
@keyframes glitch-2-ios {
      0% {top:0px;left:0px;opacity:0.4;}
      10% {top:-2px;left:0px;opacity:0.3;}
      20% {bottom:0px;left:0px;opacity:0.2;}
      30% {bottom:-3px;left:2px;opacity:0.1;}
      40% {top:0px;left:5px;opacity:0.2;}
      50% {top:-2px;left:2px;opacity:0.1;}
      60% {bottom:0px;left:0px;opacity:0.3;}
      70% {bottom:-4px;left:-2px;opacity:0.1;}
      80% {top:0px;left:-4px;opacity:0.2;}
      90% {top:-3px;left:-2px;opacity:0.4;}
      100% {left:0px;opacity:0.1;}
}
@-webkit-keyframes glitch-2-ios {
      0% {top:0px;left:0px;opacity:0.4;}
      10% {top:-2px;left:0px;opacity:0.3;}
      20% {bottom:0px;left:0px;opacity:0.2;}
      30% {bottom:-3px;left:2px;opacity:0.1;}
      40% {top:0px;left:5px;opacity:0.2;}
      50% {top:-2px;left:2px;opacity:0.1;}
      60% {bottom:0px;left:0px;opacity:0.3;}
      70% {bottom:-4px;left:-2px;opacity:0.1;}
      80% {top:0px;left:-4px;opacity:0.2;}
      90% {top:-3px;left:-2px;opacity:0.4;}
      100% {left:0px;opacity:0.1;}
}

/* loading */
#wrap.loading {overflow:hidden;height:100vh;transition:all 0.8s;}
#wrap.loading.visible {z-index:-1;opacity:0;}
.load {display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:100;background:#fff;transition:all 0.8s;}
.load.visible {z-index:-1;opacity:0;}
.load .expression {display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:186px;height:165px;margin:0 auto;transition:all 0.5s;}
.load .expression .txt {display:flex;}
.load .expression .txt.txt01 {position:absolute;top:0;left:8px;transform:rotate(332deg);}
.load .expression .txt.txt01 span {display:block;width:20px;opacity:0;transform-origin:bottom;transition:all 0.5s;}
.load .expression .txt.txt01 span.on {opacity:1;}
.load .expression .txt.txt01 span:nth-child(1) {margin-top:10px;transform:rotate(322deg);}
.load .expression .txt.txt01 span:nth-child(2) {margin-left:-4px;transform:rotate(-28deg);}
.load .expression .txt.txt01 span:nth-child(3) {margin:-4px 0 0 -10px;transform:rotate(-14deg);}
.load .expression .txt.txt02 {padding-top:4px;}
.load .expression .txt.txt02 span {display:flex;align-items:flex-end;width:30px;opacity:0;transition:all 0.8s;}
.load .expression .txt.txt02 span.on {opacity:1;}
.load .expression .txt.txt02 span:nth-child(3),
.load .expression .txt.txt02 span:nth-child(4) {margin-left:-16px;}
.load .expression .txt.txt02 span:nth-child(5) {margin-left:-14px;}
.load .expression .txt.txt02 span:nth-child(6) {margin-left:-14px;}
.load .expression .txt.txt02 span + span {margin-left:-12px;}
.load .expression .img-area {display:flex;justify-content:center;align-items:flex-end;}
.load .expression .img-area .ele-amt {width:74px;transform-origin:bottom;transform:rotate(2deg);transition:all 0.5s;}
.load .expression .img-area .ele-amt.on {transform:rotate(9deg);}
.load .expression .img-area .ele-fixed {width:72px;margin-left:10px;}
.load .expression .heart {position:absolute;top:0;left:54%;width:35px;opacity:0;transform:translateX(-50%);transition:all 0.8s;}
.load .expression .heart.on {top:-40px;opacity:1;animation-name:heart;animation-duration:1s;animation-delay:1s;animation-iteration-count:1;}

@keyframes heart {
  0% {transform:translateX(-50%) scale(1);}
  20% {transform:translateX(-50%) scale(0.75);}
  40% {transform:translateX(-50%) scale(1);}
  60% {transform:translateX(-50%) scale(0.75);}
  90% {transform:translateX(-50%) scale(1);}
}

/* Mobile */
@media (min-width:1px) and (max-width:1080px) {
  /* Mobile 메인 */
  .main .main-wrapper {width:100%;padding-top:62px}
  .main .main-wrapper article {padding-bottom:96px;}
  .main .main-wrapper .exhibition-info {width:calc(100% - 40px);height:auto;margin:0 auto;padding-top:14px;}
  .main .main-wrapper .exhibition-info::before {content:none;}
  .main .main-wrapper .exhibition-info h2 {visibility:hidden;padding:30px 0 210px;font-size:4.6rem;}
  .main .main-wrapper .exhibition-info h2::before {content:none;}
  .main .main-wrapper .exhibition-info h2 span {height:54px;}
  .main .main-wrapper .exhibition-info ul li:nth-child(n+1) {margin-left: 10px;padding-left: 10px;}
  .main .main-wrapper .exhibition-info ul li:nth-child(n+1)::before {content: "";position: absolute;top: 50%;left: -3px;width: 6px;height: 6px;border-radius: 50%;background: #000;transform: translateY(-50%);}
  .main .main-wrapper .exhibition-info .name {font-size:3.0rem;}
  .main .main-wrapper .exhibition-info .name::before {content:none;}
  .main .main-wrapper .exhibition-info .date {padding:12px 0 20px;font-size:1.4rem;}
  .main .main-wrapper .exhibition-info .author li {font-size:2.0rem;}
  .main .main-wrapper .exhibition-info .author li:nth-child(n+1) {margin-left:6px;padding-left:6px;}
  .main .main-wrapper .exhibition-info .author li:nth-child(n+1)::before {left:-2px;width:4px;height:4px;}
  .main .main-wrapper .exhibition-info dl dt {font-size:2.0rem;}
  .main .main-wrapper .exhibition-info dl dd {font-size:2.0rem;}
  .main .main-wrapper .animate-view .action-wrap {height:calc(88.75vw + 24px);margin:0;}
  .main .main-wrapper .animate-view .action-wrap .action-img li {text-align:center;}
  .main .main-wrapper .animate-view .action-wrap .action-img li .frame figure {width:100%;height:88.75vw;}
  .main .main-wrapper .animate-view .action-wrap .swiper-scrollbar {bottom:18px;}
  .main .main-wrapper .animate-view .action-wrap .controller-box {right:10px;bottom:0;}
  .main .main-wrapper .animate-view .action-wrap .controller-box .page-count {font-size:1.0rem;}
  .main .main-wrapper .animate-view .action-wrap .controller-box .controller {justify-content:center;position:absolute;bottom:32px;right:0;z-index:20;width:40px;height:40px;margin:0;border-radius:50%;background:rgba(255,255,255,0.6);}
  .main .main-wrapper .animate-view .action-wrap .controller-box .controller div {width:24px;}
  .main .main-wrapper .btn-area {position:fixed;width:100%;padding:6px 0;background:#fff;}
  .main .main-wrapper .btn-area a {gap:0 2px;width:calc(100% - 40px);margin:0 auto;font-size:1.2rem;line-height:36px;}
  .main .main-wrapper .btn-area a i {height:13px;background-size:7px;}

  /* Mobile 전시작품 */
  .art-wrapper article {width:100%;margin:0 auto;padding:0 5vw;}
  .art-wrapper article.w100p {padding:63px 0 0;}
  .art-wrapper .art-box .action-wrap {width:100%;}
  .art-wrapper .art-box .action-wrap .action-img {height:523px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art {justify-content:space-between;align-items:center;flex-direction:column;width:100%;height:100%;padding:47px 0 24px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame {width:226px;height:226px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div {width:202px;height:202px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure {width:inherit;max-width:inherit;max-height:202px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure img {width:auto;max-height:202px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure {max-width:202px;height:inherit;max-height:inherit;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure img {max-width:202px;height:auto;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info {justify-content:space-between;width:calc(100% - 40px);height:calc(100% - 226px);}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-name {padding:25px 0 12px;font-size:2.2rem;line-height:32px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-name .name {padding-bottom:2px;font-size:1.1rem;line-height:16px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-txt {font-size:1.2rem;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area {padding-top:22px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail {width:100%;font-size:1.2rem;line-height:36px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail::before {left:92px;width:8px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail::after {left:96px;height:8px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .bg-img {left:50%;width:200%;transform:translateX(-50%);}
  .art-wrapper .art-box .action-wrap .art-prev {top:160px;left:14px;width:40px;height:40px;background-size:100%;}
  .art-wrapper .art-box .action-wrap .art-next {top:160px;right:14px;width:40px;height:40px;background-size:100%;}
  .art-wrapper .art-box .action-wrap .controller-box {top:12px;right:12px;}
  .art-wrapper .art-box .action-wrap .controller-box .page-count {padding:4px 10px 6px;font-size:1.2rem;}
  .art-wrapper .art-box .action-wrap .controller-box .controller {display:none;}
  .art-wrapper .order-box {padding:24px 0 116px;}
  .art-wrapper .order-box .list li + li {margin-left:26px;}
  .art-wrapper .order-box .list li a {padding:4px 0 7px;font-size:1.3rem;}
  .art-wrapper .order-box .list li a::before {height:3px;}
  .art-wrapper .order-box .sort-box .present .tit-data {margin-left:1.25vw;font-size:2.6rem;}
  .art-wrapper .order-box .sort-box .present .art-area {padding-top:8px;}
  .art-wrapper .order-box .sort-box .past select {height:31px;margin:0;font-size:2.6rem;}
  .art-wrapper .order-box .sort-box .past .art-area {padding-top:8px;}
  .art-wrapper .order-box .sort-box .next .tit-data {margin-left:1.25vw;font-size:2.6rem;}
  .art-wrapper .order-box .sort-box .next .art-area {padding-top:8px;}

  /* Mobile 전시작품 > 상세페이지 */
  .art-wrapper.detail {padding-top:63px;}
  .art-wrapper.detail article {width:calc(100% - 12.5vw);padding:36px 0 59px;}
  .art-wrapper.detail .art-info .art-name {padding-top:38px;font-size:1.8rem;}
  .art-wrapper.detail .art-info .art-name::before {width:28px;height:25px;}
  .art-wrapper.detail .art-info .name {padding:12px 0 31px;font-size:1.2rem;}
  .art-wrapper.detail .art-info .img-art p {width:216px;}
  .art-wrapper.detail .art-info .txt {padding-top:6px;font-size:0.9rem;}
  .art-wrapper.detail .art-info .txt-area {padding:33px 0 56px;font-size:1.2rem;line-height:1.7;text-align:left;}
  .art-wrapper.detail .art-info .txt-area p {font-size:inherit;line-height:inherit;}
  .art-wrapper.detail .img-cut img + img,
  .art-wrapper.detail .img-cut p + p {margin-top:12px;}

  /* Mobile i갤러리 */
  .gallery-wrapper {margin-top:68px;padding-bottom:56px;}
  .gallery-wrapper article {width:100%;}
  .gallery-wrapper article:nth-of-type(3) {width:100%;}
  .gallery-wrapper h3 {font-size:2.0rem;line-height:29px;}
  .gallery-wrapper .gallery-info {overflow:initial;height:auto;}
  .gallery-wrapper .gallery-info .photo {overflow:hidden;height:62.19vw;}
  .gallery-wrapper .gallery-info .photo li img {position:absolute;top:50%;left:50%;width:auto;height:inherit;transform:translate(-50%, -50%);}
  .gallery-wrapper .gallery-info .info {align-items:flex-start;position:relative;top:0;bottom:auto;left:0;width:90%;height:auto;max-height:100%;margin:0 5vw;padding:0;transform:none;}
  .gallery-wrapper .gallery-info .info::before {content:none;}
  .gallery-wrapper .gallery-info .info .term {height:auto;padding-top:14px;color:#000;}
  .gallery-wrapper .gallery-info .info .term dt {padding-bottom:10px;font-size:1.8rem;}
  .gallery-wrapper .gallery-info .info .term dd {font-size:1.2rem;}
  .gallery-wrapper .gallery-info .info .page-count {position:absolute;top:-34px;right:0;padding:4px 10px 6px;border-radius:26px;background:rgba(0,0,0,0.6);}
  .gallery-wrapper .gallery-info .info .page-count .num {font-size:1.2rem;}
  .gallery-wrapper .intro-box {margin:0 6.25vw;padding-top:88px;}
  .gallery-wrapper .intro-box h3 {padding-bottom:14px;}
  .gallery-wrapper .intro-box .intro {display:flex;flex-direction:column;margin-top:0;}
  .gallery-wrapper .intro-box .intro:nth-of-type(2n-1) {margin-top:0;}
  .gallery-wrapper .intro-box .intro .photo {width:100%;}
  .gallery-wrapper .intro-box .intro .explain {display:flex;flex-direction:column;justify-content:center;width:100%;}
  .gallery-wrapper .intro-box .intro .explain h4 {padding-bottom:9px;font-size:2.0rem;}
  .gallery-wrapper .intro-box .intro .explain p {color:#464646;font-size:1.4rem;line-height:1.6;}
  .gallery-wrapper .intro-box .intro .explain p span {line-height:1.6;}
  .gallery-wrapper .intro-box .intro.itr-right {flex-direction:column;}
  .gallery-wrapper .intro-box .intro.itr-left .explain {padding:25px 0 40px;}
  .gallery-wrapper .intro-box .intro.itr-right .explain {padding:25px 0 40px;}
  .gallery-wrapper .artist-box {margin:0 5vw;}
  .gallery-wrapper .artist-box h3 {width:100%;margin-top:42px;padding-bottom:4px;font-size:2.6rem;}
  .gallery-wrapper .artist-box .artist-wrapper::before {bottom:28px;height:282px;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap {width:100%;height:auto;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li {flex-direction:column;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .photo {width:100%;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info {padding-top:26px;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .name {font-size:1.4rem;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .name .eng-name {padding-top:5px;font-size:2.2rem;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns {top:auto;right:0;bottom:0;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li a {width:32px;height:32px;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .art-prev {left:-14px;width:54px;height:54px;background-size:100%;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .art-next {right:-14px;width:54px;height:54px;background-size:100%;}
  .gallery-wrapper .artist-box .artist-wrapper .swiper-pagination {top:66px;padding-right:6.25vw;font-size:1.3rem;line-height:15px;}
  .gallery-wrapper .work-box {padding-top:50px;}
  .gallery-wrapper .work-box h3 {margin:0 5vw;padding-bottom:0;font-size:2.6rem;}
  .gallery-wrapper .work-box .work-list {justify-content:space-between;margin:0 5vw;}
  .gallery-wrapper .work-box .work-list li {margin:1.25vw;}
  .gallery-wrapper .work-box .work-list li .frame {width:42.5vw;height:42.5vw;}
  .gallery-wrapper .work-box .work-list li .frame:hover::before {content:none;}
  .gallery-wrapper .work-box .work-list li:nth-child(2n) .frame {background:none;}
  .gallery-wrapper .work-box .work-list li .frame span {overflow:hidden;width:inherit;max-width:42.5vw;height:inherit;max-height:32.5vw;}
  .gallery-wrapper .work-box .work-list li .frame:hover span {transform:translate(-50%, -50%);}
  .gallery-wrapper .work-box .work-list li .frame:hover span::before {content:"";}
  .gallery-wrapper .work-box .work-list li .frame:hover span::after {content:none;}
  .gallery-wrapper .work-box .work-list li .frame.horizon span {max-width:42.5vw;height:inherit;max-height:inherit;}
  .gallery-wrapper .work-box .work-list li .frame.vertical span {width:inherit;max-width:inherit;max-height:32.5vw;}
  .gallery-wrapper .work-box .work-list li .frame.horizon span img {max-width:42.5vw;height:auto;}
  .gallery-wrapper .work-box .work-list li .frame.vertical span img {width:auto;max-height:32.5vw;}
  .gallery-wrapper .work-box .work-list li dl {position:relative;top:0;left:0;width:42.5vw;padding-top:12px;opacity:1;transform:none;}
  .gallery-wrapper .work-box .work-list li dl dt {color:#000;font-size:1.0rem;}
  .gallery-wrapper .work-box .work-list li dl dd {color:#424242;font-size:0.9rem;}

  /* Mobile 아트샵 */
  .artshop-wrapper {padding-top:63px;}
  .artshop-wrapper article {width:100%;padding:0 5vw;}
  .artshop-wrapper article.w100p {padding:0;}
  .artshop-wrapper article.w100p .img-visual {position:relative;overflow:hidden;height:152px;}
  .artshop-wrapper article.w100p .img-visual img {position:absolute;top:50%;left:50%;width:180%;transform:translate(-50%, -50%) scale(2);}
  .artshop-wrapper .order-box {padding:36px 0 94px;}
  .artshop-wrapper .order-box .list {padding-bottom:0;border-bottom:0;}
  .artshop-wrapper .order-box .list li {padding:5px 0 7px;font-size:1.3rem;}
  .artshop-wrapper .order-box .list li.on::before {height:3px;}
  .artshop-wrapper .order-box .select-area {padding:44px 0 11px 1.25vw;text-align:left;}
  .artshop-wrapper .order-box .select-area select {padding-left:0;font-size:0.9rem;}
  .artshop-wrapper .order-box .art-list.prize li .frame.sold-out .ic {width:48px;height:48px;border-width:1px;font-size:1.0rem;}
  .artshop-wrapper .order-box .art-list.prize li dl dt .tag span {width:auto;padding:1px 6px;font-size:0.9rem;}

  /* Mobile 아트샵 > 아트샵 상세페이지 */
  .artshop-wrapper.detail {padding-top:96px;}
  .artshop-wrapper.detail article {width:100%;padding:0 5vw;}
  .artshop-wrapper.detail .art-view {justify-content:start;flex-wrap:wrap;margin:0 1.25vw;}
  .artshop-wrapper.detail .art-view .action-slide {width:74.375vw;margin:0 auto;}
  .artshop-wrapper.detail .art-view .action-slide .action-wrap {width:100%;}
  .artshop-wrapper.detail .art-view .action-slide .action-wrap .swiper-slide a img {top:0;left:0;max-width:inherit;max-height:inherit;transform:none;}
  .artshop-wrapper.detail .art-view .action-slide .swiper-button-prev {left:-26px;}
  .artshop-wrapper.detail .art-view .action-slide .swiper-button-next {right:-26px;}
  .artshop-wrapper.detail .art-view .action-slide .action-wrap .swiper-pagination {bottom:-43px;}
  .artshop-wrapper.detail .art-view .action-slide .action-wrap .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px;}
  .artshop-wrapper.detail .art-view .art-info {width:100%;padding-top:72px;}
  .artshop-wrapper.detail .art-view .art-info .kind {font-size:1.0rem;}
  .artshop-wrapper.detail .art-view .art-info .art-name {padding:8px 0 2px;font-size:1.6rem;}
  .artshop-wrapper.detail .art-view .art-info .name {font-size:1.2rem;}
  .artshop-wrapper.detail .art-view .art-info .price {padding-top:21px;font-size:1.3rem;}
  .artshop-wrapper.detail .art-view .art-info .info-box {padding:31px 0 39px;}
  .artshop-wrapper.detail .art-view .art-info .info-box.visible-hidden {height:0;padding:22px 0 30px;}
  .artshop-wrapper.detail .art-view .art-info .info-box .list li a {padding:4px 0;font-size:1.1rem;}
  .artshop-wrapper.detail .art-view .art-info .info-box .list li + li {margin-left:25px;}
  .artshop-wrapper.detail .art-view .art-info .info-box .info dl:nth-of-type(1) {padding-top:20px;}
  .artshop-wrapper.detail .art-view .art-info .info-box .info dl {padding-top:9px;}
  .artshop-wrapper.detail .art-view .art-info .info-box .info dt {font-size:1.0rem;}
  .artshop-wrapper.detail .art-view .art-info .info-box .info dd {font-size:1.2rem;}
  .artshop-wrapper.detail .art-view .art-info .numbers a {width:22px;height:22px;}
  .artshop-wrapper.detail .art-view .art-info .numbers .count {width:54px;}
  .artshop-wrapper.detail .art-view .art-info .amount-area {padding-top:29px;}
  .artshop-wrapper.detail .art-view .art-info .amount-area .txt {font-size:1.3rem;}
  .artshop-wrapper.detail .art-view .art-info .amount-area .amount {font-size:1.3rem;}
  .artshop-wrapper.detail .art-view .art-info .btn-area {padding-top:26px;}
  .artshop-wrapper.detail .art-view .art-info .btn-area a {height:47px;font-size:1.3rem;}
  .artshop-wrapper.detail .unlike {padding:50px 0 71px;}
  .artshop-wrapper.detail .unlike h3 {margin-left:1.25vw;font-size:1.3rem;}

  /* Mobile 갤러리소식 */
  .notice-wrapper {padding:78px 0 106px;}
  .notice-wrapper h2 {display:block;visibility:visible;width:calc(100% - 12.5vw);height:auto;margin:0 auto;color:#dbdbdb;font-size:2.6rem;font-weight:700;line-height:1.2;text-indent:initial;}
  .notice-wrapper article.w100p .img-visual {position:relative;overflow:hidden;height:152px;}
  .notice-wrapper article.w100p .img-visual img {position:absolute;top:50%;left:50%;width:180%;transform:translate(-50%, -50%) scale(2);}
  .notice-wrapper .notice-box {width:calc(100% - 12.5vw);padding-top:6px;}
  .notice-wrapper .notice-box .notice-area .thd {display:none;}
  .notice-wrapper .notice-box .notice-area .notice-list {border-top:2px solid #000;}
  .notice-wrapper .notice-box .notice-area .notice-list li {justify-content:center;flex-direction:column;height:105px;border:0;border-bottom:1px solid #cecece;border-radius:0;background:url('../images/common/arrow_right.png') no-repeat 92.5% 50%/14px;}
  .notice-wrapper .notice-box .notice-area .notice-list li + li {margin-top:0;}
  .notice-wrapper .notice-box .notice-area .notice-list li .num {display:none;}
  .notice-wrapper .notice-box .notice-area .notice-list li .tit-area {flex-direction:column;width:100%;margin-right:0;}
  .notice-wrapper .notice-box .notice-area .notice-list li .tit-area .kind {padding-bottom:4px;}
  .notice-wrapper .notice-box .notice-area .notice-list li .tit-area .tit {width:81.7857%;line-height:17px;-webkit-line-clamp:2;}
  .notice-wrapper .notice-box .notice-area .notice-list li .date {width:100%;padding-top:12px;font-size:1.1rem;text-align:left;}

  /* Mobile 갤러리소식 > 상세페이지 */
  .notice-wrapper.detail {padding:63px 0 77px;}
  .notice-wrapper.detail h2 {display:none;}
  .notice-wrapper.detail .notice-box {padding-top:20px;}
  .notice-wrapper.detail .notice-box .notice-area .info {align-items:start;flex-direction:column-reverse;padding:0 0 17px;}
  .notice-wrapper.detail .notice-box .notice-area .info .kind {padding-bottom:4px;font-size:1.2rem;}
  .notice-wrapper.detail .notice-box .notice-area .info .tit {-webkit-line-clamp:2;font-size:1.4rem;}
  .notice-wrapper.detail .notice-box .notice-area .info .date {padding-bottom:17px;font-size:1.1rem;}
  .notice-wrapper.detail .notice-box .notice-area .contents {min-height:350px;padding:30px 0;border-bottom:1px solid #000;font-size:1.2rem;}
  .notice-wrapper.detail .notice-box .notice-area .contents p {line-height:26px;}

  /* Mobile 회사소개 */
  .about-wrapper {padding-top:63px;}
  .about-wrapper .introduce-box {padding:36px 0 77px;}
  .about-wrapper .introduce-box h3 {width:calc(100% - 12.5vw);padding-bottom:10px;font-size:1.6rem;}
  .about-wrapper .introduce-box .txt-box,
  .about-wrapper .introduce-box .txt-box .txt-area {justify-content:start;height:auto;}
  .about-wrapper .introduce-box .txt-box + .txt-box {margin-top:0;}
  .about-wrapper .introduce-box .txt-box .tit {padding:0;font-size:2.2rem;}
  .about-wrapper .introduce-box .txt-box .tit > span + span {padding-top:4px;}
  .about-wrapper .introduce-box .txt-box .tit > span i {width:23px;height:24px;margin-left:2px;}
  .about-wrapper .introduce-box .txt-box .txt span + span {padding-top:5px;}
  .about-wrapper .introduce-box .txt-box .txt-eng {font-size:1.2rem;}
  .about-wrapper .introduce-box .txt-box .txt-eng span + span {padding-top:6px;}
  .about-wrapper .introduce-box .txt-box.box1 {padding:46.88vw 6.25vw 11.25vw;}
  .about-wrapper .introduce-box .txt-box.box1::before {width:87.5vw;height:40vw;}
  .about-wrapper .introduce-box .txt-box.box1::after {top:20vw;left:53.44vw;width:28.13vw;height:28.13vw;}
  .about-wrapper .introduce-box .txt-box.box1 .tit > span:nth-of-type(2) {display:flex;align-items:center;}
  .about-wrapper .introduce-box .txt-box.box1 .txt {padding:26px 0 20px;font-size:1.2rem;}
  .about-wrapper .introduce-box .txt-box.box2 {padding:46.88vw 0 11.3vw;}
  .about-wrapper .introduce-box .txt-box.box2::before {width:87.5vw;height:40vw;}
  .about-wrapper .introduce-box .txt-box.box2::after {top:23.438vw;right:-9.4vw;bottom:auto;font-size:17.5vw;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area {width:calc(100% - 12.5vw);}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area .txt {padding:26px 0 20px;font-size:1.2rem;line-height:1.7;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area .txt span {display:inline;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area .txt span + span {padding-top:0;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-eng {line-height:1.7;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-eng span {display:inline;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-eng span + span {padding-top:0;}
  .about-wrapper .introduce-box .txt-box.box3 {padding:46.88vw 6.25vw 11.25vw;}
  .about-wrapper .introduce-box .txt-box.box3::before {width:87.5vw;height:40vw;}
  .about-wrapper .introduce-box .txt-box.box3::after {top:20vw;left:53.44vw;width:28.13vw;height:28.13vw;}
  .about-wrapper .introduce-box .txt-box.box3 .tit > span:nth-of-type(1) {display:flex;align-items:center;}
  .about-wrapper .introduce-box .txt-box.box3 .txt {padding:26px 0 20px;font-size:1.2rem;line-height:1.7;}
  .about-wrapper .introduce-box .txt-box.box3 .txt span {display:inline;}
  .about-wrapper .introduce-box .txt-box.box3 .txt span + span {padding-top:0;}
  .about-wrapper .introduce-box .txt-box.box3 .txt-eng {line-height:1.7;}
  .about-wrapper .introduce-box .txt-box.box3 .txt-eng span {display:inline;}
  .about-wrapper .introduce-box .txt-box.box3 .txt-eng span + span {padding-top:0;}
  .about-wrapper .introduce-box .btn-area {padding-top:47px;}
  .about-wrapper .introduce-box .btn-area .btn-guide {width:87.5vw;height:47px;font-size:1.3rem;}
  
  /* Mobile 오시는 길 */
  .directions-wrapper h2 {width:calc(100% - 12.5vw);font-size:1.6rem;}
  .directions-wrapper h2 i {width:18px;}
  .directions-wrapper article {width:100%;}
  .directions-wrapper .map-box {padding:10px 0 139px;}
  .directions-wrapper .map-box::before {content:none;}
  .directions-wrapper .map-box .gg-map {height:105.94vw;}
  .directions-wrapper .map-box dl {flex-direction:column;width:calc(100% - 12.5vw);margin:0 auto;}
  .directions-wrapper .map-box dl:nth-of-type(1) {padding-top:22px;}
  .directions-wrapper .map-box dl + dl {padding-top:22px;}
  .directions-wrapper .map-box dl dt {width:100%;margin-right:0;padding-bottom:6px;font-size:1.6rem;}
  .directions-wrapper .map-box dl dd {font-size:1.2rem;}
  .directions-wrapper .map-box dl dd span + span {padding-top:4px;}
  .directions-wrapper .map-box .tip {right:6.25vw;width:161px;height:86px;}
  .directions-wrapper .map-box .tip .img {width:49px;height:44px;}
  .directions-wrapper .map-box .tip .txt-bubble {width:117px;height:43px;font-size:1.2rem;}
  .directions-wrapper .map-box .tip .txt-bubble::before {width:100%;height:51px;}
  .directions-wrapper .map-box .tip .txt-bubble p span.heart {width:8px;}
  .directions-wrapper .map-box .tip .txt-bubble p span.heart .heart-child {width:6px;}
  .directions-wrapper .map-box .tip .txt-bubble p span.heart .heart-child.on {top:-4px;right:-2px;opacity:1;}

  /* Mobile 검색페이지 */
  .search-wrapper {width:100%;padding-top:63px;}
  .search-wrapper article {margin-top:43px;padding:0 5vw;}
  .search-wrapper h3 {font-size:1.2rem;}
  .search-wrapper h3 span::before {height:4px;}
  .search-wrapper .search-box {width:100%;padding-top:33px;}
  .search-wrapper .search-box .search {width:100%;margin:0 1.25vw;border-bottom-width:3px;}
  .search-wrapper .search-box .search .ipt {width:90%;padding:6px 12px 9px;font-size:1.6rem;}
  .search-wrapper .search-box .search .ipt::placeholder {font-size:1.6rem;}
  .search-wrapper .search-box .search .btn-search {right:12px;width:25px;height:27px;}
  .search-wrapper .search-box .search .btn-search span {display:block;position:absolute;}
  .search-wrapper .search-box .search .btn-search span:first-child {width:16px;height:16px;border-width:2px;}
  .search-wrapper .search-box .search .btn-search span:last-child {right:2px;width:6px;height:2px;}
  .search-wrapper .result-box {padding:76px 0 0;}
  .search-wrapper .result-box .result-area h4 {padding-left:1.25vw;font-size:1.6rem;}
  .search-wrapper .result-box .result-area + .result-area {padding-top:20px;}
  .search-wrapper .result-box .result-area:nth-of-type(1) .art-list {padding-bottom:46px;}
  .search-wrapper .result-box .result-area:nth-of-type(2) .art-list {padding-bottom:68px;}
  .search-wrapper .result-box .no-data {padding:178px 0 117px;font-size:1.4rem;}

  /* Mobile 에러 페이지 */
  .error .error-box .img-area {width:196px;height:104px;}
  .error .error-box .img-area .img {bottom:-2px;width:147px;}
  .error .error-box .img-area .txt-error {left:44%;width:52px;height:56px;padding-bottom:5px;}
  .error .error-box .img-area .txt-error span {font-size:1.6rem;}
  .error .error-box .img-area .txt-error span::before,
  .error .error-box .img-area .txt-error span::after {font-size:1.6rem;}
  .error .error-box dl dt {padding:40px 0 16px;font-size:1.6rem;}
  .error .error-box dl dd {font-size:1.2rem;}
  .error .error-box dl dd span {padding-top:6px;}
  .error .error-box dl dd .btn-back {width:100%;height:47px;margin:34px auto 0;font-size:1.3rem;}
  
  /* Mobile loading */
  .load .expression {width:90px;height:85px;}
  .load .expression .txt {font-size:1.2rem;}
  .load .expression .txt.txt01 {top:-6px;left:-4px;transform:rotate(324deg);}
  .load .expression .txt.txt01 span {width:15px;}
  .load .expression .txt.txt01 span:nth-child(1) {margin-top:5px;}
  .load .expression .txt.txt01 span:nth-child(2) {margin-left:-4px;}
  .load .expression .txt.txt01 span:nth-child(3) {margin:-2px 0 0 -8px;}
  .load .expression .txt.txt02 span {width:18px;}
  .load .expression .txt.txt02 span:nth-child(3),
  .load .expression .txt.txt02 span:nth-child(4) {margin-left:-10px;}
  .load .expression .txt.txt02 span:nth-child(5) {margin-left:-8px;}
  .load .expression .txt.txt02 span:nth-child(6) {margin-left:-8px;}
  .load .expression .txt.txt02 span + span {margin-left:-6px;}
  .load .expression .img-area .ele-amt {width:36px;}
  .load .expression .img-area .ele-fixed {width:36px;margin-left:6px;}
  .load .expression .heart {width:16px;height:13px;}
  .load .expression .heart.on {top:-16px;}
}

/* Tablet */
@media (min-width:768px) and (max-width:1080px) {
  #wrap .content {min-height:100vh;}

  /* Tablet 메인 */
  .main .main-wrapper {width:100%;padding-top:70px;}
  .main .main-wrapper article {padding-bottom:231px;}
  .main .main-wrapper .exhibition-info {width:calc(100% - 10.41vw);margin:0 auto;padding-top:21px;}
  .main .main-wrapper .exhibition-info h2 {visibility:visible;padding:30px 0 69px;font-size:5.2rem;}
  .main .main-wrapper .exhibition-info h2::before {content:"";position:absolute;bottom:0;left:0;width:52px;height:6px;background:#000;}
  .main .main-wrapper .exhibition-info h2 span {height:60px;}
  .main .main-wrapper .exhibition-info .name {padding-top:26px;font-size:5.2rem;text-shadow:none;}
  .main .main-wrapper .exhibition-info .date {padding:16px 0 62px;font-size:2.6rem;}
  .main .main-wrapper .exhibition-info .author li {font-size:3.0rem;}
  .main .main-wrapper .exhibition-info .author li:nth-child(n+2) {margin-left:8px;padding-left:8px;}
  .main .main-wrapper .exhibition-info .author li:nth-child(n+2)::before {left:-4px;width:6px;height:6px;}
  .main .main-wrapper .animate-view {position:relative;}
  .main .main-wrapper .animate-view .action-wrap {height:calc(52.6vw + 33px);margin-top:0;}
  .main .main-wrapper .animate-view .action-wrap .action-img li .frame figure {height:52.6vw;}
  .main .main-wrapper .animate-view .action-wrap .swiper-scrollbar {bottom:27px;}
  .main .main-wrapper .animate-view .action-wrap .controller-box {bottom:5px;}
  .main .main-wrapper .animate-view .action-wrap .controller-box .page-count {font-size:1.2rem;}
  .main .main-wrapper .animate-view .action-wrap .controller-box .controller {right:10px;bottom:48px;}
  
  .main .main-wrapper .exhibition-info ul li:nth-child(1) {margin-left: 8px !important;padding-left: 8px !important;}
  .main .main-wrapper .exhibition-info ul li:nth-child(1)::before {left: -4px !important;width: 6px !important;height: 6px !important;}

  .main .main-wrapper .btn-area a {top:25px;font-size:1.4rem;line-height:44px;}

  /* Tablet 전시작품 */
  .art-wrapper article {padding:0 3.322vw;}
  .art-wrapper article.w100p {padding:70px 0 0;}
  .art-wrapper .art-box .action-wrap .action-img {height:400px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art {justify-content:space-between;flex-direction:initial;width:690px;padding:0;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame {width:300px;height:300px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div {width:268px;height:268px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure {max-height:268px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure img {max-height:268px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure {max-width:268px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure img {max-width:268px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info {width:calc(100% - 353px);}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .art-info .info-name {padding:0 0 12px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail {width:143px;line-height:32px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail::before {left:24px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info .btn-area .btn-detail::after {left:28px;}
  .art-wrapper .art-box .action-wrap .art-prev {top:200px;}
  .art-wrapper .art-box .action-wrap .art-next {top:200px;}
  .art-wrapper .art-box .action-wrap .controller-box {top:20px;right:20px;}
  .art-wrapper .order-box {padding:32px 0 103px;}
  .art-wrapper .order-box .sort-box {padding-top:29px;}
  .art-wrapper .order-box .sort-box .present .tit-data {font-size:3.2rem;}
  .art-wrapper .order-box .sort-box .present .art-area {padding-top:18px;}

  /* Tablet 전시작품 > 상세페이지 */
  .art-wrapper.detail {padding-top:70px;}
  .art-wrapper.detail article {width:calc(100% - 10.42vw);padding:42px 0 76px;}
  .art-wrapper.detail .img-cut img + img,
  .art-wrapper.detail .img-cut p + p {margin-top:58px;}
  .art-wrapper.detail .art-info .txt-area {text-align:center;}

  /* Tablet i갤러리 */
  .gallery-wrapper {margin-top:70px;}
  .gallery-wrapper .gallery-info {overflow:hidden;}
  .gallery-wrapper .gallery-info .photo {height:41.54vw;}
  .gallery-wrapper .gallery-info .info {justify-content:flex-start;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li {align-items:flex-end;flex-direction:initial;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .photo {width:48.96vw;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .name {font-size:2.6rem;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .name .eng-name {font-size:3.0rem;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns {top:0;right:0;bottom:auto;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .artist-info .sns li a {width:56px;height:56px;}
  .gallery-wrapper .work-box h3 {margin:0 4.572vw;}
  .gallery-wrapper .work-box .work-list {justify-content:start;margin:0 3.322vw;}
  .gallery-wrapper .work-box .work-list li {margin:1.888vw;}
  .gallery-wrapper .work-box .work-list li .frame {width:27.34vw;height:27.34vw;}
  .gallery-wrapper .work-box .work-list li .frame span {max-width:27.34vw;height:27.34vw;max-height:27.34vw;}
  .gallery-wrapper .work-box .work-list li .frame span::before {width:calc(100% - 12px);height:calc(100% - 12px);border-width:6px;}
  .gallery-wrapper .work-box .work-list li .frame.horizon span {max-width:27.34vw;height:inherit;max-height:inherit;}
  .gallery-wrapper .work-box .work-list li .frame.vertical span {width:inherit;max-width:27.34vw;max-height:27.34vw;}
  .gallery-wrapper .work-box .work-list li .frame.horizon span img {max-width:27.34vw;height:auto;}
  .gallery-wrapper .work-box .work-list li .frame.vertical span img {width:auto;max-height:27.34vw;}
  .gallery-wrapper .work-box .work-list li dl {width:27.34vw;padding-top:0;}
  .gallery-wrapper .work-box .work-list li dl dt {padding:18px 0 4px;font-size:1.3rem;}
  .gallery-wrapper .work-box .work-list li dl dd {font-size:1.1rem;}

  /* Tablet 아트샵 */
  .artshop-wrapper {padding-top:70px;}
  .artshop-wrapper article.w100p .img-visual {width:100%;}
  .artshop-wrapper article {padding:0 3.322vw;}
  .artshop-wrapper .order-box {padding:24px 0 102px;}
  .artshop-wrapper .order-box .list {margin:0 1.888vw;padding-bottom:24px;border-bottom:1px solid #e4e4e4;}
  .artshop-wrapper .order-box .select-area {padding:16px 1.888vw 40px 0;font-size:1.0rem;text-align:right;}
  .artshop-wrapper .order-box .pagination.type01 {padding-top:57px;}

  /* Tablet 아트샵 > 아트샵 상세페이지 */
  .artshop-wrapper.detail article {padding:0 3.322vw;}
  .artshop-wrapper.detail .art-view {margin:0 1.888vw;}
  .artshop-wrapper.detail .unlike h3 {margin-left:1.888vw;}

  /* Tablet 갤러리소식 */
  .notice-wrapper {padding:70px 0 50px;}
  .notice-wrapper h2 {display:none;}
  .notice-wrapper .notice-box {width:688px;padding-top:38px;}
  .notice-wrapper .notice-box .notice-area .thd {display:flex;justify-content:space-between;}
  .notice-wrapper .notice-box .notice-area .thd div:nth-child(1) {width:86px;}
  .notice-wrapper .notice-box .notice-area .notice-list {border-top:0;}
  .notice-wrapper .notice-box .notice-area .notice-list li {display:flex;align-items:center;flex-direction:initial;height:58px;border:1px solid #dedede;border-radius:100px;background:none;cursor:pointer;}
  .notice-wrapper .notice-box .notice-area .notice-list li + li {margin-top:10px;}
  .notice-wrapper .notice-box .notice-area .notice-list li .num {display:block;width:130px;text-align:center;}
  .notice-wrapper .notice-box .notice-area .notice-list li .tit-area {display:flex;flex-direction:initial;width:100%;}
  .notice-wrapper .notice-box .notice-area .notice-list li .tit-area .kind {margin-right:8px;padding-bottom:0;}
  .notice-wrapper .notice-box .notice-area .notice-list li .tit-area .tit {display:-webkit-box;overflow:hidden;width:100%;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
  .notice-wrapper .notice-box .notice-area .notice-list li .date {width:270px;padding:0;text-align:center;}
  .notice-wrapper.detail {padding:70px 0 50px;}
  .notice-wrapper.detail .notice-box .notice-area .info {flex-direction:initial;align-items:center;}
  .notice-wrapper.detail .notice-box .notice-area .info .date {padding-bottom:0;}

  /* Tablet 회사소개 */
  .about-wrapper {padding-top:70px;}
  .about-wrapper .introduce-box {padding:43px 0 90px;}
  .about-wrapper .introduce-box h3 {margin:0 5.859vw;font-size:3.2rem;}
  .about-wrapper .introduce-box .txt-box,
  .about-wrapper .introduce-box .txt-box .txt-area {justify-content:center;width:100%;}
  .about-wrapper .introduce-box .txt-box {height:37.76vw;}
  .about-wrapper .introduce-box .txt-box .txt {margin:22px 0 12px;}
  .about-wrapper .introduce-box .txt-box .txt-eng {font-size:1.1rem;}
  .about-wrapper .introduce-box .txt-box.box1 {width:100%;padding:0 0 0 63.1836vw;}
  .about-wrapper .introduce-box .txt-box.box1::before {width:58.20vw;height:37.76vw;}
  .about-wrapper .introduce-box .txt-box.box1::after {top:50%;right:auto;left:29.2vw;width:24.023vw;height:24.023vw;}
  .about-wrapper .introduce-box .txt-box.box1 .txt {padding:0;font-size:1.1rem;}
  .about-wrapper .introduce-box .txt-box.box2 {margin:86px 0;padding:0;}
  .about-wrapper .introduce-box .txt-box.box2::before {width:58.20vw;height:37.76vw;}
  .about-wrapper .introduce-box .txt-box.box2::after {top:auto;right:-216px;bottom:-34px;font-size:11.2rem;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area {width:calc(100% - 11.72vw);}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area .txt {padding:0 56.148vw 0 0;font-size:1.1rem;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-eng {padding:0 56.148vw 0 0;}
  .about-wrapper .introduce-box .txt-box.box3 {width:100%;padding:0 0 0 63.1836vw;}
  .about-wrapper .introduce-box .txt-box.box3::before {width:58.20vw;height:37.76vw;}
  .about-wrapper .introduce-box .txt-box.box3::after {top:50%;right:auto;left:29.2vw;width:24.023vw;height:24.023vw;}
  .about-wrapper .introduce-box .txt-box.box3 .txt {padding:0;font-size:1.1rem;}
  .about-wrapper .introduce-box .btn-area {padding-top:66px;}
  .about-wrapper .introduce-box .btn-area .btn-guide {width:258px;height:55px;}

  /* Tablet 오시는 길 */
  .directions-wrapper .map-box .gg-map {height:45.94vw;}
  .directions-wrapper .map-box dl {width:calc(100% - 10.42vw);}

  .search-wrapper {padding-top:70px;}
  .search-wrapper article {padding:0 3.322vw;}
}

/* PC 1921 이상 */
@media (min-width:1921px) {
  .main .main-wrapper {width:1280px;}
  .main .main-wrapper .animate-view .action-wrap {height:815px;}
  .main .main-wrapper .animate-view .action-wrap .action-img li .frame figure {width:100%;height:780px;}

  /* PC 1921 전시작품 */
  .art-wrapper article {width:1302px;}
  .art-wrapper .art-box .action-wrap .action-img {height:590px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art {gap:0 104px;width:1114px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame {width:542px;height:542px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame div {width:486px;height:486px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure {max-height:486px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .vertical figure img {max-height:486px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure {max-width:486px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .frame .horizon figure img {max-width:486px;}
  .art-wrapper .art-box .action-wrap .action-img .swiper-slide .art .info {width:calc(100% - 646px);}
  .art-wrapper .art-box .action-wrap .art-prev {left:368px;}
  .art-wrapper .art-box .action-wrap .art-next {right:368px;}
  .art-wrapper .art-box .action-wrap .controller-box {right:483px;}

  /* PC 1921 전시작품 > 상세페이지 */
  .art-wrapper.detail article {width:1280px;}
  .gallery-wrapper .work-box .work-list li {margin:11px;}
  .gallery-wrapper .work-box .work-list li .frame {width:412px;height:412px;}
  .gallery-wrapper .work-box .work-list li .frame span {max-width:328px;max-height:328px;}
  .gallery-wrapper .work-box .work-list li .frame.horizon span {max-width:328px;}
  .gallery-wrapper .work-box .work-list li .frame.vertical span {max-height:328px;}
  .gallery-wrapper .work-box .work-list li .frame.horizon span img {max-width:328px;}
  .gallery-wrapper .work-box .work-list li .frame.vertical span img {max-height:328px;}

  /* PC 1921 i갤러리 */
  .gallery-wrapper article {width:1302px;}
  .gallery-wrapper article:nth-of-type(3) {width:1302px;}
  .gallery-wrapper .artist-box h3 {width:1280px;}
  .gallery-wrapper .gallery-info {height:590px;}
  .gallery-wrapper .gallery-info .info {width:1278px;}
  .gallery-wrapper .intro-box .intro .photo {width:640px;}
  .gallery-wrapper .intro-box .intro .explain {width:calc(100% - 640px);padding:0 80px;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap {width:1280px;}
  .gallery-wrapper .artist-box .artist-wrapper .artist-wrap .artists .artist-list > li .photo {width:623px;}

  /* PC 1921 아트샵 */
  .artshop-wrapper article {width:1302px;}
  .artshop-wrapper.detail .art-view .action-slide .action-wrap {width:782px;}
  .artshop-wrapper.detail .art-view .art-info {width:404px;}

  /* 갤러리소식 */
  .notice-wrapper .notice-box {width:1054px;}

  /* PC 1921 회사소개 */
  .about-wrapper .introduce-box h3 {width:1276px;}
  .about-wrapper .introduce-box .txt-box.box1::after {width:382px;height:382px;}
  .about-wrapper .introduce-box .txt-box.box2 .txt-area {width:1276px;}
  .about-wrapper .introduce-box .txt-box.box3::after {width:382px;height:382px;}

  /* PC 1921 오시는 길 */
  .directions-wrapper article {width:1280px;}
  .directions-wrapper .map-box dl {width:1280px;}

  /* PC 1921 검색페이지 */
  .search-wrapper {width:1302px;}
  .search-wrapper .search-box {width:800px;}
  .search-wrapper .search-box .search {width:800px;}
  .search-wrapper .search-box .search .ipt {padding:7px 21px 10px;}
  .search-wrapper .result-box .result-area h4 {padding-left:11px;}
}