*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@-webkit-keyframes steps{0%,100%{background-position:0 0}50%{background-position:100% 0}}@keyframes steps{0%,100%{background-position:0 0}50%{background-position:100% 0}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{background-color:#fff;color:#333;font-family:"Noto Sans TC","Microsoft JhengHei","PingFang TC",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{height:auto;vertical-align:top}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #e0558e}a{color:#fff;cursor:pointer;transition:.3s cubic-bezier(0.86, 0.03, 0.19, 1.03);transition:opacity .3s ease}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.3s cubic-bezier(0.86, 0.03, 0.19, 1.03);transition:opacity .3s ease}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.lp_header{display:flex;justify-content:space-between;align-items:center;padding:min(2.133vw,.5rem) min(4vw,3rem);background:#e0558e}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(133.333vw,13rem)}@media screen and (min-width: 768px){.lp_header .header_logo img{width:18rem}}.lp_header .header_sns{display:flex;gap:4px}.lp_header .header_sns--sharetxt{font-size:1.1rem;color:#fff;position:relative;padding:.7em 0;margin-left:10px}.lp_header .header_sns--sharetxt::before,.lp_header .header_sns--sharetxt::after{position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleY(0.3);transform:translateX(-50%) scaleY(0.3);color:#fff;font-size:1.3em;font-weight:300;line-height:1}.lp_header .header_sns--sharetxt::before{content:"＼";top:0}.lp_header .header_sns--sharetxt::after{content:"／";bottom:0}.lp_header .header_sns li{max-width:36px}.lp_header .header_sns li a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.lp_header .header_sns li a{display:flex;align-items:center;justify-content:center}}.lp_footer{background-color:#e0558e}.lp_footer .footer_inner{padding:35px 0 90px 0;text-align:center;color:#fff}@media screen and (min-width: 1024px){.lp_footer .footer_inner{padding:35px 0}}.lp_footer .footer_logo{display:block;margin:0 auto 10px;width:190px;display:flex;align-items:center}.lp_footer .footer_copy{font-size:1rem}@media screen and (min-width: 768px){.lp_footer .footer_copy{font-size:1.2rem}}@media screen and (min-width: 1024px){.lp_footer .footer_copy{font-size:1.4rem}}.lp_footer .footer_sns{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px}.lp_footer .footer_sns li{max-width:50px;min-width:25px}.lp_footer .footer_sns--discord{margin-right:10px;min-width:140px}.lp_main{background:linear-gradient(to bottom, #D5AADF, #F4DAE7);text-align:center;font-family:"Noto Sans TC","Microsoft JhengHei","PingFang TC",sans-serif;padding-bottom:100px}.lp_main .sec_heading{margin-bottom:min(10.667vw,5rem);font-size:clamp(1.5rem,5.8vw + -2.9486rem,3rem)}.lp_main .sec_subheading{margin:0 auto min(5.333vw,2rem);font-size:clamp(1.4rem,3.1vw + -0.9777rem,2.2rem)}.lp_main .sns_area{margin-top:min(32vw,12rem)}.lp_main .sns_list{display:flex;justify-content:center}.lp_main .sns_item{margin:0 min(5.333vw,2rem);width:clamp(4rem,10.667vw,6rem)}.lp_main h2{font-size:2.4rem;font-weight:600;text-align:center}@media screen and (min-width: 1024px){.lp_main h2{font-size:4rem;font-weight:700}}.apply_btn,.vote_btn{max-width:480px;max-height:110px;min-height:80px;width:80%;align-items:center;background:linear-gradient(to right, #E6318D, #FA5AB8);border:none;border-radius:12px;box-shadow:0 5px 15px rgba(189,123,157,.5);color:#fff;display:inline-flex;justify-content:center;font-size:2rem;font-weight:600;margin:30px 0;gap:.75em;letter-spacing:.1em;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:center center;transform-origin:center center}@media screen and (min-width: 1024px){.apply_btn,.vote_btn{font-size:3.2rem;margin:60px 0;width:480px;height:110px}}.apply_btn a,.vote_btn a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.apply_btn a::after,.vote_btn a::after{content:"";display:block;width:0;height:0;margin-left:12px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:9px solid #fff}@media screen and (min-width: 1024px){.apply_btn a::after,.vote_btn a::after{margin-left:16px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:12px solid #fff}}.apply_btn.no-arrow a::after,.vote_btn.no-arrow a::after{display:none}.apply_btn:hover,.vote_btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);opacity:.9}.apply_btn.is-disabled,.vote_btn.is-disabled{color:#dfdfdf !important;background:#7d7d7d;box-shadow:none;pointer-events:none;cursor:not-allowed}.apply_btn.is-disabled a,.vote_btn.is-disabled a{color:#dfdfdf !important}.apply_btn.is-disabled:hover,.vote_btn.is-disabled:hover{-webkit-transform:none;transform:none}.apply_btn.is-disabled::after,.vote_btn.is-disabled::after{display:none}.apply_btn:not(.is-disabled),.vote_btn:not(.is-disabled){pointer-events:auto;cursor:pointer}.back-to-top{position:fixed;right:10px;bottom:70px;z-index:1000;width:50px;height:50px;border:2px solid #e0558e;background-color:#fff;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}@media screen and (min-width: 1024px){.back-to-top{bottom:20px;border:2px solid #fff;background-color:#e0558e;right:20px}}.back-to-top:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);opacity:.8}.back-to-top::before{content:"";display:block;top:50%;width:12px;height:12px;border-top:3px solid #e0558e;border-right:3px solid #e0558e;-webkit-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);position:absolute}@media screen and (min-width: 1024px){.back-to-top::before{border-top:3px solid #fff;border-right:3px solid #fff}}.back-to-top.is-hidden{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px)}.fixed-bottom-button{min-width:228px;max-width:678px;width:15%;position:fixed;right:10px;bottom:120px;z-index:1000;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.fixed-bottom-button:hover{opacity:1}.fixed-bottom-button img{display:block;width:100%;height:auto}.fixed-bottom-button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width: 767px){.fixed-bottom-button{bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:300px;max-width:739px;right:auto}.fixed-bottom-button:hover{-webkit-transform:translateX(-50%) translateY(-3px);transform:translateX(-50%) translateY(-3px)}}.fix_btn{position:fixed;bottom:0;right:calc(50% - min(100%,210px));z-index:999;transition:.2s cubic-bezier(0, 0.52, 0.3, 1.01);width:min(100%,420px)}@media screen and (min-width: 768px){.fix_btn{right:16px;width:287px}}.fix_btn.is-show{opacity:1;-webkit-transform:none;transform:none}.fix_btn.default-hide,.fix_btn.is-hide{opacity:0;pointer-events:none;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}@media screen and (min-width: 768px){.fix_btn.default-hide,.fix_btn.is-hide{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}}.nav{pointer-events:none;visibility:hidden;width:100vw;height:100vh;height:100svh;overflow-x:scroll;opacity:0;transition:.2s ease-in-out;position:fixed;top:0;left:0;z-index:1000;background:rgba(64,76,99,.4)}.nav_body{min-height:100vh;width:min(82.933vw,640px);position:relative;margin-left:auto;display:flex;padding:64px 56px;align-items:flex-start;padding:min(17.067vw,64px) min(14.933vw,56px);border-radius:40px 0px 0px 40px;display:flex;padding:64px 56px;justify-content:center;align-items:center;align-self:stretch;background:#fffbf4;box-shadow:0px 0px 12px 0px rgba(64,76,99,.1),0px 0px 16px 0px rgba(64,76,99,.1);opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.3s cubic-bezier(0, 0.52, 0.3, 1.01)}.nav_close{position:fixed;top:40px;right:40px;z-index:99999;aspect-ratio:1/1;width:50px;border-radius:56px;background:#fff;box-shadow:0px 0px 12px 0px rgba(64,76,99,.1)}.nav_close span{display:block;width:20px;height:2px;background-color:#e0558e;position:absolute;inset:0;margin:auto}.nav_close span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav_close span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_list{font-size:clamp(1.6rem,0vw + 1.6rem,1.6rem);line-height:1.5;font-weight:700;width:100%;display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.nav_list{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.nav_list li{width:calc(50% - 12px);max-width:240px}}.nav.is-active{opacity:1;visibility:visible;pointer-events:auto}.nav.is-active .nav_body{opacity:1;-webkit-transform:none;transform:none}.fv{background:url(../img/bg_sp.webp) no-repeat center top/100% auto}@media screen and (min-width: 768px){.fv{background:url(../img/bg_tablet.webp) no-repeat center top/100% auto}}@media screen and (min-width: 1024px){.fv{max-width:1920px;margin:0 auto;background:url(../img/bg.webp) no-repeat center top/100% auto}}.fv_inner{padding:20px 10px 40px 10px}@media screen and (min-width: 1024px){.fv_inner{padding:40px 80px;align-items:center;display:flex;justify-content:center}}.fv_inner_logo{margin:0 auto;position:relative;text-align:center}.fv_inner_logo h1{width:90%;margin-top:10px}@media screen and (min-width: 1024px){.fv_inner_logo h1{margin-top:0}}.fv_inner_date{width:100%;margin:0 auto;position:relative;margin-top:20px}@media screen and (min-width: 1024px){.fv_inner_date{width:60%;left:-6%}}.fv_inner_btn{position:relative;margin-top:20px}@media screen and (min-width: 1024px){.fv_inner_btn{left:-6%}}.fv_inner_btn .apply_btn,.fv_inner_btn .vote_btn{max-width:480px;max-height:110px;min-height:80px;width:80%;align-items:center;background:linear-gradient(to right, #E6318D, #FA5AB8);border:none;border-radius:12px;box-shadow:0 5px 15px rgba(189,123,157,.5);color:#fff;display:inline-flex;font-size:2rem;font-weight:600;gap:.75em;letter-spacing:.1em;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:center center;transform-origin:center center;margin:0;justify-content:center;text-decoration:none;text-align:center}@media screen and (min-width: 1024px){.fv_inner_btn .apply_btn,.fv_inner_btn .vote_btn{font-size:3.2rem;width:480px;height:110px}}.fv_inner_btn .apply_btn::after,.fv_inner_btn .vote_btn::after{content:"";display:block;width:0;height:0;margin-left:12px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:9px solid #fff}@media screen and (min-width: 1024px){.fv_inner_btn .apply_btn::after,.fv_inner_btn .vote_btn::after{margin-left:16px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:12px solid #fff}}.fv_inner_btn .apply_btn:hover,.fv_inner_btn .vote_btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);opacity:.9}.fv_inner_btn .apply_btn.is-disabled,.fv_inner_btn .vote_btn.is-disabled{color:#dfdfdf;background:#7d7d7d;box-shadow:none;pointer-events:none;cursor:not-allowed}.fv_inner_btn .apply_btn.is-disabled:hover,.fv_inner_btn .vote_btn.is-disabled:hover{-webkit-transform:none;transform:none}.fv_inner_btn .apply_btn.is-disabled::after,.fv_inner_btn .vote_btn.is-disabled::after{display:none}.fv_inner_btn .apply_btn.no-arrow::after,.fv_inner_btn .vote_btn.no-arrow::after{display:none}.fv_inner_ch{position:relative;width:70%}@media screen and (min-width: 1024px){.fv_inner_ch{left:-5%;width:100%}}.fv_title{order:1}.fv_mainTitle{display:block;width:min(77.867vw,439px);margin:min(2.133vw,12px) auto;z-index:10;position:relative}.fv_mainTitle img{width:100%;max-width:none}@media screen and (min-width: 768px){.fv_mainTitle{margin:min(2.133vw,12px) auto 0;width:100%}}.about{padding:70px 20px 0 20px;background:hsla(0,0%,100%,.9);max-width:1200px;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;box-shadow:0 5px 15px rgba(189,123,157,.5)}@media screen and (min-width: 1024px){.about{border-radius:20px;padding:70px 40px 0 40px}}.about_intro{color:#e0558e;font-size:1.7rem;font-weight:600}@media screen and (min-width: 1024px){.about_intro{font-size:2.2rem}}.about .contest-rules{margin:0;padding-top:40px;text-align:center;max-width:690px;position:relative}.about .contest-rules .rule-section{padding:24px 0;border-top:1px solid #e0e0e0;display:flex;align-items:baseline;gap:20px}@media screen and (min-width: 1024px){.about .contest-rules .rule-section{gap:32px}}.about .contest-rules .rule-section:first-child{border-top:none}.about .contest-rules .rule-section:last-child{padding:24px 0 0 0}.about .contest-rules .rule-section dt{flex:0 0 90px;font-weight:600}@media screen and (min-width: 1024px){.about .contest-rules .rule-section dt{flex:0 0 120px}}.about .contest-rules .rule-section dd{text-align:left}.about .contest-rules .rule-section dd p{margin:0 0 8px 0}.about .contest-rules .rule-section dd .note{font-size:.9em}.about .contest-rules .rule-section dd ol li{margin-bottom:4px}.about .contest-rules .rule-section dd ul{list-style:none;padding-left:0}.about .contest-rules .rule-section dd ul li{position:relative;padding-left:1.2em;margin-bottom:8px}.about .contest-rules .rule-section dd ul li::before{content:"・";position:absolute;left:0}.about .contest-rules .rule-section .flowchart{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (min-width: 1024px){.about .contest-rules .rule-section .flowchart{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}}.about .contest-rules .rule-section .flowchart .flow-step{position:relative;min-width:140px;min-height:40px;width:100%;border-radius:12px;border:2px solid #e0558e;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:bold}.about .contest-rules .rule-section .flowchart .flow-step:last-child{margin-top:28px;margin-bottom:20px}@media screen and (min-width: 1024px){.about .contest-rules .rule-section .flowchart .flow-step:last-child{margin-top:0;margin-bottom:0}}@media screen and (min-width: 1024px){.about .contest-rules .rule-section .flowchart .flow-step{width:110px;min-width:110px;height:110px;border-radius:50%}}.about .contest-rules .rule-section .flowchart .flow-step:not(:last-child)::after{content:"";color:#e0558e;position:absolute;top:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:9px solid rgba(224,85,142,.5);border-bottom:none;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}@media screen and (min-width: 1024px){.about .contest-rules .rule-section .flowchart .flow-step:not(:last-child)::after{right:-28px;top:50%;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:9px solid rgba(224,85,142,.5)}}.about .contest-rules .rule-section .flowchart .flow-step:nth-child(3)::after{top:7.5rem}@media screen and (min-width: 1024px){.about .contest-rules .rule-section .flowchart .flow-step:nth-child(3)::after{top:50%}}.about .contest-rules .rule-section .flowchart .flow-step span{display:block;line-height:2rem}.about .contest-rules .rule-section .flowchart .flow-step small{display:block;position:absolute;bottom:-26px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:.8em;font-weight:500;background:#e0558e;white-space:nowrap;padding:5px 10px;border-radius:20px}.about .contest-rules .rule-section .flowchart .flow-step small::before{content:"";position:absolute;top:-4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e0558e rgba(0,0,0,0)}@media screen and (min-width: 1024px){.about .contest-rules .rule-section .flowchart .flow-step small{bottom:-11px}}.schedule{padding:80px 20px}@media screen and (min-width: 1024px){.schedule{padding:100px 0}}.schedule .schedule-container{max-width:700px;margin:0 auto}.schedule .schedule-container .schedule-title{color:#fff;margin-bottom:20px;text-shadow:-3px -3px 0 #e0558e,3px -3px 0 #e0558e,-3px 3px 0 #e0558e,3px 3px 0 #e0558e,-3px 0 0 #e0558e,3px 0 0 #e0558e,0 -3px 0 #e0558e,0 3px 0 #e0558e,0 6px 0 #c785b1}@media screen and (min-width: 1024px){.schedule .schedule-container .schedule-title{margin-bottom:40px}}.schedule .schedule-container .schedule-list{list-style:none;padding:0;margin:0}.schedule .schedule-container .schedule-list .schedule-item{position:relative;margin:0 auto 40px;border-radius:10px;box-shadow:0 5px 0 #c785b1}.schedule .schedule-container .schedule-list .schedule-item:last-child{margin:0 auto 0px}@media screen and (min-width: 1024px){.schedule .schedule-container .schedule-list .schedule-item{border-radius:30px;display:flex}}.schedule .schedule-container .schedule-list .schedule-item:not(:last-child)::after{content:"▼";position:absolute;bottom:-30px;left:50%;color:#f4e0f6;font-size:2rem;top:calc(100% + 20px);bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%) scaleX(1.5);transform:translate(-50%, -50%) scaleX(1.5)}.schedule .schedule-container .schedule-list .schedule-item .schedule-label{background-color:#e0558e;color:#fff;font-weight:bold;padding:8px 24px;text-align:center;flex:0 0 180px;display:flex;justify-content:center;align-items:center;border-radius:10px 10px 0 0}@media screen and (min-width: 1024px){.schedule .schedule-container .schedule-list .schedule-item .schedule-label{border-radius:30px 0 0 30px;padding:14px 24px}}.schedule .schedule-container .schedule-list .schedule-item .schedule-details{background-color:#fff;color:#333;padding:14px 24px;flex:1;border-radius:0 0 10px 10px}@media screen and (min-width: 1024px){.schedule .schedule-container .schedule-list .schedule-item .schedule-details{border-radius:0 30px 30px 0}}.schedule-item.is-current{position:relative}.schedule-item.is-current::before{content:"";position:absolute;top:-40px;left:-20px;width:85px;height:66px;background-image:url(../img/now.svg);background-repeat:no-repeat;background-size:contain}.prize .prize-container{background:rgba(255,251,244,.9);border-radius:0;max-width:1200px;margin:0 auto;padding:70px 0 0 0;position:relative;box-shadow:0 5px 15px rgba(189,123,157,.5)}@media screen and (min-width: 1024px){.prize .prize-container{border-radius:30px}}.prize .prize-container .ch01,.prize .prize-container .ch02,.prize .prize-container .ch03{max-width:200px;width:90%;position:absolute;right:0;left:3%}.prize .prize-container .ch01{top:33em}.prize .prize-container .ch02{top:73em;left:80%;max-width:210px}.prize .prize-container .ch03{bottom:27em}.prize .prize-container h3{width:100%;max-width:150px;position:relative;margin:0 auto;margin-top:20px}@media screen and (min-width: 1024px){.prize .prize-container h3{max-width:200px;margin-top:40px}}.prize .prize-container .prize-ttl-2nd,.prize .prize-container .prize-ttl-3rd{margin-top:80px}@media screen and (min-width: 1024px){.prize .prize-container .prize-ttl-2nd,.prize .prize-container .prize-ttl-3rd{margin-top:100px}}.prize .prize-container .prize-box{background-color:#f6eee3;border:3px solid #bfa57c;border-radius:16px;padding:50px 100px;max-width:670px;width:90%;margin:20px auto;text-align:left;position:relative;box-shadow:0 5px 9px rgba(154,143,128,.4)}@media screen and (min-width: 1024px){.prize .prize-container .prize-box{width:100%}}@media screen and (max-width: 570px){.prize .prize-container .prize-box{padding:50px 20px}}.prize .prize-container .prize-box::after{content:"";display:block;top:-4px;right:6%;max-width:45px;width:100%;height:100%;position:absolute;max-width:45px}@media screen and (min-width: 1024px){.prize .prize-container .prize-box::after{max-width:60px}}.prize .prize-container .prize-box.is-1st-prize::after{background:url(../img/ribon_1st.webp) no-repeat center top/contain}.prize .prize-container .prize-box.is-2nd-prize::after{background:url(../img/ribon_2nd.webp) no-repeat center top/contain}.prize .prize-container .prize-box.is-3rd-prize::after{background:url(../img/ribon_3rd.webp) no-repeat center top/contain}.prize .prize-container .prize-box .divider{border:none;border-bottom:1px solid #cebda1;margin:1em auto;width:100%}.prize .prize-container .prize-box p{margin-top:0;margin-bottom:1em;line-height:1.9;color:#333}.prize .prize-container .prize-box .prize-note{font-size:1.4rem;color:#585450;line-height:1.7;margin-bottom:.5em}.prize .prize-container .prize-box .prize-points{font-size:1.6rem;font-weight:500;display:flex;align-items:baseline;gap:.3em}.prize .prize-container .prize-box .prize-points .highlight-number{font-size:3.2rem;font-weight:800;line-height:1}.prize .prize-container .prize-box .prize-description{font-size:1.6rem}.prize .prize-container .prize-box .prize-description .highlight-text{background-color:#ffefae;padding:.1em .3em;border-radius:4px}.prize .prize-container .prize-box .notes-section{margin-top:1.5em}.prize .prize-container .copyright_notes{margin-top:100px;background:#f4ebde;padding:60px 20px;color:#585450;display:flex;justify-content:center}@media screen and (min-width: 1024px){.prize .prize-container .copyright_notes{padding:60px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}}.prize .prize-container .copyright_notes_ttl{font-size:1.6rem;text-align:left}.prize .prize-container .copyright_notes_txt{list-style:none;font-size:1.4rem}.prize .prize-container .copyright_notes_txt li{position:relative;padding-left:1.2em;margin-bottom:8px;line-height:2.5rem;text-align:left}.prize .prize-container .copyright_notes_txt li::before{content:"・";position:absolute;left:0}.notes{background:hsla(0,0%,100%,.9);border-radius:0;max-width:1200px;margin:0 auto;padding:50px 20px;border-top:4px solid #db93cc;border-bottom:4px solid #db93cc;box-shadow:0 5px 15px rgba(189,123,157,.5)}@media screen and (min-width: 1024px){.notes{border-radius:30px;border:4px solid #db93cc;padding:50px 0}}.notes h2{color:#585450}.notes_txt{list-style:none;font-size:1.4rem;margin:0 auto;margin-top:30px;max-width:832px;color:#585450}.notes_txt li{position:relative;padding-left:1.2em;margin-bottom:8px;line-height:2.5rem;text-align:left}.notes_txt li::before{content:"・";position:absolute;left:0}.regulations{background:hsla(0,0%,100%,.9);border-radius:0;max-width:1200px;margin:0 auto;margin-top:100px;padding:50px 20px;border-top:4px solid #db93cc;border-bottom:4px solid #db93cc;box-shadow:0 5px 15px rgba(189,123,157,.5)}@media screen and (min-width: 1024px){.regulations{border-radius:30px;border:4px solid #db93cc;padding:50px 0}}.regulations h2{color:#585450}.regulations_txt{list-style:none;font-size:1.4rem;margin:0 auto;margin-top:30px;max-width:832px;color:#585450}.regulations_txt li{position:relative;padding-left:1.2em;margin-bottom:8px;line-height:2.5rem;text-align:left}.regulations_txt li::before{content:"・";position:absolute;left:0}/*# sourceMappingURL=lp.min.css.map */