@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%}}.page-techno-break-02{font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;background-color:#0A0A0A;color:#fff;font-size:1.25rem}@media only screen and (max-width: 767px){.page-techno-break-02{font-size:1rem}}.page-techno-break-02 .btn-primary{--neon-color:255, 1, 213}.page-techno-break-02 .btn-primary:active{background-color:#FF01D5 !important;border-color:#FF01D5 !important}.page-techno-break-02 .btn-secondary{--neon-color:200, 0, 255}.page-techno-break-02 .btn-secondary:active{background-color:#C800FF !important;border-color:#C800FF !important}.page-techno-break-02 .btn-tertiary{--neon-color:34, 229, 75}.page-techno-break-02 .btn-neon{position:relative;display:inline-block;padding:20px 50px;color:#fff;background-color:rgb(var(--neon-color));font-size:1rem;font-weight:bold;text-decoration:none;letter-spacing:1px;border:none;border-radius:50px;cursor:pointer;transition:.3s;text-align:center;box-shadow:0 0 10px rgba(var(--neon-color), .8),0 0 30px rgba(var(--neon-color), .6),0 0 60px rgba(var(--neon-color), .4),0 0 100px rgba(var(--neon-color), .2);animation:neon-pulse-flicker 3s infinite}@media only screen and (max-width: 991px){.page-techno-break-02 .btn-neon{padding:18px 40px;font-size:.95rem}}@media only screen and (max-width: 767px){.page-techno-break-02 .btn-neon{padding:15px 25px;font-size:.9rem}}@media only screen and (max-width: 575px){.page-techno-break-02 .btn-neon{width:100%}}.page-techno-break-02 .btn-neon-sm{padding:10px 25px;font-size:.875rem}.page-techno-break-02 .btn-neon:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(var(--neon-color), 1),0 0 50px rgba(var(--neon-color), .8),0 0 80px rgba(var(--neon-color), .6),0 0 120px rgba(var(--neon-color), .4);animation:none}.page-techno-break-02 .btn-neon-outline{background-color:#0A0A0A;border:2px solid rgb(var(--neon-color));text-shadow:0 0 8px rgba(var(--neon-color), .8);box-shadow:0 0 10px rgba(var(--neon-color), .4),inset 0 0 8px rgba(var(--neon-color), .2);animation:neon-pulse-flicker-outline 3s infinite}.page-techno-break-02 .btn-neon-outline:hover{background-color:rgb(var(--neon-color));text-shadow:none;color:#fff}@keyframes neon-pulse-flicker{0%,100%{opacity:1;filter:brightness(1.2);box-shadow:0 0 10px rgba(var(--neon-color), .8),0 0 30px rgba(var(--neon-color), .6),0 0 60px rgba(var(--neon-color), .4)}3%{opacity:.8;filter:brightness(.8)}6%{opacity:1;filter:brightness(1.2)}7%{opacity:.8;filter:brightness(.8)}8%{opacity:1;filter:brightness(1.2)}9%{opacity:1}50%{opacity:.95;filter:brightness(1);box-shadow:0 0 5px rgba(var(--neon-color), .6),0 0 20px rgba(var(--neon-color), .4),0 0 40px rgba(var(--neon-color), .2)}70%{opacity:.9;filter:brightness(.9)}72%{opacity:1;filter:brightness(1.3);box-shadow:0 0 15px rgba(var(--neon-color), 1),0 0 40px rgba(var(--neon-color), .8),0 0 80px rgba(var(--neon-color), .6)}74%{opacity:.9;filter:brightness(1)}}@keyframes neon-pulse-flicker-outline{0%,100%{opacity:1;border-color:rgba(var(--neon-color), 1);text-shadow:0 0 10px rgba(var(--neon-color), .9);box-shadow:0 0 12px rgba(var(--neon-color), .4)}3%,7%,70%{opacity:.7;border-color:rgba(var(--neon-color), .4);text-shadow:0 0 2px rgba(var(--neon-color), .2);box-shadow:0 0 4px rgba(var(--neon-color), .1)}6%,8%,72%{opacity:1;border-color:rgba(var(--neon-color), 1);text-shadow:0 0 15px rgba(var(--neon-color), 1);box-shadow:0 0 18px rgba(var(--neon-color), .6)}50%{opacity:.95;border-color:rgba(var(--neon-color), .7);text-shadow:0 0 6px rgba(var(--neon-color), .5);box-shadow:0 0 8px rgba(var(--neon-color), .3)}}.page-techno-break-02 .text-dark{color:#0A0A0A !important}.page-techno-break-02 .text-primary{color:#FF01D5 !important}.page-techno-break-02 .text-secondary{color:#C800FF !important}.page-techno-break-02 .text-tertiary{color:#22E54B !important}.page-techno-break-02 .fill-primary{fill:#FF01D5 !important}.page-techno-break-02 .fill-secondary{fill:#C800FF !important}.page-techno-break-02 .fill-tertiary{fill:#22E54B !important}.page-techno-break-02 .fill-white{fill:#fff !important}.page-techno-break-02 .bg-primary{background-color:#FF01D5 !important}.page-techno-break-02 .bg-secondary{background-color:#C800FF !important}.page-techno-break-02 .bg-tertiary{background-color:#22E54B !important}.page-techno-break-02 .border-primary{border-color:#FF01D5 !important}.page-techno-break-02 .border-secondary{border-color:#C800FF !important}.page-techno-break-02 .border-tertiary{border-color:#22E54B !important}.page-techno-break-02 .gap-1{gap:.25rem !important}.page-techno-break-02 .gap-2{gap:.5rem !important}.page-techno-break-02 .gap-3{gap:1rem !important}.page-techno-break-02 .gap-4{gap:2rem !important}.page-techno-break-02 .gap-5{gap:3rem !important}@media (min-width:768px){.page-techno-break-02 .gap-md-0{gap:0 !important}}@media (min-width:768px){.page-techno-break-02 .gap-md-1{gap:.25rem !important}}@media (min-width:768px){.page-techno-break-02 .gap-md-2{gap:.5rem !important}}@media (min-width:768px){.page-techno-break-02 .gap-md-3{gap:1rem !important}}@media (min-width:768px){.page-techno-break-02 .gap-md-4{gap:2rem !important}}@media (min-width:768px){.page-techno-break-02 .gap-md-5{gap:3rem !important}}@media (min-width:992px){.page-techno-break-02 .gap-lg-0{gap:0 !important}}@media (min-width:992px){.page-techno-break-02 .gap-lg-1{gap:.25rem !important}}@media (min-width:992px){.page-techno-break-02 .gap-lg-2{gap:.5rem !important}}@media (min-width:992px){.page-techno-break-02 .gap-lg-3{gap:1rem !important}}@media (min-width:992px){.page-techno-break-02 .gap-lg-4{gap:2rem !important}}@media (min-width:992px){.page-techno-break-02 .gap-lg-5{gap:3rem !important}}.page-techno-break-02 img{max-width:100%;height:auto}.page-techno-break-02 main{overflow-x:clip}.page-techno-break-02 .container{max-width:1130px}.page-techno-break-02 section{padding:5rem 0}@media only screen and (max-width: 575px){.page-techno-break-02 section{padding:2.5rem 0}}.page-techno-break-02 .title-img{margin-bottom:3rem;text-align:center}.page-techno-break-02 small{color:#AAAAAA;font-size:.8rem}.page-techno-break-02 .fanclub-notice{display:inline-block;color:#E7E7E7;font-size:.9rem;font-weight:600;line-height:1.7;letter-spacing:.02em}.page-techno-break-02 section.mv{padding:17rem 0 1.5rem;text-align:center;position:relative;overflow:hidden;min-height:800px;background-image:none}@media only screen and (max-width: 767px){.page-techno-break-02 section.mv{min-height:inherit}}.page-techno-break-02 section.mv .mv-bg{position:absolute;inset:0;z-index:0}.page-techno-break-02 section.mv .mv-bg::after{content:"";position:absolute;inset:0;z-index:1;background:url(../images/page-techno-break-02/bg-dotted.png) repeat;background-size:5px 5px;opacity:.25;pointer-events:none}.page-techno-break-02 section.mv .mv-bg-item{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:top center;opacity:0;transform-origin:center top;animation:mv-bg-fade 24s infinite,mv-bg-zoom 24s linear infinite}@media (prefers-reduced-motion:reduce){.page-techno-break-02 section.mv .mv-bg-item{animation-name:mv-bg-fade}}.page-techno-break-02 section.mv .mv-bg-item:nth-child(1){animation-delay:0s}.page-techno-break-02 section.mv .mv-bg-item:nth-child(2){animation-delay:6s}.page-techno-break-02 section.mv .mv-bg-item:nth-child(3){animation-delay:12s}.page-techno-break-02 section.mv .mv-bg-item:nth-child(4){animation-delay:18s}.page-techno-break-02 section.mv .mv-inner{height:auto;margin:0 auto;position:relative;z-index:1}.page-techno-break-02 section.mv .mv-copyright{max-width:131px;height:auto;position:absolute;bottom:1rem;right:1rem;z-index:1;animation:mv-copyright-fade 24s infinite}@media only screen and (max-width: 767px){.page-techno-break-02 section.mv .mv-copyright{position:static;margin:1rem auto 0}}@keyframes mv-bg-fade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes mv-bg-zoom{0%{transform:scale(1)}30%{transform:scale(1.08)}31%,100%{transform:scale(1)}}@keyframes mv-copyright-fade{0%{opacity:0;visibility:hidden}5%{opacity:1;visibility:visible}25%{opacity:1;visibility:visible}30%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}.page-techno-break-02 .show-01 big{font-size:2.7rem;font-weight:bold;line-height:4rem}@media only screen and (max-width: 767px){.page-techno-break-02 .show-01 big{font-size:1.5rem;line-height:3rem}}.page-techno-break-02 .show-01 span{font-family:"Charmonman",cursive;font-size:3.1rem}@media only screen and (max-width: 767px){.page-techno-break-02 .show-01 span{font-size:2.5rem}}.page-techno-break-02 .show-01 .flow-list i{transform:rotate(90deg)}@media only screen and (min-width: 768px){.page-techno-break-02 .show-01 .flow-list i{transform:rotate(0deg)}}.page-techno-break-02 .show-01 .card{border-radius:1rem;border:2px solid #fff}.page-techno-break-02 .show-01 .card .card-img-top{border-radius:.9rem .9rem 0 0}.page-techno-break-02 .show-01 .card .card-body{font-size:1rem}.page-techno-break-02 .show-01 .card .card-body span{font-size:.9rem;font-weight:bold;color:#FF01D5}.page-techno-break-02 .show-01 .card .card-body h3{font-weight:bold;font-size:1.25rem;margin-bottom:1rem}.page-techno-break-02 .show-01 .card.is-fantia{border-color:#FF01D5;box-shadow:0 0 33px 0 #FF01D5}.page-techno-break-02 .show-01 .card.is-fantia::before{content:"Fantia";position:absolute;top:-38px;left:50%;transform:translateX(-50%);width:70%;height:auto;padding:4px 0;background:#FF01D5;pointer-events:none;font-weight:bold;text-align:center;border-radius:.5rem .5rem 0 0}@media only screen and (max-width: 767px){.page-techno-break-02 .show-01 .card.is-fantia::before{top:-34px}}.page-techno-break-02 .show-02{background-color:#1A1A1A}.page-techno-break-02 .show-02 .img-fuki-box{position:relative;display:table;margin:74px auto}@media only screen and (max-width: 767px){.page-techno-break-02 .show-02 .img-fuki-box{margin:54px auto}}.page-techno-break-02 .show-02 .img-fuki-box .img-fuki{position:absolute;left:0;top:10%;transform:translateY(-55%);width:133px;line-height:0}@media only screen and (max-width: 767px){.page-techno-break-02 .show-02 .img-fuki-box .img-fuki{width:90px;transform:translateY(-60%)}}.page-techno-break-02 .show-03 .card{border-radius:1rem;border:2px solid #E7E7E7}.page-techno-break-02 .show-03 .card img{border-radius:1rem}.page-techno-break-02 .show-03 big{font-size:2.25rem}@media only screen and (max-width: 767px){.page-techno-break-02 .show-03 big{font-size:1.5rem}}.page-techno-break-02 .show-03 big span{font-family:"Charmonman",cursive;font-size:3.5rem}@media only screen and (max-width: 767px){.page-techno-break-02 .show-03 big span{font-size:2.5rem}}.page-techno-break-02 .show-04{background-color:#1A1A1A}.page-techno-break-02 .show-04 span{font-family:"Charmonman",cursive;font-size:2.2rem}.page-techno-break-02 .show-04 big{font-size:1.88rem;font-weight:bold}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 big{font-size:1.3rem}}.page-techno-break-02 .show-04 .card{border-radius:1rem;border:2px solid #E7E7E7}.page-techno-break-02 .show-04 .card img{border-radius:1rem}.page-techno-break-02 .show-04 .show-04-fuki-box01{position:relative;margin-bottom:460px}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 .show-04-fuki-box01{margin-bottom:0}}.page-techno-break-02 .show-04 .show-04-fuki-box01 .show-04-fuki{position:absolute;bottom:-250px;left:0;z-index:1}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 .show-04-fuki-box01 .show-04-fuki{position:relative;bottom:0}.page-techno-break-02 .show-04 .show-04-fuki-box01 .show-04-fuki img{width:80%}}.page-techno-break-02 .show-04 .show-04-fuki-box02{position:relative}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 .show-04-fuki-box02{margin-bottom:0}}.page-techno-break-02 .show-04 .show-04-fuki-box02 .show-04-fuki{position:absolute;top:-270px;right:20px;z-index:1}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 .show-04-fuki-box02 .show-04-fuki{position:relative;top:0;right:0}}.page-techno-break-02 .show-04 .youtube-box{position:relative}.page-techno-break-02 .show-04 .youtube-box .youtube-placeholder{width:100%;max-width:848px;aspect-ratio:16 / 9;margin:0 auto 242px;background-color:#BDBDBD;border-radius:1rem;border:2px solid #FF01D5;box-shadow:0 0 33px 0 #FF01D5;overflow:hidden}.page-techno-break-02 .show-04 .youtube-box .youtube-placeholder iframe{display:block;width:100%;height:100%;border:0}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 .youtube-box .youtube-placeholder{margin:0 auto}}.page-techno-break-02 .show-04 .youtube-box .youtube-fuki{position:absolute;bottom:-220px;left:30px}@media only screen and (max-width: 767px){.page-techno-break-02 .show-04 .youtube-box .youtube-fuki{position:relative;bottom:0;left:0;width:80%}}.page-techno-break-02 .show-05{position:relative;overflow:hidden;background-color:#000}.page-techno-break-02 .show-05::before{content:"";position:absolute;inset:0;background:url(../images/page-techno-break-02/show05_bg.webp) no-repeat center top / cover;opacity:1;z-index:0;pointer-events:none}.page-techno-break-02 .show-05 .container{position:relative;z-index:1}.page-techno-break-02 .show-05 .producer-product-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem;max-width:974px;margin:0 auto;align-items:stretch}@media only screen and (max-width: 767px){.page-techno-break-02 .show-05 .producer-product-list{gap:4rem}}.page-techno-break-02 .show-05 .producer-product-item{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 767px){.page-techno-break-02 .show-05 .producer-product-item{gap:2rem}}.page-techno-break-02 .show-05 .producer-product-item .producer-products{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem;align-items:stretch}.page-techno-break-02 .show-05 .producer-product-item .producer-products.producer-products-single{grid-template-columns:minmax(0, 1fr);width:calc((100% - 3rem) / 2);margin:0 auto}@media only screen and (max-width: 767px){.page-techno-break-02 .show-05 .producer-product-item .producer-products{grid-template-columns:minmax(0, 1fr);gap:2rem}.page-techno-break-02 .show-05 .producer-product-item .producer-products.producer-products-single{width:100%}}.page-techno-break-02 .show-05 .producer-product-item .producer-profile{display:flex;align-items:center;gap:1rem;justify-content:center}@media only screen and (max-width: 767px){.page-techno-break-02 .show-05 .producer-product-item .producer-profile{flex-direction:column}}.page-techno-break-02 .show-05 .producer-product-item .producer-profile .producer-icon{width:171px;height:171px;border-radius:50%;object-fit:cover;box-shadow:0 0 24px 0 #C800FF}.page-techno-break-02 .show-05 .producer-product-item .producer-profile .producer-body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.page-techno-break-02 .show-05 .producer-product-item .producer-profile .producer-body h3{font-size:1.5rem;font-weight:bold}.page-techno-break-02 .show-05 .producer-product-item .producer-profile .producer-body .sns-list{display:flex;gap:.9rem;margin-bottom:0}.page-techno-break-02 .show-05 .producer-product-item .producer-profile .producer-body .sns-list a{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.page-techno-break-02 .show-05 .producer-product-item .card{flex:1;border:none;border-radius:1rem;background-color:#fff;overflow:hidden}.page-techno-break-02 .show-05 .producer-product-item .card .card-body{flex:1;display:flex;flex-direction:column;height:100%;padding:1.5rem}.page-techno-break-02 .show-05 .producer-product-item .card .card-body h3{font-weight:bold;font-size:1.5rem;line-height:1.6;margin-bottom:1rem;flex-grow:1}@media only screen and (max-width: 767px){.page-techno-break-02 .show-05 .producer-product-item .card .card-body h3{font-size:1.2rem}}.page-techno-break-02 .show-05 .producer-product-item .card .card-body p{font-size:1rem}@media only screen and (max-width: 767px){.page-techno-break-02 .show-05 .producer-product-item .card .card-body p{font-size:.9rem}}.page-techno-break-02 .show-05 .producer-product-item .card .card-body .btn{color:#C800FF}.page-techno-break-02 .show-05 .producer-product-item .card .card-body .btn:hover{background-color:#C800FF;color:#fff}.page-techno-break-02 .show-05 .producer-product-item .card .card-body .btn:focus{box-shadow:none}.page-techno-break-02 footer{padding:5rem 0}@media only screen and (max-width: 575px){.page-techno-break-02 footer{padding:2.5rem 0}}.page-techno-break-02 footer .share ul.share-list{padding:0}.page-techno-break-02 footer .share ul.share-list li{display:inline-block;vertical-align:top;width:32px;height:32px;margin:0 .5rem}.page-techno-break-02 footer .share ul.share-list li a{display:block;width:100%;height:100%;line-height:32px;color:#fff;font-size:2rem;padding-left:1px;padding-top:1px}.page-techno-break-02 footer .share ul.share-list .fa-facebook{color:#fff}.page-techno-break-02 footer .share ul.share-list .fa-line{color:#fff}.page-techno-break-02 footer .share ul.share-list .icon-x{display:flex;justify-content:center;align-items:center}.page-techno-break-02 .slider-area{overflow:hidden;padding:20px 0}.page-techno-break-02 .slider-area .slick-slider{display:none;opacity:0;transition:opacity .25s ease}.page-techno-break-02 .slider-area .slick-slider.slick-initialized{display:block;opacity:1}.page-techno-break-02 .slider-area .slide-item{padding:0 10px}.page-techno-break-02 .slider-area .slide-item img{width:100%;height:auto;border-radius:8px}.page-techno-break-02 .slider-area .slick-track{display:flex;align-items:center}.page-techno-break-02 .slider-area .slick-slide{float:none}.page-techno-break-02 .modal-backdrop{opacity:.7}.page-techno-break-02 .modal .modal-content{color:#000}.page-techno-break-02 .modal .modal-footer .btn-primary{background-color:#FF01D5;border-color:#FF01D5}.page-techno-break-02 .modal .modal-footer .btn-primary:hover,.page-techno-break-02 .modal .modal-footer .btn-primary:focus{background-color:#cd00ab;border-color:#cd00ab}