html,body{max-width:100%;overflow-x:clip}#header{position:sticky;top:0;margin:0 auto;height:75px;padding:0px 50px;display:flex;align-items:center;justify-content:space-between;z-index:999;background:#fff;transition:background-color .2s ease,box-shadow .2s ease}#header.scrolled{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}#header .logo{display:inline-flex;width:auto;min-width:213px;max-width:213px}#header .logo img{max-width:166px;position:relative;top:-1px}#header ul.gnb{display:inline-flex;align-items:center;flex-grow:1}#header ul.gnb>li{margin:0 40px 0 0}#header ul.gnb>li a{color:#111;font-weight:400}#header ul.gnb>li a.on{font-weight:600}#header ul.gnb>li.only-mobile{display:none}.hover-underline-animation{display:inline-block;position:relative}.hover-underline-animation::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#333;transition:transform .25s ease-out}.hover-underline-animation:hover::after{transform:scaleX(1)}.hover-underline-animation.left::after{transform-origin:bottom right}.hover-underline-animation.left:hover::after{transform-origin:bottom left}#header ul.gnb>li a:hover{color:#fa5a50}#header .right-bx{display:inline-flex}#header .right-bx .top-search[type=text]{width:300px;padding:9px 30px 9px 50px;font-weight:300;color:#555;border:1px solid #ddd;border-radius:30px;background:url(/static/images/common/btn_search.svg) 20px no-repeat;transition:all .2s ease;font-size:.875rem}#header .right-bx .top-search[type=text]:focus{border-color:#555;outline:none}#header .right-bx ul.login{margin-left:20px}#header .right-bx ul.login>li a:hover{color:#777}#header .right-bx ul.login>li{position:relative;top:0;font-weight:400;display:inline-block;font-size:.875rem}#header .right-bx ul.login>li button.logout{font-size:.875rem;transition:.3s ease}#header .right-bx ul.login>li button.logout:hover{color:#777}#header .right-bx ul.login>li a.cart{position:relative;top:-5px;width:20px;height:20px;display:inline-flex;align-items:center;margin:0 10px 0 0;padding:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M2 2H4.90909L6.85818 12.2019C6.99544 12.9259 7.60828 13.4427 8.31273 13.4286H15.3818C16.0863 13.4427 16.6991 12.9259 16.8364 12.2019L18 5.80952H5.63636' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path fill-rule='evenodd' clip-rule='evenodd' d='M7.81834 16.4763C7.41668 16.4763 7.09106 16.8174 7.09106 17.2382C7.09106 17.659 7.41668 18.0001 7.81834 18.0001C8.22 18.0001 8.54561 17.659 8.54561 17.2382C8.54561 16.8174 8.22 16.4763 7.81834 16.4763Z' stroke='%23111' stroke-width='1.5'/><path fill-rule='evenodd' clip-rule='evenodd' d='M15.8183 16.4763C15.4167 16.4763 15.0911 16.8174 15.0911 17.2382C15.0911 17.659 15.4167 18.0001 15.8183 18.0001C16.22 18.0001 16.5456 17.659 16.5456 17.2382C16.5456 16.8174 16.22 16.4763 15.8183 16.4763Z' stroke='%23111' stroke-width='1.5'/></svg>") no-repeat left center;background-size:20px 20px;padding-left:23px;font-size:.875rem}#header .right-bx ul.login>li a.cart .cart-count{color:#333;font-weight:600}#search-layer{position:fixed;top:0;left:0;width:100%;height:0;z-index:3000;pointer-events:none}#search-layer .search-suggest.dribbble{position:absolute;width:255px;background:#fff;border-radius:10px;padding:22px 24px;box-shadow:0 20px 40px rgba(0,0,0,.15);grid-template-columns:1fr;gap:24px;display:grid;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .25s ease,transform .25s cubic-bezier(0.16, 0.84, 0.44, 1),visibility .25s}#search-layer .search-suggest.dribbble.search-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#search-layer .search-suggest.dribbble{pointer-events:none}#search-layer .search-suggest.dribbble.search-open{pointer-events:auto}#search-layer .search-suggest .suggest-col .title{font-size:.938rem;margin-bottom:14px;font-weight:400}#search-layer .search-suggest ul{list-style:none;margin:0px;padding:0}#search-layer .search-suggest li{margin-bottom:10px}#search-layer .search-suggest li a{font-size:.815rem;color:#111;text-decoration:none;opacity:.75;transition:opacity .2s ease,padding-left .2s ease}#search-layer .search-suggest li a:hover{opacity:1;padding-left:6px}#search-layer{position:fixed;top:0;left:0;width:100%;z-index:3000;pointer-events:none}#search-layer .search-suggest.search-open{display:grid;pointer-events:auto}#search-layer .search-suggest .suggest-col ul{display:flex;flex-wrap:wrap;gap:5px;padding:0px 0px 30px 0px;border-bottom:1px solid #e0e1e2}#search-layer .search-suggest .suggest-col li{margin:0}#search-layer .search-suggest .suggest-col li a{display:inline-block;padding:5px 15px;border-radius:20px;background:#f5f5f5;font-size:.688rem;color:#111;text-decoration:none;opacity:1;transition:background .2s ease,color .2s ease}#search-layer .search-suggest .suggest-col li a::before{content:"#";margin-right:2px;opacity:.4}#search-layer .search-suggest .suggest-col li a:hover{background:#111;color:#fff}#search-layer .search-suggest ul.search-artist-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;border:none}#search-layer .search-suggest ul.search-artist-list li{display:flex;align-items:center;gap:10px;padding:3px}#search-layer .search-suggest ul.search-artist-list li span{flex:0 0 auto;display:inline-flex;align-items:center}#search-layer .search-suggest ul.search-artist-list li span img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative;top:-2px}#search-layer .search-suggest ul.search-artist-list li a{padding:0;border-radius:0;background:none;font-size:.815rem;transition:opacity .2s ease}#search-layer .search-suggest .suggest-col li a{display:inline-block;padding:6px 12px;border-radius:20px;background:#f5f5f5;font-size:.813rem;color:#111;text-decoration:none;opacity:1;transition:background .2s ease,color .2s ease}#search-layer .search-suggest ul.search-artist-list li a::before{content:none}#search-layer .search-suggest ul.search-artist-list li a:hover{opacity:1;background:none;color:#777}@media(max-width: 1380px){#search-layer .search-suggest ul.search-artist-list{grid-template-columns:repeat(2, 1fr)}}#footer{background:#111;color:#fff;padding:40px 50px 30px 50px}#footer .wrap{margin:0 auto}#footer .in-wrap{display:flex;align-items:normal;justify-content:space-between;margin-top:15px}#footer .logo{width:176px}#footer .in-wrap .footer-info{display:inline-flex;align-items:center;flex-grow:1}#footer .in-wrap .footer-info ul li{display:block}#footer .in-wrap .footer-info ul li.ch{padding-left:70px;margin-bottom:30px;background:url("/static/images/main/bg_ch.png") left center no-repeat}#footer .in-wrap .footer-info ul li.ch span.tit{display:inline-block;margin-right:20px}#footer .in-wrap .footer-info ul li.ch span.call a{display:inline;margin:0;font-size:1rem;color:#fff}#footer .in-wrap .footer-info ul li.pj{padding-left:70px;margin-bottom:30px;background:url("/static/images/main/bg_pj.png") left center no-repeat}#footer .in-wrap .footer-info ul li.pj span.tit{display:inline-block;margin-right:20px}#footer .in-wrap .footer-info ul li.pj span.call a{display:inline;margin:0;font-size:1rem;color:#fff}#footer .in-wrap .footer-info ul li span.call a{font-size:1.375rem;font-weight:500;margin-top:30px;display:block;color:#fff}#footer .in-wrap .footer-info ul li span.ph{margin:5px 0 30px 0;display:block}#footer .in-wrap .footer-menu ul{display:inline-flex}#footer .in-wrap .footer-menu ul li{padding:3px 0;margin-right:40px;font-size:.938rem}#footer .in-wrap .footer-menu ul li:last-child{margin:0px}#footer .in-wrap .footer-menu ul li span.tit{display:block;font-size:1.125rem;margin-bottom:25px;font-weight:400}#footer .in-wrap .footer-menu ul li ul{display:block}#footer .in-wrap .footer-menu ul li ul li{display:block}#footer .in-wrap .footer-menu ul li ul li a{color:#fff;transition:.3s ease}#footer .in-wrap .footer-menu ul li ul li a:hover{color:#fa5a50}#footer .in-wrap .footer-menu ul li ul.sns-bx{position:relative}#footer .in-wrap .footer-menu ul li ul.sns-bx li{display:inline-block;margin-right:20px}#footer .in-wrap .footer-menu ul li ul.sns-bx li.kao a{display:inline-block;width:26px;height:26px;background:url("/static/images/common/icon_kakao.svg") no-repeat center center;background-size:cover;text-indent:-9999px}#footer .in-wrap .footer-menu ul li ul.sns-bx li.ins a{display:inline-block;width:26px;height:26px;background:url("/static/images/common/icon_ins.svg") no-repeat center center;background-size:cover;text-indent:-9999px}#footer .in-wrap .footer-menu ul li ul.sns-bx li.fb a{display:inline-block;width:26px;height:26px;background:url("/static/images/common/icon_fb2.svg") no-repeat center center;background-size:cover;text-indent:-9999px}#footer .in-wrap .footer-menu ul li ul.sns-bx li.ytb a{display:inline-block;width:26px;height:26px;background:url("/static/images/common/icon_ytb.svg") no-repeat center center;background-size:cover;text-indent:-9999px}#footer .footer-bottom{display:flex;align-items:normal;justify-content:space-between;padding-top:30px;border-top:1px solid #fff;font-size:.75rem}#footer .footer-bottom ul{display:inline-flex}#footer .footer-bottom ul li{padding:3px 0;margin-right:20px}#footer .footer-bottom ul li a{color:#fff}#footer .footer-bottom ul li a:hover{color:#fa5a50}#footer .footer-bottom ul li:last-child{margin:0px}@media only screen and (max-width: 1700px){#footer .in-wrap .footer-menu ul li{margin-right:32px}}@media only screen and (max-width: 768px){#footer .logo{width:150px}#footer .in-wrap .footer-info ul li span.call a{font-size:1.25rem;margin-top:20px}#footer .in-wrap .footer-menu ul li span.tit{margin-bottom:20px}}@media only screen and (max-width: 375px){#footer .in-wrap .footer-info ul li,#footer .in-wrap .footer-info ul li.ch span.call a,#footer .in-wrap .footer-info ul li.pj span.call a{font-size:.875rem}#footer .in-wrap .footer-info ul li.ch,#footer .in-wrap .footer-info ul li.pj{padding-left:60px}#footer .in-wrap .footer-menu ul li span.tit{font-size:1rem;margin-bottom:15px}#footer .in-wrap .footer-info ul li.ch span.tit,#footer .in-wrap .footer-info ul li.pj span.tit{margin-right:10px}#footer .in-wrap .footer-info ul li span.ph{margin-top:0px}}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:5rem;background:#000}.nav-button{display:none;padding:0;outline:none;border:none;color:#fff;background:rgba(0,0,0,0);cursor:pointer}.nav-logo{flex:1;color:#fff;font-size:1.5rem}.menu-container{display:inline-flex;align-items:center;flex-grow:1}.menu-item{margin:0 1rem}.menu-link{color:#fff;text-decoration:none;transition:.3s ease}@media only screen and (max-width: 1600px){#header .right-bx .top-search[type=text]{width:100%}}@media only screen and (max-width: 1550px){#header .logo img{max-width:150px}#header ul.gnb>li{margin:0 30px 0 0}#contents .wrap-in{padding:0px 0px 50px 0px}#footer .footer-bottom{display:flow;font-size:.813rem}}@media only screen and (max-width: 1420px){#header .logo{min-width:200px;max-width:200px}#header .logo img{max-width:140px}#header ul.gnb>li{margin:0 25px 0 0}}@media only screen and (max-width: 1400px){#footer .in-wrap .footer-menu ul li:nth-child(1),#footer .in-wrap .footer-menu ul li:nth-child(2),#footer .in-wrap .footer-menu ul li:nth-child(3),#footer .in-wrap .footer-menu ul li:nth-child(4),#footer .in-wrap .footer-menu ul li:nth-child(5){display:none}#footer .footer-bottom ul{display:block}#footer .footer-bottom ul li{display:inline}#footer .footer-bottom ul li:nth-child(3),#footer .footer-bottom ul li:nth-child(4),#footer .footer-bottom ul li:nth-child(7){display:block}.hover-underline-animation::after{display:none}}@media only screen and (max-width: 1380px){#header ul.gnb{display:contents;text-align:left}.nav-container{padding:0 1.5rem}.nav-button{display:flex;justify-content:center;align-items:center}.menu-container{position:absolute;top:3.75rem;right:-100%;flex-direction:column;padding:20px 50px;width:100%;box-sizing:border-box;height:100vh;background:#fff;transition:right .4s ease;z-index:999;text-align:left;box-shadow:-5px 10px 20px -3px rgba(0,0,0,.1);align-items:normal}#header ul.gnb>li{margin:0px;padding:10px 0}#header ul.gnb>li:nth-child(1){order:3}#header ul.gnb>li:nth-child(2){order:4}#header ul.gnb>li:nth-child(3){order:5}#header ul.gnb>li:nth-child(4){order:6}#header ul.gnb>li:nth-child(5){order:7}#header ul.gnb>li:nth-child(6){order:8}#header ul.gnb>li:nth-child(7){order:9}#header ul.gnb>li:nth-child(8){order:10}#header ul.gnb>li.only-mobile{width:100%;display:block;flex:0 0 100%;margin-top:30px;font-size:.875rem}#header ul.gnb>li.only-mobile>ul{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:0;list-style:none}#header ul.gnb>li.only-mobile>ul>li{position:relative;display:inline-flex;align-items:center;padding-right:10px}#header ul.gnb>li.only-mobile>ul>li::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:#e0e1e2}#header ul.gnb>li.only-mobile>ul>li:last-child{padding-right:0}#header ul.gnb>li.only-mobile>ul>li:last-child::after{display:none}#header .right-bx{display:contents}#header .right-bx form{order:2}#header .right-bx .search-bx{order:2}#header .right-bx ul.login{order:1;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #e0e1e2}#header .right-bx ul.login li{top:0}#header .right-bx ul.login li.name a{font-weight:600;margin-right:10px}#header .right-bx ul.login li.log-io{top:-1px}#header .right-bx ul.login li:has(a.cart){display:none}#header .right-bx .top-search[type=text]{max-width:100%;margin-bottom:20px;background-color:#f6f6f6}.show{right:0}.menu-item{margin:1rem 0}#footer .in-wrap{display:block;margin-bottom:30px}}@media only screen and (max-width: 768px){.nav-button svg{width:20px;height:20px}.mobile-icons button svg{width:20px;height:20px}}@media only screen and (max-width: 375px){#header .logo{min-width:100px;max-width:100px}}.right-bx{display:flex;align-items:center;gap:14px}.search-toggle{display:none;width:36px;height:36px}.nav-button{display:none;width:36px;height:36px}.mobile-icons a.cart{position:relative;top:0px;width:20px;height:20px;display:inline-flex;align-items:center;margin:0 10px 0 0;padding:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M2 2H4.90909L6.85818 12.2019C6.99544 12.9259 7.60828 13.4427 8.31273 13.4286H15.3818C16.0863 13.4427 16.6991 12.9259 16.8364 12.2019L18 5.80952H5.63636' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path fill-rule='evenodd' clip-rule='evenodd' d='M7.81834 16.4763C7.41668 16.4763 7.09106 16.8174 7.09106 17.2382C7.09106 17.659 7.41668 18.0001 7.81834 18.0001C8.22 18.0001 8.54561 17.659 8.54561 17.2382C8.54561 16.8174 8.22 16.4763 7.81834 16.4763Z' stroke='%23111' stroke-width='1.5'/><path fill-rule='evenodd' clip-rule='evenodd' d='M15.8183 16.4763C15.4167 16.4763 15.0911 16.8174 15.0911 17.2382C15.0911 17.659 15.4167 18.0001 15.8183 18.0001C16.22 18.0001 16.5456 17.659 16.5456 17.2382C16.5456 16.8174 16.22 16.4763 15.8183 16.4763Z' stroke='%23111' stroke-width='1.5'/></svg>") no-repeat left center;background-size:20px 20px;padding-left:23px;font-size:.875rem}.mobile-icons a.cart .cart-count{color:#333;font-weight:600}.search-overlay-close{display:none}body.search-mode .search-overlay-close{display:block;position:fixed;top:12px;right:12px;width:44px;height:44px;background:rgba(0,0,0,0);border:0;cursor:pointer;z-index:4000}body.search-mode #header .logo{display:none}body.search-mode #header .menu-container{display:none}body.search-mode #header .mobile-icons{display:none}body.search-mode #header .nav-button{display:none}body.search-mode .mobile-search-wrap{display:block;position:fixed;top:0;left:0;right:0;padding:12px 68px 0 16px;background:#fff;z-index:3900}body.search-mode .header-search{width:100%}body.search-mode .header-search form{display:block}body.search-mode .header-search .top-search[type=text]{width:100%;max-width:none;border:0;border-bottom:1px solid #e0e1e2;border-radius:0;padding:14px 44px 14px 0;background:none;font-size:1rem}body.search-mode #search-layer{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background:#fff;overflow:auto;pointer-events:auto;z-index:3800}body.search-mode #search-layer .search-suggest.dribbble{position:relative;top:0 !important;left:0 !important;width:100% !important;max-width:100%;border-radius:0;box-shadow:none;transform:none;padding:20px 16px 40px 16px;box-sizing:border-box}@media(max-width: 1380px){.search-toggle{display:inline-flex;align-items:center;justify-content:center}body.search-mode #search-layer .search-suggest.dribbble{top:var(--search-top, 65px) !important}.nav-button{display:inline-flex;align-items:center;justify-content:center}.right-bx{gap:10px}}.mobile-icons{display:none}.search-toggle{background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.cart-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.cart-toggle .cart-count{position:absolute;top:-8px;right:-8px;min-width:16px;height:16px;line-height:16px;font-size:10px;border-radius:8px;text-align:center;background:#000;color:#fff;padding:0 4px}@media(max-width: 1380px){.mobile-icons{display:inline-flex;align-items:center;gap:4px}.search-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.mobile-search-wrap{width:100%;padding:10px 16px;box-sizing:border-box}.header-search form{display:none}.header-search.is-open form{display:block;width:100%}.header-search.is-open .search-bx{width:100%}.header-search.is-open .top-search{width:100%}#search-layer .search-suggest.dribbble{position:absolute;top:60px !important;left:0 !important;width:100% !important;pointer-events:none}#search-layer{top:0px}.header-search.is-open .top-search[type=text]{width:300px;padding:9px 30px 9px 50px;font-weight:300;color:#555;border:1px solid #ddd;border-radius:30px;background:url(/static/images/common/btn_search.svg) 20px no-repeat;transition:all .2s ease;font-size:.875rem}.header-search.is-open .top-search[type=text]:focus{border-color:#555;outline:none}}@media only screen and (max-width: 768px){#header{padding:0px 10px;height:60px}#header .logo img{max-width:125px}.menu-container{padding:10px}#search-layer .search-suggest.dribbble{padding:20px 10px}#search-layer{top:160px}#footer .in-wrap .footer-menu ul li ul.sns-bx{z-index:1}#footer{padding:40px 20px}#footer .in-wrap{display:block;margin-bottom:30px}}.main-slide-bx{position:relative;margin-left:50px}.main-slider{position:relative}.swiper{padding:0 0 50px 0;touch-action:pan-y;-webkit-overflow-scrolling:touch}.swiper-container{width:100%;height:100%}.main-slider .swiper-slide{max-width:1432px;flex-shrink:0;box-sizing:border-box}.main-slider .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent);z-index:1;pointer-events:none;border-radius:5px}.main-slider .swiper-slide img{width:100%;height:auto;min-height:700px;display:block;border-radius:5px;border:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease}.main-slider .swiper-slide img:hover{opacity:.9}.swiper-slide .info-p{position:absolute;left:5%;bottom:13%;color:#fff;width:auto;height:auto;z-index:2}.swiper-slide .info-p p.txt1{display:block;padding-bottom:30px;font-size:1.875rem;font-weight:200}.swiper-slide .info-p p.txt2{display:block;padding-bottom:60px;font-size:3.75rem;font-weight:500}.swiper-slide .info-p p.txt3{display:block;font-size:1.563rem;font-weight:100}.swiper-wrapper.filter-exclusive .swiper-slide:not([data-category=exclusive]){display:none}.swiper-wrapper.filter-promotion .swiper-slide:not([data-category=promotion]){display:none}.swiper-button-prev::after,.swiper-button-next::after{display:none}.main-slider .swiper-button-next{background:url("/static/images/main/icon_slider_next.svg") no-repeat center center;background-size:24px 24px;width:40px;height:40px;position:absolute;right:50px;bottom:0px;top:auto !important;transform:none !important;z-index:10;cursor:pointer}.main-slider .swiper-button-prev{background:url("/static/images/main/icon_slider_prev.svg") no-repeat center center;background-size:24px 24px;width:40px;height:40px;position:absolute;right:100px;left:auto !important;bottom:0;top:auto !important;transform:none !important;z-index:10;cursor:pointer}ul.main-slide-category{display:inline-flex;position:relative;top:-20px;z-index:1}ul.main-slide-category li{margin-right:15px;font-size:.938rem}ul.main-slide-category li a{display:inline-block;color:#111;font-weight:300;border:1px solid #e0e1e2;padding:5px 20px;border-radius:30px;transition:all .5s ease-out}ul.main-slide-category li a:hover{background:#111;border:1px solid #111;color:#fff}ul.main-slide-category li a.on{background:#111;border:1px solid #111;color:#fff}#contents .wrap-in{width:calc(100% - 100px);height:100%;margin:0 auto;height:100%;display:grid;padding:0px 0px 100px 0px}@media only screen and (max-width: 768px){#contents .wrap-in{width:calc(100% - 20px) !important;height:100%;overflow:hidden;padding:0px 0px 80px 0;margin:0 auto}.main-slider .swiper-slide img:hover{opacity:1}}.exb-bx{width:100%;position:relative;margin:180px 0;padding:0}.exb-bx h2{font-size:2.188rem;text-align:center;margin-bottom:50px}.exb-list{width:100%}.exb-list .img{position:relative;width:100%;overflow:hidden}.exb-list .img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:5px}.exb-list span.on{position:absolute;left:0;bottom:0;width:110px;padding:5px 0 0 0;text-align:center;background:#fff;color:#fa5a50;font-size:.75rem;font-weight:400}.exb-list span.closed{position:absolute;left:0;bottom:0;width:110px;padding:5px 0 0 0;text-align:center;background:#fff;color:#333;font-size:.75rem;font-weight:400}.exb-list span.tit{display:block;font-size:1rem;margin:25px 0;font-weight:300}.exb-list span.date{font-size:.875rem;color:#777}.exb-list .swiper{all:unset;display:block !important;overflow:visible !important;position:relative !important}.exb-list .swiper-wrapper,.exb-slider .swiper-wrapper{all:unset;display:flex !important;flex-wrap:wrap !important;gap:20px}.exb-list .swiper-slide{all:unset;width:calc(33.333% - 13.333px);flex-shrink:0 !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;transition:opacity .3s ease}.exb-list .swiper-slide a:hover{opacity:.9;color:#777}@media only screen and (max-width: 1500px){.exb-bx{width:100%;position:relative;margin:100px 0;padding:0}.exb-bx h2{font-size:2rem}}@media only screen and (max-width: 1440px){.main-slider .swiper-slide img{max-height:600px;min-height:600px}.swiper-slide .info-p p.txt1{font-size:1.75rem}.swiper-slide .info-p p.txt2{font-size:3.438rem}.swiper-slide .info-p p.txt3{font-size:1.438rem}}@media only screen and (min-width: 1024px)and (max-height: 768px){.main-slider .swiper-slide img{max-height:550px;min-height:550px}.swiper-slide .info-p p.txt1{font-size:1.75rem}.swiper-slide .info-p p.txt2{font-size:3.438rem}.swiper-slide .info-p p.txt3{font-size:1.438rem}}@media only screen and (max-width: 1100px){.swiper-slide .info-p{left:5%;bottom:8%}.swiper-slide .info-p p.txt1{padding-bottom:20px;font-size:1.575rem}.swiper-slide .info-p p.txt2{padding-bottom:50px;font-size:2rem}.swiper-slide .info-p p.txt3{font-size:1.363rem}.exb-list{width:auto;max-width:none !important;overflow:hidden}.exb-slider .swiper-wrapper{display:flex !important;flex-wrap:nowrap !important;padding:0 !important;margin:0 !important;gap:0 !important}.exb-list .swiper-slide{width:70%;margin-right:20px !important;box-sizing:border-box;display:block !important}.exb-list .swiper-slide:last-child{margin-right:0px !important}.exb-list .img{width:100%;max-width:100%;overflow:hidden;border-radius:5px !important}.exb-list .img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;border-radius:5px}}@media only screen and (max-width: 768px){.main-slide-bx{margin:0}.swiper{padding:0px !important;margin:0px !important}.main-slider .swiper-slide{width:100%;max-width:100%;margin:0px !important}.main-slider .swiper-slide img{height:var(--fixed-height);overflow:auto;min-height:auto !important;border-radius:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-slider .swiper-slide .info-p{position:absolute;left:5%;bottom:5%;color:#fff;width:auto;height:auto}.main-slider .swiper-slide .info-p p.txt1{display:block;padding-bottom:10px;font-size:1rem;font-weight:200}.main-slider .swiper-slide .info-p p.txt2{display:block;padding-bottom:30px;font-size:1.25rem;font-weight:700}.main-slider .swiper-slide .info-p p.txt3{display:block;font-size:.938rem}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:none}ul.main-slide-category{display:none}.exb-bx{width:100%;position:relative;margin:50px 0 0 0;padding:0}.exb-bx h2{font-size:1.563rem;margin-bottom:30px}.exb-list{width:auto;max-width:none !important;overflow:hidden}.exb-slider .swiper-wrapper{display:flex !important;flex-wrap:nowrap !important;padding:0 !important;margin:0 !important;gap:0 !important}.exb-list .swiper-slide{width:100%;margin:0 !important;box-sizing:border-box;display:block !important}.exb-list .img{width:100%;max-width:100%;overflow:hidden;border-radius:5px !important}.exb-list .img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;border-radius:5px}.exb-list .swiper-slide a:hover{opacity:1}}.artist-bx{width:100%;margin:0 0 180px 0}.artist-bx h2{font-size:2.188rem;text-align:center;margin-bottom:50px}.artist-list{width:100%;padding:0;margin:0}.artist-list .swiper-slide{width:calc((100% - 60px)/4) !important;max-width:none !important;box-sizing:border-box;transition:opacity .3s ease}.artist-list .swiper-slide a:hover{opacity:.9;color:#777}.artist-list .img{position:relative}.artist-list .img img{width:100%;height:auto !important;border-radius:5px;display:block}.artist-list .info{position:relative}.artist-list .info p.tit{font-weight:400;margin:20px 0 10px 0}.artist-list .info p.ph{font-size:.938rem;color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artist-swiper-wrap{padding:50px 50px 0px 50px;background:rgba(217,217,217,.16)}.artist-swiper{position:relative}.artist-swiper,.artist-swiper .swiper-wrapper,.artist-swiper .swiper-slide{touch-action:pan-y}.artist-bx-header{position:relative;margin-bottom:50px}.artist-bx-header h2{font-size:2.188rem;text-align:center;margin:0}.artist-nav{position:absolute;top:49%;right:50px;display:block}.artist-nav .swiper-button-prev{background-image:url("/static/images/main/icon_slider_prev2.svg");background-repeat:no-repeat;background-position:center;background-size:30px 30px;width:32px;height:32px;left:-80px}.artist-nav .swiper-button-next{background-image:url("/static/images/main/icon_slider_next2.svg");background-repeat:no-repeat;background-position:center;background-size:30px 30px;width:32px;height:32px}@media only screen and (max-width: 1500px){.artist-bx-header h2{font-size:2rem}}@media only screen and (max-width: 1100px){.artist-list .swiper-slide{width:calc((100% - 20px)/2) !important}}@media only screen and (max-width: 768px){.artist-swiper-wrap{padding:30px 10px}.artist-nav .swiper-button-prev,.artist-nav .swiper-button-next{display:none}.artist-bx{width:auto;margin:30px 0 120px 0}.artist-bx-header{margin-bottom:35px}.artist-bx-header h2{font-size:1.7rem}.artist-list .swiper-slide{width:86% !important;padding:0 10px;box-sizing:border-box}.artist-list .info p.ph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.artist-list .swiper-slide a:hover{opacity:1}}.news-bx{display:flex;align-items:center;justify-content:space-between;margin:0px 0 70px 0}.news-bx>a{display:flex;align-items:center;justify-content:space-between;transition:opacity .3s ease}.news-bx>a:hover{opacity:.9;color:#777}.news-bx .img{flex:0 0 55%;max-width:1076px;position:relative}.news-bx .img img{width:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.news-bx .info{flex:1;margin-left:50px}.news-bx .info p.tit{display:block;font-size:1.625rem;font-weight:400;margin-bottom:20px;line-height:150%}.news-bx .info p.ph{font-size:1rem}@media only screen and (max-width: 1500px){.news-bx .img{flex:0 0 50%}.news-bx .info p.tit{font-size:1.375rem}.news-bx .info p.ph{font-size:.938rem}}@media only screen and (max-width: 1200px){.news-bx .img{flex:0 0 48%}}@media only screen and (max-width: 1100px){.news-bx .info p.tit{margin-bottom:5px;font-size:1.25rem;margin-bottom:10px;font-size:1.25rem}.news-bx>a{display:flex;flex-direction:column;align-items:stretch}.news-bx .img{width:100%;flex:none;max-width:100%}.news-bx .info{width:100%;margin:20px 0 0 0;min-width:0}}.artwork-list h2{font-size:2.188rem;text-align:center;margin-bottom:50px}.artwork-list ul{-moz-column-gap:60px;column-gap:60px;padding:0;margin:60px 0;-moz-column-count:2;column-count:2}@media only screen and (max-width: 599px){.artwork-list ul{-moz-column-gap:10px;column-gap:10px}.artwork-list ul li{transition:none;transform:none}}@media only screen and (min-width: 600px){.artwork-list ul{-moz-column-count:2;column-count:2}}@media only screen and (min-width: 900px){.artwork-list ul{-moz-column-count:3;column-count:3}}@media only screen and (min-width: 1200px){.artwork-list ul{-moz-column-count:4;column-count:4}}@media only screen and (max-width: 1500px){.artwork-list h2{font-size:2rem}}@media only screen and (min-width: 1500px){.artwork-list ul{-moz-column-count:5;column-count:5}}@media only screen and (max-width: 768px){.artwork-list h2{font-size:1.563rem;margin-bottom:0px}.artwork-list ul{margin:25px 0}}.artwork-list ul li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%;box-sizing:border-box;margin-bottom:40px}.artwork-list ul li .img{position:relative;opacity:1;transition:.5s ease-in-out;transition:transform .5s ease}.artwork-list ul li .img:hover{opacity:.9;transform:translateY(-10px)}.artwork-list ul li .img img{border:1px solid #e0e1e2;display:block;width:100%;height:auto;box-sizing:border-box}.artwork-list ul li .info{position:relative}.artwork-list ul li .info p.name{margin:15px 0;color:#333}.artwork-list ul li .info p.name a{font-weight:400}.artwork-list ul li .info p.name span.profile img{width:18px;height:18px;border-radius:50%;display:inline;position:relative;top:-2px}.artwork-list ul li .info p.tit{font-weight:300;color:#666}.artwork-list ul li .info p.size{color:#666}.artwork-list ul li .info p.price{margin-top:10px;font-weight:500;color:#000}.artwork-list ul li .info p.price{margin-top:10px;font-weight:500;color:#000;display:flex;justify-content:space-between}.artwork-list ul li .info p.price span.org{-webkit-text-decoration:line-through solid 2px;text-decoration:line-through solid 2px;color:#777}.artwork-list ul li .info p.price span.sale{flex-grow:1;margin-left:7px}.artwork-list ul li .info p.price span.pct{color:#fa5a50}.artwork-list ul li .info p.price span.sold{display:inline-block;width:13px;height:13px;background-color:#fa5a50;border-radius:50%;text-indent:-9999px;overflow:hidden;white-space:nowrap}.artwork-list ul li .info p.name span.heart{position:absolute;top:0;right:0}.heart-btn{width:16px;height:16px;background:url("/static/images/common/icon_heart.svg") no-repeat center center;background-size:contain !important;border:none;cursor:pointer;padding:0}.heart-btn.on{background-image:url("/static/images/common/icon_heart_on.svg")}.artwork-list ul li .info p.name{position:relative;display:flex;align-items:center;gap:6px}.artwork-list ul li .info p.name span.profile{flex:0 0 auto}.artwork-list ul li .info p.name a{flex:1;min-width:0;display:block;overflow-wrap:break-word;word-break:normal}.artwork-list ul li .info p.name span.heart{position:static;flex:0 0 auto;margin-left:auto}.artwork-list ul li .info p.name span.heart .heart-btn{display:block}@media only screen and (max-width: 768px){.artwork-list ul li .info p.name span.profile img{width:16px;height:16px;top:-1px}.artwork-list ul li .info p.tit{line-height:150%;margin-bottom:3px}.artwork-list ul li{font-size:.875rem}}@media only screen and (max-width: 375px){.artwork-list ul li .info p.price{margin-top:10px;font-weight:500;color:#000;display:flex;flex-wrap:wrap;align-items:flex-start}.artwork-list ul li .info p.price span.org{order:1;flex:1 1 auto;-webkit-text-decoration:line-through solid 2px;text-decoration:line-through solid 2px;color:#777}.artwork-list ul li .info p.price span.pct{order:2;margin-left:auto;color:#fa5a50}.artwork-list ul li .info p.price span.sale{order:3;flex:0 0 100%;margin:-3px 0 0 0}}.shorts-bx{width:100%;overflow:hidden}.shorts-bx h2{font-size:2.188rem;text-align:center;margin-bottom:50px}.shorts-list{width:100%}.shorts-list .img{position:relative;width:100%;overflow:hidden}.shorts-list .img img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:5px}.shorts-list .tit{position:relative;display:block;font-size:1rem;margin:15px 0 0 0;font-weight:400}.shorts-list .tit span.txt{width:80%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shorts-list .tit span.icon{position:absolute;top:2px;right:0;width:15px;height:20px;background:url("/static/images/main/icon_shorts.svg") no-repeat center center;background-size:contain;padding:0;display:inline-block}.shorts-list .swiper{all:unset;display:block !important;overflow:visible !important;position:relative !important}.shorts-list .swiper-wrapper,.shorts-slider .swiper-wrapper{all:unset;display:flex !important;flex-wrap:wrap !important;gap:20px}.shorts-list .swiper-slide{all:unset;width:calc(25% - 15px);flex-shrink:0 !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;transition:opacity .3s ease}.shorts-list .swiper-slide a:hover{opacity:.9;color:#777}@media only screen and (max-width: 1100px){.shorts-list{width:auto;max-width:none !important;overflow:hidden}.shorts-slider .swiper-wrapper{display:flex !important;flex-wrap:nowrap !important;padding:0 !important;margin:0 !important;gap:0 !important}.shorts-list .swiper-slide{width:60% !important;margin-right:20px !important;box-sizing:border-box !important;display:block !important}.shorts-list .swiper-slide:last-child{margin-right:0px !important}.shorts-list .img{width:100%;max-width:100%;overflow:hidden;border-radius:5px !important}.shorts-list .img img{width:100%;height:auto;display:block;border-radius:5px}}@media only screen and (max-width: 768px){.shorts-bx h2{font-size:1.563rem;margin-bottom:20px}.shorts-list{width:auto;max-width:none !important;overflow:hidden}.shorts-slider .swiper-wrapper{display:flex !important;flex-wrap:nowrap !important;padding:0 !important;margin:0 !important;gap:0 !important}.shorts-list .swiper-slide{width:85% !important;margin-right:20px !important;box-sizing:border-box !important;display:block !important}.shorts-list .swiper-slide:last-child{margin-right:0px !important}.shorts-list .img{width:100%;max-width:100%;overflow:hidden;border-radius:5px !important}.shorts-list .img img{width:100%;height:auto;display:block;border-radius:5px}.artwork-list ul li .img:hover{opacity:1;transform:none !important}.shorts-list .swiper-slide a:hover{opacity:1}}.sub-menu{width:100%;padding:13px 0;background:rgba(217,217,217,.13);overflow-x:auto}.sub-menu ul{display:flex;align-items:normal;justify-content:center}.sub-menu ul li{position:relative;display:inline-flex;color:#666;padding:0px 20px;align-items:center}.sub-menu ul li::after{position:absolute;right:0px;display:block;width:1px;height:8px;content:"";background:#e0e1e2}.sub-menu ul li:last-child::after{display:none}@media only screen and (min-width: 769px)and (max-width: 900px){.sub-menu{overflow-x:hidden;padding:10px 0}.sub-menu ul{flex-wrap:wrap;justify-content:center}.sub-menu ul li{padding:6px 10px}}.sub-menu ul li a.on{color:#111;font-weight:600}.sub-menu ul li a.stay{color:#111;font-weight:300}.sub-menu ul li a.stay:before{display:inline-block;content:"<";width:6px;height:6px;margin-right:8px;transition:transform .2s ease}.sub-menu ul li a.stay:hover:before{transform:translateX(-4px)}@media only screen and (max-width: 768px){.sub-menu{overflow-x:auto;padding:10px 0}.sub-menu ul{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0px;gap:0px}.sub-menu ul li{flex:0 0 auto}.sub-menu ul li:first-child{padding-left:10px}.sub-menu ul::-webkit-scrollbar{display:none}}.pagination{width:100%;margin-bottom:80px}.pagination ul{display:flex;align-items:normal;justify-content:center}.pagination ul li{position:relative;width:33px;height:33px;display:inline-block;color:#666;margin:0 5px;text-align:center}.pagination ul li a{display:block;width:100%;height:100%;line-height:33px;text-align:center;text-decoration:none;color:inherit;border:1px solid #e0e1e2;border-radius:5px;font-size:.875rem;background:#fff}.pagination ul li a:hover{border:1px solid #333}.pagination ul li:first-child a{border:none}.pagination ul li:last-child a{border:none}.pagination ul li a.on{border-color:#333;color:#333;font-weight:400}.pagination ul li a.prev,.pagination ul li a.next{border-color:#333;color:#333;font-weight:400}#sub-contents .sub-wrap-in{width:calc(100% - 100px);max-width:1070px;height:100%;margin:0 auto;display:grid;padding:0px 0px 100px 0px}@media only screen and (max-width: 768px){#sub-contents .sub-wrap-in{width:calc(100% - 20px) !important;height:100%;overflow:hidden;padding:0px 0px 80px 0;margin:0 auto;display:block}.pagination ul li a{font-size:.75rem}}.sub-artwork-list ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px;padding:0;margin:60px 0}.sub-artwork-list ul.columns3{grid-template-columns:repeat(3, 1fr)}.artwork-layout.show-filter .sub-artwork-list ul{grid-template-columns:repeat(3, 1fr)}.sub-artwork-list li{transition:transform .25s ease,opacity .25s ease;will-change:transform}.artwork-layout.show-filter .sub-artwork-list li:active{transform:scale(0.99)}@media(max-width: 1100px){.sub-artwork-list ul.columns3{grid-template-columns:repeat(2, 1fr);gap:30px;margin:30px 0}}@media(max-width: 768px){.sub-artwork-list ul.columns3{gap:10px;margin:20px 0}}.filter-top-bar{margin:20px 0px}.artwork-layout{display:flex;gap:40px}.artwork-filters{width:260px;flex-shrink:0;border-right:1px solid #eee;padding-right:20px;display:none}.artwork-layout.show-filter .artwork-filters{display:block}.filter-group{padding:16px 0;border-bottom:1px solid #eee}.filter-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:400;font-size:.875rem}.filter-title .arrow{width:8px;height:8px;border-left:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(-45deg);transition:transform .25s ease}.filter-group.active .filter-title .arrow{transform:rotate(135deg)}.filter-items{max-height:0;overflow:hidden;transition:max-height .25s ease}.filter-group.active .filter-items{max-height:500px;margin-top:10px}.radio-button.filter-item{display:block;padding:6px 0;cursor:pointer;color:#222;font-size:.875rem}.radio-button.filter-item.active{font-weight:700}.radio-button{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.radio-button input[type=radio]{position:absolute;opacity:0;pointer-events:none}.custom-radio{width:12px;height:12px;border:1px solid #bbb;border-radius:50%;position:relative;flex-shrink:0;display:inline-block;top:2px}.radio-button input[type=radio]:checked+.custom-radio{border-color:#000}.radio-button input[type=radio]:checked+.custom-radio::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#000;border-radius:50%;transform:translate(-50%, -50%)}.search-result-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px;padding:0;list-style:none}.search-result-item{display:inline-flex}.search-result-item>div{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;background:#f5f5f5;border-radius:16px;font-size:.75rem;color:#333;cursor:pointer;transition:background .2s ease}.search-result-item>div:hover{background:#ebebeb}.search-result-item span{white-space:nowrap;font-weight:500}.search-result-item .close-btn{width:10px;height:10px;opacity:.7;transition:opacity .2s ease}.search-result-item>div:hover .close-btn{opacity:1}.search-result-item .close-x{position:relative;width:10px;height:10px;top:-2px}.search-result-item .close-x::before,.search-result-item .close-x::after{content:"";position:absolute;top:50%;left:0;width:10px;height:1px;background:#666}.search-result-item .close-x::before{transform:rotate(45deg)}.search-result-item .close-x::after{transform:rotate(-45deg)}.search-result-item>div:hover .close-x::before,.search-result-item>div:hover .close-x::after{background:#000}@media only screen and (max-width: 1100px){.sub-artwork-list ul{grid-template-columns:repeat(3, 1fr);gap:30px;margin:30px 0}.artwork-layout.show-filter .sub-artwork-list ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.sub-artwork-list ul{grid-template-columns:repeat(2, 1fr);gap:10px;margin:0}.sub-artwork-list ul li{transition:opacity .3s ease,transform .3s ease;transform:translateY(10px)}}.sub-artwork-list ul li{display:block;width:100%;box-sizing:border-box;margin-bottom:40px}.sub-artwork-list ul li .img{position:relative;opacity:1;transition:.5s ease-in-out,transform .5s ease;height:280px;background:rgba(217,217,217,.16);overflow:hidden;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:0 15px}.sub-artwork-list ul li .img:hover{opacity:.9;transform:translateY(-10px)}.sub-artwork-list ul li .img img{max-height:200px;max-width:100%;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.sub-artwork-list ul li .info{position:relative}.sub-artwork-list ul li .info p.name{margin:15px 0;color:#333}.sub-artwork-list ul li .info p.name a{font-weight:400}.sub-artwork-list ul li .info p.name span.profile img{width:18px;height:18px;border-radius:50%;display:inline;position:relative;top:-2px}.sub-artwork-list ul li .info p.name span.profile .default-profile{width:18px;height:18px;border-radius:50%;background-color:#ccc;display:inline-block;position:relative;top:3px}.sub-artwork-list ul li .info p.tit{font-weight:300;color:#666}.sub-artwork-list ul li .info p.size{color:#666}.sub-artwork-list ul li .info p.price{margin-top:10px;font-weight:500;color:#000;display:flex;justify-content:space-between}.sub-artwork-list ul li .info p.price span.org{-webkit-text-decoration:line-through solid 2px;text-decoration:line-through solid 2px;color:#777}.sub-artwork-list ul li .info p.price span.sale{flex-grow:1;margin-left:7px}.sub-artwork-list ul li .info p.price span.pct{color:#fa5a50}.sub-artwork-list ul li .info p.price span.sold{display:inline-block;width:13px;height:13px;background-color:#fa5a50;border-radius:50%;text-indent:-9999px;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 1000px){.artwork-layout{display:block}.artwork-filters{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:75vh;background:#fff;border-radius:16px 16px 0 0;padding:16px 20px 24px;box-shadow:0 -8px 30px rgba(0,0,0,.2);transform:translateY(100%);transition:transform .35s ease;z-index:1000;overflow-y:auto}.artwork-layout.show-filter .artwork-filters{transform:translateY(0)}.artwork-filters{overflow-y:auto}.filter-group{padding:12px 0}.filter-title{font-size:.9rem}.radio-button.filter-item{padding:10px;font-size:.9rem;display:inline-block}.filter-top-bar{position:sticky;top:0;background:#fff;z-index:10;padding:10px 0;margin:15px 0px 0px 0px}}@media only screen and (max-width: 768px){.sub-artwork-list ul li{font-size:.875rem}.sub-artwork-list ul li .img{height:280px}.sub-artwork-list ul li .img:hover{opacity:1;transform:none !important}.sub-artwork-list ul li .info p.name{font-size:.875rem}.sub-artwork-list ul li .info p.name span.profile img{width:16px;height:16px;top:-1px}.sub-artwork-list ul li .info p.tit{line-height:150%;margin-bottom:3px}.sub-artwork-list ul li .info p.price{font-size:.813rem}}@media only screen and (max-width: 375px){.sub-artwork-list ul li .info p.price{margin-top:10px;font-weight:500;color:#000;display:flex;flex-wrap:wrap;align-items:flex-start}.sub-artwork-list ul li .info p.price span.org{order:1;flex:1 1 auto;-webkit-text-decoration:line-through solid 2px;text-decoration:line-through solid 2px;color:#777}.sub-artwork-list ul li .info p.price span.pct{order:2;margin-left:auto;color:#fa5a50}.sub-artwork-list ul li .info p.price span.sale{order:3;flex:0 0 100%;margin:-3px 0 0 0}}.code img{border:none !important;box-shadow:none !important}.badge{position:absolute;top:0px;left:0px;padding:5px 8px;background-color:#fa5a50;color:#fff;border-radius:0 0 5px 0;font-size:.75rem;font-weight:400;display:flex;align-items:center;justify-content:center;z-index:10;line-height:normal}.badge-new{display:inline-block;margin:10px 5px 0 0;padding:0px 10px;background-color:#221f20;color:#fff;border:1px solid #221f20;font-size:.75rem;font-weight:400}.badge-sale{display:inline-block;margin:10px 5px 0 0;padding:0px 10px;background-color:#fff;color:#221f20;border:1px solid #bcbcbc;font-size:.75rem;font-weight:400}.badge-past{position:absolute;top:0px;left:0px;padding:5px 8px;background-color:#666;color:#fff;border-radius:0 0 5px 0;font-size:.75rem;font-weight:400;display:flex;align-items:center;justify-content:center;z-index:10;line-height:normal}.badge-up{position:absolute;top:0px;left:0px;padding:5px 8px;background-color:#111;color:#fff;border-radius:0 0 5px 0;font-size:.75rem;font-weight:400;display:flex;align-items:center;justify-content:center;z-index:10;line-height:normal}@media only screen and (max-width: 640px){.badge{top:0px;left:0px;padding:4px 7px;font-size:.625rem;font-weight:600}.badge-new,.badge-sale{padding:6px 7px 6px 7px;line-height:1;font-size:.625rem}}.sub-artwork-list ul li .info p.name span.heart{position:absolute;top:0;right:0}.artwork-detail{width:100%;max-width:680px;margin:0 auto;line-height:175%}.artwork-detail h2{text-align:center;font-size:1.25rem;font-weight:400;margin-bottom:30px}.artwork-detail h3{text-align:center;font-size:1.875rem;font-weight:600;line-height:150%}.artwork-detail-frame{position:relative;width:100%;min-height:500px;margin:30px 0 20px 0;padding:20px 0;box-sizing:border-box;background:rgba(217,217,217,.13);display:flex;justify-content:center;align-items:center;overflow:hidden}.artwork-detail-frame img{box-shadow:1px 1px 5px rgba(0,0,0,.25)}.artwork-detail-frame .artwork_simul{position:relative;display:flex;flex-direction:row-reverse}.artwork-detail-frame .artwork_simul .image-sub-box{margin-right:1rem}.artwork-detail-frame .artwork_simul .image-sub-box .image-box{width:15.2rem;height:15.2rem;background-color:#f6f6f6;margin-bottom:1rem;border-radius:5px;cursor:pointer}.artwork-detail-frame .artwork_simul .image-sub-box .image-box:nth-child(4){margin-bottom:0}.artwork-detail-frame .artwork_simul .detail-view{width:100%;text-align:center;position:relative}.artwork-detail-frame .artwork_simul .detail-view .playground{display:flex;align-items:center;justify-content:center;line-height:normal}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper{position:relative}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings{line-height:1}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border{position:relative;text-align:center}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.img_con{position:relative;display:inline-block;line-height:0}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.img_con .ov_sh{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:none}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.img_con .ov_sh.open{display:block}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.img_con .ov_sh img{width:100% !important;height:100% !important;background:none;border:none}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border img{width:100%;max-width:100%;border:1px solid #dadada}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border img.noline{border:none !important}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border img.dy{display:inline-block;overflow:hidden;width:auto;max-width:400px;max-height:400px}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border img.main{width:480px}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border img.main.dy{width:auto;max-width:480px;height:480px}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.mb{display:none;position:absolute;top:450px;left:17px;width:450px;height:14px;transform:scaleY(-1) skew(-45deg, 0deg)}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.mb div.overlay{position:absolute;top:0;left:0;width:100%;height:14px;background:rgba(0,0,0,.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#99000000', EndColorStr='#99000000')";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="#99000000", EndColorStr="#99000000");zoom:1 !important}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.mr{display:none;position:absolute;top:7px;left:450px;width:14px;height:450px;background-position:100% -8px;background-size:cover;transform:scaleX(-1) skew(0deg, -45deg)}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border div.mr div.overlay{position:absolute;top:0;left:0;width:14px;height:100%;background:rgba(0,0,0,.4);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#66000000', EndColorStr='#66000000')";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="#66000000", EndColorStr="#66000000");zoom:1 !important}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .mat1.canvas{position:relative;display:block;width:500px}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .mat1.canvas div.mb,.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .mat1.canvas div.mr{display:inline-block}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .bm1{line-height:0}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .bm1,.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .bm2,.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .bm3{position:relative}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .ov_frm{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:none !important}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .ov_frm.open{display:block}.artwork-detail-frame .artwork_simul .detail-view .playground .image-wrapper .paintings #border .ov_frm img{border:none !important;background:none !important;width:100%;height:100%}#border .img_con img#frame_img.dy{height:400px;width:auto;max-height:400px;max-width:none}#border .img_con img#frame_img:not(.dy){width:auto;height:auto;max-width:365px;max-height:365px}#border{overflow:hidden}@media(max-width: 768px){#border .img_con img#frame_img.dy{height:100% !important;width:auto !important;max-height:280px;max-width:none}#border .img_con img#frame_img:not(.dy){width:auto;height:auto !important;height:100% !important;max-width:300px;max-height:none}}.artwork-detail-info{display:flex;align-items:center;justify-content:space-between}.artwork-detail-info p.media{max-width:520px;width:100%;font-size:.875rem}.artwork-detail-info p.price{font-size:1.063rem;font-weight:500;letter-spacing:-0.031rem}.artwork-detail-info p.price span.org{-webkit-text-decoration:line-through solid 2px;text-decoration:line-through solid 2px;color:#777;font-size:.875rem}.artwork-detail-info p.media span.frame-o{position:relative;left:-3px}.tooltip{position:relative;display:inline;padding:1px 5px;background:#d9d9d9;color:#fff;font-weight:500}.tooltip .tooltiptext{visibility:hidden;min-width:170px;max-width:100%;background:#d9d9d9;color:#fff;border:1px solid #d9d9d9;text-align:left;border-radius:2px;padding:3px 10px;position:absolute;z-index:1;top:-5px;left:170%;opacity:0;transition:opacity .3s;font-size:.875rem;font-weight:300}.tooltip .tooltiptext::after{content:"";position:absolute;top:25%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) #d9d9d9 rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .size_t{margin-right:5px}.tooltip .block{display:block}.artwork-detail-bottom{text-align:center}.frame-info-bx{text-align:left;padding:100px 0;border-bottom:1px solid #e0e1e2}.frame-info-bx h4{font-weight:400;display:flex;justify-content:left;align-items:center}.frame-info-bx h4 span{font-weight:100;position:relative;font-size:.9rem;margin:0 0 0 10px;padding:0 0 0 10px}.frame-info-bx h4 span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:1px;height:8px;content:"";background:#e0e1e2}.frame-info-bx p{padding:5px 0 30px 0;text-align:justify}ul.frame-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:normal;gap:20px;padding:0;margin:0}ul.frame-list li{flex:0 1 calc(33.333% - 20px);box-sizing:border-box;overflow:hidden;text-align:right;transition:transform .2s ease}ul.frame-list li:hover{transform:translateY(-5px)}ul.frame-list li img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}ul.frame-list li p{text-align:right;margin:15px 0;font-weight:500}@media only screen and (max-width: 1300px){.frame-info-bx{padding:20px 0px;margin:20px 0px}}@media only screen and (max-width: 768px){.frame-info-bx{padding:10px 0px;margin:20px 0px}ul.frame-list li{flex:0 1 calc(50% - 20px)}.frame-info-bx p{text-align:left}.artwork-detail-info p.media{width:100%;line-height:165%}.all-media{display:block}}@media only screen and (max-width: 768px){.artwork-detail{width:100%;max-width:none}.artwork-detail h2{font-size:1rem;margin-bottom:15px}.artwork-detail h3{font-size:1.25rem}.artwork-detail-frame{padding:20px 0;align-items:center;min-height:380px}.artwork-detail-frame .img{width:auto;text-align:center}.artwork-detail-frame .img img{width:80%;max-height:500px;margin:0 auto}.artwork-detail-info{flex-direction:column;align-items:flex-start;gap:10px;width:100%}}.tab-menu{width:100%;padding:20px 0;overflow-x:auto}.tab-menu ul{display:flex;align-items:normal;justify-content:center}.tab-menu ul li{position:relative;display:inline-flex;color:#666;padding:0px 35px;align-items:center}.tab-menu ul li::after{position:absolute;right:0px;display:block;width:1px;height:8px;content:"";background:#e0e1e2}.tab-menu ul li:last-child::after{display:none}.tab-menu ul li a.on{color:#111;font-weight:600}@media only screen and (max-width: 768px){.tab-menu{position:relative;overflow-x:auto}.tab-menu::after{content:"";position:absolute;top:0;right:0;width:30px;height:100%}.tab-menu ul{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 10px;gap:10px;position:relative;z-index:0}.tab-menu ul li{flex:0 0 auto;padding:0 25px 0 15px}.tab-menu ul li::after{position:absolute;right:0px;display:block;width:1px;height:11px;content:"";background:#e0e1e2}.tab-menu ul li:first-child{padding-left:0px}.tab-menu ul li:last-child{padding-right:0px}.tab-menu ul::-webkit-scrollbar{display:none}}.faq-menu ul{justify-content:center}.faq-menu ul li{padding:0 24px;white-space:normal;text-align:center}.faq-menu ul li a{line-height:1.4;display:block}.faq-menu ul li::after{height:100%;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1100px){.faq-menu ul{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:normal}.faq-menu ul li{padding:6px 16px}.faq-menu ul li::after{display:none}}@media only screen and (max-width: 768px){.faq-menu ul{display:grid;grid-template-columns:repeat(2, 1fr);padding:0;gap:3px}.faq-menu ul li{padding:5px;white-space:normal;font-size:.875rem}.tab-menu.faq-menu ul li:first-child{padding-left:5px}}.tab-content-wrap{margin-top:20px}.tab-content{display:none}.tab-content.active{display:block}.tab-content h3{margin:80px 0px 60px 0px;font-size:2.5rem;font-weight:900}.artist-info{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:justify;gap:60px}.artist-info .photo{flex:0 0 38%;max-width:100%}.artist-info .photo img{max-width:348px;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.artist-info .statement{flex:1;min-width:0;color:#666;line-height:175%}.artist-info .statement p{opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:opacity .4s ease,max-height .4s ease,visibility .4s ease}.artist-info .statement p:nth-of-type(1),.artist-info .statement p:nth-of-type(2),.artist-info .statement p:nth-of-type(3){opacity:1;max-height:500px;visibility:visible;margin-bottom:40px}.statement.expanded p{opacity:1;max-height:500px;visibility:visible;margin-bottom:40px}@media only screen and (max-width: 1300px){.artist-info .statement{text-align:left}}@media only screen and (max-width: 1000px){.artist-info .photo{flex:0 0 30%}.artist-info .photo img{max-width:250px}.artist-info .statement{text-align:left}}@media only screen and (max-width: 768px){.tab-content h3{font-size:2rem;font-weight:900}.artist-info{flex-direction:column;gap:40px}.artist-info .photo{flex:0 0 auto;width:100%;max-width:100%}.artist-info .photo img{width:100%;max-width:100%}.artist-info .statement{flex:1 1 auto;width:100%;text-align:left}}.artwork-view{margin:130px 0 0 0}.artwork-view img{margin-bottom:30px}.artwork-notice{padding:20px 0px;font-size:.938rem}.read-more-btn{background:none;border:none;cursor:pointer;margin:10px 0 30px 0;font-size:1.125rem;font-weight:400;color:#111}.read-more-btn::before{content:"";display:inline-block;width:20px;height:20px;margin-right:20px;background:url("/static/images/common/btn_more.svg") no-repeat center 4px;background-size:contain;border:none;cursor:pointer;padding:0;transition:opacity .3s ease,transform .3s ease;transform:translateX(0)}.read-more-btn:hover{opacity:.7}.read-more-btn:hover::before{opacity:.7;transform:translateX(6px)}.artist-info ul{margin-top:20px}.artist-info ul li{margin-bottom:25px;color:#333;font-weight:400}.artist-info ul li ul{margin:3px 0 0 0}.artist-info ul li ul li{margin:0}.artist-info ul li ul li a{font-size:.939rem;font-weight:300;color:#666}.artist-info ul li ul li a:hover{color:#fa5a50;text-decoration:none}.artist-info ul li ul li:before{content:"";position:relative;width:5px;height:1px;background:#666;display:inline-block;margin-right:6px;vertical-align:middle}.media-bx{width:100%;height:100%;margin-bottom:100px;padding:50px 0px;background:rgba(217,217,217,.13)}.media-bx h3{font-weight:400;margin-bottom:30px}.media-bx h3 span{display:inline-block;margin-left:20px;font-weight:200}.media-bx p{text-align:justify}.artwork-more-bx{width:100%;padding:100px 0 0 0}.artwork-more-bx h3{position:relative;font-size:2.188rem;text-align:center}.artwork-more-bx h3 span{position:absolute;right:0px}.btn-more{position:relative}.btn-more::after{content:"";display:inline-block;width:20px;height:20px;background:url("/static/images/common/btn_more.svg") no-repeat center center;background-size:contain;border:none;cursor:pointer;padding:0;transition:opacity .3s ease,transform .3s ease;transform:translateX(0)}.btn-more:hover::after{opacity:.7;transform:translateX(4px)}.event-bx{width:100%;padding:0 0 50px 0}.event-bx h3{position:relative;font-size:2.188rem;text-align:center}.event-bx h3 span{position:absolute;right:0px}.event-bx ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;list-style:none;padding:0;margin:60px 0}.event-bx ul li{transition:opacity .3s ease;display:block}.event-bx ul li:hover{opacity:.9;color:#777}.event-bx ul li img{border-radius:5px}.event-bx ul li p.tit{font-weight:400;margin:15px 0;height:40px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-bx ul li p.date{color:#777;font-size:.813rem;margin-bottom:30px}@media only screen and (max-width: 1000px){.event-bx ul{gap:25px;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.event-bx ul li:nth-child(4){display:none}}@media only screen and (max-width: 768px){.artwork-more-bx h3,.event-bx h3{font-size:1.125rem;text-align:left;font-weight:500}.media-bx{padding:25px 0px}.media-bx h3{text-align:left;font-size:.938rem;margin-bottom:15px}.media-bx h3 span{font-size:.938rem;display:block;margin:0}.media-bx p{text-align:left;font-size:.938rem;line-height:160%}.event-bx ul{gap:10px;margin:20px 0px}.event-bx ul li:hover{opacity:1}.artist-info ul li ul li a{font-size:.875rem}.read-more-btn{font-size:1rem}.artwork-notice{text-align:left;padding:20px 0px 0px 0px}.btn-more:hover::after{opacity:1;transform:none !important}}.isv-bx{width:100%;padding:0 0 50px 0}.isv-bx h3{position:relative;font-size:2.188rem;text-align:center}.isv-bx h3 span{position:absolute;right:0px}.isv-bx ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:60px 0;gap:40px}.isv-bx ul li{width:calc((100% - 40px)/2);box-sizing:border-box;transition:opacity .3s ease}.isv-bx ul li:hover{opacity:.9;color:#777}.isv-bx ul li img{width:100%;border-radius:5px}.isv-bx ul li p.tit{font-weight:400;margin:15px 0;height:40px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.isv-bx ul li p.date{color:#777;font-size:.813rem;margin-bottom:30px}@media only screen and (max-width: 768px){.isv-bx ul{margin:20px 0;gap:10px}.isv-bx h3{font-size:1.125rem;text-align:left;font-weight:500}.isv-bx ul li{width:100%}}.review-info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:50px}.review-info li{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:justify;gap:60px;padding-bottom:60px;border-bottom:1px solid #e0e1e2}.review-info li:last-child{border:none}.review-info .photo{flex:0 0 40%;width:100%;height:auto;max-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f7f7f7}.review-info .photo img{width:100%;height:auto;max-height:520px;-o-object-fit:contain;object-fit:contain;display:block}.review-info .txt{flex:1;min-width:0;color:#666;line-height:175%}.review-info .txt .user-info{display:flex;justify-content:space-between;margin-bottom:15px}.review-info .txt .user-info span{font-weight:500}.inquiry-bx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:50px}.inquiry-bx li{text-align:left;gap:60px;padding-bottom:60px;border-bottom:1px solid #e0e1e2}.inquiry-bx li:last-child{border:none}.inquiry-bx .tit{display:flex;justify-content:space-between;margin-bottom:15px}.inquiry-bx .tit p.type{font-weight:500}.inquiry-bx p.answer{display:flex;align-items:flex-start;font-weight:300;margin:15px 0 0 0}.inquiry-bx p.answer::before{content:"";width:5px;height:1px;background:#333;margin-right:6px;margin-top:12px;flex-shrink:0}.btn-inquiry{display:inline-block;padding:12px 60px;background-color:#333;color:#fff;font-weight:500;border:1px solid #000;border-radius:6px;text-decoration:none;cursor:pointer;transition:opacity .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn-inquiry:hover{opacity:.9;color:#fff;background-color:#333}.btn-inquiry:active{opacity:.9;background-color:#333}.btn-inquiry:focus{outline:none}@media only screen and (max-width: 768px){.review-info li{padding-bottom:30px}.review-info .photo{flex:none;width:100%;height:auto}.review-info .photo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.review-info .txt{width:100%}.btn-inquiry{padding:7px 50px;font-size:.938rem}}#tab4{text-align:left}#tab4 h4{font-weight:400}#tab4 .read-bx{margin:0 0 50px 0;padding:5px 0}#tab4 .read-bx li{margin:2px 0;padding-left:12px;text-indent:-12px;text-align:justify}#tab4 .read-bx li:before{content:"";position:relative;width:5px;height:1px;background:#333;display:inline-block;margin-right:6px;vertical-align:middle}.board-list{display:flex;flex-wrap:wrap;gap:40px;list-style:none;padding:0;margin:60px 0 0 0}.board-list li{box-sizing:border-box;padding:0px;margin-bottom:40px;transition:opacity .3s ease}.board-list li p.tit{font-weight:400;margin:15px 0;height:43px;line-height:23px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.board-list li p.date{color:#777;font-size:.813rem;margin-bottom:30px}.board-list li:hover{opacity:.9;color:#777}.board-list li img{border-radius:5px}.board-list li:nth-child(-n+2){width:calc(50% - 20px)}.board-list li:nth-child(n+3){width:calc(33.333% - 26.66px)}@media only screen and (max-width: 1024px){.board-list{gap:20px}.board-list li{width:calc(50% - 10px) !important}}@media only screen and (max-width: 768px){#tab4 .read-bx li{text-align:left}.board-list li{width:calc(50% - 10px) !important}}@media only screen and (max-width: 640px){.board-list li{width:100% !important}}.board-detail-top{width:100%;padding:50px 0 35px 0;margin:0 auto;line-height:175%}.board-detail-top h2{text-align:center;font-size:3.125rem;font-weight:400;margin-bottom:20px;line-height:150%}.board-detail-top p.date{text-align:center;font-size:1.25rem;color:#777}.board-detail-top .img{position:relative;margin:100px 0}.board-detail-top .img img{width:100%}@media only screen and (max-width: 1300px){.artist-pd{padding:40px 0 0 0 !important}}@media only screen and (max-width: 1024px){.board-detail-top h2{font-size:2.5rem}.artist-pd{padding:30px 0 0 0 !important}}@media only screen and (max-width: 768px){.artist-pd{padding:20px 0 0 0 !important}}@media only screen and (max-width: 640px){.board-detail-top{padding:50px 0 0 0}.board-detail-top h2{font-size:1.625rem;margin-bottom:5px}.board-detail-top p.date{font-size:.938rem}.board-detail-top .img{margin:60px 0}}.share-button-group{position:absolute;top:-45px;right:0;display:inline-block;font-family:sans-serif}.share-toggle{width:30px;height:30px;border-radius:50%;background:url(/static/images/common/icon_share.svg) center center no-repeat;background-size:contain;border:none;cursor:pointer}.share-toggle.active{background-image:url(/static/images/common/icon_close.svg)}.share-options{position:absolute;top:0px;right:-45px;display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;transition:opacity .1s ease;z-index:100}.share-options.active{opacity:1;pointer-events:auto}.share-btn{width:30px;height:30px;border:none;border-radius:50%;cursor:pointer;overflow:hidden;position:relative;text-indent:-9999px}.share-btn.facebook{background:url(/static/images/common/icon_fb.svg) center center no-repeat;background-size:contain}.share-btn.twitter{background:url(/static/images/common/icon_x.svg) center center no-repeat;background-size:contain}.share-btn.email{background:url(/static/images/common/icon_em.svg) center center no-repeat;background-size:contain}.share-btn.copy-link{background:url(/static/images/common/icon_cl.svg) center center no-repeat;background-size:contain}.toast{position:absolute;bottom:100%;right:0;margin-bottom:10px;background:#333;color:#fff;width:200px;padding:6px 12px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s ease}.toast.show{opacity:1}@media only screen and (max-width: 1024px){.share-options{position:absolute;top:0px;right:45px;display:flex;flex-direction:row;gap:10px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:100}.share-options.active{opacity:1;pointer-events:auto}}@media only screen and (max-width: 768px){.share-toggle{width:28px;height:28px}.share-btn{width:28px;height:28px}}#sub-contents .sub-detail-contents{max-width:710px;width:100%;min-height:500px;height:auto;margin:0 auto;display:grid;padding:0px 0px 150px 0px;text-align:justify;line-height:175%}#sub-contents .sub-detail-contents p{margin:20px 0}#sub-contents .sub-detail-contents p span{font-weight:400;display:block;margin-bottom:5px}#sub-contents .sub-detail-contents .img{margin:20px 0}#sub-contents .sub-detail-contents .img img{width:100%;max-width:710px;height:100%}#sub-contents .sub-detail-contents figure.img{margin:20px 0px 50px 0px}#sub-contents .sub-detail-contents figure.img img{width:100%;max-width:710px;height:100%}#sub-contents .sub-detail-contents figure.img figcaption{font-size:.875rem}#sub-contents .sub-detail-contents figure.img figcaption .credit{display:block;opacity:.9;line-height:normal}#sub-contents .sub-detail-contents ul.exb-info-list{margin:0}#sub-contents .sub-detail-contents ul.exb-info-list li{font-weight:400}#sub-contents .sub-detail-contents ul.exb-info-list ul{margin-bottom:20px}#sub-contents .sub-detail-contents ul.exb-info-list ul li{font-weight:400}#sub-contents .sub-detail-contents .curation h3{font-weight:500}#sub-contents .sub-detail-contents .curation p{margin:10px 0px}#sub-contents .sub-detail-contents .curation p strong{font-weight:500}#sub-contents .sub-detail-contents .curation .img{margin:60px 0px}@media only screen and (max-width: 768px){#sub-contents .sub-detail-contents{width:calc(100% - 0px) !important;height:100%;overflow:hidden;padding:0px 0px 80px 0;margin:0 auto;text-align:left}#sub-contents .sub-detail-contents .curation .img{margin:50px 0px 35px 0px}}@media only screen and (max-width: 640px){#sub-contents .sub-detail-contents .img{margin:25px 0}}.border{border-top:1px solid #e0e1e2;padding-top:40px;margin-top:40px}.go-link{text-decoration:underline}.go-link:hover{text-decoration:underline;color:#999}.review-list{width:100%;margin:0 auto;padding:0;box-sizing:border-box}.review-list ul{list-style:none;margin:60px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:50px}.review-list ul li{display:flex;flex-direction:column;background:#fff;box-sizing:border-box}.review-list ul li .img{width:100%;aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.review-list ul li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.review-list ul li .artwork-info{min-height:70px;display:flex;gap:20px;align-items:center;margin:10px 0px;padding-bottom:20px;border-bottom:1px solid #e0e1e2}.review-list ul li .artwork-info .photo{flex:0 0 64px;width:64px;height:64px}.review-list ul li .artwork-info .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.review-list ul li .artwork-info .txt{flex:1;min-width:0;color:#666;line-height:175%;font-size:.813rem}.review-list ul li .artwork-info .txt span{font-weight:500;display:block}.review-list ul li .artwork-info .txt .title{font-weight:normal;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-list ul li .user-info{display:flex;justify-content:space-between;margin:15px 0px;font-size:.875rem}.review-list ul li .user-info span{font-weight:500}.review-list ul li p.txt{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.review-list ul{grid-template-columns:repeat(2, 1fr);gap:30px}.border{border-top:1px solid #e0e1e2;padding-top:30px;margin-top:30px}}@media(max-width: 700px){.review-list ul{grid-template-columns:1fr;gap:50px}}@media(max-width: 375px){.border{padding-top:20px;margin-top:20px}}.review-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:9999}.review-modal .modal-content{display:flex;background:#fff;width:90%;height:60vh;max-width:1000px;border-radius:10px;overflow:hidden;position:relative}.modal-left{position:relative;flex:1 1 70%;background:#111;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.modal-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal-img img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.modal-right{flex:1 1 30%;padding:30px;background:#fff;display:flex;flex-direction:column;position:relative;overflow-y:auto;box-sizing:border-box}.modal-info .user-info{display:flex;justify-content:space-between;margin-bottom:20px}.modal-info .user-info span{font-weight:500}.modal-info p{margin:10px 0;line-height:1.5;text-align:left}.close-btn{position:absolute;top:15px;right:20px;cursor:pointer;font-size:1.875rem}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.nav-btn svg{display:block;width:30px;height:30px;opacity:.5;transition:all .3s ease}.nav-btn svg:hover{opacity:1}.prev-btn{left:0px}.next-btn{right:0px}.modal-artwork{display:flex;align-items:center;gap:15px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e0e1e2}.modal-artwork .photo{flex:0 0 20%;width:100%;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-artwork .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.modal-artwork .txt{display:flex;flex-direction:column;gap:4px}.modal-artwork .artist-name{font-weight:500;font-size:14px}.modal-artwork .artwork-title{font-size:.813rem;color:#666}@media only screen and (max-width: 1000px){.review-modal .modal-content{flex-direction:column;width:100%;height:100vh;border-radius:0px}.modal-left,.modal-right{flex:1 1 auto;width:100%;max-height:50%}}.notice{width:100%;margin:50px 0 0 0;overflow:hidden}.notice-item+.notice-item{margin:10px 0px}.notice-header{width:100%;padding:20px;border:1px solid #e0e1e2;border-radius:5px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background .2s ease;color:#333}.notice-header:hover,.notice-header:focus{background:#f9f9f9;outline:none}.notice-header .title{flex:1;text-align:left;font-size:.938rem}.notice-header .meta{display:flex;align-items:center;gap:6px;white-space:nowrap}.notice-item.active .notice-header{color:#000}.notice-header .icon{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0}.notice-item.active .icon{transform:rotate(180deg)}.notice-content{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .4s ease;background:#fff;padding:0 20px;margin:5px 0}.notice-item.active .notice-content{border:1px solid #e0e1e2;border-radius:5px}.notice-content p{margin:15px 0;font-size:.938rem}@media only screen and (max-width: 768px){.notice-content{font-size:.875rem}.notice-content p{margin:10px 0px}.notice-header{position:relative;flex-wrap:wrap;align-items:flex-start;gap:5px;padding:15px 12px 12px 12px}.notice-header .meta{order:1;width:100%;justify-content:flex-start;font-size:.75rem;color:#666}.notice-header .title{order:2;width:100%}.notice-header .icon{order:3;margin-left:auto;position:absolute;right:12px;top:15px}}.login-bx{position:relative;padding:90px 0px;width:680px;box-sizing:border-box;text-align:left;margin:0 auto}.login-bx h2{margin-bottom:40px;font-size:2.5rem;color:#333;font-weight:600}.login-bx p{margin-bottom:40px}.login-bx input[type=text],.login-bx input[type=password],.login-bx input[type=email]{width:100%;padding:20px;margin-bottom:16px;border:1px solid #090909;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400}.login-bx input[type=text]:focus,.login-bx input[type=password],.login-bx input[type=email]:focus{border-color:#111;outline:none}.login-bx button{width:100%;padding:20px;background-color:#111;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s ease,background-color .3s ease}.login-bx button:hover{opacity:.9;border-color:#777}.login-bx .links{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;margin-top:16px;margin-bottom:80px}.login-bx .links a{color:#333;text-decoration:none;transition:.3s ease}.login-bx .links a:hover{color:#fa5a50}.login-bx .form_wrapper .view{display:none}.login-bx .form_wrapper .active{display:block}.login-bx-new{position:relative;padding:90px 0px;width:500px;box-sizing:border-box;text-align:center;margin:0 auto}.login-bx-new h2{margin-bottom:40px;font-size:2.5rem;color:#333;font-weight:600;text-align:left}.login-bx-new p{margin-bottom:40px}.login-bx-new input[type=text],.login-bx-new input[type=password],.login-bx-new input[type=email]{width:100%;padding:15px;margin-bottom:5px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400}.login-bx-new input[type=text]:focus,.login-bx-new input[type=password],.login-bx-new input[type=email]:focus{border-color:#111;outline:none}.login-bx-new button{width:100%;padding:15px;margin-top:20px;background-color:#111;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s ease,background-color .3s ease;font-size:.938rem}.login-bx-new button:hover{opacity:.9;border-color:#777}.login-bx-new .links{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;margin-top:16px;margin-bottom:80px}.login-bx-new .links a{color:#333;text-decoration:none;transition:.3s ease}.login-bx-new .links a:hover{color:#fa5a50}.login-bx-new .form_wrapper .view{display:none}.login-bx-new .form_wrapper .active{display:block}.login-option{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-size:.875rem}.login-option a{color:#666;text-decoration:none}.login-option a:hover{text-decoration:underline}.remember-me{margin-bottom:16px;font-size:.875rem;color:#333}.checkbox-type1 input[type=checkbox]{display:none}.checkbox-type1{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.checkbox-type1 .checkmark{width:18px;height:18px;border:2px solid #ccc;border-radius:5px;margin-right:8px;box-sizing:border-box;position:relative;transition:all .2s ease}.checkbox-type1 input[type=checkbox]:checked+.checkmark{background-color:#333;border-color:#333}.checkbox-type1 .checkmark::after{content:"";position:absolute;display:none;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-type1 input[type=checkbox]:checked+.checkmark::after{display:block}.checkbox-type2 label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;white-space:nowrap}.checkbox-type2 input[type=checkbox]{display:none}.checkbox-type2 .checkmark{display:inline-block;width:18px;height:18px;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;position:relative;transition:all .2s;flex:0 0 18px}.checkbox-type2 input[type=checkbox]:checked+.checkmark{background:#333;border-color:#333}.checkbox-type2 .checkmark::after{content:"";position:absolute;display:none;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-type2 input[type=checkbox]:checked+.checkmark::after{display:block}.find-result .txt{font-size:1.25rem;font-weight:500;padding:60px 0px}.find-result .txt span{display:block;text-decoration:underline}.find-result .result-btn{margin-top:10px}.find-result .result-btn a{display:block;width:100%;text-align:center}.kakao-login{width:100%;padding:12px 16px;border:none;border-radius:4px;font-weight:400;color:#333 !important;background-color:#fee500 !important;border:1px solid #fee500 !important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .3s ease,border-color .3s ease}.kakao-login img{width:20px}.kakao-login:hover{opacity:.5}.naver-login{width:100%;padding:12px 16px;border:none;border-radius:4px;font-weight:400;color:#fff !important;background-color:#5bbb5b !important;border:1px solid #5bbb5b !important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .3s ease,border-color .3s ease}.naver-login:hover{opacity:.5}.btn-type-normal{width:100%;padding:12px 16px;border:none;border-radius:4px;font-weight:400;color:#333 !important;background-color:#fff !important;border:1px solid #e0e1e2 !important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .3s ease,border-color .3s ease}.btn-type-normal:hover{opacity:.5}.login-bx-new button.kakao-login,.login-bx-new button.naver-login,.login-bx-new button.btn-type-normal{margin:7px 0px}.login-info{background:#f9f9f9;font-size:.938rem;padding:12px 16px;margin-bottom:20px;border-radius:4px;font-weight:400;color:#333;display:flex;align-items:center;justify-content:center;text-align:center;line-height:normal}.guest-info{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.guest-info span:last-of-type{text-decoration:underline;font-weight:400}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);align-items:center;justify-content:center}.modal-guest{width:600px;max-width:90%;background:#fff;padding:40px;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.modal-guest h3{font-size:1.3rem;font-weight:500;margin-bottom:20px}.modal-guest ul{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e1e2}.modal-guest ul li{margin:0;display:flex;align-items:flex-start;padding:5px 0}.modal-guest ul li .tit{width:80px;flex-shrink:0;font-weight:400;color:#333}.modal-guest ul li span:not(.tit){flex:1;display:inline-block;word-break:break-word;text-align:left}.modal-button-wrap{text-align:center;margin-top:30px}#close-guest-modal{padding:12px 60px;border:none;background:#111;color:#fff;border-radius:5px;cursor:pointer}@media(max-width: 768px){.modal{align-items:flex-end;justify-content:stretch}.modal-guest h3{font-size:1.125rem;margin-bottom:10px}.modal-guest{width:100%;max-width:none;margin:0;padding:20px;border-radius:12px 12px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.2);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-guest #modal-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-guest .modal-button-wrap{margin-top:auto;padding-top:0px;background:#fff;position:sticky;bottom:0}.modal-guest #close-guest-modal{width:100%;padding:14px 0;border-radius:8px}}.register-bx{padding:90px 0;width:680px;box-sizing:border-box;text-align:left;margin:0 auto}.register-bx h2{margin-bottom:40px;font-size:2.5rem;color:#333;font-weight:600}.register-bx input[type=text],.register-bx input[type=password],.register-bx input[type=number]{width:100%;padding:15px;margin-bottom:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400}.register-bx input[type=text]:focus,.register-bx input[type=password]:focus,.register-bx input[type=number]:focus{border-color:#111;outline:none}.register-bx button:not(.check-btn){width:100%;padding:20px;background-color:#111;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s ease,background-color .3s ease;margin-top:15px}.register-bx button:not(.check-btn):hover{opacity:.9;border-color:#777}.register-bx .input-group{display:flex;align-items:stretch;gap:0;width:100%}.register-bx .input-group input[type=text]{flex:1;display:block;height:56px;line-height:56px;padding:0 20px;box-sizing:border-box;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;outline:none}.register-bx .input-group input[type=text]:focus{border-color:#111}.register-bx .input-group .check-btn{flex:0 0 auto;display:block;height:56px;line-height:56px;padding:0 16px;box-sizing:border-box;background:#111;color:#fff;border:1px solid #111;border-left:none;border-radius:0 5px 5px 0;white-space:nowrap;text-align:center}.register-bx .input-group .check-btn:hover{opacity:.9;border-color:#777}@media only screen and (max-width: 768px){.register-bx{padding:60px 0 0 0}.register-bx h2{font-size:1.563rem;margin-bottom:20px}.login-bx input[type=text],.login-bx input[type=password],.login-bx input,.register-bx .input-group input[type=text]{padding:15px}.register-bx input[type=text],.register-bx input[type=password],.register-bx input[type=number]{padding:12px}.register-bx .input-group input[type=text],.register-bx .input-group .check-btn{height:47px;line-height:47px}.login-bx button,.register-bx button:not(.check-btn){padding:15px}.login-bx-new button.kakao-login,.login-bx-new button.naver-login,.login-bx-new button.btn-type-normal{font-size:.813rem}.login-info{font-size:.875rem}}#ui-datepicker-div{border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:12px;background:#fff;font-family:inherit}#ui-datepicker-div .ui-datepicker-header{background:#fff;border:0;padding:8px 0;margin-bottom:8px}#ui-datepicker-div .ui-datepicker-title{font-size:.875rem;font-weight:600;color:#111}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{top:8px;width:32px;height:32px;border-radius:8px;border:1px solid #eee;background:#fff;cursor:pointer}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{background:#f7f7f7;border-color:#e5e5e5}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{background-image:none !important}#ui-datepicker-div .ui-datepicker-prev:before{content:"‹";display:flex;align-items:center;justify-content:center;height:100%;color:#111;font-size:18px;line-height:1}#ui-datepicker-div .ui-datepicker-next:before{content:"›";display:flex;align-items:center;justify-content:center;height:100%;color:#111;font-size:18px;line-height:1}#ui-datepicker-div table{width:100%;border-collapse:separate;border-spacing:6px 6px;margin:0}#ui-datepicker-div th{font-size:12px;font-weight:500;color:#666;padding:0 0 4px;text-align:center}#ui-datepicker-div td{padding:0}#ui-datepicker-div .ui-state-default{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,0);background:#fff;color:#111;font-size:13px}#ui-datepicker-div .ui-state-default:hover{background:#f5f5f5}#ui-datepicker-div .ui-state-active{background:#111 !important;color:#fff !important;border-color:#111 !important}#ui-datepicker-div .ui-state-highlight{background:#fff;border-color:#111;color:#111}#ui-datepicker-div .ui-datepicker-calendar a{text-decoration:none}#ui-datepicker-div .ui-datepicker-unselectable span{opacity:.35}.email-consent{display:flex;align-items:center;gap:20px;justify-content:flex-start;margin-bottom:30px;color:#333}.email-consent .consent-label{margin-right:10px;white-space:nowrap;font-weight:500}.radio-type1{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;font-size:.875rem;color:#333}.radio-type1 input[type=radio]{display:none}.radio-type1 .radiomark{width:18px;height:18px;border:2px solid #ccc;border-radius:50%;margin-right:6px;box-sizing:border-box;position:relative;transition:all .2s ease}.radio-type1 input[type=radio]:checked+.radiomark{border-color:#111}.radio-type1 input[type=radio]:checked+.radiomark::after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#111}#terms-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);align-items:center;justify-content:center;z-index:1000}#terms-modal .modal-content{background:#fff;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;overflow-x:hidden;border-radius:5px;padding:30px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.3)}#close-terms-modal{position:absolute;top:-5px;right:-5px;border:none;background:none;cursor:pointer;color:#999;text-align:right}#terms-modal h3{margin-top:0;margin-bottom:16px;font-weight:700;font-size:1.25rem}#terms-content{text-align:left;font-size:.813rem;white-space:pre-wrap !important;word-break:break-word !important;overflow-wrap:break-word !important;overflow-x:hidden !important;overflow-y:auto !important;max-height:400px;box-sizing:border-box;width:100% !important;min-width:0}.signup-terms{font-family:sans-serif;color:#111;margin:30px 0}.checkbox-all{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;font-size:1.125rem;margin-bottom:24px;position:relative}.checkbox-all input[type=checkbox]{display:none}.checkbox-all .checkmark{width:18px;height:18px;border:2px solid #ccc;border-radius:5px;margin-right:10px;box-sizing:border-box;position:relative;transition:all .2s ease}.checkbox-all input[type=checkbox]:checked+.checkmark{background-color:#333;border-color:#333}.checkbox-all .checkmark::after{content:"";position:absolute;display:none;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-all input[type=checkbox]:checked+.checkmark::after{display:block}.terms-list{border:1px solid #ddd;border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:12px}.checkbox-term{display:flex;align-items:center;font-size:.95rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.checkbox-term input[type=checkbox]{display:none}.checkbox-term .checkmark{width:18px;height:18px;border:2px solid #ccc;border-radius:5px;margin-right:8px;box-sizing:border-box;position:relative;transition:all .2s ease}.checkbox-term input[type=checkbox]:checked+.checkmark{background-color:#333;border-color:#333}.checkbox-term .checkmark::after{content:"";position:absolute;display:none;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-term input[type=checkbox]:checked+.checkmark::after{display:block}.checkbox-term span{color:#111;font-weight:500;margin-right:10px}.view-term{margin-left:auto;font-size:.875rem;color:#777;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;font-weight:500}.view-term:link,.view-term:visited{text-decoration:underline;color:#777}.view-term:hover{text-decoration:underline;opacity:.8}.login-bx select{width:100%;color:#333;padding:20px;margin-bottom:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:22px;cursor:pointer}.login-bx select:focus{border-color:#111;outline:none}.dashboard{margin:50px auto 50px auto;width:680px}.dashboard h3{margin-top:0;margin-bottom:16px;font-weight:700;font-size:1.25rem}.dashboard ul{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e1e2}.dashboard ul li{margin:0;display:flex;align-items:center;padding:5px 0}.dashboard ul li .tit{width:80px;flex-shrink:0;font-weight:400;color:#333}.dashboard ul li span:not(.tit){flex:1;display:inline-block;word-break:break-word;text-align:left}.dashboard ul li.account-auth-item{margin-top:15px}.dashboard ul li.account-auth-item form.account-form{flex:1}.account-group{display:flex;align-items:stretch;gap:0}.account-group .account-input{flex:1;padding:20px;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;box-sizing:border-box;outline:none;height:50px}.account-group .account-input:focus{border-color:#111}.account-group .verify-account-btn{padding:0 16px;background:#111;color:#fff;border:1px solid #111;border-left:none;border-radius:0 5px 5px 0;cursor:pointer;white-space:nowrap;transition:opacity .3s ease,background-color .3s ease;height:50px;display:flex;align-items:center;justify-content:center}.account-group .verify-account-btn:hover{opacity:.9;border-color:#777}@media only screen and (max-width: 768px){.login-bx,.register-bx,.login-bx-new{width:100%;padding:30px 0px}.login-bx h2,.login-bx-new h2{font-size:1.563rem;margin-bottom:20px}.checkbox-all{font-size:.938rem}.consent-label{font-size:.875rem}}.artwork-original-detail{position:relative;width:calc(100% - 280px);height:100vh;box-sizing:border-box;margin:0 auto;line-height:175%;overflow:hidden;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.artwork-original-detail h2{font-size:1.125rem;font-weight:600}.artwork-original-detail p{font-size:1rem;color:#666}.artwork-original-detail .img{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.artwork-original-detail .img img{width:auto;height:auto;max-width:min(640px,92vw);max-height:clamp(260px,55dvh,640px);-o-object-fit:contain;object-fit:contain;display:block}@supports not (height: 1dvh){.artwork-original-detail .img img{max-height:clamp(260px,55vh,640px)}}@media(max-width: 768px){.artwork-original-detail .img img{max-width:90vw;max-height:clamp(210px,55dvh,480px)}@supports not (height: 1dvh){.artwork-original-detail .img img{max-height:clamp(210px,55vh,480px)}}}@media(max-height: 700px){.artwork-original-detail{height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}@supports not (height: 1dvh){@media(max-height: 700px){.artwork-original-detail{height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}}.artwork-original-detail ul li{display:inline-block;margin-right:5px}.artwork-original-detail ul li button{display:Inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #999;font-weight:400;font-size:.938rem;color:#111}.artwork-original-detail ul li .buy{background:#000;color:#fff}.artwork-original-detail ul li button:hover,.artwork-original-detail ul li .buy:hover,.artwork-original-detail ul li .npay:hover{opacity:.8}.artwork-original-detail ul li .npay{background:url(/static/images/common/btn_npay.svg) center center no-repeat;background-size:cover;text-indent:-9999px;border:1px solid #00de5a}.artwork-original-detail ul li .like-btn{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:50px;height:50px;background:url(/static/images/common/icon_heart.svg) center center no-repeat;background-size:20px;border:1px solid #999;text-indent:-9999px;cursor:pointer;padding:0;border-radius:50%}.artwork-original-detail ul li .heart-btn{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:50px;height:50px;background:url(/static/images/common/icon_heart.svg) center center no-repeat;background-size:20px !important;border:1px solid #999;text-indent:-9999px;cursor:pointer;padding:0;border-radius:50%}.artwork-original-detail ul li.npay-li{display:inline-block;margin-right:5px}.artwork-original-detail ul li.npay-li .naver_btn{display:inline-flex;vertical-align:middle}.artwork-original-detail ul li.npay-li #naver_pay{display:inline-flex}.artwork-original-detail ul li.npay-li .npay_text,.artwork-original-detail ul li.npay-li .npay_event,.artwork-original-detail ul li.npay-li .btn_width{display:none !important}.artwork-original-detail ul li.npay-li .npay_storebtn_bx,.artwork-original-detail ul li.npay-li .npay_button_box,.artwork-original-detail ul li.npay-li .npay_button,.artwork-original-detail ul li.npay-li .npay_btn_list{width:auto !important;height:auto !important;border:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important}.artwork-original-detail ul li.npay-li a.npay_btn_link.npay_btn_pay.btn_green{display:inline-flex !important;justify-content:center !important;align-items:center !important;width:50px !important;height:50px !important;border-radius:50% !important;border:1px solid #00de5a !important;background:url(/static/images/common/btn_npay.svg) center center no-repeat !important;background-size:cover !important;text-indent:-9999px !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important;padding:0 !important;box-sizing:border-box !important;text-decoration:none !important}.artwork-original-detail ul li.npay-li a.npay_btn_link.npay_btn_pay.btn_green:hover{opacity:.8}.close-button{position:absolute;top:20px;right:20px;background:none;border:none;font-size:2.375rem;cursor:pointer;font-weight:200;color:#111}.close-button:hover{color:#888}.pay{position:absolute;right:0;bottom:12%;width:auto;height:50px}.pay p.price{text-align:right;margin-bottom:30px;font-weight:500;font-size:1.063rem;letter-spacing:-0.031rem}.pay p.price span.org{-webkit-text-decoration:line-through solid 2px;text-decoration:line-through solid 2px;color:#777;font-size:.875rem}@media only screen and (max-width: 768px){.artwork-original-detail{width:100%;justify-content:flex-start;padding:0px}.close-button{position:relative;top:auto;right:auto;align-self:flex-end;margin:10px 20px 0 0;z-index:999;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.pay{position:relative;right:0;bottom:0;width:auto;height:50px}.pay p.price{text-align:center;margin:15px 0 40px 0}.artwork-original-detail h2,.artwork-original-detail p{padding:0px 10px;word-break:break-word;white-space:normal}.artwork-original-detail h2{font-size:1rem;margin-bottom:5px}.artwork-original-detail p{font-size:.875rem;line-height:normal}}.artist-detail h3{text-align:center;margin:80px 0px 60px 0px;font-size:2.5rem;font-weight:900}.buy-bx{margin:30px 0 0 0}.buy-bx ul{text-align:right}.buy-bx ul li{display:inline-block;margin-right:5px}.buy-bx ul li button{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #999;font-weight:400;font-size:.938rem;color:#111}.buy-bx ul li .buy{background:#000;color:#fff}.buy-bx ul li button:hover,.buy-bx ul li .buy:hover,.buy-bx ul li .npay:hover{opacity:.8}.buy-bx ul li .npay{background:url(/static/images/common/btn_npay.svg) center center no-repeat;background-size:cover;text-indent:0;color:rgba(0,0,0,0);border:1px solid #00de5a}.buy-bx ul li .heart-btn{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:50px;height:50px;background:url(/static/images/common/icon_heart.svg) center center no-repeat;background-size:20px !important;border:1px solid #999;text-indent:-9999px;cursor:pointer;padding:0;border-radius:50%}.buy-bx ul li .heart-btn.on{background-image:url("/static/images/common/icon_heart_on.svg")}.buy-bx ul li.npay-li{display:inline-block;margin-right:5px}.buy-bx ul li.npay-li .naver_btn{display:inline-flex;vertical-align:middle}.buy-bx ul li.npay-li #naver_pay{display:inline-flex}.buy-bx ul li.npay-li .npay_text,.buy-bx ul li.npay-li .npay_event,.buy-bx ul li.npay-li .btn_width{display:none !important}.buy-bx ul li.npay-li .npay_storebtn_bx,.buy-bx ul li.npay-li .npay_button_box,.buy-bx ul li.npay-li .npay_button,.buy-bx ul li.npay-li .npay_btn_list{width:auto !important;height:auto !important;border:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important}.buy-bx ul li.npay-li a.npay_btn_link.npay_btn_pay.btn_green{display:inline-flex !important;justify-content:center !important;align-items:center !important;width:50px !important;height:50px !important;border-radius:50% !important;border:1px solid #00de5a !important;background:url(/static/images/common/btn_npay.svg) center center no-repeat !important;background-size:cover !important;text-indent:-9999px !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important;padding:0 !important;box-sizing:border-box !important;text-decoration:none !important}.buy-bx ul li.npay-li a.npay_btn_link.npay_btn_pay.btn_green:hover{opacity:.8}.frame-wrap{display:flex;align-items:center;gap:16px;width:100%;padding:20px 0;margin-top:20px;border-top:1px solid #e0e1e2}.frame-bx{width:300px;overflow:hidden;box-sizing:border-box}.frame-bx .swiper{padding:0px}.frame-bx .swiper-slide{height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;cursor:pointer}.frame-bx .swiper-slide img{transition:transform .3s ease}.frame-bx .swiper-slide:hover img{transform:scale(1.2)}.frame-wrap .swiper-nav{display:flex;flex-direction:row;gap:6px;position:relative;top:10px;left:15px}.frame-wrap .swiper-nav .swiper-button-prev,.frame-wrap .swiper-nav .swiper-button-next{position:static !important;width:24px;height:24px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:16px 16px;border:none;cursor:pointer;display:inline-block}.frame-wrap .swiper-nav .swiper-button-prev{background:url(/static/images/sub/icon_frame_prev.svg) no-repeat}.frame-wrap .swiper-nav .swiper-button-next{background:url(/static/images/sub/icon_frame_next.svg) no-repeat}.frame-wrap .swiper-nav .swiper-button-prev::after,.frame-wrap .swiper-nav .swiper-button-next::after{content:none}.refresh-button{width:24px;height:24px;background:url(/static/images/sub/icon_frame_refresh.svg) no-repeat;border:none;cursor:pointer;margin-left:5px}#frame-description{margin-left:auto;font-weight:100;color:#333;white-space:nowrap}@media only screen and (max-width: 768px){.frame-wrap{flex-direction:column;align-items:flex-start;gap:10px;position:relative}.frame-bx .swiper-slide{height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;cursor:pointer}.frameSwiper{touch-action:pan-y}.frameSwiper .swiper-wrapper{touch-action:pan-y}.frame-wrap .swiper-nav{display:none}.refresh-button{position:absolute;top:20px;right:0px;margin-left:0px}#frame-description{margin-left:0;white-space:normal;width:100%;font-size:.875rem}.buy-bx ul{text-align:center}.artist-detail h3{margin:50px 0px 30px 0px;font-size:1.75rem}}.artist-list{position:relative;padding:70px 0}.artist-list ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;padding:0;margin:0;list-style:none}.artist-list ul li{box-sizing:border-box;display:flex;flex-direction:column;align-items:normal;font-weight:400;text-align:left;margin-bottom:30px;transition:.3s ease}.artist-list ul li:hover{opacity:.9;color:#777}.artist-list ul li img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:10px}.artist-list ul li p{margin:0;color:#333;text-align:left;width:100%;margin-bottom:10px}.artist-list ul li p.life{color:#777;font-size:.813rem;font-style:italic}.artist-list ul li a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:normal}@media only screen and (max-width: 1024px){.artist-list ul{grid-template-columns:repeat(3, 1fr);gap:20px}}@media only screen and (max-width: 768px){.artist-list ul{grid-template-columns:repeat(2, 1fr);gap:10px}}.artist-search-top{display:grid;align-items:center;gap:40px;margin:0 auto 48px}.artist-search-top form{position:relative}.artist-search-top input{width:100%;padding:8px 32px 8px 0;border:0;border-bottom:1px solid #000;outline:none;background:rgba(0,0,0,0)}.artist-search-top button{position:absolute;right:0;bottom:6px;width:20px;height:20px;padding:0;border:0;background:url(/static/images/common/btn_search.svg) center no-repeat;font-size:0;cursor:pointer}.artist-search-top .filter-context{text-align:left}.filter-context ul{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.filter-context ul.p-eng{gap:10px 16px}.filter-context ul .block{display:flex;gap:12px}.filter-context li a{font-size:13px;font-weight:400;color:#000;opacity:.45;text-decoration:none;transition:opacity .2s ease}.filter-context li a:hover{opacity:1}.filter-context li a.active{opacity:1;font-weight:500}.search-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:justify;gap:60px;margin-top:70px}.search-wrap .search-form{flex:0 0 38%;max-width:100%}.search-wrap .search-list{flex:1;min-width:0;color:#666;line-height:175%;text-align:left}.search-wrap .search-list ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:13px;list-style:none;padding:0;margin:0 0 12px}.search-wrap .search-list ul.kor{margin-bottom:30px}.search-wrap .search-list ul li{font-size:1.875rem}.search-wrap .search-list ul li a{font-weight:400;color:#000;opacity:.45;text-decoration:none;transition:opacity .2s ease}.search-wrap .search-list ul li a:hover{opacity:1}.search-wrap .search-list ul li a.active{opacity:1;font-weight:500}@media(max-width: 1340px){.search-wrap{flex-direction:column;gap:30px;margin-top:40px}.search-wrap .search-form{flex:1;width:100%}.search-wrap .search-list{width:100%}.artist-search-top{gap:20px;margin:0 0 20px}.artist-search-top input{padding:10px 32px 10px 0;font-size:16px}.search-wrap .search-list ul{justify-content:flex-start;gap:10px}.search-wrap .search-list ul.kor{margin-bottom:20px}.search-wrap .search-list ul li{font-size:1.25rem}.filter-context ul{justify-content:flex-start}}@media(max-width: 768px){.search-wrap{gap:10px}.search-wrap .search-list ul li{font-size:1.125rem}}@media(max-width: 375px){.search-wrap{gap:8px}.search-wrap .search-list ul{gap:8px}.search-wrap .search-list ul li{font-size:1rem}.search-wrap .search-list ul.kor{margin-bottom:15px}}.my-info{max-width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e1e2;background:#fff;padding:20px;margin:30px 0px;border-radius:5px}.my-info .first{color:#666;font-weight:400}.my-info .first span{font-size:1.25rem;color:#111;font-weight:600}.my-info .end ul li{position:relative;display:inline-block;font-weight:400;padding:0px 10px}.my-info .end ul li::after{position:absolute;top:8px;right:0px;display:block;width:1px;height:8px;content:"";background:#e0e1e2}.my-info .end ul li:first-child{padding-right:15px}.my-info .end ul li:last-child{padding-right:0px}.my-info .end ul li:last-child::after{display:none}.my-info .end ul li span{font-weight:600;margin-left:5px}@media only screen and (max-width: 768px){.my-info{padding:15px;display:block}.my-info .first span{font-size:1.1rem}.my-info .end{margin:20px 0 0 0}.my-info .end ul{display:flex;flex-wrap:wrap;gap:0px}.my-info .end ul li{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:400;padding:5px;flex:1 1 100%;min-width:0;box-sizing:border-box}.my-info .end ul li::after{display:none}.my-info .end ul li:first-child{padding-right:0px}.my-info .end ul li span{margin-left:0}}.order-list{margin-top:30px}.order-list li{width:100%;margin-bottom:80px}.order-list li div.list-none{text-align:center}.order-list li div.tp{width:100%;display:inline-flex;align-items:normal;justify-content:space-between}.order-list li div.tp span:nth-of-type(1){font-size:1.125rem;font-weight:500;margin-right:10px}.order-list li div.tp span:nth-of-type(2){flex-grow:1;color:#666}.order-list li div.md{border:1px solid #e0e1e2;background:#fff;padding:20px 20px 0;margin:20px 0px;border-radius:5px}.order-list li div.md>.state{margin-bottom:15px}.order-list li div.md>.state span:nth-of-type(1){font-weight:500;margin-right:7px}.order-list li div.md>.state span:nth-of-type(2){font-weight:400;color:#666;font-size:.875em}.order-list li div.md>.state span:nth-of-type(2)::before{content:"•";margin-right:7px;color:#999;font-size:1rem;display:inline-block}.order-list li div.md>.state-artworks{display:flex;align-items:center;align-content:center;gap:1rem;margin-bottom:2rem}.order-list li div.md>.state-artworks img{border:1px solid #e0e1e2;width:116px;height:auto}.order-list li div.md>.state-artworks .info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.order-list li div.md>.state-artworks .info p:nth-of-type(1){font-weight:500;color:#333}.order-list li div.md>.state-artworks .info p:nth-of-type(2){font-weight:300;color:#333;margin-bottom:5px}.order-list li div.md>.state-artworks .info p:nth-of-type(3){margin-bottom:15px}.order-list li div.md>.state-artworks .info p:nth-of-type(3) span{margin-left:10px}.order-list li div.md>.state-artworks .info p:nth-of-type(4){font-weight:700}.order-list li div.md>.state-artworks .info p:nth-of-type(4) span::before{position:relative;top:-1px;content:"";width:1px;height:8px;margin-right:10px;background-color:#999;display:inline-block}.order-list li div.md>.state-artworks .info p:nth-of-type(4) span{margin-left:10px;font-weight:normal;color:#666}.order-list li div.md>.state-artworks .link{margin-top:.5rem}.order-list li div.md>.state-artworks .link a{font-size:.938rem;padding:7px 20px;border:1px solid #e0e1e2;border-radius:5px;display:block;margin:7px 0;text-align:center;font-weight:400}.order-list li div.md>.state-artworks .link a:hover{border:1px solid #333;color:#333}.order-list li div.md>.state-artworks .link a.no-delivery{cursor:default;background:#fff;border:1px dashed #999}.order-list li div.md>.state-artworks .link a.no-delivery:hover{border:1px dashed #999}.order-step{padding:30px 0;border-top:1px solid #666}.order-step h3{font-weight:500}.order-progress{display:flex;justify-content:space-between;align-items:flex-start;list-style:none;padding:0;margin:40px 0;position:relative}.order-progress::before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background-color:#666;z-index:0}.order-progress li{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:1}.order-progress li:first-child::before{content:"";position:absolute;top:10px;left:0;width:50%;height:1px;background-color:#f7f8f9;z-index:-1}.order-progress li:last-child::before{content:"";position:absolute;top:10px;right:0;width:50%;height:1px;background-color:#f7f8f9;z-index:-1}.step-circle{width:22px;height:22px;border-radius:50%;background-color:#111;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:.813rem}.order-progress li p{font-size:.938rem;color:#333;text-align:center;margin:0;white-space:nowrap}.order-step-info li{padding:15px 0;border-bottom:1px solid #e0e1e2;font-weight:600}.order-step-info li:last-child{border:none}.order-step-info li span:nth-of-type(1){width:150px;display:inline-block;margin-left:5px}.order-step-info li span:nth-of-type(2){font-weight:normal}.caution{margin:50px 0px 100px 0px;list-style:none}.caution li{color:#fa5a50;font-weight:400;padding:5px 0;position:relative;padding-left:18px;line-height:1.6;text-indent:-8px}.caution li:before{content:"•";margin-right:7px;color:#fa5a50;font-size:1rem;display:inline-block;line-height:1.6}@media only screen and (max-width: 1000px){.order-step{padding:20px 0}.order-progress{display:none}.order-step h3{font-size:1rem}.order-step-info li{font-size:.875rem;padding:10px 0}.order-step-info li span:nth-of-type(1){width:auto;max-width:100px}.order-step-info li span:nth-of-type(2){display:block}.caution li{font-size:.875rem}}@media only screen and (max-width: 768px){.order-list li div.tp{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start;width:100%;gap:4px 10px}.order-list li div.tp span:nth-of-type(1){grid-column:1;grid-row:1}.order-list li div.tp span:nth-of-type(3){grid-column:2;grid-row:1;justify-self:end}.order-list li div.tp span:nth-of-type(2){grid-column:1/span 2;grid-row:2}.order-list li div.md>.state-artworks .info p:nth-of-type(3) span{margin-left:0px;display:block}.order-list li div.md>.state-artworks{flex-wrap:wrap;gap:1.5rem}.order-list li div.md>.state-artworks .info{display:flex;flex-direction:column;justify-content:flex-start;flex:1}.order-list li div.md>.state-artworks .link{display:flex;justify-content:center;gap:10px;width:100%}.order-list li div.md>.state-artworks .link a{flex:1;font-size:.938rem;padding:10px 0;border:1px solid #e0e1e2;border-radius:5px;text-align:center;background-color:#fff;transition:all .2s ease}.order-list li div.md>.state-artworks .link a:hover{border-color:#333;color:#333}}.bg-gray{background-color:rgba(247,248,249,.6)}.bg-white{background:#fff}.order-list-bx{border:1px solid #e0e1e2;background:#fff;padding:20px;margin:30px 0;border-radius:5px;margin-bottom:60px}.order-list-bx h3{flex-basis:100%;margin-bottom:30px;font-weight:500;position:relative}.order-list-bx h3 span{font-weight:400;color:#666;font-size:.875em}.order-list-bx h3 span::before{content:"•";margin-right:7px;color:#999;font-size:1rem;display:inline-block}.date-selector{display:flex;align-items:center;gap:20px;margin:20px 0}.date-btns-box{flex:5;min-width:180px;display:flex;border:1px solid #e0e1e2;border-radius:5px;overflow:hidden}.date-range-selector{flex:5;min-width:250px;display:flex;align-items:center;border:1px solid #e0e1e2;border-radius:5px;overflow:hidden;height:45px}.date-btns-box input[type=radio]{display:none}.date-btns-box label{flex:1;padding:10px 0;text-align:center;cursor:pointer;border-right:1px solid #ccc;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9rem;transition:background-color .2s,color .2s}.date-btns-box label:last-child{border-right:none}.date-btns-box input[type=radio]:checked+label{background-color:#111;color:#fff;font-weight:500}.date-range-inputs{display:flex;align-items:center;background-color:#fff;padding:0 12px;height:100%;border-right:1px solid #e0e1e2;flex-grow:1;min-width:0}.date-range-inputs input[type=text]{height:38px;line-height:38px;font-size:1rem;padding:0 8px;flex-shrink:1;border:none;background-color:rgba(0,0,0,0);text-align:center;outline:none}.date-range-inputs .date-separator{margin:0 8px;font-size:1.2rem;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.date-range-selector .search-btn{padding:0 24px;font-size:1rem;height:45px;border-radius:0 6px 6px 0;transition:background-color .3s;cursor:pointer;background-color:#111;color:#fff;white-space:nowrap;display:flex;align-items:center;justify-content:center}.date-range-selector .search-btn:hover{opacity:.9;border-color:#777}@media only screen and (max-width: 1320px){.date-selector{flex-wrap:wrap;gap:12px;margin:16px 0}.date-btns-box,.date-range-selector{flex:1 1 100%;min-width:0}.date-btns-box label{padding:8px 0}.date-range-inputs{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:0 12px;height:100%;border-right:1px solid #e0e1e2;flex-grow:1;min-width:0;gap:8px}.date-range-inputs input[type=text]{flex:1;height:38px;line-height:38px;padding:0 8px;border:none;background-color:rgba(0,0,0,0);text-align:center;outline:none;box-sizing:border-box}.date-range-inputs .date-separator{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;color:#666}}@media only screen and (max-width: 768px){.order-list-bx{padding:20px 15px 15px 15px}.order-list-bx h3{font-size:1rem;margin-bottom:15px}.date-selector{flex-wrap:wrap;gap:12px;margin:10px 0}.date-btns-box,.date-range-selector{flex:1 1 auto;min-width:0;min-width:280px;max-width:100%;box-sizing:border-box}.date-btns-box label{padding:8px 0}.date-range-inputs{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:0;height:100%;border-right:1px solid #e0e1e2;flex-grow:1;min-width:0;gap:0px}.date-range-inputs input[type=text]{flex:1;height:38px;line-height:38px;padding:0;border:none;background-color:rgba(0,0,0,0);text-align:center;outline:none;box-sizing:border-box}.date-range-inputs .date-separator{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;color:#666}.date-range-selector .search-btn{font-size:.9rem}}.date-range-inputs input.flatpickr-mobile[type=date]{flex:1 1 0;min-width:0;height:38px;line-height:38px;padding:0 8px;border:0;background:rgba(0,0,0,0);text-align:center;outline:none;font-size:16px;color:#111;-webkit-text-fill-color:#111;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:1}.date-range-inputs input.flatpickr-mobile[type=date]::-webkit-date-and-time-value{text-align:center}.date-range-inputs{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.date-range-inputs .date-separator{flex:0 0 auto;white-space:nowrap;margin:0 0;font-size:1rem;color:#666}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#111 !important;border:1px solid #111 !important;color:#fff !important}.flatpickr-day:hover{background:#111 !important;color:#fff !important}.date-range-inputs input[type=text],.date-range-inputs input[type=date],.date-range-inputs input.flatpickr-mobile{height:38px;line-height:38px;font-size:1rem;padding:0 8px;flex:1;min-width:0;border:none;background-color:rgba(0,0,0,0);text-align:center;outline:none;color:#111;-webkit-text-fill-color:#111;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;opacity:1}.date-range-inputs input[type=date]::-webkit-date-and-time-value,.date-range-inputs input.flatpickr-mobile::-webkit-date-and-time-value{text-align:center;color:#111;-webkit-text-fill-color:#111}@media(max-width: 480px){.flatpickr-calendar.open{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:calc(100vw - 24px) !important;max-width:360px !important;z-index:99999 !important}.flatpickr-innerContainer,.flatpickr-rContainer,.flatpickr-days,.dayContainer,.flatpickr-weekdays{width:100% !important;max-width:100% !important}.dayContainer{min-width:100% !important}}.exv-list{position:relative;display:flex;flex-wrap:wrap;gap:40px;list-style:none;padding:0;margin:60px 0 0 0}.exv-list li{position:relative;box-sizing:border-box;padding:0px;margin-bottom:40px;transition:opacity .3s ease}.exv-list li .exv-thumb.is-upcoming{cursor:default}.exv-list li p.tit{font-weight:400;margin:15px 0;height:43px;line-height:23px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.exv-list li p.txt{color:#777}.exv-list li:hover{opacity:.9;color:#777}.exv-list li img{border-radius:5px}.exv-list li:nth-child(-n+2){width:calc(50% - 20px)}.exv-list li:nth-child(n+3){width:calc(33.333% - 26.66px)}@media only screen and (max-width: 1024px){.exv-list{gap:20px}.exv-list li{width:calc(50% - 10px) !important}}@media only screen and (max-width: 640px){.exv-list li{width:100% !important}}.exv-bx{width:100%;padding:0 0 50px 0}.exv-bx h3{position:relative;font-size:2.188rem;text-align:center}.exv-bx h3 span{position:absolute;right:0px}.artworks-detail-bx{width:100%;padding:0 0 50px 0}.artworks-detail-bx h3{position:relative;font-size:2.188rem;text-align:center}.artworks-detail-bx h3 span{position:absolute;right:0px}.exv-bx ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:60px 0;gap:20px}.exv-bx ul li{width:calc((100% - 60px)/4);box-sizing:border-box;transition:opacity .3s ease}.exv-bx ul li:hover{opacity:.9;color:#343434}.exv-bx ul li .tumb{height:260px;background:rgba(217,217,217,.16);overflow:hidden;border-radius:5px;padding:25px;box-sizing:border-box}.exv-bx ul li .tumb a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.exv-bx ul li .tumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.exv-bx ul li p.tit{font-weight:400;margin:15px 0;height:40px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.exv-bx ul li p.media{color:#777;font-size:.813rem;margin-bottom:30px}#sub-contents .sub-wrap-in-top{width:calc(100% - 100px);max-width:1070px;height:100%;margin:0 auto;display:grid;padding:0px 0px 100px 0px}#sub-contents .sub-wrap-in-top .in-tit{margin:50px 0px 25px 0px;text-align:center}#sub-contents .sub-wrap-in-top .in-tit h2{font-size:2.5rem;font-weight:800;margin-bottom:25px;line-height:normal;word-break:break-word}#sub-contents .sub-wrap-in-top .in-tit p{font-size:1.375rem;font-weight:300}#sub-contents .sub-wrap-in-top p.desc-txt{padding:20px 0}@media only screen and (max-width: 1100px){.exv-bx ul li{width:calc((100% - 20px)/2)}}@media only screen and (max-width: 768px){.exv-bx h3{font-size:1.563rem}.exv-bx ul li{width:calc((100% - 20px)/2)}.exv-bx ul li .tumb{height:220px}.exv-bx ul li .tumb img{max-height:100%;max-width:120px}.artworks-detail-bx h3{font-size:1.125rem;text-align:left;font-weight:500}#sub-contents .sub-wrap-in-top{width:calc(100% - 20px) !important;height:100%;overflow:hidden;padding:0px 0px 80px 0;margin:0 auto}#sub-contents .sub-wrap-in-top .in-tit h2{font-size:1.8rem}}.exclusive-info{display:flex;align-items:flex-start;justify-content:space-between;gap:100px;flex-wrap:nowrap;text-align:left;padding:100px 0px 50px}.exclusive-info .details{flex:0 0 280px;max-width:280px;position:sticky;top:120px;align-self:flex-start}.exclusive-info .details h3{border-bottom:1px solid #e0e1e2;padding-bottom:16px;margin-bottom:16px;font-weight:600}.exclusive-info .statement{flex:1;min-width:0;color:#666;line-height:175%;text-align:left}.exclusive-info .statement p{margin:0px 0px 30px}@media(max-width: 1024px){.exclusive-info{gap:60px}.exclusive-info .details{flex:0 0 240px;max-width:240px;top:96px}}@media(max-width: 900px){.exclusive-info{flex-direction:column;gap:20px;padding:50px 0}.exclusive-info .details{position:static;flex:0 0 auto;width:100%;max-width:100%}.exclusive-info .details h3{font-weight:500;font-size:1rem}}.exclusive-info ul{margin:20px 0 100px 0}.exclusive-info ul li{margin-bottom:25px;color:#333;font-weight:400}.exclusive-info ul li ul{margin:0}.exclusive-info ul li ul li{margin:2px 0;padding-left:12px;text-indent:-12px;text-align:left;font-size:.938rem}@media only screen and (max-width: 768px){.exclusive-info ul{margin:10px 0 20px 0}.exclusive-info ul li{margin-bottom:20px}}.isv-modal{position:fixed;inset:0;background:#fff;z-index:1000;padding:80px;box-sizing:border-box;display:none;flex-direction:column}.isv-modal.active{display:flex}.isv-stage{position:relative;flex:1;width:100%;min-height:60vh;display:flex;align-items:center;justify-content:center}.isv-stage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1)}.isv-stage img.is-fading{opacity:0}.isv-meta{margin-top:24px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;max-width:720px;margin-left:auto;margin-right:auto;color:#111}.isv-counter{font-size:12px;opacity:.6}.isv-title{font-size:15px;font-weight:400;line-height:1.45}.isv-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.125rem;cursor:pointer;font-weight:200;color:#111;z-index:999}.isv-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;font-size:2.5rem;font-weight:100;background:none;border:0;cursor:pointer;opacity:.35}.isv-nav:hover{opacity:.7}.isv-modal{--isv-pad:60px}.isv-nav.prev{left:calc(-1*var(--isv-pad))}.isv-nav.next{right:calc(-1*var(--isv-pad))}@media(max-width: 768px){.isv-modal{padding:16px}.isv-stage{min-height:auto}.isv-meta{margin-top:12px;gap:4px;max-width:none;align-items:center;text-align:center}.isv-title{font-size:15px;line-height:1.45}.isv-close{top:20px;right:20px;font-size:1.25rem}.isv-nav{font-size:2rem;top:50%;font-weight:100}.isv-nav.prev{left:8px}.isv-nav.next{right:8px}}.edition-detail{text-align:center}.edition-detail .in-tit{margin:50px 0px 60px 0px;text-align:center}.edition-detail .in-tit h2{font-size:3.125rem;font-weight:600;margin-bottom:25px;line-height:normal;word-break:break-word}.edition-detail .in-tit p{font-size:1.375rem;font-weight:300;text-align:center}.in-wrap-edition{width:calc(100% - 100px);max-width:1070px;margin:0 auto;padding:100px 0px;display:grid;text-align:left;line-height:175%}.in-wrap-edition ul{margin:20px 0 0 0}.in-wrap-edition ul li{color:#333;font-weight:300}.in-wrap-edition ul li ul{margin:0}.in-wrap-edition h3{font-weight:300;font-size:2rem;line-height:normal}.in-wrap-edition h3 span{font-weight:600}.in-wrap-edition h4{font-weight:500;font-size:1.25rem}.in-wrap-edition p{max-width:710px;margin:10px 0}.in-wrap-edition strong{font-weight:500;display:block;font-size:1.25rem}.in-wrap-edition p span{display:block}.in-wrap-edition .img{margin:40px 0}.in-wrap-edition .img img{width:100%;height:auto}.exc-img{width:100vw;max-width:100vw;height:auto;max-height:600px;margin:0 calc(50% - 50vw);aspect-ratio:21/9;overflow:hidden;position:relative}.exc-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.exc-img-org{width:100vw;max-width:100vw;height:auto;max-height:800px;margin:0 calc(50% - 50vw);aspect-ratio:21/9;overflow:hidden;position:relative}.exc-img-org img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}blockquote{margin:25px 0px;position:relative;padding:20px 0px 20px 50px;border-left:2px solid rgba(0,0,0,.25)}blockquote:after{content:"“";position:absolute;left:12px;top:6px;font-family:Georgia,serif;font-size:3.5rem;line-height:1;color:rgba(0,0,0,.18);pointer-events:none}blockquote p{max-width:100%;margin:0;color:#111}@media only screen and (max-width: 1024px){.edition-detail .in-tit h2{font-size:2.5rem;margin-bottom:20px}}@media only screen and (max-width: 768px){.in-wrap-edition{width:calc(100% - 20px) !important;height:100%;overflow:hidden;padding:50px 0px 80px 0;margin:0 auto;display:block}.edition-detail .in-tit h2{font-size:1.625rem;margin-bottom:15px}.edition-detail .in-tit p{font-size:1.25rem}.in-wrap-edition h3{font-size:1.25rem}.in-wrap-edition h4{font-size:1.125rem}.in-wrap-edition ul{margin:10px 0 0 0}.exc-img{aspect-ratio:16/9;max-height:none;overflow:hidden;margin:0px}.exc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.exc-img-org{aspect-ratio:16/9;max-height:none;overflow:hidden;margin:0px}.exc-img-org img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}blockquote{padding:10px 0px 10px 30px}blockquote:after{left:8px;font-size:2.813rem}}.order-list-in{border:1px solid #e0e1e2;background:#fff;padding:25px;margin:20px 0;border-radius:5px}.order-list-in h3{font-weight:500;margin-bottom:15px}.order-list-in ul li{margin:0;display:flex;align-items:flex-start;padding:5px 0}.order-list-in ul li .tit{width:120px;flex-shrink:0;font-weight:400;color:#333}.order-list-in ul li span:not(.tit){flex:1;display:inline-block;word-break:break-word;text-align:left}.order-list-in-bottom{border:1px solid #e0e1e2;background:#fff;padding:25px;margin:20px 0;border-radius:5px}.order-list-in-bottom h3{font-weight:500;margin-bottom:15px}.order-list-in-bottom h3.cart{padding:0 0 10px 0;border-bottom:2px solid #333;margin-bottom:0}.order-list-in-bottom .order-wrap{display:flex;flex-direction:row;justify-content:space-between;gap:20px;margin-top:20px}.order-list-in-bottom .order-wrap h4{font-weight:400;background:#f9f9f9;border-radius:5px;padding:10px 10px 10px 20px}.order-list-in-bottom .order-wrap .bx1,.order-wrap .bx2{flex:1}.order-list-in-bottom .order-wrap .bx1{padding-right:10px}.order-list-in-bottom .order-wrap .bx2{padding-left:10px}.order-list-in-bottom .order-wrap ul{margin:20px 0 0 0}.order-list-in-bottom .order-wrap ul li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;flex-wrap:wrap}.order-list-in-bottom .order-wrap ul span:not(.tit){text-align:right}.order-list-in-bottom .order-wrap ul li.last-top{margin-bottom:10px}.order-list-in-bottom .order-wrap ul li.last{font-weight:600;border-top:1px solid #999;padding:15px 0;margin-top:15px}.order-list-in-bottom .order-wrap ul>li>ul{display:block !important;width:100%;border:1px solid #e0e1e2;box-sizing:border-box;border-radius:5px;padding:10px 30px}.order-list-in-bottom .order-wrap ul>li>ul>li{display:flex;justify-content:space-between;font-size:.875rem}@media only screen and (max-width: 900px){.order-list-in-bottom .order-wrap h4{font-size:.938rem}.order-list-in-bottom .order-wrap ul li{padding:5px 0}.order-list-in-bottom .order-wrap{flex-direction:column;gap:30px}.order-list-in-bottom .order-wrap .bx1,.order-list-in-bottom .order-wrap .bx2{width:100%;padding:0}.order-list-in-bottom .order-wrap ul>li>ul{padding:5px 10px}}@media only screen and (max-width: 768px){.order-list-in h3,.order-list-in-bottom h3{font-size:1rem}.order-list-in-bottom{padding:15px}}.wish-info{display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e1e2;background:#fff;padding:15px 25px;margin:30px 0;border-radius:5px}.wish-info>.state{flex:1 1 auto}.wish-info>.state span:nth-of-type(1){font-weight:500;margin-right:7px}.wish-info>.state span:nth-of-type(2){font-weight:400;color:#666;font-size:.875em}.wish-info>.state span:nth-of-type(2)::before{content:"•";margin-right:7px;color:#999;font-size:1rem;display:inline-block}.wish-info>.link a{font-size:.938rem;padding:7px 20px;border:1px solid #e0e1e2;border-radius:5px;display:block;margin:7px 0;text-align:center;font-weight:400}.wish-info>.link a:hover{border:1px solid #333;color:#333}.wish-list{border:1px solid #e0e1e2;background:#fff;padding:20px 20px 0px 20px;margin:20px 0 100px 0;border-radius:5px}.wish-list li{width:100%;margin-bottom:30px;border-bottom:1px solid #e0e1e2}.wish-list li:last-child{border:none}.wish-list li div.md{position:relative}.wish-list li div.md .delete-btn{position:absolute;top:0;right:10px}.wish-list li div.md .delete-btn button{background:none;border:none;font-size:1.875rem;font-weight:100;cursor:pointer;color:#111;padding:0;transition:color .2s ease}.wish-list li div.md .delete-btn button:hover{color:#888}.wish-list li div.md>.state-artworks{display:flex;align-items:center;align-content:center;gap:1rem;margin-bottom:2rem}.wish-list li div.md>.state-artworks img{border:1px solid #e0e1e2;width:116px;height:auto}.wish-list li div.md>.state-artworks .info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.wish-list li div.md>.state-artworks .info p:nth-of-type(1){font-weight:500;color:#333}.wish-list li div.md>.state-artworks .info p:nth-of-type(2){font-weight:300;color:#333;margin-bottom:5px}.wish-list li div.md>.state-artworks .price-artworks{font-weight:400;margin-right:20px}.wish-list li div.md>.state-artworks .price-artworks span.discount{text-decoration:line-through;margin-right:5px}.wish-list li div.md>.state-artworks .price-artworks span.price{font-weight:600;margin-right:5px}.wish-list li div.md>.state-artworks .price-artworks span.percent{color:#fa5a50}.wish-list li.wish-none{margin-bottom:20px;text-align:center}.point-list{border:1px solid #e0e1e2;background:#fff;padding:20px 20px 0px 20px;margin:20px 0 100px 0;border-radius:5px}.point-list li{width:100%;margin-bottom:30px;border-bottom:1px solid #e0e1e2}.point-list li:last-child{border:none}.point-list li div.md>.state{margin-bottom:15px}.point-list li div.md>.state span:nth-of-type(1){font-weight:500;margin-right:7px}.point-list li div.md>.state span:nth-of-type(2){font-weight:400;color:#666;font-size:.875em}.point-list li div.md>.state span:nth-of-type(2)::before{content:"•";margin-right:7px;color:#999;font-size:1rem;display:inline-block}.point-list li div.md>.state-artworks{display:flex;align-items:normal;align-content:center;gap:1rem;margin-bottom:2rem}.point-list li div.md>.state-artworks img{border:1px solid #e0e1e2;width:116px;height:auto}.point-list li div.md>.state-artworks .info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.point-list li div.md>.state-artworks .info p:nth-of-type(1){font-weight:500;color:#333}.point-list li div.md>.state-artworks .info p:nth-of-type(1) span{margin-left:10px;font-weight:200}.point-list li div.md>.state-artworks .info p:nth-of-type(2) a{font-size:.875rem}.point-list li div.md>.state-artworks .info p:nth-of-type(2) a>span{text-decoration:underline}.point-list li div.md>.state-artworks .price-point{font-weight:400}.point-list li.point-none{margin-bottom:20px;text-align:center}.coupon-info{display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e1e2;background:#fff;padding:15px 25px;margin:30px 0;border-radius:5px;gap:20px}.coupon-info>.state{flex-shrink:0}.coupon-info>.state span:nth-of-type(1){font-weight:500;margin-right:7px}.coupon-info>.state span:nth-of-type(2){font-weight:400;color:#666;font-size:.875em}.coupon-info>.state span:nth-of-type(2)::before{content:"•";margin-right:7px;color:#999;font-size:1rem;display:inline-block}.coupon-info .input-group{width:400px;max-width:100%;flex:none;display:flex;align-items:stretch;gap:0}.coupon-info .input-group input[type=text]{flex:1;padding:10px 20px;border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px;box-sizing:border-box;outline:none;height:40px;font-size:.875rem}.coupon-info .input-group input[type=text]:focus{border-color:#111}.coupon-info .input-group .check-btn{font-size:.875rem;padding:0 25px;background:#111;color:#fff;border:1px solid #111;border-left:none;border-radius:0 5px 5px 0;cursor:pointer;white-space:nowrap;transition:opacity .3s ease,background-color .3s ease;height:40px;display:flex;align-items:center;justify-content:center}.coupon-info .input-group .check-btn:hover{opacity:.9;border-color:#777}.coupon-list{border:1px solid #e0e1e2;background:#fff;padding:20px 20px 0px 20px;margin:20px 0 100px 0;border-radius:5px}.coupon-list li{width:100%;margin-bottom:30px;border-bottom:1px solid #e0e1e2}.coupon-list li:last-child{border:none}.coupon-list li div.md>.state{margin-bottom:15px}.coupon-list li div.md>.state span:nth-of-type(1){font-weight:500;margin-right:7px}.coupon-list li div.md>.state span:nth-of-type(2){font-weight:400;color:#666;font-size:.875em}.coupon-list li div.md>.state span:nth-of-type(2)::before{content:"•";margin-right:7px;color:#999;font-size:1rem;display:inline-block}.coupon-list li div.md>.state-artworks{display:flex;align-items:center;align-content:center;gap:16px;margin-bottom:30px}.coupon-list li div.md>.state-artworks img{border:1px solid #e0e1e2;width:116px;height:auto}.coupon-list li div.md>.state-artworks .info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.coupon-list li div.md>.state-artworks .info p:nth-of-type(1){font-weight:500;color:#333}.coupon-list li div.md>.state-artworks .info p:nth-of-type(2){font-size:.875rem}.coupon-list li div.md>.state-artworks .price-coupon{font-weight:400;text-align:right}.coupon-list li div.md>.state-artworks .price-coupon p:nth-of-type(1){font-weight:500;color:#333}.coupon-list li div.md>.state-artworks .price-coupon p:nth-of-type(2){font-size:.875rem}.coupon-list li div.md>.state-artworks .price-coupon p.on{color:#fa5a50}.coupon-list li div.md>.state-artworks .price-coupon p.off{color:#666}@media only screen and (max-width: 768px){.coupon-info{flex-direction:column;align-items:normal;gap:10px;padding:10px 15px}.coupon-info .input-group{width:100%;max-width:100%}.coupon-list li div.md>.state-artworks{flex-direction:column;align-items:normal}.wish-info{padding:10px 15px}.wish-info>.link a,.cart-list li div.md>.state-artworks .link a,.order-list li div.md>.state-artworks .link a{padding:5px 10px;font-size:.875rem}.wish-list{padding:15px 15px 0px 15px}.wish-list li div.md>.state-artworks{gap:1.2rem}.wish-list li div.md>.state-artworks img{width:100px}.wish-list li div.md .delete-btn{position:absolute;top:0px;right:0px}}@media only screen and (max-width: 425px){.point-list li div.md>.state-artworks .info p:nth-of-type(1) span{margin:0px 0px 5px 0px;display:block}.coupon-info .input-group input[type=text]{padding:10px;font-size:.75rem}.coupon-info .input-group .check-btn{padding:0 20px}}.consulting{width:100%;margin:20px 0 0 0;overflow:hidden}.consulting-item+.consulting-item{margin:10px 0px}.consulting-header{width:100%;padding:20px;background:#fff;border:1px solid #e0e1e2;border-radius:5px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background .2s ease;color:#333}.consulting-header:hover,.consulting-header:focus{outline:none}.consulting-header .title{flex:1;text-align:left}.consulting-header .meta{display:flex;align-items:center;gap:6px;white-space:nowrap}.consulting-item.active .consulting-header{color:#000}.consulting-header .icon{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0}.consulting-item.active .icon{transform:rotate(180deg)}.consulting-content{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .4s ease;background:#fff;padding:0 20px;margin:5px 0}.consulting-item.active .consulting-content{border:1px solid #e0e1e2;border-radius:5px}.consulting-content p{margin:15px 0}.consulting-content .bx1{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:20px 0;font-size:.875rem}.consulting-content .bx1 .title{flex:1;text-align:left}.consulting-content .bx1 .meta{display:flex;align-items:center;gap:6px;white-space:nowrap}.consulting-content .bx2 img{margin-bottom:30px}.consulting-content .bx3{margin:30px 0px;padding:30px 0 0 0;border-top:1px solid #e0e1e2}.consulting-content .bx3 .title{flex:1;text-align:left;color:#fa5a50}.consulting-content .bx3 .status{display:flex;align-items:center;gap:6px;white-space:nowrap}@media only screen and (max-width: 768px){.consulting-header{padding:12px 16px}.consulting-header .title{font-size:.875rem}.consulting-content{padding:0 16px}.consulting-content p{font-size:.875rem;text-align:left}.consulting-content .bx3 .status .date{font-size:.813rem}}.cart-list ul{border-top:1px solid #e0e1e2}.cart-list li{width:100%}.cart-item{display:flex;align-items:flex-start;gap:20px}.cart-list li .tp{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:40px}.cart-list li .tp input.checkmark{width:18px;height:18px;cursor:pointer}.cart-list li .tp span a{font-size:1.125rem;font-weight:500;color:#999;text-decoration:none}.cart-list li .tp span a:hover{color:#333}.cart-list li div.md{position:relative;border-bottom:1px solid #e0e1e2;padding:20px 20px 0px 20px;margin:20px 0;flex:1}.cart-list li div.md .delete-btn{position:absolute;top:5px;right:15px}.cart-list li div.md .delete-btn button{background:none;border:none;font-size:1.875rem;font-weight:100;cursor:pointer;color:#111;padding:0;transition:color .2s ease}.cart-list li div.md .delete-btn button:hover{color:#888}.cart-list li .state-artworks{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.cart-list li .state-artworks .check-bx{align-self:flex-start}.checkbox-type2 input[type=checkbox]{display:none}.checkbox-type2{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;align-self:flex-start}.checkbox-type2 .checkmark{width:18px;height:18px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;position:relative;transition:all .2s ease}.checkbox-type2 input[type=checkbox]:checked+.checkmark{background-color:#333;border-color:#333}.checkbox-type2 .checkmark::after{content:"";position:absolute;display:none;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-type2 input[type=checkbox]:checked+.checkmark::after{display:block}.cart-list li div.md>.state-artworks{display:flex;align-items:center;align-content:center;gap:1rem;margin-bottom:2rem}.cart-list li div.md>.state-artworks img{border:1px solid #e0e1e2;width:116px;height:auto}.cart-list li div.md>.state-artworks .info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.cart-list li div.md>.state-artworks .info p:nth-of-type(1){font-weight:500;color:#333}.cart-list li div.md>.state-artworks .info p:nth-of-type(2){font-weight:300;color:#333;margin-bottom:5px}.cart-list li div.md>.state-artworks .info p:nth-of-type(3){margin-bottom:15px}.cart-list li div.md>.state-artworks .info p:nth-of-type(3) span{margin-left:10px}.cart-list li div.md>.state-artworks .info p:nth-of-type(4){font-weight:700}.cart-list li div.md>.state-artworks .link{position:relative;top:20px}.cart-list li div.md>.state-artworks .link a{font-size:.938rem;padding:7px 20px;border:1px solid #e0e1e2;border-radius:5px;display:block;margin:7px 0;text-align:center;font-weight:400}.cart-list li div.md>.state-artworks .link a:hover{border:1px solid #333;color:#333}.quantity-control{display:inline-flex;align-items:center;border:1px solid #e0e1e2;border-radius:5px;overflow:hidden}.qty-btn{background:#f7f7f7;border:none;width:40px;height:32px;cursor:pointer;color:#333}.qty-btn:hover{background:#e0e0e0}.qty-value{width:40px;text-align:center;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-actions{display:flex;align-items:center;align-content:center;justify-content:space-between;margin-bottom:20px}.cart-actions label{position:relative;top:12px;display:flex;align-items:center;font-size:1rem;cursor:pointer;gap:6px;height:100%}.cart-actions .delete-selected{font-size:.938rem;padding:8px 20px;border:1px solid #e0e1e2;border-radius:5px;display:block;margin:7px 0;text-align:center}.cart-actions .delete-selected:hover{border:1px solid #333;color:#333}.border-black{border:1px solid #333 !important}.order-button{font-size:1.063rem;background:#111;color:#fff;border:none;border-radius:5px;padding:20px;cursor:pointer;transition:background-color .3s,transform .2s;width:100%;max-width:300px;margin:30px auto 0px;display:block}.order-button:hover{background:#777}@media only screen and (max-width: 768px){.cart-list li div.md{padding:20px 0px}.cart-list li div.md>.state-artworks .info{display:flex;flex-direction:column;flex:1}.cart-list li div.md>.state-artworks .info p:nth-of-type(3) span{display:block;margin-left:0px}.cart-list li div.md>.state-artworks{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.cart-list li div.md>.state-artworks .link{display:flex;gap:10px;width:100%;align-items:center}.cart-list li div.md>.state-artworks .link>.quantity-control{flex:0 0 140px;box-sizing:border-box}.cart-list li div.md>.state-artworks .link>a{flex:1;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.cart-list li div.md .delete-btn{right:0px}.quantity-control{display:flex;align-items:center;border:1px solid #e0e1e2;border-radius:5px;overflow:hidden;width:120px;height:41.59px;box-sizing:border-box}.qty-btn,.qty-value{flex:1 1 0;display:flex;justify-content:center;align-items:center;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:none;background:#f7f7f7;color:#333}.qty-btn:hover{background:#e0e0e0}.qty-value{background:#fff;cursor:default}.order-button{font-size:1rem;padding:15px;max-width:250px}}@media only screen and (max-width: 375px){.cart-list li div.md>.state-artworks img{width:100%}}.myinfo-list{border:1px solid #e0e1e2;background:#fff;padding:25px;margin:30px 0;border-radius:5px}.myinfo-list h3{font-weight:500;margin-bottom:15px}.myinfo-list h3.cart{padding:0 0 10px 0;border-bottom:2px solid #333;margin-bottom:0}.myinfo-list p{text-align:justify;font-size:.938rem}.myinfo-list .myinfo-wrap{display:flex;flex-direction:column;gap:20px;margin-top:20px}.myinfo-list .myinfo-wrap h4{font-weight:400;background:#f9f9f9;border-radius:5px;padding:10px 10px 10px 20px}.myinfo-list .myinfo-wrap .bx1,.myinfo-wrap .bx2{width:100%}.myinfo-list .myinfo-wrap ul{margin:20px 0}.myinfo-list .myinfo-wrap ul li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;flex-wrap:wrap}.myinfo-list .myinfo-wrap ul .tit{width:20%;font-weight:400}.myinfo-list .myinfo-wrap ul span:not(.tit){width:80%;text-align:left}.myinfo-list .myinfo-wrap ul .input-wrap{width:80%;display:flex;white-space:nowrap;gap:10px}.myinfo-list .myinfo-wrap ul .input-wrap span.radiomark{width:18px !important}.myinfo-list .myinfo-wrap ul .input-wrap input{width:50%;font-size:.875rem;box-sizing:border-box;padding:13px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400}.myinfo-list .myinfo-wrap ul .input-wrap input:focus{border-color:#111;outline:none}.myinfo-list .myinfo-wrap ul .input-wrap2{width:100%;display:grid;white-space:nowrap;gap:10px}.myinfo-list .myinfo-wrap ul .input-wrap2 input{width:100%;font-size:.875rem;box-sizing:border-box;padding:13px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400}.myinfo-list .myinfo-wrap ul .input-wrap2 input:focus{border-color:#111;outline:none}.myinfo-list .myinfo-wrap ul .input-wrap2 .input-group .check-btn{padding:0 16px;background:#111;color:#fff;font-size:.875rem;border:1px solid #111;border-left:none;border-radius:0 5px 5px 0;cursor:pointer;white-space:nowrap;transition:opacity .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center}.myinfo-list .myinfo-wrap ul .input-wrap2 .input-group .check-btn:hover{opacity:.9;border-color:#777}.myinfo-list .myinfo-wrap ul .input-wrap2 .input-group{display:flex;gap:0}.myinfo-list .myinfo-wrap ul .input-wrap2 .input-group input{border-radius:5px 0 0 5px;border-right:none}.myinfo-list .myinfo-wrap ul>li>ul{display:block !important;width:100%;border:1px solid #e0e1e2;box-sizing:border-box;border-radius:5px;padding:10px 30px}.myinfo-list .myinfo-wrap ul>li>ul>li{display:flex;justify-content:space-between;font-size:.875rem}.myinfo-list .myinfo-wrap ul .input-wrap3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.myinfo-list .myinfo-wrap ul .input-wrap3 span{width:auto}.myinfo-list .myinfo-wrap ul .input-wrap3 input[type=number]{flex:1 1 0;width:auto;min-width:0;margin-bottom:0}.myinfo-list .myinfo-wrap ul .input-wrap3 .small-text{flex:0 0 auto}.myinfo-list .myinfo-wrap ul .input-wrap3 .small-desc{flex:0 0 100%;width:100%;margin-top:6px;color:#777}@media only screen and (max-width: 768px){.myinfo-list{padding:15px}.myinfo-list h3{font-size:1rem}.myinfo-list .myinfo-wrap h4{font-size:.938rem}.myinfo-list .myinfo-wrap ul{margin:10px 0 0 0}.myinfo-list .myinfo-wrap ul li{padding:5px 0}.myinfo-list .myinfo-wrap ul .tit{width:100%;font-size:.938rem}.myinfo-list .myinfo-wrap ul span:not(.tit){width:100%}.myinfo-list .myinfo-wrap ul .input-wrap{display:grid;margin-top:5px}.myinfo-list .myinfo-wrap ul .input-wrap input{width:100%}.myinfo-list .myinfo-wrap ul .input-wrap2{margin-top:5px}.myinfo-list .myinfo-wrap ul .input-wrap3 .small-text{display:none}.myinfo-list .myinfo-wrap ul .input-wrap2 .input-group .check-btn{font-size:.813rem}.myinfo-list .myinfo-wrap ul .input-wrap2 .input-group input,.myinfo-list .myinfo-wrap ul .input-wrap2 input{font-size:.813rem !important}.myinfo-list p{text-align:left}}.input-label{margin-bottom:10px;font-weight:400}.btn-type1{width:100%;max-width:300px;margin:0 auto;padding:20px;background-color:#111;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s ease,background-color .3s ease}.btn-type1 button:hover{opacity:.9;border-color:#777}.find-result .result-btn a.btn-type1{color:#fff}.find-result .result-btn a.btn-type2{color:#333}a.btn-type1:hover,a.btn-type2:hover{opacity:.9}.btn-type2{width:100%;max-width:300px;margin:0 auto;padding:20px;background-color:#fff;color:#111;border:1px solid #e0e1e2;border-radius:5px;cursor:pointer;transition:opacity .3s ease,background-color .3s ease}@media only screen and (max-width: 768px){.btn-type1{max-width:100%;padding:15px}.input-label{font-size:.938rem}}.myinfo-list textarea{width:100%;height:100%;min-height:250px;padding:13px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none}.myinfo-list textarea:focus{border-color:#111;outline:none}.check-box{display:flex;align-items:center;gap:24px;margin:20px 0px}.check-box .dis-flex{display:flex;align-items:center;gap:6px}.check-box input.chk{margin:0}.check-box label{cursor:pointer}@media(max-width: 768px){.check-box{flex-wrap:wrap;gap:12px}}#charCount{text-align:right}.withdrawal-bx select{width:100%;color:#333;padding:20px;margin-bottom:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:all .2s ease;outline:none;font-weight:400;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23111' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:30px;cursor:pointer}.withdrawal-bx select:focus{border-color:#111;outline:none}.withdrawal-bx.custom-select{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;font-weight:400;color:#333;font-size:.938rem}.withdrawal-bx .select-selected{background:#fff;padding:14px 40px 14px 16px;border:1px solid #e0e1e2;border-radius:5px;cursor:pointer;position:relative;box-sizing:border-box;transition:border-color .2s ease}.withdrawal-bx .select-selected::after{content:"";position:absolute;right:16px;top:50%;width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(-50%);pointer-events:none;transition:transform .3s ease}.withdrawal-bx.custom-select.select-arrow-active .select-selected::after{transform:translateY(-50%) rotate(180deg)}.withdrawal-bx .select-items{position:absolute;background:#fff;border:1px solid #ccc;border-top:none;width:100%;max-height:200px;overflow-y:auto;border-radius:0 0 5px 5px;box-sizing:border-box;z-index:99;display:none}.withdrawal-bx .select-items div{padding:10px 16px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.withdrawal-bx .select-items div:hover{background:#eee}.withdrawal-bx select{-webkit-tap-highlight-color:rgba(0,0,0,0)}.withdrawal-bx .select-selected{-webkit-tap-highlight-color:rgba(0,0,0,0)}.withdrawal-bx .select-items div{-webkit-tap-highlight-color:rgba(0,0,0,0)}#unregister-confirm .modal-content{padding:5rem 4.5rem}#unregister-confirm .modal-content h1{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:3rem}#unregister-confirm .modal-content .desc{text-align:center;font-size:1.5rem;line-height:1.6;margin-bottom:3rem;word-break:keep-all}.unregister-client-error{display:none}.unregister-client-error.is-visible{display:block}.company-info{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:justify;gap:100px;margin:50px 0px}.company-info .photo{flex:0 0 30%;max-width:100%}.company-info .photo h3{margin-bottom:5px;font-weight:400}.company-info .photo img{width:100%;margin-bottom:15px}.company-info .statement{flex:1;min-width:0;color:#666;line-height:175%;text-align:left}.company-info .statement h3{margin-bottom:5px;font-weight:400}.company-info .statement h4{font-size:1.125rem;margin-bottom:5px;font-weight:400}.company-info .statement ul li{margin:0}.company-info .statement p{margin-bottom:30px}.company-bottom .img{margin-bottom:30px}.company-bottom h3{margin-bottom:5px;font-weight:400}.company-bottom p{margin-bottom:30px}.affiliates-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:18px;align-items:center;margin:50px 0 0 0;padding:0;list-style:none}.affiliates-list li{display:flex;justify-content:center;align-items:center}.affiliates-list img{max-width:140px;width:100%;height:44px;-o-object-fit:contain;object-fit:contain;display:block;opacity:.9}@media only screen and (max-width: 768px){.company-info{flex-direction:column;gap:40px}.company-info .photo{flex:0 0 auto;width:100%;max-width:100%}.company-info .photo img{width:100%}.company-info .statement{flex:1 1 auto;width:100%}.withdrawal-bx .select-selected{font-size:.875rem}.checkbox-type1{line-height:normal}}.company-info ul{margin:20px 0 100px 0}.company-info ul li{margin-bottom:25px;color:#333;font-weight:300}.company-info ul li ul{margin:0}.company-info ul li ul li{margin:2px 0;padding-left:12px;text-indent:-12px;text-align:left}.company-info ul li ul li:before{content:"";position:relative;width:5px;height:1px;background:#333;display:inline-block;margin-right:6px;vertical-align:middle}.studio-list{position:relative;padding:70px 0}.studio-list ul{display:flex;flex-wrap:wrap;gap:40px;padding:0;margin:0;list-style:none}.studio-list ul li{flex:0 0 calc(33.3333% - 30px);box-sizing:border-box;display:flex;flex-direction:column;align-items:normal;font-weight:400;text-align:left;margin-bottom:30px;transition:.3s ease}.studio-list ul li:hover{opacity:.9;color:#777}.studio-list ul li img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:10px;transition:.3s ease}.studio-list ul li p{margin:0;color:#333;text-align:left;width:100%;margin-bottom:10px}.studio-list ul li p.medium{color:#777;font-size:.813rem;font-style:italic}.studio-list ul li a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:normal}.studio-bottom p img{margin:50px 0}.studio-bottom>p:first-of-type img{margin:0px 0px 50px 0px}.studio-bottom .in-txt{max-width:710px;width:100%;margin:0 auto;display:grid;padding:90px 0px;text-align:justify;line-height:175%}.studio-bottom .in-txt p{margin:10px 0}@media only screen and (max-width: 1024px){.studio-list ul li{flex:0 0 calc(50% - 20px)}.studio-bottom .in-txt{padding:30px 0;text-align:left}}@media only screen and (max-width: 768px){.studio-list ul{gap:10px}.studio-list ul li{flex:0 0 calc((100% - 15px)/2)}.studio-bottom .in-txt{padding:30px 0;text-align:left}}.behind-info{margin:100px auto 0px auto}.behind-info h2{font-size:2.5rem;font-weight:500;margin-bottom:30px;color:#333}.behind-info h3{font-size:1.6rem;font-weight:500;margin-bottom:30px;color:#333}.behind-info h4{font-size:1.125rem;font-weight:500;margin-bottom:5px;color:#333}.behind-info p{margin-bottom:40px;text-align:justify}.behind-info p span{display:block}.behind-info .img{margin:30px 0px 60px 0px}.behind-info-in{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:justify;gap:60px;margin-bottom:50px}.behind-info-in .photo{flex:0 0 38%;max-width:100%}.behind-info-in .photo img{width:100%;margin-bottom:15px}.behind-info-in .statement{flex:1;min-width:0;color:#666;line-height:175%;text-align:left}.behind-info-in .statement p{margin-bottom:30px}#artn-video{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 1000px){.behind-info h2{font-size:2rem}.behind-info h3{font-size:1.375rem}.behind-info h4{font-size:1.063rem}.behind-info p{text-align:left}}@media only screen and (max-width: 768px){.behind-info{margin:50px auto 0px auto}.behind-info h2{font-size:1.313rem;margin-bottom:15px}.behind-info h3{font-size:1.125rem;margin-bottom:15px}.behind-info h4{font-size:1rem;margin-bottom:15px}.affiliates-list{grid-template-columns:repeat(2, 1fr)}.affiliates-list img{max-width:100px;height:40px}}#glaobalTopBanner{display:none;position:fixed;bottom:20px;top:auto;left:50%;transform:translateX(-50%) translateY(0);opacity:1;transition:transform .25s ease,opacity .25s ease;will-change:transform,opacity;width:min(920px,100% - 32px);height:56px;background:#111;color:#fff;border-radius:5px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 -10px 30px rgba(0,0,0,.18);z-index:11}#glaobalTopBanner.is-hidden{transform:translateX(-50%) translateY(100%);opacity:0;pointer-events:none}body.topInterestBannerShow #glaobalTopBanner{display:flex}#glaobalTopBanner .top-banner-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px 0px 25px;box-sizing:border-box}#glaobalTopBanner .top-banner-link{width:100%;height:100%;display:flex;align-items:center;gap:10px;background:rgba(0,0,0,0);border:0;padding:0;margin:0;color:#fff;cursor:pointer;text-align:left}#glaobalTopBanner .top-banner-text{display:flex;align-items:center;gap:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#glaobalTopBanner .top-banner-sub{font-size:.8125rem;opacity:.9}#glaobalTopBanner .top-banner-arrow{flex:0 0 auto;font-size:1rem;line-height:1;opacity:.95;font-weight:normal}#glaobalTopBanner .top-banner-close-button{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;opacity:.9}#glaobalTopBanner .top-banner-close-button:hover{opacity:1}@media(max-width: 1380px){#glaobalTopBanner{bottom:0;top:auto;left:0;transform:translateY(0);width:100%;border-radius:0;height:56px;padding-bottom:env(safe-area-inset-bottom);border:none;box-shadow:0 -10px 30px rgba(0,0,0,.18)}#glaobalTopBanner.is-hidden{transform:translateY(100%);opacity:0;pointer-events:none}#glaobalTopBanner .top-banner-text{text-align:center}#glaobalTopBanner .top-banner-inner{padding:0 5px 0 10px;gap:0px}#glaobalTopBanner .top-banner-link{flex:1;width:auto;min-width:0}#glaobalTopBanner .top-banner-text{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem}}.interview-video{position:relative;width:100%;max-width:1070px;margin:50px auto;padding-top:56.25%}.interview-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.final-pay{width:100%;background:#fff;padding:20px;box-sizing:border-box}.final-pay h4{font-size:1.5rem;font-weight:500;margin-bottom:30px}.final-pay h3{font-size:1.3rem;font-weight:400;margin-bottom:10px}.final-pay ul{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e1e2}.final-pay ul li{margin:0;display:flex;align-items:flex-start;padding:7px 0}.final-pay ul li .tit{width:80px;flex-shrink:0;font-weight:400;color:#333}.final-pay ul li span:not(.tit){flex:1;display:inline-block;word-break:break-word;text-align:left}.btn_center{width:100%;margin-top:30px;display:flex;justify-content:center}.btn_center .btn_group{display:flex;gap:12px;width:78%}.btn_center .btn_group a{flex:1;display:flex;align-items:center;justify-content:center;height:48px;font-weight:500;text-decoration:none;border-radius:4px;box-sizing:border-box}.btn_center .btn_group .btn1{background:#f5f5f5;color:#111;border:1px solid #ddd}.btn_center .btn_group .btn2{background:#111;color:#fff;border:1px solid #111}@media(max-width: 360px){.btn_center .btn_group{width:100%}}.site-info{padding:50px 0}.site-info h2{font-weight:500;margin-bottom:20px}.site-info h3{font-weight:500;margin-bottom:10px}.site-info p{margin:0 0 40px 0}.site-info p span{display:block;font-weight:400}.site-info ul{margin-bottom:40px}.site-info ul li ul{margin-bottom:0px}@media(max-width: 768px){.site-info{font-size:.875rem}.site-info h2{font-size:1.125rem}.site-info h3{font-size:1rem}#glaobalTopBanner .top-banner-text{font-size:.75rem}}.search-result-info{position:relative;margin:20px 0px 0px 0px}.filter-reset{position:relative;left:10px;padding:3px 8px;font-size:.875rem;border:1px solid #e0e1e2;border-radius:5px}.filter-reset:hover{background:#111;color:#fff;border-color:#111}.filter-reset .icon{font-size:.875rem}.modal-container{display:none}.modal-container.active{display:block;background:#fff;border:1px solid #dbdbdb;border-radius:5px;width:100%;max-width:500px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:2px 4px 4px rgba(0,0,0,.25);z-index:103;transition:.5s ease}.modal-container.active.review-detail{width:1000px;height:600px;border-radius:0;border:none}.modal-container.active.review-detail .close-btn{z-index:100;width:35px;height:35px;position:absolute;top:-40px;right:-5px;cursor:pointer}.modal-container.active .btn-group{display:flex}.modal-container.active .btn-group button{border-radius:5px;width:100%;padding:10px;margin:0 .6rem;font-size:.9rem}.modal-container.active .btn-group a{border-radius:5px;width:100%;padding:10px;margin:0 .6rem;font-size:.9rem;display:flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.modal-container.active .btn-group button.btn1{margin-left:0;border:1px solid #e0e1e2}.modal-container.active .btn-group a.btn1{margin-left:0;border:1px solid #e0e1e2}.modal-container.active .btn-group button.btn2{margin-right:0}.modal-container.active .btn-group a.btn2{margin-right:0}.modal-container.active .btn-group button.black{background:#111;color:#fff !important}.modal-container.active .btn-group a.black{background:#111;color:#fff !important}.modal-container.active .btn-group button.black a{color:#fff !important}.modal-container.active .btn-group a.black{color:#fff !important}.modal-container.active .btn-group button a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.modal-txt{font-weight:500;text-align:center;margin:0 0 30px 0px}.modal-background{display:none}.modal-background.active{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:101}#coupon_list{margin-bottom:30px}#coupon_list .c_wrapper{display:flex;align-items:center;font-size:.938rem}#coupon_list .c_wrapper>*{height:2rem;display:flex;align-items:center}#coupon_list .c_wrapper>:nth-child(1){flex:0 0 1rem;margin-right:5px;justify-content:center;justify-content:flex-start}#coupon_list .c_wrapper>:nth-child(2){flex:2;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#coupon_list .c_wrapper>:nth-child(3){flex:1}#coupon_list .c_wrapper>:nth-child(4){flex:0 0 8rem;justify-content:flex-end}#coupon_list .coupon_box{cursor:pointer}#write-qna .modal-content,#write_review_form .modal-content{padding:30px}#write-qna .modal-content h2,#write_review_form .modal-content h2{text-align:left;font-size:1.25rem;margin-bottom:30px;font-weight:500}#write-qna .modal-content div,#write_review_form .modal-content div{margin-bottom:20px}#write-qna .custom-select,#write_review_form .custom-select{position:relative;width:100%}#write-qna .custom-select::after,#write_review_form .custom-select::after{content:"";position:absolute;right:16px;top:50%;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);pointer-events:none}#write-qna .custom-select select,#write_review_form .custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:14px 48px 14px 16px;border:1px solid #e0e1e2;border-radius:5px;background:#fff;box-sizing:border-box}#write-qna .modal-content table{font-size:1.6rem;font-weight:400;width:100%}#write-qna .modal-content table tr{display:flex;margin:1rem 0;align-items:center}#write-qna .modal-content table tr.start-align{align-items:start;margin-top:2rem}#write-qna .modal-content table tr.start-align .first{margin-top:1rem}#write-qna .modal-content table td.first{width:8rem}#write-qna .modal-content table td.second{flex:1}#write-qna .modal-content table td.second select{height:5rem;margin:0;padding:0 3rem 0 1.5rem;border:1px solid #969696;font-size:1.5rem}#write-qna .filebox{position:relative}#write-qna .upload-name{width:100%;margin:0;padding:20px;border:1px solid #e0e1e2;border-radius:5px}#write-qna .plus-file{height:100%;position:absolute;right:1.5rem;top:0;align-items:center;cursor:pointer;display:none}#write-qna .plus-file.on{display:flex}#write-qna .plus-file img{width:1.2rem;height:100%}#write-qna .remove-btn{width:1.5rem;height:100%;position:absolute;right:1.5rem;top:0;align-items:center;cursor:pointer;display:none}#write-qna .remove-btn.on{display:flex}#write-qna .upload-hidden{display:none}#write-qna textarea{width:100%;height:13rem;margin:0;padding:20px;border:1px solid #e0e1e2;border-radius:5px;resize:none}#write_review_form .filebox{position:relative}#write_review_form .upload-name{width:100%;margin:0;padding:20px;border:1px solid #e0e1e2;border-radius:5px}#write_review_form .plus-file{height:100%;position:absolute;right:1.5rem;top:0;align-items:center;cursor:pointer;display:none}#write_review_form .plus-file.on{display:flex}#write_review_form .plus-file img{width:1.2rem;height:100%}#write_review_form .remove-btn{width:1.5rem;height:100%;position:absolute;right:1.5rem;top:0;align-items:center;cursor:pointer;display:none}#write_review_form .remove-btn.on{display:flex}#write_review_form .upload-hidden{display:none}#write_review_form textarea{width:100%;height:13rem;margin:0;padding:20px;border:1px solid #e0e1e2;border-radius:5px;resize:none}#edit_write_review .modal-content{padding:5rem 4.5rem}#edit_write_review h1{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:5rem}#edit_write_review table{font-size:1.6rem;font-weight:400;width:100%}#edit_write_review tr{display:flex;margin:1rem 0;align-items:center}#edit_write_review tr.start-align{align-items:start;margin-top:2rem}#edit_write_review tr.start-align .first{margin-top:1rem}#edit_write_review td.first{width:8rem}#edit_write_review td.second{flex:1}#check_account .modal-content,#check_cart .modal-content{padding:30px}#check_account h1,#check_cart h1{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:5rem}#check_account table,#check_cart table{font-size:1.6rem;font-weight:400;width:100%}#check_account tr,#check_cart tr{display:flex;margin:1rem 0;align-items:center}#check_account td.first,#check_cart td.first{width:8rem}#check_account td.second,#check_cart td.second{flex:1}#check_account select,#check_cart select{height:5rem;margin:0;padding:0 1.5rem;border:1px solid #969696;font-size:1.5rem}#check_account input,#check_cart input{width:100%;height:15px;margin:0;border:1px solid #969696;border-radius:5px;font-size:1.5rem}#check_account td.center,#check_cart td.center{width:100%;text-align:center}.filebox input[type=file]{display:none !important}@media(max-width: 768px){.modal-container.active{width:100%;max-width:none;left:0;bottom:0;top:auto;transform:none;border-radius:12px 12px 0 0}.modal-container.active.review-detail{width:100%;height:auto}#write-qna .modal-content,#write_review_form .modal-content{padding:20px}#write-qna .modal-content h2,#write_review_form .modal-content h2{font-size:1.125rem;margin-bottom:16px}#write-qna .modal-content div,#write_review_form .modal-content div{margin-bottom:14px}#write-qna .custom-select select,#write_review_form .custom-select select{padding:12px 44px 12px 14px}#write-qna .upload-name,#write_review_form .upload-name{padding:16px}#write-qna textarea,#write_review_form textarea{height:10.5rem;padding:16px}.modal-container.active .btn-group{gap:10px}.modal-container.active .btn-group button{margin:0;padding:14px;font-size:.9rem}.modal-container.active .btn-group a{margin:0;padding:14px;font-size:.9rem;white-space:nowrap}#write-qna .plus-file,#write_review_form .plus-file{right:1rem}#write-qna .remove-btn,#write_review_form .remove-btn{right:1rem}.modal-container.active{max-height:90vh;overflow:hidden}.modal-container.active .modal-content{max-height:calc(90vh - 20px);overflow-y:auto;-webkit-overflow-scrolling:touch}}