@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC:100,200,300,400,500,600,700,800,900|Noto+Serif+TC:400,500,600,700,900&display=swap&subset=chinese-traditional");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,200,300,400,500,600,700,800,900|Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}@keyframes rotate-shake{0%{transform:scale(1.02) rotate(3deg)}50%{transform:scale(1.02) rotate(-3deg)}100%{transform:scale(1.02) rotate(3deg)}}@keyframes zoomInOut{0%{transform:scale(1.02)}50%{transform:scale(1)}100%{transform:scale(1.02)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes zoomInOutXL{0%{transform:scale(1.04)}50%{transform:scale(1)}100%{transform:scale(1.04)}}@keyframes bling{0%{filter:drop-shadow(1px 1px 4px white);transition:linear .2s}50%{filter:drop-shadow(1px 1px 4px rgba(148,230,255,.616));transition:linear .2s}100%{filter:drop-shadow(1px 1px 5px white);transition:linear .2s}}header .drug_event_navbar{background-color:#000;}@media screen and (max-width:639.9px){header .drug_event_navbar{background:#fff}}header .drug_event_navbar .main_nav_tab{color:#ffffff;padding:8px 1rem;font-size:18px;display:flex;align-items:center;justify-content:center;word-break:keep-all;line-height:120%;position:relative;cursor:pointer;height:fit-content;}header .drug_event_navbar .main_nav_tab .nav-txt{display:flex;flex-direction:column;width:100%;transition:linear .1s;align-items:center;position:relative;}header .drug_event_navbar .main_nav_tab .arrow_icon{display:none;}@media screen and (max-width:639.9px){header .drug_event_navbar .main_nav_tab .arrow_icon{display:block;margin-left:6px}}@media screen and (max-width:639.9px){header .drug_event_navbar .main_nav_tab{color:#000;position:relative;padding:4px 1rem}header .drug_event_navbar .main_nav_tab:not(:first-child)::before{content:"";display:block;position:absolute;left:-.9px;width:1.8px;height:70%;background-color:#BCBCBC}}header .drug_event_navbar .main_nav_tab.active{background-color:#FFEC73;}header .drug_event_navbar .main_nav_tab.active .nav-txt{color:#000;transition:linear .1s;font-weight:600;}@media screen and (max-width:639.9px){header .drug_event_navbar .main_nav_tab.active{background-color:#fff}header .drug_event_navbar .main_nav_tab.active .arrow_icon{display:none}header .drug_event_navbar .main_nav_tab.active .nav-txt::after{content:'';display:block;width:100%;height:3px;background-color:#CA8F39}}footer{font-size:10px;line-height:15px;font-weight:500;padding-top:15px;padding-bottom:15px;color:white;background:black;font-family:"Noto Sans TC","微軟正黑體";}#alertModal .close-btn{position:absolute;top:15px;right:15px;z-index:2;border-radius:100px;background:transparent;padding:0;width:32px;height:32px;box-shadow:2px 2px 0 #ef6100;}#alertModal .modal-content{border-radius:8px;border:4px solid #000000;}#alertModal .modal-body{margin:35px 0 0 0;padding:.5rem 1rem;line-height:175%;}#alertModal .modal-body .modal-detail{width:fit-content;z-index:2;position:relative;font-weight:800;padding:0 4px;font-size:18px;}#alertModal .modal-footer{border:0;display:flex;justify-content:space-evenly;}#alertModal .modal-footer .modal-btn{background-color:#2b2c2f;border:2px solid #2b2c2f;color:#fff;border-radius:100px;padding:10px 20px;display:flex;justify-content:center;width:45%;}@media screen and (max-width:360px){#alertModal .modal-footer .modal-btn{font-size:15px}}html{scroll-behavior:smooth;}body{font-family:"Noto Sans TC","微軟正黑體";scroll-behavior:smooth;}*{box-sizing:border-box;}picture{display:flex;}.hvr_bounce:hover{animation:zoomInOut .6s ease-in-out infinite;}.mov_bounce{animation:zoomInOut .8s linear infinite;}.event_banner img{width:100%;max-width:fit-content;}.mov_rotate{animation:rotateShow 3s .5s infinite linear;}@keyframes rotateShow{0%{transform:translateY(5px)}50%{transform:translateY(0)}100%{transform:translateY(5px)}}.banner-area{background-image:url("https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024Select_healthy_0701event/images/banner/desk_bn.png?version=2");aspect-ratio:1920/1048;height:auto;}@media screen and (max-width:639.9px){.banner-area{background-image:url("https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024Select_healthy_0701event/images/banner/mb_bn.png?version=2");aspect-ratio:418/894}}.banner-area .bndecorate{position:absolute;top:0;left:0;z-index:1;}.banner-area .bn_wrapper{width:100%;height:100%;position:relative;z-index:3;}.banner-area .bn_item{position:absolute;z-index:3;}.banner-area .sale_item_list{max-width:1180px;}.banner-area .sale_item_list .coupon_li{display:flex;flex-direction:column;align-items:center;justify-content:center;}.banner-area .sale_item_list .coupon_li .coupon_li_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;}.promo_bn{background-image:url("https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024Select_healthy_0701event/images/banner/event_bn03.jpg?version=2");aspect-ratio:1226/120;width:100%;max-width:1226px;height:auto;margin:0 auto;}@media screen and (max-width:639.9px){.promo_bn{aspect-ratio:418/120;background-image:url("https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024Select_healthy_0701event/images/banner/mb_event_bn03.jpg?version=2")}}.anchor_section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;z-index:2;}.anchor_section .section_title{width:50%;max-width:550px;}.anchor_section .section_title img{width:100%;max-width:100%;}@media screen and (max-width:639.9px){.anchor_section .section_title img{width:86%}}.anchor_section .section_title>span{font-size:18px;}@media screen and (max-width:639.9px){.anchor_section .section_title>span{font-size:14px}}@media screen and (max-width:1023.9px){.anchor_section .section_title{width:50%;max-width:450px}}@media screen and (max-width:639.9px){.anchor_section .section_title{width:100%}}@media screen and (max-width:639.9px){.anchor_section{margin-top:0;padding:0}}.coupon_section{display:flex;justify-content:center;align-items:center;padding:0 20px;background-repeat:no-repeat;background-size:cover;background-image:url("https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024Select_healthy_0701event/images/background/dark_bg_desk.png?version=2");}@media screen and (max-width:639.9px){.coupon_section{background-image:url("https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2024Select_healthy_0701event/images/background/dark_bg_mb.png?version=2");background-position:bottom;padding:4% 15px 15% 15px}}.coupon_section .border_dash{position:absolute;height:100%;width:2px;background-image:linear-gradient(180deg,#ffffffa8,#ffffffa8 55%,transparent 55%,transparent 100%);background-size:10px 20px;background-position:center 25px;border:none;}.coupon_section .twk_item{animation:bling 2s infinite;}section{display:flex;flex-direction:column;align-items:center;position:relative;}section .camp_item{position:relative;transition:linear .2s;font-weight:500;}section .camp_item:hover{transition:linear .2s;transform:scale(1.05);}section .camp_item .card_title{position:absolute;top:0;left:0;width:100%;height:100%;font-size:30px;font-weight:500;display:flex;justify-content:center;align-items:flex-end;color:#fff;padding:1rem;background:linear-gradient(180deg,rgba(0,0,0,0) 63.32%,#000000 100%);}@media screen and (max-width:767.9px){section .camp_item .card_title{font-size:22px}}@media screen and (max-width:639.9px){section .camp_item .card_title{font-size:18px}}section .more_btn{display:flex;justify-content:center;align-items:center;margin:2rem auto;padding:.3rem;width:100%;max-width:220px;font-size:20px;background-color:#231815;border-radius:8px;color:#fff;transition:linear .2s;}section .more_btn:hover{transform:scale(1.1);transition:linear .2s;}@media screen and (max-width:639.9px){section .more_btn{font-size:18px;margin:1.5rem auto 0 auto}}.pd_section_li{width:100%;display:flex;justify-content:center;padding:0 .75rem;}.pd_list_section{padding:0 .75rem 1.5rem .75rem;background-color:#F7F6D8;width:100%;max-width:1226px;border-radius:8px;}.pd_list_section .section_header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1.25rem;}.pd_list_section .section_header img{width:75%;max-width:420px;}.pd_list_section .card_item{transition:cubic-bezier(.19,1,.22,1) .2s;background-color:#fff;box-shadow:1px 1px 8px 0 #00000026;}.pd_list_section .card_item:hover{transform:scale(1.05);transition:linear .2s;}.pd_list_section .card_item a{text-decoration:none;display:flex;flex-direction:column;height:100%;}.pd_list_section .card_item a .img-wrapper{aspect-ratio:1/1;}.pd_list_section .card_item .card-slogan{color:#fff;background:#F0022D;padding:2px;letter-spacing:.05rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media screen and (max-width:639.9px){.pd_list_section .card_item .card-slogan{font-size:14px}}.pd_list_section .card_item .price-area{padding:10px;color:#000;font-size:18px;line-height:120%;letter-spacing:.36px;display:flex;flex-direction:column;flex:1;}.pd_list_section .card_item .price-area .prod-name{flex:1;}.pd_list_section .card_item .price-area .pricenum_box{color:#f5222d;font-weight:700;}.pd_list_section .card_item .price-area .price_tag{font-size:15.7px;line-height:125%;margin:0 -2%;}.pd_list_section .card_item .price-area .sale_price{line-height:125%;font-size:27px;}@media all and (max-width:768px){.pd_list_section .card_item .price-area{font-size:16px}}@media screen and (max-width:639.9px){.pd_list_section .card_item .price-area{font-size:14px;padding:8px}}.pd_list_section .dollarItem{background-color:#fff;box-shadow:0 4px 10px 0 #A9801740;border-radius:6px;overflow:hidden;transition:linear .2s;}.pd_list_section .dollarItem:hover{transform:scale(1.05);transition:linear .2s;}.pd_list_section .dollarItem .item_box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;}.pd_list_section .dollarItem .item_box .info{flex:1;display:flex;flex-direction:column;align-items:center;justify-self:unset;color:#000;width:100%;}.pd_list_section .dollarItem .item_box .info .pd_name{flex:1;width:100%;text-align:center;padding:0 .5rem;font-size:18px;}@media screen and (max-width:767.9px){.pd_list_section .dollarItem .item_box .info .pd_name{font-size:16px}}@media screen and (max-width:639.9px){.pd_list_section .dollarItem .item_box .info .pd_name{font-size:14px}}.pd_list_section .dollarItem .item_box .info .ori_price{text-decoration:line-through;font-size:14px;}.pd_list_section .dollarItem .item_box .one_label{width:100%;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#F35528;font-size:18px;font-weight:700;padding:.1rem .75rem;}.pd_list_section .dollarItem .item_box .one_label .sale_price{font-weight:800;color:#EBFF00;}.pd_list_section .dollarItem .item_box .one_label .sale_price strong{font-size:32px;}@media screen and (max-width:639.9px){.pd_list_section .dollarItem .item_box .one_label .sale_price strong{font-size:25px}}@media screen and (max-width:639.9px){.pd_list_section .dollarItem .item_box .one_label{font-size:16px}}.pd_list_section .dollarItem img{aspect-ratio:1/1;width:100%;}.compare_sheet_section .sheet_box .pd_box{width:22%;max-width:250px;}.compare_sheet_section .sheet_box .pd_box:hover>img{animation:zoomInOutXL .6s ease-in-out infinite;}.compare_sheet_section .sheet_img{width:100%;max-width:1126px;}@media screen and (max-width:639.9px){.compare_sheet_section .sheet_img{max-width:136vw;min-width:136vw}}.red-txt{color:#f5222d;font-size:15.7px;font-weight:500;line-height:125%;}.rules_section .rules-title{font-weight:700;font-size:60px;line-height:120%;margin:0 0 3rem 0;}@media all and (max-width:991.98px){.rules_section .rules-title{font-size:40px}}@media all and (max-width:768px){.rules_section .rules-title{font-size:32px}}@media screen and (max-width:639.9px){.rules_section .rules-title{margin:0 0 1.5rem 0}}.rules_section .nav_item{width:100%;display:flex;width:calc(25% - 10px);}@media screen and (max-width:639.9px){.rules_section .nav_item{width:calc(50% - 5px)}}.rules_section .nav_item button{color:#1f2020;border:2.5px solid #1f2020;background-color:transparent;border-radius:.75rem;padding:12px 16px;font-size:16px;width:100%;text-align:center;}@media all and (max-width:991.98px){.rules_section .nav_item button{border:1.5px solid #1f2020;font-size:15px;padding:12px 8px}}@media all and (max-width:768px){.rules_section .nav_item button{font-size:14px}}.rules_section .nav_item button.active{color:#fff;background-color:#1f2020;}.rules_section .rule_panel{display:none;}.rules_section .rule_panel.show{display:block;animation:fade .3s linear;}.rules_section .tab-content .list-item-title{display:flex;align-items:center;line-height:150%;margin:1rem 0 0 0;font-weight:500;letter-spacing:.025rem;}.rules_section .tab-content .list-item-title::before{content:"";width:1rem;height:1rem;border-radius:100%;background-color:#000;display:inline-flex;margin-right:4px;}.rules_section .tab-content .list-item-title:first-child{margin:0;}.rules_section .tab-content .list-item-content{line-height:135%;font-weight:400;letter-spacing:.02rem;}.rules_section .tab-content .list-item-content li{margin:4px 0;}.rules_section .tab-content .list-item-content li .txt-red{color:#f5222d;}.rules_section .tab-content .list-item-content li .sub_li{padding:0 0 0 2ch;line-height:175%;}.rules_section .tab-content .list-item-content li a{text-decoration-line:underline;color:#307fff;}