*{font-family:"Noto Sans TC",sans-serif}.main_nav_tab.active{color:#fff;background:#9747ff}.text_shadow{text-shadow:0 4px 4px rgba(0,0,0,.25098)}.textoutline{position:relative;display:flex;justify-content:center;align-items:center;line-height:1;z-index:2}.textoutline::before{content:attr(data-stroke);color:#fff;position:absolute;left:0;top:0;z-index:-1;-webkit-text-stroke:6px #fff;text-stroke:6px #fff;text-shadow:2px 2px 10px rgba(0,0,0,.376471)}@media screen and (max-width:640px){.textoutline::before{-webkit-text-stroke:4px #fff;text-stroke:4px #fff;text-shadow:2px 2px 8px rgba(0,0,0,.376471)}}.pd_sub_tab.active{background:#1d324c;color:#fff}.rule_btn{border:2px solid #ff5b00;background-color:#ff5b00;padding:4px;color:#fff;border-radius:6px}.rule_btn.active{background-color:#fff;color:#ff5b00}.rule_li_title{font-weight:700;display:flex;align-items:center;height:2ch}.rule_li_title::before{content:"";display:block;width:.4rem;height:100%;margin-right:.5ch;background-color:#000}.rule_panel li a{color:#295eee}.banner_area{background-size:1920px;background-repeat:repeat}@media screen and (max-width:1024px){.banner_area{background-repeat:no-repeat;background-size:cover}}.banner_area .cs_slide{display:flex}.banner_area .bnSliderPagination .custom_bullet{opacity:.7;width:12px;height:12px;margin:0 6px;border-radius:50%;opacity:.3;background:#000}@media screen and (max-width:576px){.banner_area .bnSliderPagination .custom_bullet{width:8px;height:8px;margin:0 4px}}.banner_area .bnSliderPagination .custom_bullet.swiper-pagination-bullet-active{background:#f78989;opacity:1}.period_tab{width:20%;display:flex;cursor:pointer;white-space:nowrap;font-size:18px}@media screen and (max-width:768px){.period_tab{font-size:16px}}@media screen and (max-width:640px){.period_tab{width:25%}}.period_tab .tab_content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-style:solid;border-width:1px;border-radius:6px;line-height:1.2;border-color:#ff5b00;background-color:#fff2eb;color:#ff5b00}.period_tab .alert_icon{display:inline-block;width:13px;height:13px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/image/buy_jp/rakuten/images/event/2024/1201/images/icon_alert_orange.svg);background-size:100%;background-position:center;background-repeat:no-repeat}@media screen and (min-width:640px){.period_tab .alert_icon{width:20px;height:20px}}.period_tab.comming .tab_content{border-color:#ff5b00;background-color:#fff2eb;color:#ff5b00}.period_tab.over{pointer-events:none}.period_tab.over .tab_content{color:#676767;border-color:#676767;background-color:#e5e5e5}.period_tab.active .tab_content{border-color:#ff5b00;background-color:#ff5b00;color:#fff}.period_tab.active .alert_icon{background-image:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024fmmart_1002event/images/icon_clock.svg)}.bullet_type_b{width:9px;height:9px;margin:0 6px!important}@media screen and (max-width:576px){.bullet_type_b{width:8px;height:8px}}.bullet_type_b.swiper-pagination-bullet-active{background:#ff5b00}.bullet_type_b.swiper-pagination-bullet-active.pink{background:#f30175}.bullet_type_d{width:9px;height:9px;margin:0 6px!important}@media screen and (max-width:576px){.bullet_type_d{width:8px;height:8px}}.bullet_type_d.swiper-pagination-bullet-active{background:#ff778a}.notosans{font-family:"Noto Sans","Noto Sans TC",sans-serif}.hvr_bounce{transition:ease-in-out .2s}@media screen and (min-width:640px){.hvr_bounce:hover{transition:ease-in-out .2s;animation:bounce .5s infinite ease-in-out}}.hvr_scale1{transition:ease-in-out .2s}@media screen and (min-width:640px){.hvr_scale1:hover{transition:ease-in-out .2s;transform:scale(.95)}}.hvr_rotate{animation:rotateAnimationSM 1.2s infinite ease-in-out}@media screen and (min-width:640px){.hvr_rotate:hover{animation:rotateAnimation .4s infinite ease-in-out}}@keyframes rotateAnimation{0%{transform:rotate(-5deg) scale(1.1)}50%{filter:drop-shadow(2px 2px 20px rgba(223, 223, 223, .726));transform:rotate(5deg) scale(1.1)}100%{transform:rotate(-5deg) scale(1.1)}}@keyframes rotateAnimationSM{0%{transform:rotate(0) scale(1)}25%{filter:drop-shadow(2px 2px 20px rgba(255, 255, 255, .6));transform:rotate(5deg) scale(1)}50%{transform:rotate(-5deg) scale(1)}75%{filter:drop-shadow(2px 2px 20px rgba(255, 255, 255, .548));transform:rotate(5deg) scale(1)}100%{transform:rotate(0) scale(1)}}@keyframes bounce{0%{transform:scale(.95)}50%{transform:scale(1)}100%{transform:scale(.95)}}.bn_card{background-repeat:no-repeat;background-position:center}.bn_card.rakuten{background-image:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024rakuten_1101event/images/banner/cardbg.png);background-size:100%}.fixed_sidebar .slideListBox{transition:linear .2s}.fixed_sidebar .slideListBox.hide{transition:linear .2s;transform:translateX(100%);opacity:0;height:0}.fixed_sidebar .showSideBtn{cursor:pointer;position:fixed;right:0;transform:translateX(100%);transition:linear .2s}.fixed_sidebar .showSideBtn.show{transition:linear .2s;transform:translateX(0)}.bidheader>div{width:100%;max-width:1320px;margin:0 auto;justify-content:space-between;display:flex;align-items:center}.tb_menu_list{width:100%;padding:1rem .25rem;display:flex;justify-content:space-around;filter:drop-shadow(2px 4px 12px rgba(0, 0, 0, .2));background-image:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/image/buy_jp/images/event/2024/1201/images/mb_icon_bg.png);background-size:100%;background-position:center bottom;background-repeat:no-repeat}.tb_menu_list>li{width:18%;max-width:60px;aspect-ratio:1/1}.toolbar_nemu{background-color:rgba(0,0,0,.8);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;width:100%;padding-bottom:20%;transform:translateY(100%);height:0;overflow:hidden;transition:linear .2s}.toolbar_nemu.show{transition:linear .2s;transform:translateY(0);opacity:1;height:auto}.toolbar_nemu .close_box{display:flex;justify-content:center;padding:12px 0}.donut{width:2.5rem;height:2.5rem;border-radius:50%;border:.35rem solid rgba(253,213,126,.3);border-top-color:#ffcf31;animation:1s spin infinite linear}@keyframes spin{to{transform:rotate(360deg)}}.banner{background-color:#ffdbe6;aspect-ratio:1125/660;background:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/image/bbcstore/images/event/2025/rakuten/0701/images/banner/mb/mb.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media (min-width:768px){.banner{aspect-ratio:1920/526;background:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/image/bbcstore/images/event/2025/rakuten/0701/images/banner/pc/PCBG.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat;position:relative}.banner:after{content:"";z-index:2;background:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/image/bbcstore/images/event/2025/rakuten/0701/images/banner/pc/pc.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;width:90%;height:90%;margin:auto;top:5%;left:5%;display:block;pointer-events:none}}.banner>div{width:100%}@media (min-width:768px){.banner>div{width:48%}}.banner .banner_text div:first-child{margin-bottom:1.4%;font-size:14px;font-weight:400}@media (min-width:768px){.banner .banner_text div:first-child{margin-bottom:2%;font-size:1.3vw}}.banner .banner_text div:last-child{font-size:22px;font-weight:600}@media (min-width:768px){.banner .banner_text div:last-child{font-size:2vw}}.banner .banner_text div:last-child span{font-size:6vw}@media (min-width:768px){.banner .banner_text div:last-child span{font-size:2.3vw}}.banner .custom_bullet.swiper-pagination-bullet-active{background:#ffa0aa;opacity:1}@media screen and (min-width:650px){main.rakuten{aspect-ratio:1920/971.05;background-image:url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/image/bbcstore/images/event/2025/rakuten/0701/images/banner/pc/PC_ALLBG.png);background-size:contain;background-position:center calc(0% - 1px);background-repeat:no-repeat}main.stickBg{background-size:100%;background-repeat:no-repeat;transition:cubic-bezier(.165,.84,.44,1) .1s}main.move{background-position:center top;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;transition:cubic-bezier(.165,.84,.44,1) .1s}}@media screen and (min-width:1658px){main.move{background-size:cover}}