@charset "UTF-8";body{font:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;*font-size:small;*font:x-small;font-family:'Roboto Condensed',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}body{font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;font-family:'Roboto Condensed',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%}* html body{font-family:'ＭＳ Ｐゴシック',sans-serif}*:first-child+html body{font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif}h1,h2,h3,h4,h5,h6{margin:0px}.text-primary{color:#ea4c89}.bg-gradient-anim,.bg-rainbow-anim{background:linear-gradient(277deg, #fffde5, #e9ffda, #dffbff, #ecefff, #f6e1ff, #ffe5f0);background-size:1200% 1200%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}.bg-rainbow-anim{background:linear-gradient(277deg, #fffde5, #e9ffda, #dffbff, #ecefff, #f6e1ff, #ffe5f0);background-size:1200% 1200%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}body{font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}ul{list-style:none;padding:0;margin:0}.only-pc{display:block}@media only screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media only screen and (max-width: 767px){.only-sp{display:block}}img.only-pc{display:inline-block}@media only screen and (max-width: 767px){img.only-pc{display:none}}img.only-sp{display:none}@media only screen and (max-width: 767px){img.only-sp{display:inline-block}}a:hover{opacity:.8}.img-shadow{box-shadow:0 0 6px rgba(0,0,0,0.15)}.page-champagne{background-color:#1A1B40}@media only screen and (max-width: 575px){.page-champagne{font-size:14px}}.page-champagne img{max-width:100%;height:auto}.page-champagne .container{max-width:1140px}.page-champagne section{padding:5rem 0}@media only screen and (max-width: 575px){.page-champagne section{padding:3rem 0}}.page-champagne .card{max-width:1030px;margin:0 auto;padding:4rem;border:none;background-color:#fff;border-radius:2rem}@media only screen and (max-width: 767px){.page-champagne .card{padding:2.5rem 2rem}}@media only screen and (max-width: 575px){.page-champagne .card{padding:1.5rem 1rem}}.page-champagne .card.card-sm{padding:1.75rem 1.5rem;border-radius:1rem}@media only screen and (max-width: 575px){.page-champagne .card.card-sm{padding:.75rem}}.page-champagne h2{margin-bottom:5rem;text-align:center}@media only screen and (max-width: 575px){.page-champagne h2{margin-bottom:3rem}}.page-champagne h3{font-size:25px;font-weight:bold;line-height:1.4;margin-bottom:2rem;text-align:center;color:#C19554}@media only screen and (max-width: 575px){.page-champagne h3{font-size:24px}}.page-champagne h4{font-size:20px;font-weight:bold;line-height:1.4;margin-bottom:1rem;text-align:center;color:#C19554}@media only screen and (max-width: 575px){.page-champagne h4{font-size:18px}}.page-champagne p{margin-bottom:1rem;text-align:center}.page-champagne .text-note{color:#999}.page-champagne .text-black{color:#000}.page-champagne .text-blue{color:#61A3E8}.page-champagne .text-cp-color{color:#C19554}.page-champagne .btn-creator{background-color:#C19554;color:#fff;border-radius:99px;align-self:flex-end;margin:auto}@media only screen and (max-width: 575px){.page-champagne .btn-creator{font-size:11px}}.page-champagne .bg-champagne{background-color:#1A1B40}@keyframes shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes twinkle{50%{transform:scale(.2)}}@keyframes sweep-right{100%{left:100%}}@keyframes zoom{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}.page-champagne .mainvisual{padding:0}.page-champagne .mainvisual #night-sky{width:100vw;height:82vh;max-width:100%;overflow:hidden;position:relative;background:radial-gradient(50% 50% at 50% 50%, #4F5192 0%, #191B40 100%)}.page-champagne .mainvisual #night-sky .star{background-repeat:no-repeat;background-image:url(../images/page-2025champagne/starlight.webp);background-size:contain;position:absolute;border-radius:50%;animation-name:twinkle;animation-iteration-count:infinite;z-index:1}@media only screen and (max-width: 767px){.page-champagne .mainvisual #night-sky{max-height:650px}}@media only screen and (max-width: 575px){.page-champagne .mainvisual #night-sky{max-height:500px}}.page-champagne .mainvisual .mainvisual-inn{padding-top:1rem;padding-bottom:5rem;width:100%;height:100%;box-sizing:border-box;background-image:url(../images/page-2025champagne/mv-pc-background.gif);background-size:65vw auto;background-position:center bottom;background-repeat:no-repeat;position:relative;z-index:2}@media only screen and (max-width: 767px){.page-champagne .mainvisual .mainvisual-inn{padding-bottom:1rem;padding-left:.5rem;background-image:url(../images/page-2025champagne/mv-sp-background.gif);background-size:60% auto}}@media only screen and (max-width: 575px){.page-champagne .mainvisual .mainvisual-inn{background-size:70% auto}}.page-champagne .mainvisual .mainvisual-inn .image-container{position:relative;width:100%;height:100%;overflow:hidden;text-align:center}.page-champagne .mainvisual .mainvisual-inn .image-container .mainvisual-img{height:100%;width:auto;position:relative;object-fit:contain;z-index:4}.page-champagne .mainvisual .mainvisual-inn .image-container .light-effect-mask{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../images/page-2025champagne/mv-pc-text.webp);mask-image:url(../images/page-2025champagne/mv-pc-text.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;z-index:3}@media only screen and (max-width: 767px){.page-champagne .mainvisual .mainvisual-inn .image-container .light-effect-mask{-webkit-mask-image:url(../images/page-2025champagne/mv-sp-text.webp);mask-image:url(../images/page-2025champagne/mv-sp-text.webp)}}.page-champagne .mainvisual .mainvisual-inn .image-container .light-effect-mask .light-sweep{position:absolute;top:-2%;left:-60%;width:60%;padding:60% 0 0;background-image:radial-gradient(circle, #fff 0%, rgba(255,255,255,0) 75%);transform:skewX(30deg);animation-name:sweep-right;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@media only screen and (max-width: 767px){.page-champagne .mainvisual .mainvisual-inn .image-container .light-effect-mask .light-sweep{padding:120% 0 0}}.page-champagne .mainvisual .animation-zoom{animation-name:zoom;animation-duration:2s;animation-iteration-count:1;animation-timing-function:ease-in-out}.page-champagne .prologue{position:relative;z-index:2}@media only screen and (max-width: 575px){.page-champagne .prologue{background-size:42% auto;background-position:left -32% top}}.page-champagne .prologue .count{text-align:center}.page-champagne .prologue .count>div{display:inline-block;padding:2rem 4rem;max-width:658px;border-radius:200px;background-color:#fff}@media only screen and (max-width: 575px){.page-champagne .prologue .count>div{min-width:inherit;width:100%;padding:1.5rem}}@media only screen and (max-width: 575px){.page-champagne .prologue .count>div p img{width:70%}}@media only screen and (max-width: 575px){.page-champagne .prologue .count>div>div{margin:.5rem 0}}.page-champagne .prologue .count>div>div span{color:#C19554;font-weight:bold;font-size:50px;line-height:1.2}@media only screen and (max-width: 767px){.page-champagne .prologue .count>div>div span{font-size:18px}}.page-champagne .prologue .count>div>div span.number{font-size:110px}@media only screen and (max-width: 767px){.page-champagne .prologue .count>div>div span.number{font-size:45px}}.page-champagne .campaign .card:first-of-type{margin-bottom:5rem}@media only screen and (max-width: 575px){.page-champagne .campaign .card:first-of-type{margin-bottom:3rem}}.page-champagne .campaign .card .campaign-tip{margin-bottom:0;margin:0 auto}@media only screen and (max-width: 575px){.page-champagne .campaign .card .campaign-tip img{display:block;margin-bottom:1rem}.page-champagne .campaign .card .campaign-tip img:last-of-type{margin-bottom:0}}.page-champagne .campaign .card h4{margin-bottom:1rem}.page-champagne .campaign .card p span{display:block;font-weight:bold}.page-champagne .campaign .card p a{color:#3aa3e3;text-decoration:underline}.page-champagne .campaign .card p a:hover{text-decoration:none}.page-champagne .introduction h3{margin-bottom:1rem}.page-champagne .introduction .introduction-intro{color:#fff;margin-bottom:3rem}@media only screen and (max-width: 575px){.page-champagne .introduction .introduction-intro{margin-bottom:1.5rem}}.page-champagne .introduction .result-text{color:#000;margin-bottom:0;margin-top:2rem}.page-champagne .introduction .pickup-text{color:#000;margin-top:2rem;margin-bottom:0}.page-champagne .introduction .result-title{margin-top:3rem}.page-champagne .introduction .card h3{margin-bottom:2rem}.page-champagne .introduction .card a{color:#000}.page-champagne .introduction .card a.card-title{font-size:16px;font-weight:bold;margin-bottom:1rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-champagne .introduction .card .btn-creator{color:#fff}.page-champagne .introduction .card .card-icon{width:100%;height:auto;margin-bottom:1rem;border-radius:50%;object-fit:cover}.page-champagne .introduction .card .introduction-pickup{text-align:center}.page-champagne .introduction .card .introduction-pickup .card-icon{display:block;max-width:252px;margin:2rem auto;box-shadow:0 0 0 12px #cba434}@media only screen and (max-width: 991px){.page-champagne .introduction .card .introduction-pickup .card-icon{max-width:80%}}.page-champagne .introduction .card .featured_creator .fanclub-disc{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page-champagne .introduction .card .featured_creator .fanclub-disc .card-icon{display:block;max-width:203px;margin-bottom:0}.page-champagne .introduction .card .featured_creator .fanclub-disc .fanclub-info{margin-left:1rem;text-align:left;max-width:calc(100% - 111px - 1rem)}@media only screen and (max-width: 767px){.page-champagne .introduction .card .featured_creator .fanclub-disc .fanclub-info{max-width:calc(100% - 70px - 1rem)}}.page-champagne .introduction .card .featured_creator .fanclub-disc .fanclub-info .featured-creator-name{color:inherit;text-decoration:none;font-size:14px;font-weight:bold;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-champagne .introduction .card .featured_creator .fanclub-disc .fanclub-info .featured-creator-fanclub{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-champagne .introduction .card .card-inner{justify-content:center;align-items:flex-end;text-align:center;row-gap:5rem}@media only screen and (max-width: 767px){.page-champagne .introduction .card .card-inner{row-gap:2rem}}.page-champagne .introduction .card .lastyear-pickup{row-gap:2rem;display:flex;align-items:stretch}@media only screen and (max-width: 575px){.page-champagne .introduction .card .lastyear-pickup h3{font-size:17px}}.page-champagne .introduction .card .lastyear-pickup .card-icon{display:block;max-width:203px;margin:1rem auto}.page-champagne .introduction .card .lastyear-pickup .link-interview{color:#C19554;text-decoration:underline}.page-champagne .introduction .card .lastyear-pickup .link-interview:hover{text-decoration:none}.page-champagne .share{padding:3rem 1rem}.page-champagne .share h3{color:#fff;font-size:18px;font-weight:bold}.page-champagne .share p small copyright{color:#fff}.page-champagne .share ul.share-list{margin:2rem 0}.page-champagne .share ul.share-list li{display:inline-block;vertical-align:top;width:60px;height:60px;border-radius:50%;margin:0 .5rem}.page-champagne .share ul.share-list li a{display:block;width:100%;height:100%;line-height:59px;background-color:#fff;border-radius:50%;color:#000;font-size:2rem;padding-left:1px;padding-top:1px}.page-champagne .share ul.share-list .fa-facebook{color:#1877F2}.page-champagne .share ul.share-list .fa-twitter{color:#1DA1F2}.page-champagne .share ul.share-list .fa-line{color:#00B900}.page-champagne .share ul.share-list .icon-x{display:flex;justify-content:center;align-items:center}.page-champagne .featured-creator-section .container{max-width:100%}.page-champagne .featured-creator-section .creator-area-main .swiper-container .swiper-wrapper{width:80%;max-width:570px}.page-champagne .featured-creator-section .creator-area-main .swiper-container .swiper-slide .card .img{width:100px;height:100px;min-width:100px;border-radius:50vh;aspect-ratio:1 / 1;overflow:hidden}.page-champagne .featured-creator-section .creator-area-main .swiper-container .swiper-slide .card .img .card-icon{width:100%;height:100%;object-fit:contain;object-position:center}.page-champagne .featured-creator-section .creator-area-main .swiper-container .swiper-slide .card .name{width:calc(100% - 100px - 2rem)}@media only screen and (max-width: 767px){.page-champagne .featured-creator-section .creator-area-main .swiper-container .swiper-slide .card .name{width:100%}}.page-champagne .featured-creator-section .creator-area-icon{margin:0 auto}.page-champagne .featured-creator-section .creator-area-icon .swiper-container{margin-bottom:10px}@media only screen and (max-width: 767px){.page-champagne .featured-creator-section .creator-area-icon .swiper-container{margin-bottom:0}}.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-wrapper{margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-wrapper{margin-bottom:10px}}.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-slide{width:60px;aspect-ratio:1 / 1;overflow:hidden;border-radius:50vh;opacity:.5;position:relative;cursor:pointer}@media only screen and (max-width: 767px){.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-slide{width:50px;height:50px}}.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-slide i{position:absolute;bottom:-5px;right:-5px;font-size:.5rem;color:#fff}.page-champagne .featured-creator-section .creator-area-icon .swiper-container .swiper-slide-active{opacity:1}