.header{background-color:#fff;box-sizing:border-box;overflow:hidden;padding:0 20px;width:100%}@media screen and (max-width:767px){.header{border-bottom:1px solid #ccc;text-align:center}}.header .inner{font-size:11pt;margin:0 auto;max-width:980px;padding:0 0 10px}@media screen and (max-width:767px){.header .inner{align-items:center;display:flex;flex-direction:row-reverse;height:48px;padding:0}}.header h1{color:#555;font-size:12px;line-height:1.2;text-align:right}@media screen and (max-width:767px){.header h1{flex-shrink:0;font-size:10px;text-align:center;width:65%}.header__logo{width:90%}}.header .row{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.header__openClose{display:none}}.header__openClose table{border:1px solid #ccc}.header__openClose table th{background:#333;color:#fff;font-size:13px;padding:5px 10px;text-align:center}.header__openClose table td{background:#fff;color:#666;padding:10px;text-align:center}.gNav{align-items:center;background-color:#333;display:flex;padding:5px 0}@media screen and (max-width:767px){.gNav{background:#484848;border-bottom:none;bottom:0;box-shadow:0 -3px 5px #0000003e;height:60px;left:0;padding:0;position:fixed;width:100%;z-index:10}}.gNav__list{display:flex;margin:0 auto;max-width:980px;width:100%}@media screen and (max-width:1024px){.gNav__list{width:calc(100% - 40px)}}.gNav__list li{border-bottom:2px solid #333;width:25%}@media screen and (max-width:767px){.gNav__list li{background-color:inherit;border:none;border-radius:inherit;text-align:center}}.gNav__list li+li{margin-left:5px}@media screen and (max-width:767px){.gNav__list li+li{margin-left:0}}.gNav__list li a{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;height:40px;padding:2px 0;transition:color .3s ease}@media screen and (max-width:767px){.gNav__list li a{color:#fff;flex-direction:column;font-size:13px;height:60px;justify-content:center;line-height:1;padding:0 10px}}.gNav__list li a:hover{color:#c60}.gNav__list li a img{margin-right:15px;vertical-align:middle;width:40px}@media screen and (max-width:767px){.gNav__list li a img{margin:0 0 3px;width:35px}#art .gNav__item,#gallery .gNav__item,#profile .gNav__item,#top .gNav__item{background-color:#fff}#art .gNav__item a,#gallery .gNav__item a,#profile .gNav__item a,#top .gNav__item a{color:#333}}.pagetopBtn{background:#000;border:1px solid #fff;border-radius:50%;bottom:30px;cursor:pointer;height:32px;line-height:32px;position:fixed;right:14px;text-align:center;width:32px}@media screen and (max-width:767px){.pagetopBtn{bottom:70px}}.pagetopBtn:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:9px;left:34%;position:absolute;top:42%;transform:rotate(-45deg);width:9px}.pagetop-enter-active,.pagetop-leave-active{transition:opacity .4s ease}.pagetop-enter-from,.pagetop-leave-to{opacity:0}.footer{background:#333;box-sizing:border-box;color:#fff;padding:30px 20px 10px;text-align:center;width:100%}.footer__nav{display:flex;justify-content:center;margin:20px 0}.footer__nav li+li:before{content:"|";margin:0 20px}.footer__nav a{color:#fff;font-size:1.8rem}.footer__nav a:hover{text-decoration:underline}@media screen and (max-width:767px){.footer__nav a{font-size:15px}}.footer__shopInfo{margin:0 auto;max-width:400px;text-align:left;width:100%}@media screen and (max-width:767px){.footer__shopInfo{text-align:center}}.footer__txt{margin-bottom:5px}@media screen and (max-width:767px){.footer .footer__txt{font-size:13px}}.footer .copyRight{font-size:11px;margin:20px 0 0}
