@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{font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;background-color:#0A0A0A;color:#fff}.page-techno-break .btn-primary{--neon-color:255, 1, 213}.page-techno-break .btn-primary:active{background-color:#FF01D5 !important;border-color:#FF01D5 !important}.page-techno-break .btn-secondary{--neon-color:200, 0, 255}.page-techno-break .btn-secondary:active{background-color:#C800FF !important;border-color:#C800FF !important}.page-techno-break .btn-tertiary{--neon-color:34, 229, 75}.page-techno-break .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 .btn-neon{padding:18px 40px;font-size:.95rem}}@media only screen and (max-width: 767px){.page-techno-break .btn-neon{padding:15px 25px;font-size:.9rem}}@media only screen and (max-width: 575px){.page-techno-break .btn-neon{width:100%}}.page-techno-break .btn-neon-sm{padding:10px 25px;font-size:.875rem}.page-techno-break .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 .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 .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 .text-dark{color:#0A0A0A !important}.page-techno-break .text-primary{color:#FF01D5 !important}.page-techno-break .text-secondary{color:#C800FF !important}.page-techno-break .text-tertiary{color:#22E54B !important}.page-techno-break .fill-primary{fill:#FF01D5 !important}.page-techno-break .fill-secondary{fill:#C800FF !important}.page-techno-break .fill-tertiary{fill:#22E54B !important}.page-techno-break .fill-white{fill:#fff !important}.page-techno-break .bg-primary{background-color:#FF01D5 !important}.page-techno-break .bg-secondary{background-color:#C800FF !important}.page-techno-break .bg-tertiary{background-color:#22E54B !important}.page-techno-break .border-primary{border-color:#FF01D5 !important}.page-techno-break .border-secondary{border-color:#C800FF !important}.page-techno-break .border-tertiary{border-color:#22E54B !important}.page-techno-break .gap-1{gap:.25rem !important}.page-techno-break .gap-2{gap:.5rem !important}.page-techno-break .gap-3{gap:1rem !important}.page-techno-break .gap-4{gap:2rem !important}.page-techno-break .gap-5{gap:3rem !important}@media (min-width:768px){.page-techno-break .gap-md-0{gap:0 !important}}@media (min-width:768px){.page-techno-break .gap-md-1{gap:.25rem !important}}@media (min-width:768px){.page-techno-break .gap-md-2{gap:.5rem !important}}@media (min-width:768px){.page-techno-break .gap-md-3{gap:1rem !important}}@media (min-width:768px){.page-techno-break .gap-md-4{gap:2rem !important}}@media (min-width:768px){.page-techno-break .gap-md-5{gap:3rem !important}}@media (min-width:992px){.page-techno-break .gap-lg-0{gap:0 !important}}@media (min-width:992px){.page-techno-break .gap-lg-1{gap:.25rem !important}}@media (min-width:992px){.page-techno-break .gap-lg-2{gap:.5rem !important}}@media (min-width:992px){.page-techno-break .gap-lg-3{gap:1rem !important}}@media (min-width:992px){.page-techno-break .gap-lg-4{gap:2rem !important}}@media (min-width:992px){.page-techno-break .gap-lg-5{gap:3rem !important}}.page-techno-break img{max-width:100%;height:auto}.page-techno-break main{overflow-x:clip}.page-techno-break .container{max-width:1130px}.page-techno-break section{padding:5rem 0}@media only screen and (max-width: 575px){.page-techno-break section{padding:2.5rem 0}}.page-techno-break .title-img{margin-bottom:3rem;text-align:center}.page-techno-break section.mv{padding:17rem 0 1.5rem;text-align:center;background-repeat:no-repeat;background-image:url(../images/page-techno-break/mv-bg-img.webp);background-size:cover;background-position:top center;position:relative}.page-techno-break section.mv .mv-inner{max-width:38rem;height:auto;margin:0 auto}.page-techno-break section.mv .mv-copyright{max-width:131px;height:auto;position:absolute;bottom:1rem;right:1rem}@media only screen and (max-width: 767px){.page-techno-break section.mv .mv-copyright{position:static;margin:1rem auto 0}}.page-techno-break .show-01 big{font-size:2rem;font-weight:bold;line-height:4rem}@media only screen and (max-width: 767px){.page-techno-break .show-01 big{font-size:1.25rem;line-height:3rem}}.page-techno-break .show-01 .flow-list i{transform:rotate(90deg)}@media only screen and (min-width: 768px){.page-techno-break .show-01 .flow-list i{transform:rotate(0deg)}}.page-techno-break .show-01 .card{border-radius:1rem;border:2px solid #fff}.page-techno-break .show-01 .card .card-img-top{border-radius:.9rem .9rem 0 0}.page-techno-break .show-01 .card .card-body span{font-size:.9rem;font-weight:bold;color:#FF01D5}.page-techno-break .show-01 .card .card-body h3{font-weight:bold;font-size:1.25rem;margin-bottom:1rem}.page-techno-break .show-01 .card.is-fantia{border-color:#FF01D5;box-shadow:0 0 33px 0 #FF01D5}.page-techno-break .show-01 .card.is-fantia::before{content:"Fantia";position:absolute;top:-34px;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}.page-techno-break .show-02{background-color:#1A1A1A}.page-techno-break .show-02 big{font-size:2rem;font-weight:bold;line-height:4rem}@media only screen and (max-width: 767px){.page-techno-break .show-02 big{font-size:1.25rem;line-height:3rem}}.page-techno-break .show-02 .card{border-radius:1rem;background-color:transparent;border:2px solid #FF01D5;box-shadow:0 0 33px 0 #FF01D5;padding:0;position:relative}.page-techno-break .show-02 .card .movie-date{position:absolute;top:-46px;left:-120px;max-width:278px}@media only screen and (max-width: 991px){.page-techno-break .show-02 .card .movie-date{top:-46px;left:0}}@media only screen and (max-width: 767px){.page-techno-break .show-02 .card .movie-date{max-width:200px;top:-36px;left:-8px}}@media only screen and (min-width: 768px){.page-techno-break .show-02 .card{max-width:800px;margin:0 auto}}.page-techno-break .show-02 .card video{border-radius:1rem}.page-techno-break .show-03 .card{border-radius:1rem;border:2px solid #fff}.page-techno-break .show-03 .card .card-header{border:none;background-color:transparent;font-weight:bold;font-size:1rem;text-align:center;padding-top:2rem}.page-techno-break .show-03 .card .card-header span{font-size:1.5rem}.page-techno-break .show-03 .card .card-body h3{font-weight:bold;font-size:1.25rem;margin-bottom:1rem}.page-techno-break .show-03 .card.is-picked{border-color:#22E54B;box-shadow:0 0 33px 0 #22E54B}.page-techno-break .show-03 .card.is-picked::before{content:"おすすめ";position:absolute;top:-34px;left:50%;transform:translateX(-50%);width:70%;height:auto;padding:4px 0;background:#22E54B;pointer-events:none;font-weight:bold;text-align:center;border-radius:.5rem .5rem 0 0}.page-techno-break .show-04{background:url(../images/page-techno-break/show04_bg.webp) no-repeat center top / cover}.page-techno-break .show-04 .schedule{position:relative}.page-techno-break .show-04 .schedule .item{position:relative;z-index:2}.page-techno-break .show-04 .schedule .item i{display:flex;min-width:70px;height:70px;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;margin-bottom:1rem}@media only screen and (max-width: 767px){.page-techno-break .show-04 .schedule .item i{min-width:50px;height:50px}}.page-techno-break .show-04 .schedule .item i svg{width:35px;height:35px}.page-techno-break .show-04 .schedule .item>div span{font-size:.8rem}.page-techno-break .show-04 .schedule .item>div h3{font-weight:bold;font-size:1.25rem}.page-techno-break .show-04 .schedule .item.is-picked i{background-color:#C800FF}.page-techno-break .show-04 .schedule .item.is-picked i svg{fill:#fff}.page-techno-break .show-04 .schedule::after{content:"";display:block;width:3px;height:100%;background-color:#A5A5A4;position:absolute;top:0;left:33px;z-index:1}@media only screen and (max-width: 767px){.page-techno-break .show-04 .schedule::after{left:23px}}.page-techno-break .show-05 .card{border-radius:1rem;border:2px solid #fff}.page-techno-break .show-05 .card .card-body i{display:flex;width:70px;height:70px;justify-content:center;align-items:center;background-color:#FF01D5;border-radius:50%;margin-bottom:1rem}.page-techno-break .show-05 .card .card-body i svg{fill:#fff;width:35px;height:35px}.page-techno-break .show-05 .card .card-body h3{font-weight:bold;font-size:1.25rem;margin-bottom:1rem}.page-techno-break .show-06{background:url(../images/page-techno-break/show06_bg.webp) no-repeat center top / cover}.page-techno-break .show-06 .reina-profile h3{font-weight:bold;font-size:1.25rem}.page-techno-break .show-06 .card{border-radius:1rem;border:2px solid #fff}.page-techno-break .show-06 .card .card-body{display:flex;flex-direction:column;flex-grow:1}.page-techno-break .show-06 .card .card-body h3{font-weight:bold;font-size:1.25rem;margin-bottom:1rem;flex-grow:1}.page-techno-break .show-06 .card .card-body .text-primary{color:#FF01D5 !important}.page-techno-break .show-06 .card .card-body .text-primary:focus{box-shadow:none}.page-techno-break footer{padding:5rem 0}@media only screen and (max-width: 575px){.page-techno-break footer{padding:2.5rem 0}}.page-techno-break footer .share ul.share-list{padding:0}.page-techno-break footer .share ul.share-list li{display:inline-block;vertical-align:top;width:32px;height:32px;margin:0 .5rem}.page-techno-break 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 footer .share ul.share-list .fa-facebook{color:#fff}.page-techno-break footer .share ul.share-list .fa-line{color:#fff}.page-techno-break footer .share ul.share-list .icon-x{display:flex;justify-content:center;align-items:center}.page-techno-break .slider-area{overflow:hidden;padding:20px 0}.page-techno-break .slider-area .slick-slider{display:none;opacity:0;transition:opacity .25s ease}.page-techno-break .slider-area .slick-slider.slick-initialized{display:block;opacity:1}.page-techno-break .slider-area .slide-item{padding:0 10px}.page-techno-break .slider-area .slide-item img{width:100%;height:auto;border-radius:8px}.page-techno-break .slider-area .slick-track{display:flex;align-items:center}.page-techno-break .slider-area .slick-slide{float:none}.page-techno-break .slider-area .slick-slide img{opacity:.6}.page-techno-break .modal-backdrop{opacity:.7}.page-techno-break .modal .modal-content{color:#000}.page-techno-break .modal .modal-footer .btn-primary{background-color:#FF01D5;border-color:#FF01D5}.page-techno-break .modal .modal-footer .btn-primary:hover,.page-techno-break .modal .modal-footer .btn-primary:focus{background-color:#cd00ab;border-color:#cd00ab}