@charset "UTF-8";
#specialsale .p-header{text-align:center;position:relative}#specialsale .p-header__comingsoon_img{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}#specialsale .p-header__comingsoon_img img{width:100%;position:absolute;left:0;top:9vw}#specialsale.pc .p-header__comingsoon_img img{position:unset;width:491px;height:250px}#specialsale.smp_app .p-header .image{width:100%;height:auto}#specialsale .p-time{width:100%;background-color:#000;font-size:16px;color:#fff;text-align:center;padding:8px;line-height:1}#specialsale.smp_app .p-time{font-size:13px}#specialsale .p-lead{font-size:37px;font-weight:bold;text-align:center;padding:32px 0 11px;font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Std W6","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#specialsale.smp_app .p-lead{font-size:28px;padding:18px 0 0;line-height:1.3}#specialsale .p-lead.close_text{font-size:30px;line-height:1.3}#specialsale.smp_app .p-lead.close_text{font-size:21px}#specialsale .p-lead span{font-size:53px;color:#e62b4f;padding-right:10px}#specialsale.smp_app .p-lead span{font-size:42px;display:block;padding-right:0}#specialsale .p-accordion__trigger{text-align:center;font-size:22px;color:var(--base-color);display:block;margin:auto;width:125px;position:relative;margin-top:4px}#specialsale.smp_app .p-accordion__trigger{font-size:14px;margin:20px auto}#specialsale .p-accordion__trigger::before{content:"";border-top:17px solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);position:absolute;top:8px;left:calc(50% - 64px)}#specialsale.smp_app .p-accordion__trigger::before{border-top:12px solid;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);position:absolute;top:5px;left:calc(50% - 44px)}#specialsale .p-accordion__trigger[aria-expanded=true]::before{border-top:0;border-bottom:17px solid;top:8px}#specialsale.smp_app .p-accordion__trigger[aria-expanded=true]::before{border-bottom:12px solid;top:5px}#specialsale .p-caution{border:solid 2px #b48940;width:1100px;margin:20px auto 0}#specialsale .p-caution__red{color:#e62b4f}#specialsale .p-caution__line{text-decoration:underline}#specialsale .p-caution span{font-weight:bold}@media(min-width: 1100px){#specialsale .p-caution{width:940px}}#specialsale.smp_app .p-caution{border-width:1px;width:auto;padding:0 10px 32px;margin:0 10px 30px}#specialsale.smp_app .p-caution#accordion1{padding-top:0;margin-bottom:0}#specialsale.smp_app .p-caution#secretSaleNote{padding:0 10px 32px}#specialsale .p-caution__title{color:var(--base-color);font-size:28px;font-weight:normal;text-align:center;padding:24px 0 30px;letter-spacing:1px}#specialsale.smp_app .p-caution__title{font-size:18px;font-weight:bold;padding:20px 0}#specialsale .p-caution__content{padding:0 80px 60px;font-size:15px}#specialsale.smp_app .p-caution__content{font-size:12px;line-height:2;padding:0 10px}#specialsale .p-caution__content p{margin-bottom:20px}#specialsale .p-caution__content li{margin-left:15px}#specialsale .p-caution__content li:last-of-type{margin-bottom:0}#specialsale .p-caution__content li{list-style-type:disc;line-height:1.4}#specialsale .p-caution__content li+li{margin-top:10px}#specialsale .p-items{width:1100px;margin:50px auto 90px}#specialsale.smp_app .p-items{width:100%;margin:20px 0}#specialsale.pc .p-list_product{width:954px;margin:0 auto;padding-left:14px}#specialsale.smp_app .p-list_product::after{border-bottom:0}#specialsale .p-list_product.is-soldout_hidden .is-soldout{display:none}#specialsale .is-soldout_hidden .is_soldout{display:none}#specialsale .p-list_product_item.is-soldout .p-list_product_imgwrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(201,201,201,.7);z-index:1}#specialsale .p-list_product_item.is-soldout .p-list_product_link{pointer-events:none}#specialsale .p-list_product_item.is-brand_hidden{display:none}#specialsale .p-list_product_soldout{color:#db2721;font-size:19px}#specialsale.smp_app .p-list_product_soldout{font-size:12px}#specialsale .js_observer{height:1px}#specialsale .p-btn_soldout{position:fixed;bottom:100px;right:10px;width:auto;z-index:100}#specialsale .p-btn_soldout--sp{bottom:60px !important}#specialsale.smp_app .p-btn_soldout{right:auto;bottom:15px;padding:0 70px 0 10px;width:100%}#specialsale .p-btn_soldout_switch{font-family:"Hiragino Sans","ヒラギノ角ゴ Std W6","Hiragino Kaku Gothic Pro","HiraKakuProN-W3",-apple-system,BlinkMacSystemFont,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:rgba(0,0,0,0) linear-gradient(106deg, #282855 0%, #292981 46%, #2b2bb2 100%) 0% 0% no-repeat padding-box;box-shadow:0px 2px 6px rgba(0,0,0,.3);color:#fff;padding:15px 7px;width:50px;cursor:pointer;line-height:1.2;writing-mode:vertical-rl;font-size:15px;letter-spacing:1px}#specialsale.smp_app .p-btn_soldout_switch{background:rgba(0,0,0,0) linear-gradient(106deg, #282855 0%, #292981 46%, #2b2bb2 100%) 0% 0% no-repeat padding-box;padding:0;text-align:center;line-height:50px;width:100%;writing-mode:initial;letter-spacing:0}#specialsale .p-btn_soldout_switch.is-soldout_hidden .p-btn_soldout_switch_txt{display:none}#specialsale .p-scrolltop{position:fixed;bottom:35px;right:10px;width:50px;height:50px;background:var(--main-color);border-radius:4px;transition:all .2s cubic-bezier(0.68, -0.04, 0.54, 1.07);z-index:100;cursor:pointer}#specialsale .p-scrolltop--sp{bottom:60px !important}#specialsale.smp_app .p-scrolltop{bottom:15px}#specialsale .p-scrolltop svg{width:100%;height:100%}#specialsale .p-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#specialsale .p-overlay__content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:400px;background:#fff;padding:30px 0 20px;box-sizing:border-box;border-radius:4px;text-align:center}#specialsale.pc .p-overlay__content{padding:40px 30px 30px}#specialsale .p-overlay__content .notice{font-size:1.1em}#specialsale .p-overlay__content .btn{display:block;margin:25px 20px 0;border-radius:4px;line-height:50px;white-space:nowrap}#specialsale .p-overlay__content .btn--login{background:var(--main-color);color:#fff}#specialsale .p-overlay__content .btn--top{border:1px solid var(--main-color);color:var(--main-color)}#specialsale .p-overlay__content .period{margin-top:25px}.is_item_loading{display:block;position:relative;width:80px;height:80px;margin:20px auto 0}.is_item_loading div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#ed7070;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.is_item_loading div:nth-child(1){left:8px;animation:loading1 .6s infinite}.is_item_loading div:nth-child(2){left:8px;animation:loading2 .6s infinite}.is_item_loading div:nth-child(3){left:32px;animation:loading2 .6s infinite}.is_item_loading div:nth-child(4){left:56px;animation:loading3 .6s infinite}.linesale .is_item_loading div{background-color:#2cc73d}@keyframes loading1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loading3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loading2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.p-banner_header{display:none}.smp_app .p-list_product{border-top:2px solid #f5f5f5}.p-sale-btn{border-radius:4px;width:300px;height:50px;margin:60px auto;text-align:center;background:var(--base-blue-color);box-shadow:0 5px 6px rgba(0,0,0,.1607843137)}.p-sale-btn a{font-size:15px;display:block;padding:13px 0;color:#fff}.cosmesale .p-header{background:#ea4687}.linesale .p-header{background:#2cc73d}.linesale .p-caution{background:#2cc73d;color:#fff;border:none !important}.linesale .p-caution__title{color:#fff !important}.isSp .linesale .p-caution{margin:20px 0 0 0 !important}.smp_app .product_section{margin-bottom:40px}