*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}:root{--momo-pink: #d72873;--momo-gray: #f2f2f2}[v-cloak]{opacity:0;pointer-events:none}button{background-color:transparent;border:none}body{background-color:var(--momo-gray)}.container{font-family:"微軟正黑體", system-ui, Helvetica;max-width:640px;margin:auto}.container header{text-align:center;background-color:var(--momo-pink);color:white;font-size:22px;line-height:56px;font-weight:800}.container nav{background-color:var(--momo-pink);color:white;padding:1% 0}.container nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2%;font-size:1.3em;font-weight:bold}.container nav ul li{--nav-tab-duration:  .2s;cursor:pointer;padding:3.5%;-webkit-box-shadow:0 0.1em 0.5em 0 RGB(0 0 0/40%);box-shadow:0 0.1em 0.5em 0 RGB(0 0 0/40%);border-radius:5px;-webkit-transition:var(--nav-tab-duration);transition:var(--nav-tab-duration);position:relative;width:45%;text-align:center}.container nav ul li:before,.container nav ul li:after{content:"";position:absolute;top:0;width:4%;height:min(20px, 2.4vw);background-color:var(--momo-gray);border:2px solid var(--momo-pink);border-radius:20em;-webkit-transition:var(--nav-tab-duration);transition:var(--nav-tab-duration);opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container nav ul li::before{left:19%}.container nav ul li::after{right:19%}.container nav ul li.is-selected{color:var(--momo-pink);background-color:var(--momo-gray)}.container nav ul li.is-selected:before,.container nav ul li.is-selected:after{opacity:1}.container main{padding:2% 2.5%;position:relative}.container main::before{content:'';width:100%;height:15vw;background-color:var(--momo-pink);position:absolute;top:-1px;left:0;z-index:-1;border-radius:0 0 50% 50%}.container main a{display:block}.container main ul .Area_swiper_box{padding-bottom:0}.container main li{margin:0 0 2%;position:relative;border-radius:10px;overflow:hidden}.container main li img{width:100%}.container main .cta-button{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);width:25%;position:absolute;right:3.5%;bottom:6%;cursor:pointer}.container main .cta-button a{grid-row:1 / -1;grid-column:1 / -1}
