.bg-chiiku{background:#eaeaa8!important}.bg-gokko{background:#e7ceff!important}.bg-vehicle{background:#aadfff!important}.bg-sportstoy{background:#b9f5c3!important}.bg-block{background:#f5b9b9!important}.bg-charactor{background:#d1b9f5!important}.bg-type-white{background:#f5f4ec}.bg-type-purple{background:#534896}.bg-type-blue{background:#1e3476}.bg-type-01{background:#4b4483;background:linear-gradient(-1deg,#b557b3 0,#52408c 57%,#a81c88 79%,#1a3375 100%)}.bg-type-02{background:#4b4483;background:linear-gradient(-1deg,#1a3375 0,#a81c88 57%,#52408c 79%,#b557b3 100%)}.bg-type-03{background:#4b4483;background:url(../image/bg-present.webp) no-repeat,linear-gradient(-1deg,#4b4483 0,#b557b3 24%,#52408c 57%,#b557b3 79%,#4b4483 100%);background-size:contain}.bg-type-04{background:#4b4483;background:linear-gradient(-1deg,#1a3375 0,#b557b3 50%,#1a3375 100%)}.fc-w{color:#fff}.fc-white{color:#fff0f0}.fc-gold{color:#f3c844}.fc-black{color:#030303!important}.fc-blue{color:#4b4483}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}#k-xmas{background:url(../image/bg.webp) no-repeat;background-size:cover;font-family:'Noto Sans JP',sans-serif;background-attachment:fixed;background-position:center;font-family:'Noto Sans JP',sans-serif}#k-xmas img{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%}#k-xmas li{list-style-type:none}#k-xmas a{text-decoration:none}#k-xmas *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#k-xmas .fw-b{font-weight:700}#k-xmas .ly-90{padding:0 16px}#k-xmas .ly-half{width:50%}#k-xmas .m-a{margin-left:auto;margin-right:auto}#k-xmas .icon-new{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;right:2px;top:2px;background:#ff0d6a}#k-xmas .icon-new::after{content:"NEW";color:#fff;font-size:8px;font-weight:700}#k-xmas .bl-quest-wrap{padding-bottom:32px}#k-xmas .bl-quest-a,#k-xmas .bl-quest-note,#k-xmas .bl-quest-q,#k-xmas .bl-quest-title{margin-bottom:16px}#k-xmas .bl-quest-link{margin-bottom:24px;font-size:14px}#k-xmas .bl-quest-a,#k-xmas .bl-quest-note{display:grid;grid-template-columns:14px 1fr}#k-xmas .bl-quest-a p,#k-xmas .bl-quest-a span,#k-xmas .bl-quest-note p,#k-xmas .bl-quest-note span{color:#716857;font-size:14px}#k-xmas .bl-quest-q{display:grid;grid-template-columns:14px 1fr}#k-xmas .bl-quest-q p,#k-xmas .bl-quest-q span{color:#2c2b29;font-size:14px}#k-xmas .bl-shipping-guid{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 30px 1fr;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#k-xmas .bl-shipping-flow{padding:16px;border-radius:10px}#k-xmas .bl-shipping-flow h2{font-size:24px}#k-xmas .bl-shipping-flow p{font-size:15px}#k-xmas .bl-shipping-flow strong{font-size:18px}#k-xmas .bl-shipping-flow small{font-size:14px}#k-xmas .bl-coupon-body{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;position:relative}#k-xmas .bl-coupon-body span{position:absolute;right:16%;bottom:5%;display:block;width:50%;text-align:center;font-size:140%}@media (max-width:780px){#k-xmas .bl-coupon-body span{font-size:5vw}}#k-xmas .bl-coupon-body input{opacity:0;position:absolute}#k-xmas .bl-tokuten{margin-top:80px;margin-bottom:40px;background:#32394d;border-radius:24px;position:relative}#k-xmas .bl-tokuten#tokuten-online::before{content:"";width:180px;height:180px;background:url(../image/snowball.webp) no-repeat;background-size:contain;-webkit-transform:scale(-1,1);transform:scale(-1,1);display:block;position:absolute;left:0;top:-7%}#k-xmas .bl-tokuten#tokuten-shop::before{content:"";width:180px;height:180px;background:url(../image/tokutensanta.webp) no-repeat;background-size:contain;display:block;position:absolute;right:0;top:-7%}#k-xmas .bl-tokuten-exp-wrapper{padding-top:40px;padding-bottom:40px}#k-xmas .bl-tokuten-exp:not(:first-child){padding:40px 0 0}#k-xmas .bl-tokuten-exp p{font-size:14px}#k-xmas .bl-tokuten-exp h3{font-size:18px;text-align:center}#k-xmas .bl-tokuten-exp h3,#k-xmas .bl-tokuten-exp p{color:#fff;font-weight:700}#k-xmas .bl-tokuten-exp p:not(:first-child){margin-top:16px}#k-xmas .bl-age{background:#fff;font-size:15px;font-weight:700;border-radius:10px;text-align:center;display:block;padding:10px 0;color:#333}#k-xmas .bl-age-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;text-align:end}#k-xmas .bl-circle-icons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px 0}#k-xmas .bl-circle-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#k-xmas .bl-circle-icon .thumb{aspect-ratio:1/1;border-radius:50%;width:90%;background:#fff;overflow:hidden}#k-xmas .bl-circle-icon .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#k-xmas .bl-circle-icon p{margin-top:8px;color:#fff;font-size:15px;font-weight:700}#k-xmas .bl-rect-bnrs{width:calc(100% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;margin:0 auto 40px;list-style:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#k-xmas .bl-rect-bnrs::-webkit-scrollbar{height:8px}#k-xmas .bl-rect-bnrs::-webkit-scrollbar-thumb{background:rgba(206,206,206,.62);border-radius:999px}#k-xmas .bl-rect-bnrs::-webkit-scrollbar-track{background:0 0}#k-xmas .bl-rect-bnrs li{padding:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:126px}#k-xmas .bl-rect-bnrs li a{aspect-ratio:1/1;display:block;padding:8px;background:#fff;border-radius:12px;position:relative;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.06);box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden;scroll-snap-align:start;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}#k-xmas .bl-rect-bnrs li a:first-child{margin-bottom:8px}#k-xmas .bl-rect-bnrs li a img{max-width:unset}#k-xmas .bl-find .line-icon{position:relative;z-index:10;margin-top:32px}#k-xmas .bl-find .line-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#k-xmas .bl-find .line-icon a img{width:98px}#k-xmas .bl-find .line-icon a span{font-size:14px;font-weight:700}#k-xmas .bl-find-title{margin:32px 0 16px}#k-xmas .bl-find-title p{font-size:16px}#k-xmas .bl-find-title h2{font-size:20px}#k-xmas .bl-find-keyword label{width:360px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#k-xmas .bl-find-keyword label input{width:320px;border-radius:30px;border:none;background:#fff;padding:16px}#k-xmas .bl-find-keyword label button{background:0 0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}#k-xmas .bl-find-keyword>p{font-size:12px;margin-top:12px}#k-xmas .bl-find-nav ul li{margin-bottom:32px}#k-xmas .bl-find-nav ul li a{background:#fff3af;background:radial-gradient(circle,#fff3af 0,#ebc72f 100%);border:1px solid #fff;border-radius:30px;display:block;width:360px;padding:16px 0;margin:auto;position:relative}#k-xmas .bl-find-nav ul li a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#k-xmas .bl-find-nav ul li a p i{width:80px;max-height:60px;position:absolute;left:4px;aspect-ratio:1/1}#k-xmas .bl-find-nav ul li a p i img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#k-xmas .bl-find-nav ul li a p span{color:#333}#k-xmas .bl-find-nav ul li a>i{position:absolute;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;margin:auto}#k-xmas .bl-item{width:203px}#k-xmas .bl-ichioshi{text-align:center;position:relative;overflow:hidden;border-radius:16px}#k-xmas .bl-ichioshi p{position:absolute;bottom:8px;left:0;right:0;margin:auto;font-size:14px;font-weight:700;color:#fff;-webkit-text-stroke:#030303}#k-xmas .bl-ichioshi:nth-child(even){background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(#f72121),to(#fc8c2c));background:linear-gradient(0,#f72121,#fc8c2c)}#k-xmas .bl-ichioshi:nth-child(odd){background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(#287637),to(#72f08b));background:linear-gradient(0,#287637,#72f08b)}#k-xmas .bl-ichioshi-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px 8px;padding:12px 12px 124px;z-index:1;position:relative}#k-xmas .bl-items-title{padding:32px 0 16px}#k-xmas .bl-items-title-main{font-size:24px;font-weight:700;text-align:center}#k-xmas .bl-items-title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#k-xmas .bl-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;margin:0 auto 40px;list-style:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#k-xmas .bl-items-list::-webkit-scrollbar{height:8px}#k-xmas .bl-items-list::-webkit-scrollbar-thumb{background:rgba(206,206,206,.62);border-radius:999px}#k-xmas .bl-items-list::-webkit-scrollbar-track{background:0 0}#k-xmas .bl-items-list li{padding:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#k-xmas .bl-items-list li a{width:200px;background:#fff;border-radius:12px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.06);box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden;scroll-snap-align:start;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}#k-xmas .bl-items-list li a img{max-width:unset}#k-xmas .bl-btn{background:#43205d;border-radius:30px;position:relative;display:block;width:368px;margin:auto;padding:16px 0}#k-xmas .bl-btn-text{font-size:16px;font-weight:700;color:#fff;text-align:center}#k-xmas .bl-btn-icon{position:absolute;right:15px;margin:auto;top:0;bottom:0;width:10px;height:10px;border-radius:50%;background-color:#ddd13c;display:block}#k-xmas .bl-note{font-size:12px;padding:16px 16px 24px}#k-xmas .bl-bnrs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:16px}#k-xmas .bl-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#k-xmas .bl-bnr a{width:100%}#k-xmas .bl-bnr img{max-width:unset}#k-xmas .bl-side-bnr li{margin-bottom:24px}#k-xmas .bl-side-bnr li img{width:100%;max-width:none}#k-xmas .bl-side-menu h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#k-xmas .bl-side-menu li{margin-bottom:24px}#k-xmas .bl-side-menu li a{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:64px auto;gap:6px;background:rgba(27,37,104,.56863);border-radius:16px;padding:6px 12px}#k-xmas .bl-side-menu li a i{aspect-ratio:1/1;position:relative}#k-xmas .bl-side-menu li a i img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;left:0;right:0;margin:auto}#k-xmas .bl-side-menu li a p strong{margin-top:4px}#k-xmas .bl-section{padding:32px 0 64px}#k-xmas .bl-section-title{padding:56px 0 32px;text-align:center}#k-xmas .bl-section-title-main{color:#fff;font-weight:700;font-size:24px}#k-xmas .bl-section-title-sub{color:#fff0f0;font-weight:700;font-size:18px}#k-xmas .bl-section-title-sub a{color:#fff0f0;font-weight:700;font-size:18px;text-decoration:underline}#k-xmas .bl-section-title-att{color:#fff0f0;font-weight:700;font-size:12px}#k-xmas .bl-section-title-att a{color:#fff0f0;font-weight:700;font-size:18px;text-decoration:underline}#k-xmas .bl-section-title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#k-xmas .bl-section-title-image{margin:16px 0}#k-xmas .bl-movie{position:relative;overflow:hidden;aspect-ratio:9/11}#k-xmas .bl-movie .needsclick{position:absolute;left:5%;width:90%}#k-xmas #catalogue .catalogue-image{position:relative;overflow:hidden;width:100%;display:block}#k-xmas #catalogue .catalogue-image>img{width:65%;margin:auto;display:block}#k-xmas #catalogue .catalogue-image span{position:absolute;bottom:0;margin:auto}#k-xmas #catalogue .catalogue-image span:first-child{left:-15%;width:50%;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#k-xmas #catalogue .catalogue-image span:last-child{width:52.5%;right:-15%}#k-xmas #catalogue p{margin:16px 0 40px;text-align:center;font-size:14px;font-weight:700;color:#fff}#k-xmas #catalogue p a{color:#fff;text-decoration:underline}#k-xmas .wrapper{max-width:1530px;margin:auto;display:grid;grid-template-columns:1fr 430px 1fr;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#k-xmas .wrapper .side{padding-top:90px;padding-left:40px;padding-right:40px;width:100%;min-width:320px}#k-xmas .wrapper .side nav h2{text-align:center;font-size:24px}#k-xmas .wrapper .side nav hr{margin:30px 0}#k-xmas .wrapper .side nav ul li a.external{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:18px;gap:8px}#k-xmas .wrapper .side nav ul li a.external i{width:18px;height:18px}#k-xmas .wrapper .side nav ul li a.external i img{width:100%;height:100%;display:block}#k-xmas .wrapper .side nav ul li a span{font-size:18px}#k-xmas .wrapper .side nav ul li a span.size{margin-left:8px;font-size:16px}#k-xmas .wrapper .side *{color:#fff}#k-xmas .wrapper .side .moviearea{margin-top:80px}#k-xmas .wrapper .menu-btn{display:none}@media (max-width:780px){#k-xmas .wrapper .menu-btn{display:block;position:fixed;right:16px;top:16px;z-index:1;overflow:hidden;border-radius:50%;width:58px;height:58px}#k-xmas .wrapper .menu-btn button{background:0 0;border:none}#k-xmas .wrapper .menu-btn i{width:100%;height:100%;display:block}#k-xmas .wrapper .menu-btn i img{width:100%;height:100%;display:block}}#k-xmas .wrapper .main{width:100%;position:relative}#k-xmas .wrapper .main .sidenav-wrap{position:absolute;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:11;height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:0;-webkit-transition:.3s;transition:.3s}@media (max-width:780px){#k-xmas .wrapper .main .sidenav-wrap{position:fixed;right:0;top:0;bottom:0;opacity:1}}#k-xmas .wrapper .main .sidenav-item-body{padding:16px 13px 16px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}#k-xmas .wrapper .main .sidenav-item-body::after{content:"";height:100%;width:5px;display:block;top:0;bottom:0;right:0;position:absolute;margin:auto}#k-xmas .wrapper .main .sidenav-item:nth-child(1){background:#c13666}#k-xmas .wrapper .main .sidenav-item:nth-child(1) .sidenav-item-body::after{background:#9a244c}#k-xmas .wrapper .main .sidenav-item:nth-child(2),#k-xmas .wrapper .main .sidenav-item:nth-child(3){background:#749552}#k-xmas .wrapper .main .sidenav-item:nth-child(2) .sidenav-item-body::after,#k-xmas .wrapper .main .sidenav-item:nth-child(3) .sidenav-item-body::after{background:#2b515f}#k-xmas .wrapper .main-body{background:#fff}#k-xmas .wrapper .main-body .fv-slider img{width:100%;max-width:100%}#k-xmas .wrapper .main-body .item-card{width:calc(50% - 6px);padding-bottom:12px}#k-xmas .wrapper .main-body .item-card-name{font-size:16px;font-weight:700}#k-xmas .wrapper .main-body .item-card-color,#k-xmas .wrapper .main-body .item-card-desc{font-size:12px}#k-xmas .wrapper .main-body .item-card ul{display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr 1fr;padding:8px 0 12px}#k-xmas .wrapper .main-body .item-card ul li{text-align:center}#k-xmas .wrapper .main-body .item-card ul p{line-height:120%;font-size:10px}#k-xmas .wrapper .main-body .item-list{padding:0 12px 24px;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#k-xmas .wrapper .main-body .item-kv{padding:0 16px 40px}#k-xmas .wrapper .main-body .item-kv-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}#k-xmas .wrapper .main-body .item-kv-items img{max-width:100%}#k-xmas .wrapper .main-body .item-kv p{text-align:center;padding-top:16px;font-size:16px}#k-xmas .wrapper .main-body .item-kv h4{padding-top:16px;font-size:20px;font-weight:700;padding-bottom:16px;text-align:center}#k-xmas .wrapper .main-body .item-sv{position:relative}#k-xmas .wrapper .main-body .item-sv-att{position:absolute;bottom:0}#k-xmas .wrapper .main-body .item-sv-text{font-size:16px;padding:16px 16px 24px}#k-xmas .wrapper .main-body .item-sv#kids_active .item-sv-att{width:42%;right:8%;bottom:0}#k-xmas .wrapper .main-body .item-sv#kids_everyday .item-sv-att{bottom:3%;right:8%;width:44%}#k-xmas .wrapper .main-body .item-sv#junior_cute .item-sv-att{width:65%;right:0;left:0;margin:auto}#k-xmas .wrapper .main-body .item-sv#junior_active .item-sv-att{width:55%;right:0;left:25%;margin:auto}#k-xmas .wrapper .main-body .item-links{padding:40px 16px 80px}#k-xmas .wrapper .main-body .item-link{border-radius:32px;padding:16px 0;text-align:center;background:#fff;display:block}#k-xmas .wrapper .main-body .item-link span{color:#333;line-height:100%;font-size:18px}#k-xmas .wrapper .main-body .item-link:not(:last-child){margin-bottom:16px}#k-xmas .wrapper .main-body .copyarea{background:#43b992;padding:60px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center;gap:24px}#k-xmas .wrapper .main-body .copyarea h2{font-size:20px;color:#fff;line-height:120%}#k-xmas .wrapper .main-body .footer-copy{background:#5d5b5b;font-size:12px;text-align:center;padding:12px 0 8px;color:#fff}#k-xmas .wrapper .main-body .footer-logo{padding-top:40px;padding-bottom:10px;text-align:center}#k-xmas .wrapper .main-body .footer-logo img{display:inline-block}#k-xmas .wrapper .main-body .footer-osusume{padding:40px 0}#k-xmas .wrapper .main-body .footer-osusume h3{text-align:center;margin-bottom:24px;font-size:20px}#k-xmas .wrapper .main-body .footer-osusume .notes{margin-top:24px;padding:0 4px}#k-xmas .wrapper .main-body .footer-osusume .notes p{font-size:12px}@media (max-width:780px){#k-xmas .wrapper{display:block;position:relative}#k-xmas .wrapper .side{position:absolute;z-index:0}#k-xmas .wrapper .main{position:relative;z-index:10}#k-xmas .wrapper #menu{background:#af79ab}}#k-xmas.open-menu #menu{overflow:scroll;position:fixed;z-index:10;top:0;height:100lvh;padding-bottom:40px}#k-xmas.open-menu #menu .moviearea{margin-top:40px}#k-xmas .fv{background:url(../image/fvbg.webp);width:100%;position:relative;background-position:top center;background-size:180%;aspect-ratio:3/4}#k-xmas .content{position:absolute;z-index:4;width:100%;height:100%;overflow:hidden}#k-xmas .snow-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}#k-xmas .layer-back{z-index:1}#k-xmas .layer-mid{z-index:3}#k-xmas .layer-front{z-index:5}#k-xmas .layer-bg{position:fixed}#k-xmas .bg-layer{z-index:2}#k-xmas .bg-layer img{height:100%;width:100%;-o-object-fit:contain;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;max-width:none}#k-xmas .snow{position:absolute;top:-10px;border-radius:50%;background:#fff;opacity:.8}#k-xmas .santa{position:absolute;left:0;right:0;margin:auto;bottom:-20%;opacity:0}#k-xmas .fv-title{position:absolute;left:0;right:0;margin:auto;opacity:0;z-index:3;top:5%;width:80%}#k-xmas .deco-l,#k-xmas .deco-r{position:absolute;width:20%;top:-100%}#k-xmas .deco-r{height:100%;right:0}#k-xmas .deco-r img:nth-child(1){width:50%;left:0;position:absolute}#k-xmas .deco-r img:nth-child(2){position:absolute;right:0;width:50%;-webkit-transform:rotate(25deg);transform:rotate(25deg)}#k-xmas .deco-r img:nth-child(3){position:absolute;top:20%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:80%;left:0}#k-xmas .deco-l{left:0;height:100%}#k-xmas .deco-l img:nth-child(1){width:100%;left:0;position:absolute}#k-xmas .deco-l img:nth-child(2){position:absolute;right:0;width:80%;top:10%;-webkit-transform:rotate(25deg);transform:rotate(25deg)}#k-xmas .deco-l img:nth-child(3){position:absolute;top:20%;-webkit-transform:rotate(0);transform:rotate(0);width:125%;left:-30%}#k-xmas section .devider{position:relative}#k-xmas section .devider img{max-width:unset}#k-xmas section .devider.fv-devider{height:100%}#k-xmas section .devider.fv-devider .devider-body{z-index:10;pointer-events:none;position:absolute;bottom:-40px;left:0;right:0;background:url(../image/fv-belt-bg.svg) no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:85px}#k-xmas section .devider.fv-devider .devider-body h3{width:95%;display:block;margin:auto}#k-xmas section .devider.present{margin:164px 0 0}#k-xmas section .devider.present .devider-body{z-index:10;pointer-events:none;position:absolute;bottom:-82px;left:0;right:0;background:url(../image/present-belt-bg.svg) no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px}#k-xmas section .devider.present .devider-body h3{height:249px;position:absolute;width:100%;left:0;right:0;bottom:0;display:block;margin:auto}#k-xmas section .devider.present .devider-body h3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#k-xmas section .devider.cloud{margin:80px 0 0}#k-xmas section .devider.cloud .devider-body{z-index:0;pointer-events:none;position:absolute;bottom:-64px;left:0;right:0}#k-xmas section .devider.cloud .devider-body .item-cloud{position:absolute;z-index:3;height:146px;width:100%;bottom:-73px;margin:auto}#k-xmas section .devider.cloud .devider-body .item-santa{position:absolute;z-index:2;width:204px;bottom:24px;left:0;right:0;margin:auto}#k-xmas section .devider.cloud .devider-body .item-bg{position:absolute;z-index:1;width:100%;bottom:0;left:0;right:0}#k-xmas section .devider.animal{margin:24px 0 0}#k-xmas section .devider.animal .devider-body{z-index:0;pointer-events:none;position:absolute;bottom:-64px;left:0;right:0}#k-xmas section .devider.animal .devider-body .item-cloud{position:absolute;z-index:1;height:146px;width:100%;bottom:-73px;margin:auto}#k-xmas section .devider.animal .devider-body .item-animal{position:absolute;z-index:2;max-width:380px;width:90%;bottom:24px;left:0;right:0;margin:auto}#k-xmas #shipping-title{position:relative;padding:40px 0 24px}#k-xmas #shipping-title>span{pointer-events:none;position:absolute;width:40%}#k-xmas #shipping-title>span#catalogue-santa{right:-5%;bottom:0;top:0;margin:auto}#k-xmas #shipping-title>span#catalogue-snowball{left:-5%;bottom:0;top:0;margin:auto}#k-xmas #shipping #question,#k-xmas #shipping .bl-coupon-exp,#k-xmas #shipping .bl-note{padding-right:40px}#k-xmas #shipping .bl-coupon-exp{font-size:16px;padding-left:16px;padding-bottom:16px}#k-xmas #shipping .bl-coupon-exp span{font-size:12px}#k-xmas #shipping .bl-section:first-child .bl-section-title-icon{width:80%;margin-left:auto;margin-right:auto}#k-xmas dialog{border:none;border-radius:8px;padding:20px 24px;max-width:400px;width:90%;background:#fff;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);text-align:center;z-index:101;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}#k-xmas dialog .content{position:relative}#k-xmas dialog[open]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#k-xmas dialog::-webkit-backdrop{display:none}#k-xmas dialog::backdrop{display:none}#k-xmas .dialog_control_close{cursor:pointer}#k-xmas .mat{position:fixed;width:100%;height:100%;cursor:pointer}#k-xmas #menu{position:relative}#k-xmas #menu .side-body{position:fixed}#k-xmas #ranking .unit-swiperBtn{display:none}#k-xmas #ranking .swiper-wrapper{padding-left:20px}#k-xmas #ranking .ranking-nav ul{padding-left:8px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:scroll}#k-xmas #ranking .ranking-nav ul::-webkit-scrollbar{height:0}#k-xmas #ranking .ranking-nav li{cursor:pointer;padding:16px 16px;border-radius:10px 10px 0 0;white-space:nowrap;background:#fff;font-weight:700}#k-xmas #ranking .ranking-items{position:relative;height:430px}#k-xmas #ranking .ranking-item{height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none;opacity:0;display:none;overflow-x:scroll}#k-xmas #ranking .ranking-item figure{padding:4px 4px 8px 4px}#k-xmas #ranking .ranking-item figure .product__img{position:relative}#k-xmas #ranking .ranking-item figure .product__img .rankNum{position:absolute;top:0;left:0;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;border-radius:50%;background:#c18c4f}#k-xmas #ranking .ranking-item figure .product__img .rankNum-1{background:#cca522}#k-xmas #ranking .ranking-item figure .product__img .rankNum-2{background:#a1a2a9}#k-xmas #ranking .ranking-item .rankingContents{height:90%}#k-xmas #ranking .ranking-item .rankingContents__inner,#k-xmas #ranking .ranking-item .scrollbar-contentWidth{height:100%}#k-xmas #ranking .ranking-item .card-rankingItem{width:180px;margin:0 20px 0 0;height:auto;background-color:#fff;border:1px solid #efefef;border-radius:4px}#k-xmas #ranking .ranking-item .card-rankingItem .product__item--taxinprice{color:#333;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#k-xmas #ranking .ranking-item .card-rankingItem .product__item--baseprice{color:#333;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#k-xmas #ranking .ranking-item .card-rankingItem .product__info--name,#k-xmas #ranking .ranking-item .card-rankingItem li{font-size:12px;color:#333}#k-xmas #ranking .ranking-item-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;background:#fff;pointer-events:visible}#k-xmas #ranking .ranking-item-show::-webkit-scrollbar{height:8px;border-radius:24px}#k-xmas #ranking .ranking-item-show::-webkit-scrollbar-thumb{background:#858585}