*: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}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:#0b0b0b;color:#f4e9cf;font-family:"alibaba-puhuiti",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 (max-width: 1024px){body::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-position:50% 100%;background:url(../img/bg_main_sp.webp) no-repeat top center/cover}}@media screen and (min-width: 1025px){body{font-size:1.6em;line-height:2;background:url(../img/bg_main_pc.webp) no-repeat top center/cover fixed}}body section{padding:4rem 0}body section section{padding:2rem .6rem}@media screen and (min-width: 1025px){body section{padding:8rem 0}}body section .sec_body{padding:1rem;max-width:1024px;margin:0 auto}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 1025px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #e8ca84}a{color:#f4e9cf;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1026px){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:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.p-color-03{color:#f7cc64}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:block !important}}.hidden_xxs{display:block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 1024px){.visible_xs{display:block !important}}.hidden_xs{display:block}@media screen and (max-width: 1024px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 1025px){.visible_sm{display:block !important}}.hidden_sm{display:block}@media screen and (min-width: 1025px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1026px){.visible_md{display:block !important}}.hidden_md{display:block}@media screen and (min-width: 1026px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:block !important}}.hidden_lg{display: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:block !important}}.hidden_xl{display:block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:block !important}.hidden_all{display:none !important}.lp_header{display:flex;flex-direction:row;justify-content:space-between;position:fixed;z-index:50;width:100%;align-items:center;padding:1rem}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(16vw,12rem)}.lp_header .header_sns{width:5rem;height:5rem;background-color:#fff;border-radius:100px;line-height:1}.lp_header .header_sns a{height:100%;display:flex;align-items:center;justify-content:center}.lp_header .header_sns a img{width:32px;height:32px}.lp_header .header_menu .hb_menu img{width:44px;height:44px}@media screen and (min-width: 1026px){.lp_header{background:linear-gradient(90deg, rgba(247, 205, 100, 0.9) 0%, rgba(181, 145, 55, 0.9) 100%);box-shadow:0 0 50px rgba(255,255,255,.5);-webkit-animation:SlideIn 1.6s;animation:SlideIn 1.6s}}.gnavi{display:flex;list-style:none;left:-10px;position:relative}.gnavi li a{position:relative;padding:0 20px;letter-spacing:1px;display:inline-block;color:#0b0b0b;font-weight:800}.gnavi li a:hover{color:#6d2e2e}.gnavi li a:hover::after{-webkit-transform:scale(1);transform:scale(1)}.gnavi li a::after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:2px;background:#6d2e2e;transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center top;transform-origin:center top}.lp_footer .footer_inner{width:100%;background-color:#e8ca84;color:#0b0b0b;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 0 30px 0}.lp_footer .footer_inner .dlsite_icon{width:40%;max-width:230px}.lp_footer .footer_inner .sns_icon{width:60%;margin-top:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}@media screen and (min-width: 1026px){.lp_footer .footer_inner .sns_icon{flex-direction:row}}.lp_footer .footer_inner .sns_icon .sns_content{text-align:center}.lp_footer .footer_inner .sns_icon .sns_content p{font-size:2rem}.lp_footer .footer_inner .sns_icon .sns_content .icon{margin-top:12px;display:flex;margin-top:4px;gap:16px}.lp_footer .footer_inner .sns_icon a{display:block}.lp_footer .footer_inner .sns_icon .sns_weibo{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100px}.lp_footer .footer_inner .sns_icon .sns_weibo img{width:60%}@media screen and (min-width: 1026px){.lp_footer .footer_inner .sns_icon .sns_weibo{width:7rem;height:7rem}}.lp_footer .footer_inner .sns_icon .sns_bilibili{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100px}.lp_footer .footer_inner .sns_icon .sns_bilibili img{width:80%}@media screen and (min-width: 1026px){.lp_footer .footer_inner .sns_icon .sns_bilibili{width:7rem;height:7rem}}.lp_footer .footer_inner small{font-size:clamp(1.2rem,0vw + 1.2rem,1.2rem);margin-top:150px}.lp_pagetop{position:fixed;right:1rem;bottom:1rem;z-index:100;transition:none;opacity:0}@media screen and (min-width: 1026px){.lp_pagetop{right:2rem;bottom:2rem}}.lp_pagetop a{display:block;width:min(10.667vw,6rem);height:0;padding-top:min(10.667vw,6rem);border-radius:50%;background:rgba(244,233,207,.5);overflow:hidden;position:relative}.lp_pagetop a::before{content:"";width:min(2.667vw,1.5rem);height:min(2.667vw,1.5rem);border-width:.2rem .2rem 0 0;border-color:#0b0b0b;border-style:solid;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -20%) rotate(-45deg);transform:translate(-50%, -20%) rotate(-45deg)}.lp_pagetop.is_show{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.lp_pagetop.is_hide{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.lp_wrap{position:relative;overflow:hidden}.lp_container{position:relative;font-size:clamp(1.4rem,100vw + -101rem,1.6rem)}.lp_main .sec_heading{margin-bottom:min(5.333vw,5rem);font-size:clamp(1.5rem,750vw + -766.5rem,3rem);max-width:700px;margin:0 auto;position:relative;padding:0 1rem;text-align:center}.lp_main .sec_heading::after{content:"";background:url(../img/h2_after.webp) no-repeat center center;position:relative;max-width:480px;height:3vw;display:block;margin:2rem auto}.lp_main .sec_heading img{width:80%}@media screen and (min-width: 1025px){.lp_main .sec_heading img{width:100%}}.lp_main .sec_subheading{margin:0 auto min(2.667vw,2rem);font-size:clamp(1.4rem,400vw + -408.2rem,2.2rem)}.lp_main .sns_area{padding-bottom:min(13.333vw,10rem);background:rgba(0,0,0,.662745098)}.lp_main .sns_area p{text-align:center;margin-bottom:2rem;font-weight:800;color:#f7cc64}.lp_main .sns_list{display:flex;justify-content:center}.lp_main .sns_item{margin:0 min(2.667vw,2rem);width:clamp(4rem,5.333vw,6rem)}.info,.overview,.participation{background:url(../img/bg_cross.webp) rgba(0,0,0,.8392156863);border-top:1px #e8ca84 solid;border-bottom:1px #e8ca84 solid;position:relative;overflow:hidden}.info::before,.info::after,.overview::before,.overview::after,.participation::before,.participation::after{content:"";width:20vw;height:20vw;max-width:30px;max-height:30px;position:absolute;background:#f7cc64;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.info::before,.overview::before,.participation::before{top:-15px;left:-15px}.info::after,.overview::after,.participation::after{bottom:-15px;right:-15px}@media screen and (min-width: 1025px){.info::before,.info::after,.overview::before,.overview::after,.participation::before,.participation::after{max-width:100px;max-height:100px}.info::before,.overview::before,.participation::before{top:-50px;left:-50px}.info::after,.overview::after,.participation::after{bottom:-50px;right:-50px}}.subject,.notes,.closing,.point{background:rgba(0,0,0,.662745098)}h3{font-size:clamp(2.2rem,900vw + -919.4rem,4rem);padding:0 0 1rem;margin:0 auto 2rem;font-weight:800;display:block;color:#f7cc64;border-bottom:#f7cc64 1px dashed}p.subheading{color:#d01456;font-weight:800;font-size:clamp(1.8rem,700vw + -715rem,3.2rem);margin-bottom:2rem;text-align:center}.note{text-align:left;margin:2rem auto}.note ul{padding-left:0}.note li{padding-left:1em;text-indent:-1em;list-style:none}@media screen and (min-width: 1025px){.note{max-width:840px}}.notes .sec_heading img{width:60%}.note{padding-left:2rem}.note_center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.note_large{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-weight:800;font-size:clamp(1.4rem,500vw + -510.6rem,2.4rem)}.note ul{padding-left:0}.note li{list-style:square;padding-left:0;text-indent:0;list-style:none}.kotatu{width:90%;max-width:640px;margin:0 auto 2rem;display:block}@media screen and (min-width: 1025px){.kotatu{position:absolute;top:30%;left:22%;width:14%;max-width:370px}}.wrap_flex{max-width:840px;display:flex;align-items:center;justify-content:space-evenly;margin:0 auto;flex-direction:column}.wrap_flex img{margin-right:2rem}@media screen and (min-width: 1025px){.wrap_flex{flex-direction:row}}.wrap_btn{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;max-width:630px;margin:0 auto}.wrap_btn a{width:70vw;height:16vw;max-width:400px;max-height:100px;background:#0b0b0b;text-align:center;line-height:1.5;border:1px #f7cc64 solid;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;position:relative;font-size:clamp(1.8rem,300vw + -305.4rem,2.4rem)}.wrap_btn a:hover{background:#d01456}.wrap_btn a::after{content:"";position:absolute;background:url(../img/btn_arrow.svg) no-repeat center center/contain;width:2vw;height:4vw;display:block;right:4px;-webkit-animation:btn_arrow .3s ease infinite alternate;animation:btn_arrow .3s ease infinite alternate}.wrap_btn a.to_form{height:20vw;max-height:160px;max-width:640px;background:#d2973b;color:#0b0b0b;font-weight:800;border-width:2px;font-size:clamp(1.8rem,700vw + -715rem,3.2rem);width:100%;overflow:hidden;margin-top:2rem}.wrap_btn a.to_form::before{content:"";position:absolute;background:url(../img/btn_vote_before.webp) no-repeat left center/contain;width:24vw;max-width:126px;height:20vw;display:block;left:0px;-webkit-animation:btn_arrow .3s ease infinite alternate;animation:btn_arrow .3s ease infinite alternate}.wrap_btn a.to_form::after{display:none}.wrap_btn a.man{background-color:#7ebedd}.wrap_btn a.woman{background-color:#c28484}@media screen and (min-width: 1025px){.wrap_btn a{width:30vw;height:8vw;margin:1rem 0}.wrap_btn a::after{width:.6vw;height:2vw;right:8px}}nav.menu{padding:0;display:none;opacity:0;top:0;left:0;transition:opacity .3s ease}nav.menu .menu_wrap{height:100vh;top:0;left:0;position:absolute}nav.menu .menu_container{position:fixed;background-size:cover;background-position:bottom;background-repeat:no-repeat;z-index:100;width:100%;height:100vh;top:0;left:0;padding:6rem 4rem}nav.menu .menu_container .close{width:44px;height:44px;color:#c28484;text-align:center;font-size:20px;border-radius:120px;position:absolute;right:10px;top:16px}nav.menu .menu_container ul{max-width:640px;margin:0 auto}nav.menu .menu_container ul li{text-align:left;margin:20px auto;max-width:640px;color:#f7cc64;font-weight:800;letter-spacing:.1em;font-size:2rem}nav.menu .menu_container ul li a{display:block;padding:10px 5px}nav.menu .menu_container .sns{width:5rem;height:5rem;background-color:#fff;border-radius:100px;line-height:1;margin:auto}nav.menu .menu_container .sns a{height:100%;display:flex;align-items:center;justify-content:center}nav.menu .menu_container .sns a img{width:32px;height:32px}nav.menu .menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:70;background-color:rgba(13,30,43,.95)}nav.menu .hb_hidden{display:none}@-webkit-keyframes btn_arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}100%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes btn_arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}100%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.fadein_up{opacity:0;visibility:hidden}.fadein_up.is-show{opacity:1;visibility:visible;-webkit-animation:fadeInUp 1s ease forwards;animation:fadeInUp 1s ease forwards}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.wrap_btn.timer_20240415{display:none}.wrap_btn.timer_20240415 .to_form{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.wrap_btn.timer_20240415 .to_form:hover{opacity:1}.wrap_btn.timer_20240415 .to_form::before{-webkit-animation:none;animation:none}.fv{padding:18vw 0 0}.fv .fv_inner{padding:1rem;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);opacity:0;-webkit-animation:fadeInFromTopRight 1s ease forwards;animation:fadeInFromTopRight 1s ease forwards}@-webkit-keyframes fadeInFromTopRight{from{-webkit-transform:translate(2%, -2%);transform:translate(2%, -2%);opacity:0}to{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes fadeInFromTopRight{from{-webkit-transform:translate(2%, -2%);transform:translate(2%, -2%);opacity:0}to{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}.fv .fv_inner .fv_copy{width:60vw}.fv .fv_inner .fv_title{margin-bottom:8vw;padding:2rem;text-align:center;background:rgba(0,0,0,.662745098)}.fv .fv_inner .flex{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;flex-direction:column;gap:12px;margin-bottom:20px}.fv .fv_inner .wrap_time{margin:1rem auto;max-width:620px}.fv .fv_inner .wrap_time .time_start,.fv .fv_inner .wrap_time .time_announcement{background:#f4e9cf;display:flex;flex-direction:column;font-size:1.2rem;text-align:center;margin:1rem 0;font-weight:500}.fv .fv_inner .wrap_time .time_start dt,.fv .fv_inner .wrap_time .time_announcement dt{background:#2f586e;padding:.4rem 1rem;white-space:nowrap;width:100%}.fv .fv_inner .wrap_time .time_start dd,.fv .fv_inner .wrap_time .time_announcement dd{padding:.4rem;color:#0b0b0b;margin:0 auto}.fv .fv_inner .wrap_time .time_start dd span,.fv .fv_inner .wrap_time .time_announcement dd span{background:#0b0b0b;border-radius:30px;color:#e8ca84;font-size:1.4rem;line-height:1;padding:0 1.4rem;margin-left:1rem;font-weight:lighter}.fv .fv_inner .wrap_benefit{display:flex;justify-content:center}.fv .fv_inner .wrap_benefit img{max-width:46vw}.fv .fv_inner .wrap_result{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:1.6rem}.fv .fv_inner .wrap_result a{position:relative}.fv .fv_inner .wrap_result a::after{content:"";position:absolute;background:url(../img/btn_arrow.svg) no-repeat center center/contain;width:4%;height:24%;display:block;top:35%;right:3%;-webkit-animation:btn_arrow .3s ease infinite alternate;animation:btn_arrow .3s ease infinite alternate}@media screen and (min-width: 1025px){.fv{padding:12vh 0 20vh}.fv .fv_inner{max-width:1024px;margin:0 auto;text-align:center;position:relative}.fv .fv_inner .fv_copy{max-width:800px;margin:auto}.fv .fv_inner .fv_title{margin-bottom:0;padding:5rem;background:none}.fv .fv_inner .flex{height:auto;display:block}.fv .fv_inner .wrap_time .time_start,.fv .fv_inner .wrap_time .time_announcement{background:#f4e9cf;display:flex;font-size:1.8rem;margin:1rem 0;font-weight:800}.fv .fv_inner .wrap_time .time_start dd,.fv .fv_inner .wrap_time .time_announcement dd{display:flex;align-items:center}.fv .fv_inner .wrap_time .time_start dd span,.fv .fv_inner .wrap_time .time_announcement dd span{padding:.4rem 1.4rem}.fv .fv_inner .wrap_benefit{display:flex;justify-content:center;position:absolute;top:105px;left:-180px}.fv .fv_inner .wrap_benefit img{width:290px}.fv .fv_inner .wrap_benefit img.benefit_award{position:absolute;top:150px;left:160px}.fv .fv_inner .wrap_result{position:absolute;top:80%;left:50%;transform:translate(-50%, 185%);-webkit-transform:translate(-50%, 185%);-ms-transform:translate(-50%, 185%);flex-direction:row;width:600px}}.fv .fixed-attention{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:30px;text-align:center;font-family:adobe-song-std,sans-serif;font-size:3.2vw;color:#fff;line-height:1.5em;position:fixed;bottom:40px;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);padding:4%;width:90vw;z-index:99;border-radius:12px;background-color:rgba(0,0,0,.7);border:solid #f7cc64 1px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:.3s all}@media screen and (min-width: 1025px){.fv .fixed-attention{font-size:17px;padding:16px;max-width:960px;margin-bottom:10px}}.fv .fixed-attention_link{color:#ffe65b;text-decoration:underline;display:inline}.fv .fixed-attention .wrap-fixed-attention-close{position:relative;cursor:pointer;margin-left:3.2vw;position:absolute;right:1%;top:0}@media screen and (min-width: 1025px){.fv .fixed-attention .wrap-fixed-attention-close{right:16px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.fv .fixed-attention .wrap-fixed-attention-close::before{display:inline;content:"×";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:3rem;line-height:1}.fv .none{opacity:0}.info{padding:8rem 1rem}.info .sec_body{text-align:center;line-height:2em;max-width:1024px;margin:0 auto}.info .sec_body p span{font-weight:800;font-size:2rem;margin:0 .2rem}.info .sec_body p strong{font-weight:800;font-size:2.4rem;color:#d01456}.info .sec_body p:not(:last-child){margin-bottom:2rem}@media screen and (min-width: 1025px){.info{padding:4rem 1rem}.info .sec_body{max-width:1100px}.info .sec_body p{font-size:2.4rem;line-height:2em}.info .sec_body p span{font-size:4rem}.info .sec_body p strong{font-size:4rem}.info .sec_body .appeal{padding:1rem;max-width:720px}.info .sec_body .appeal span{font-size:2rem}}.participation .sec_heading img{width:80%}@media screen and (min-width: 1025px){.participation .sec_heading img{width:100%}}.participation .sec_body .time_start,.participation .sec_body .time_announcement{text-align:center;line-height:3em;font-size:clamp(1.6rem,700vw + -715.2rem,3rem);margin-bottom:30px}.participation .sec_body .time_start .box,.participation .sec_body .time_announcement .box{padding:1rem;border:1px solid #e8ca84}.participation .sec_body .time_start .warp,.participation .sec_body .time_announcement .warp{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;margin:auto}.participation .sec_body .arrow{margin:2rem auto}.participation .sec_body .step1{margin:6rem auto}.participation .sec_body .step2{margin:6rem auto 0}.participation .sec_body .step1,.participation .sec_body .step2{border:2px #f7cc64 solid;background:#0d1f2d;padding:6rem 2rem 1rem;position:relative;max-width:1024px;text-align:center}.participation .sec_body .step1 .caption,.participation .sec_body .step2 .caption{background:#d01456;position:absolute;top:-27px;left:0;font-size:1.8rem;z-index:10;font-weight:800;display:flex;align-items:center;padding-right:2rem;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.participation .sec_body .step1 .caption span,.participation .sec_body .step2 .caption span{font-size:clamp(2.7rem,1050vw + -1072.5rem,4.8rem);margin-right:2rem}.participation .sec_body .step1 .caption::before,.participation .sec_body .step2 .caption::before{content:"";width:60px;height:60px;top:-10%;left:-20px;position:absolute;background:#d01456;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}.participation .sec_body .step1 p,.participation .sec_body .step2 p{font-size:clamp(2rem,600vw + -612.4rem,3.2rem)}.participation .sec_body .step1 .wrap_step,.participation .sec_body .step2 .wrap_step{display:flex;flex-direction:column}.participation .sec_body .step1 .wrap_step img,.participation .sec_body .step2 .wrap_step img{margin:2rem auto}@media screen and (min-width: 1025px){.participation .sec_body .time_start,.participation .sec_body .time_announcement{line-height:2.5em}.participation .sec_body .step1,.participation .sec_body .step2{margin:8rem auto;padding:8rem 4rem}.participation .sec_body .step1 .caption,.participation .sec_body .step2 .caption{font-size:3.6rem;padding-right:4rem}.participation .sec_body .step1 .caption::before,.participation .sec_body .step2 .caption::before{width:120px;height:120px;top:-8px;left:-40px}.participation .sec_body .step1{padding:8rem 4rem}.participation .sec_body .step1 .wrap_step{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.participation .sec_body .step1 .wrap_step .wrap_btn{width:40%}.participation .sec_body .step1 .wrap_step .wrap_btn a{height:5vw}.participation .sec_body .step1 .wrap_step.rv{flex-direction:column}.participation .sec_body .step2 .wrap_step{flex-direction:row}.participation .sec_body .step2 .wrap_step img{padding:2rem}}.point .sec_heading img{width:80%}@media screen and (min-width: 1025px){.point .sec_heading img{width:100%}}.point .sec_body .baloon{background:#f4e9cf;padding:1.4rem;color:#0b0b0b;border-radius:32px;text-align:center;font-weight:800;position:relative;margin:0 auto 2rem;width:80vw;max-width:840px;font-size:clamp(1.2rem,800vw + -818rem,2.8rem)}.point .sec_body .baloon span{color:#d01456;font-size:clamp(1.6rem,800vw + -817.6rem,3.2rem)}.point .sec_body .baloon::before{content:"";position:absolute;bottom:-24px;right:20%;margin-left:-15px;border:12px solid rgba(0,0,0,0);border-top-color:#f4e9cf;z-index:2}@media screen and (min-width: 1025px){.point .sec_body .baloon::before{display:none}}.point .sec_body .wrap_list{width:100%;margin-top:40px;text-align:center}@media screen and (min-width: 1025px){.point .sec_body .wrap_list{margin-top:140px}}.point .sec_body .wrap_list .wrap_heading{font-size:clamp(2.4rem,600vw + -612rem,3.6rem);padding:.5rem 1.5rem;background-color:#d01456;display:inline;font-weight:800;line-height:2}.point .sec_body .wrap_list .wrap_lead-txt{display:block;background-color:none;font-size:clamp(1.6rem,400vw + -408rem,2.4rem);font-weight:400}.point .sec_body .wrap_list ul{margin:32px auto 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;width:80%;max-width:400px;gap:64px}@media screen and (min-width: 1025px){.point .sec_body .wrap_list ul{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;justify-content:center;flex-wrap:wrap}}.point .sec_body .wrap_list ul .li-large{display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (min-width: 1025px){.point .sec_body .wrap_list ul .li-large{width:70%}}@media screen and (min-width: 1025px){.point .sec_body .wrap_list ul .li-small{width:30%}}.point .sec_body .wrap_list ul .img-large{margin:0;width:80%}.point .sec_body .wrap_list ul .img-small{margin:0;width:50%}.point .sec_body .wrap_list ul .p-heading{font-size:clamp(1.6rem,400vw + -408rem,2.4rem);padding:8px 24px;color:#0b0b0b;background-color:#e8ca84;text-align:center;line-height:1}.point .sec_body .wrap_list ul .silver{background-color:#d1d3d9}.point .sec_body .wrap_list ul .bronze{background-color:#e4a77e}.point .sec_body .wrap_list ul .p-large{font-size:clamp(3.7rem,1350vw + -1378.7rem,6.4rem);letter-spacing:-0.2rem;color:#e8ca84;line-height:1;margin-top:24px}.point .sec_body .wrap_list ul .silver-txt{color:#d1d3d9}.point .sec_body .wrap_list ul .bronze-txt{color:#e4a77e}.point .sec_body .wrap_list ul .p-small{font-size:5rem;letter-spacing:-0.2rem;line-height:1;margin-top:14px}.point .sec_body .wrap_list ul .span-large{font-size:2.4rem}.point .sec_body .wrap_list ul .span-small{font-size:3rem}.overview .sec_heading img{width:80%}@media screen and (min-width: 1025px){.overview .sec_heading img{width:100%}}.overview .sec_body{text-align:center}.overview .sec_body .award_list{width:90%;margin:auto}.overview .sec_body .award_list img{width:40%}.overview .sec_body .award_list .list_first{margin-bottom:-20px}.overview .sec_body .award_list .list_second{display:flex;justify-content:space-between;margin-bottom:-20px}.overview .sec_body .award_list .list_third{margin-bottom:-20px}.overview .sec_body .note{margin-top:48px}.overview .sec_body .note li span{color:#d01456;font-weight:800}.subject .sec_heading img{width:60%}@media screen and (min-width: 1025px){.subject .sec_heading img{width:100%}}.subject .sec_body .wrap_genre{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-wrap:wrap;max-width:880px;gap:60px}.subject .sec_body .wrap_genre p{text-align:center;margin-bottom:10px}.subject .sec_body .wrap_genre a{width:70vw;height:16vw;max-width:400px;max-height:100px;background:#0b0b0b;text-align:center;border:1px #f7cc64 solid;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.4rem;position:relative;font-size:clamp(1.8rem,300vw + -305.4rem,2.4rem);line-height:1.4em}.subject .sec_body .wrap_genre a span{font-size:1.2rem;font-weight:400;line-height:1.2}.subject .sec_body .wrap_genre a:hover{background:#d01456}.subject .sec_body .wrap_genre a::after{content:"";position:absolute;background:url(../img/btn_arrow.svg) no-repeat center center/contain;width:2vw;height:4vw;display:block;right:4px;-webkit-animation:btn_arrow .3s ease infinite alternate;animation:btn_arrow .3s ease infinite alternate}.subject .sec_body .wrap_genre .man{border:1px #7ebedd solid;color:#7ebedd}.subject .sec_body .wrap_genre .man::after{background:url(../img/btn_arrow_man.svg) no-repeat center center/contain}.subject .sec_body .wrap_genre .woman{border:1px #dd7e7e solid;color:#dd7e7e}.subject .sec_body .wrap_genre .woman::after{background:url(../img/btn_arrow_woman.svg) no-repeat center center/contain}.subject .sec_body .wrap_genre .btn_work_heading{font-size:clamp(1.8rem,300vw + -305.4rem,2.4rem);font-weight:bolder}.subject .sec_body .wrap_genre .btn_work{background:#0b0b0b;text-align:center;border:1px #f7cc64 solid;font-size:clamp(1.8rem,300vw + -305.4rem,2.4rem);margin-bottom:24px;padding:2rem 0;line-height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 1025px){.subject .sec_body .wrap_genre{margin:0 auto;max-width:840px;flex-direction:row;gap:80px;justify-content:center}.subject .sec_body .wrap_genre .genre_btn{width:40%;height:380px;display:flex;flex-direction:column;justify-content:space-between}.subject .sec_body .wrap_genre .btn_work{height:200px;padding:0}.subject .sec_body .wrap_genre a{width:100%;height:8vw}.subject .sec_body .wrap_genre a::after{width:.6vw;height:2vw;right:8px}}/*# sourceMappingURL=lp.min.css.map */