.sample_wrapper{background:#fff}@media only screen and (min-width: 993px){.sample_wrapper a{transition:opacity .1s ease}.sample_wrapper a:hover{opacity:.6}.sample_wrapper [id^=ntv_setAD] a:hover{opacity:1}}.sample_mainvisual_inner{width:100%;max-width:1000px;margin:0 auto}.sample_mainvisual_img a{display:block;width:100%;padding-top:53.125%;overflow:hidden;font-size:0;background-image:url(https://placehold.jp/640x340.png);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 601px){.sample_mainvisual_img a{padding-top:30%;background-image:url(https://placehold.jp/1000x300.png)}}.sample_nav_area{width:100%;margin:20px auto}.sample_nav_inner{width:100%;max-width:1000px;margin:0 auto}.sample_nav_list{width:100%;font-size:0;text-align:center}.sample_nav_item{position:relative;display:inline-block;width:12%;vertical-align:top}.sample_nav_item:not(:first-child){margin-left:.56%}.sample_nav_item a{position:relative;display:block;width:100%;padding-top:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}.sample_nav_item.is-new:before{position:absolute;top:-10%;right:-3%;z-index:30;display:block;width:27.5%;height:27.5%;content:"";background:url(../images/common/nav_icon_new.png) no-repeat center;background-size:contain}.sample_nav_item.is-coming a{pointer-events:none;opacity:.6}.sample_nav_item.intro a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.cast a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.story a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.hulu a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.chart a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.topics a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.goods a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item.sns a{background-image:url(https://placehold.jp/124x124.png)}.sample_nav_item a span{position:absolute;top:50%;left:50%;width:100%;overflow:hidden;font-size:0;text-indent:-9999px;white-space:nowrap;transform:translate(-50%, -50%)}@media only screen and (max-width: 600px){.sample_nav_list{padding:0 1%;margin:3% auto}.sample_nav_item{width:24.25%}.sample_nav_item:not(:first-child){margin-left:1%}.sample_nav_item:nth-child(4n+1){margin-left:0}.sample_nav_item:nth-child(n+5){margin-top:1%}.sample_nav_item a span{font-size:0}}@media print{.not_print{display:none}}#ntv_setSocial{padding-bottom:20px}#ntv_setSocial+#ntv_setAD_PC_300_250.on{padding-top:10px}.ntv_setSns{width:94%;padding-bottom:20px;margin:3% 3% 0;background:#fff;border:1px solid #000}@media only screen and (min-width: 993px){.ntv_setSns{width:49%;margin:20px 0 0 0}}.ntv_setSocial_adjustBox{display:flex;flex-flow:row wrap;align-content:stretch;align-items:stretch;justify-content:space-between;width:100%;max-width:1000px;padding:0;margin:0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-line-pack:stretch}.ntv_setSns_title{position:relative;padding:9px 9px;font-size:14px;font-weight:bold;line-height:1;color:#333;letter-spacing:.6px}.ntv_setSns_lists{padding-top:20px;padding-bottom:20px;font-size:0;line-height:0;text-align:center}.ntv_setSns_lists li{display:inline-block;padding-bottom:10px;margin-right:3px;margin-left:3px}@media only screen and (min-width: 601px){.ntv_setSns_lists li{margin-right:20px;margin-left:20px}}@media only screen and (min-width: 993px){.ntv_setSns_lists li{margin-right:5px;margin-left:5px}}.ntv_setSns_lists li a{display:block;width:52px;height:52px;padding-top:65px;font-size:9.8px;font-size:.98rem;background-repeat:no-repeat;background-position:center top;background-size:auto 52px}.ntv_setSns_lists li.ntv_setSns_facebook a{color:#415b95;background-image:url("/assets/images/sns/sns-facebook-circle.png")}.ntv_setSns_lists li.ntv_setSns_twitter a{color:#55acee;background-image:url("/assets/images/sns/sns-twitter-circle.png")}.ntv_setSns_lists li.ntv_setSns_line a{color:#00bc00;background-image:url("/assets/images/sns/sns-line-circle.png")}.ntv_setSns_lists li.ntv_setSns_instagram a{color:#7970dc;background-image:url("/assets/images/sns/sns-instagram-circle.png")}.ntv_setSns_lists li.ntv_setSns_mail a{color:#e78f34;background-image:url("/assets/images/sns/sns-mail-circle.png")}.ntv_setShare{width:94%;margin:3% 3% 0;background:#fff;border:1px solid #000}@media only screen and (min-width: 993px){.ntv_setShare{width:49%;margin:20px 0 0 0}}.ntv_setShare_title{position:relative;padding:9px 9px;font-size:14px;font-weight:bold;line-height:1;color:#333;letter-spacing:.6px}.ntv_setShare_lists{padding:25px 10px;overflow:hidden;text-align:center}@media only screen and (min-width: 993px){.ntv_setShare_lists{padding:25px 65px}}.ntv_setShare_lists li{display:block;float:left;width:31%}.ntv_setShare_lists li:nth-child(n+2){margin-left:3.5%}.ntv_setShare_lists li a{display:block;padding:15px 0;font-size:12px;font-size:1.2rem;line-height:1;color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:2px}.ntv_setShare_lists li a.ntv_setShare_facebook{background-color:#3b5998}.ntv_setShare_lists li a.ntv_setShare_twitter{background-color:#55acee}.ntv_setShare_lists li a.ntv_setShare_line{background-color:#00b900}#ntv_setAD_PC_300_250{display:none;padding:30px 0;text-align:center;background-color:#fff}#ntv_setAD_PC_300_250 section{display:inline-block}#ntv_setAD_PC_300_250 section:first-of-type{margin-right:30px}#ntv_setAD_SP_320_100{display:none;text-align:center}#ntv_setAD_SP_300_250{box-sizing:content-box;display:none;height:250px;padding:20px 0;text-align:center;background:#fff;background-color:#fff;border-top:1px solid #979797}#ntv_setAD_PC_300_250.on{display:block}#ntv_setAD_SP_320_100.on{display:block}#ntv_setAD_SP_300_250.on{display:block}@media only screen and (max-width: 992px){#ntv_setAD_PC_300_250 section{display:block}#ntv_setAD_PC_300_250 section:first-of-type{margin-right:0px;margin-bottom:30px}}.decoration__large-text{font-size:40px;text-shadow:1.5px 1px #000}@media(max-width: 767px){.decoration__large-text{font-size:40px}}@media(max-width: 767px){.decoration__large-text{font-size:24px}}.decoration__small-text{font-size:14px;font-weight:normal}@media(max-width: 767px){.decoration__small-text{font-size:14px}}@media(max-width: 767px){.decoration__small-text{font-size:12px}}.decoration__back-color{font-size:24px;position:relative;display:inline-block;padding:10px 20px;line-height:1.5;border-radius:4px}@media(max-width: 767px){.decoration__back-color{font-size:24px}}@media(max-width: 767px){.decoration__back-color{font-size:18px}}.decoration__back-color::before{position:absolute;top:100%;left:calc(50% - 8px);width:0;height:0;content:"";border-style:solid;border-width:8px 8px 0 8px}.decoration_note{position:relative;display:inline-block;padding-left:1.3em;line-height:1.5}.decoration_note::before{position:absolute;top:0;left:0;content:"※"}@-webkit-keyframes menuHover{0%{width:0}100%{width:100%}}@keyframes menuHover{0%{width:0}100%{width:100%}}@-webkit-keyframes shake{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1, 1, 1)}60%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -6deg)}65%,75%,85%,95%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 6deg)}70%,80%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -6deg)}100%{transform:scale3d(1, 1, 1)}}@keyframes shake{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1, 1, 1)}60%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -6deg)}65%,75%,85%,95%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 6deg)}70%,80%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -6deg)}100%{transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounce{from,20%,53%,80%,to{transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{transform:translate3d(0, -4px, 0)}}.decoration__large-text{font-size:40px;text-shadow:1.5px 1px #000}@media(max-width: 767px){.decoration__large-text{font-size:40px}}@media(max-width: 767px){.decoration__large-text{font-size:24px}}.decoration__small-text{font-size:14px;font-weight:normal}@media(max-width: 767px){.decoration__small-text{font-size:14px}}@media(max-width: 767px){.decoration__small-text{font-size:12px}}.decoration__back-color{font-size:24px;position:relative;display:inline-block;padding:10px 20px;line-height:1.5;border-radius:4px}@media(max-width: 767px){.decoration__back-color{font-size:24px}}@media(max-width: 767px){.decoration__back-color{font-size:18px}}.decoration__back-color::before{position:absolute;top:100%;left:calc(50% - 8px);width:0;height:0;content:"";border-style:solid;border-width:8px 8px 0 8px}.decoration_note{position:relative;display:inline-block;padding-left:1.3em;line-height:1.5}.decoration_note::before{position:absolute;top:0;left:0;content:"※"}@keyframes menuHover{0%{width:0}100%{width:100%}}@keyframes shake{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1, 1, 1)}60%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -6deg)}65%,75%,85%,95%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 6deg)}70%,80%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -6deg)}100%{transform:scale3d(1, 1, 1)}}@keyframes bounce{from,20%,53%,80%,to{transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{transform:translate3d(0, -4px, 0)}}.js-artist-modal{cursor:pointer}.js-artist-modal:hover{opacity:.6}#ntv.is-fixed{position:fixed;top:0;left:0;width:100%}.artist-modal{font-family:YakuHanJP,"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.7;letter-spacing:.05em;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;padding:40px;overflow-x:hidden;overflow-y:scroll;visibility:hidden;transition:all .3s linear}.artist-modal.is-show{visibility:visible;background:rgba(10,0,49,.75);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media(max-width: 767px){.artist-modal{display:flex;align-items:center;justify-content:center;padding:20px 16px}}.artist-modal__item{position:relative;width:100%;max-width:800px;padding:40px;margin:0 auto;overflow:hidden;visibility:hidden;background:#0a0031;border:1px solid #fff;border-radius:4px;opacity:0;transition:all .6s ease-in}@media(max-width: 767px){.artist-modal__item{width:100%;max-width:560px;padding:20px;margin:auto}}.is-show .artist-modal__item{visibility:visible;opacity:1}.artist-modal__close-mark{position:absolute;top:0;right:0;width:40px;height:40px;font-size:0;cursor:pointer;background-color:#fff;border-bottom-left-radius:4px}@media(max-width: 767px){.artist-modal__close-mark{top:0;right:0px;width:28px;height:28px}}.artist-modal__close-mark:hover{opacity:.6}.artist-modal__close-mark::after,.artist-modal__close-mark::before{position:absolute;display:block;content:"";background-color:#0a0031;border-radius:2.5px;transform:translate(-50%, -50%)}@media(max-width: 767px){.artist-modal__close-mark::after,.artist-modal__close-mark::before{border-radius:1.5px}}.artist-modal__close-mark::after{top:17.5px;left:14.5px;width:13.3px;height:2.5px;transform:rotate(45deg)}@media(max-width: 767px){.artist-modal__close-mark::after{top:10px;left:14px;width:2px;height:9px;transform:rotate(45deg);transform-origin:center}}.artist-modal__close-mark::before{top:12.5px;left:19.5px;width:2.5px;height:13.3px;transform:rotate(45deg)}@media(max-width: 767px){.artist-modal__close-mark::before{top:10px;left:14px;width:2px;height:9px;transform:rotate(-45deg);transform-origin:center}}.artist-modal__inner{padding-bottom:15px;font-size:1.8rem;line-height:1.5;color:#fff}@media(max-width: 767px){.artist-modal__inner{padding-bottom:16px;font-size:1.6rem}}.artist-modal__visual{width:500px;margin:0 auto 25px}@media(max-width: 767px){.artist-modal__visual{width:100%;margin-bottom:16px}}.artist-modal__description p{font-family:YakuHanJP,"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.7;letter-spacing:.05em;font-size:1.6rem;font-weight:400}@media(max-width: 767px){.artist-modal__description p{font-size:1.4rem}}.artist-modal__img{padding-top:67.6041666667%;background:#999;background-repeat:no-repeat;background-position:top center;background-size:cover;border-radius:4px}.artist-modal__img.vertical{background-color:#fff}.artist-modal__name{margin-bottom:30px;font-size:4rem;line-height:1.7;color:#00b672;text-align:center;white-space:nowrap;font-family:"Noto Sans JP",sans-serif;font-weight:900}@media(max-width: 767px){.artist-modal__name{margin-bottom:15px;font-size:2.4rem}}.artist-modal__body p:nth-of-type(n + 2){margin-top:30px}.artist-modal__close-button{margin-bottom:15px;text-align:center}@media(max-width: 767px){.artist-modal__close-button{margin-bottom:0}}.artist-modal__button{font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;display:flex;align-items:center;justify-content:center;width:160px;height:50px;margin:auto;font-size:4rem;line-height:1.7;color:#fff;letter-spacing:.03em;cursor:pointer;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.artist-modal__button:hover{opacity:.6}@media(max-width: 767px){.artist-modal__button{font-size:2.4rem}}.goods-modal{font-family:YakuHanJP,"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.7;letter-spacing:.05em;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;padding:40px;overflow-x:hidden;overflow-y:auto;visibility:hidden;transition:all .3s linear}.goods-modal.is-show{visibility:visible;background:rgba(10,0,49,.75);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media(max-width: 767px){.goods-modal{display:flex;align-items:center;justify-content:center;padding:20px 16px}}.goods-modal__item{position:relative;width:100%;max-width:800px;margin:0 auto 40px;overflow:hidden;visibility:hidden;background-color:#0a0031;border:1px solid #fff;border-radius:4px;opacity:0;transition:all .6s ease-in}@media(max-width: 767px){.goods-modal__item{width:100%;max-width:560px;margin:auto}}.is-show .goods-modal__item{visibility:visible;opacity:1}.goods-modal__close-mark{position:absolute;top:0;right:0;width:40px;height:40px;font-size:0;cursor:pointer;background-color:#fff;border-bottom-left-radius:4px}@media(max-width: 767px){.goods-modal__close-mark{top:0;right:0px;width:28px;height:28px}}.goods-modal__close-mark:hover{opacity:.6}.goods-modal__close-mark::after,.goods-modal__close-mark::before{position:absolute;display:block;content:"";background-color:#0a0031;border-radius:2.5px;transform:translate(-50%, -50%)}@media(max-width: 767px){.goods-modal__close-mark::after,.goods-modal__close-mark::before{border-radius:1.5px}}.goods-modal__close-mark::after{top:17.5px;left:14.5px;width:13.3px;height:2.5px;transform:rotate(45deg)}@media(max-width: 767px){.goods-modal__close-mark::after{top:10px;left:14px;width:2px;height:9px;transform:rotate(45deg);transform-origin:center}}.goods-modal__close-mark::before{top:12.5px;left:19.5px;width:2.5px;height:13.3px;transform:rotate(45deg)}@media(max-width: 767px){.goods-modal__close-mark::before{top:10px;left:14px;width:2px;height:9px;transform:rotate(-45deg);transform-origin:center}}.goods-modal__img{padding-top:70%;background-repeat:no-repeat;background-position:top center;background-size:cover}@media(max-width: 767px){.goods-modal__img{padding-top:69.970845481%}}.shutter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:0;background-color:#00b672}.page{opacity:0}.wrapper{font-family:YakuHanJP,"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.7;letter-spacing:.05em;font-size:18px;overflow:hidden;line-height:1.5;color:#fff;letter-spacing:.06em;word-break:break-all}@media(max-width: 767px){.wrapper{font-size:18px}}@media(max-width: 767px){.wrapper{font-size:18px}}.contents{position:relative}@media(max-width: 767px){.contents{border:none}}a{display:block}a:hover{opacity:.6}img{width:100%;vertical-align:middle}.is-sp{display:none}@media(max-width: 767px){.is-sp{display:block}}@media(max-width: 767px){.is-pc{display:none}}@media(min-width: 768px){.is-tab{display:none}}.countdown{position:relative;z-index:20;display:flex;align-items:center;justify-content:center;padding:15px 40px;margin:auto;color:#fff;text-align:center;white-space:nowrap;background-color:#3547ed}@media(max-width: 767px){.countdown{padding:15px 20px}}.countdown__note{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:20px;padding:0 8px;line-height:1;color:#dcdcdc}@media(max-width: 767px){.countdown__note{font-size:20px}}@media(max-width: 767px){.countdown__note{font-size:16px}}.countdown #counter{display:inline-flex;align-items:center;justify-content:center}.countdown__number{font-size:50px;padding:0 8px;font-family:"Questrial",sans-serif;font-weight:400;line-height:1}@media(max-width: 767px){.countdown__number{font-size:50px}}@media(max-width: 767px){.countdown__number{font-size:30px}}@media(max-width: 767px){.countdown__number{padding:0}}.countdown__for{font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:20px;padding:0 8px;line-height:1;color:#dcdcdc}@media(max-width: 767px){.countdown__for{font-size:20px}}@media(max-width: 767px){.countdown__for{font-size:16px}}.countdown__coron{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:20px;padding:0 !important;line-height:1}@media(max-width: 767px){.countdown__coron{font-size:20px}}@media(max-width: 767px){.countdown__coron{font-size:16px}}@media(min-width: 768px){.green-area{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0a0031;background-color:#00b672;background-image:url(../images/ticket-anime-bg.svg);background-size:100%}}@media(min-width: 768px)and (min-width: 768px){.green-area{background-attachment:fixed}.ipad .green-area{background-attachment:scroll}}@media(max-width: 767px){.green-area{position:relative;overflow:hidden;background-color:#00b672}.green-area::before{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:-28px;width:100vw;height:calc(1 / 1 * 180vw);content:"";background-color:#00b672;background-image:url(../images/ticket-anime-bg.svg);background-position:center}}.gray-area{position:relative;overflow:hidden;background-color:#c4c4c4}.gray-area .gray{position:absolute;top:-15vw;left:50%;z-index:10;width:160%;transform:translateX(-50%)}@media(min-width: 768px){.gray-area .gray{position:fixed;top:50%;width:100%;transform:translate(-50%, -50%)}.ipad .gray-area .gray{position:absolute;top:-32vw;width:180%;transform:translateX(-50%)}}@media(min-width: 768px){.gray-area.in-bg .gray{display:block}}.mainvisual{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0a0031;background-image:linear-gradient(225deg, rgba(255, 116, 72, 0.4) 0.01%, rgba(255, 116, 72, 0) 50%),url(../images/main_bg_pc.jpg);background-position:right top,center top;background-size:800px 800px,auto 800px}@media(max-width: 767px){.mainvisual{background-image:linear-gradient(225deg, rgba(255, 116, 72, 0.4) 0.01%, rgba(255, 116, 72, 0) 50%),url(../images/main_bg_sp.jpg);background-size:375px 375px,auto 435px}}.mainvisual__inner{padding:40px 0 0}@media(max-width: 767px){.mainvisual__inner{padding-top:0}}.mainvisual__logo{font-size:0;width:80%;max-width:550px;margin:0 auto;-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width: 767px){.mainvisual__logo{width:100%;max-width:none;padding:28px 16px 20px;margin:0}}.mainvisual__logo-wrap{position:relative;width:580px;padding-top:374px;margin:0 auto}@media(max-width: 767px){.mainvisual__logo-wrap{width:340px;padding-top:216px}}.mainvisual__logo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-image:url("../images/main_logo_pc.png");background-repeat:no-repeat;background-size:100% auto}@media(max-width: 767px){.mainvisual__logo-img{background-image:url("../images/main_logo_sp.png")}}.mainvisual__date{font-size:0;width:100%;max-width:750px;padding:0 40px;margin:auto}@media(max-width: 767px){.mainvisual__date{width:100%;max-width:none;padding:0 20px}}.mainvisual__date-wrap{position:relative;width:100%;padding-top:24%;margin:0 auto}@media(max-width: 767px){.mainvisual__date-wrap{width:335px;padding-top:80.51px}}.mainvisual__date-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:url("../images/main_date.svg") no-repeat;background-size:100% auto}.mainvisual-request{padding:60px 40px;font-weight:bold}@media(max-width: 767px){.mainvisual-request{padding:20px 16px 40px}}.mainvisual-request__inner{margin:auto}.mainvisual-request__content{width:100%;max-width:1000px;padding:40px;margin:0 auto;background-color:#0a0031;border:1px solid #fff;border-radius:4px}@media(max-width: 767px){.mainvisual-request__content{padding:20px}}.mainvisual-request__text{font-size:16px}@media(max-width: 767px){.mainvisual-request__text{font-size:16px}}@media(max-width: 767px){.mainvisual-request__text{font-size:14px}}.mainvisual-request__link{margin-top:30px;text-align:center}.mainvisual-request__link a{font-size:16px;display:block;width:100%;max-width:508px;padding:18px;margin:0 auto;background-color:#ff7448;border-radius:60px}@media(max-width: 767px){.mainvisual-request__link a{font-size:16px}}@media(max-width: 767px){.mainvisual-request__link a{font-size:14px}}@media(max-width: 767px){.mainvisual-request__link a{padding:12px}}.nav{position:relative;z-index:20;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;background-color:#0a0031}.nav__list{max-width:800px;margin:0 auto;text-align:center}@media(max-width: 767px){.nav__list{max-width:400px}}.nav__item{display:inline-block;height:65px;margin:0 14px;line-height:1}@media(max-width: 767px){.nav__item{height:40px}}.nav a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nav a:hover{opacity:1}.nav__text{font-size:40px;position:relative;display:block;color:#fff;letter-spacing:.03em;white-space:nowrap}@media(max-width: 767px){.nav__text{font-size:40px}}@media(max-width: 767px){.nav__text{font-size:25px}}@media(max-width: 767px){.nav__text{font-size:25px;text-align:center;letter-spacing:0}}.nav__hover-text{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;color:#ff7448}@media(min-width: 768px){a:hover .nav__hover-text{-webkit-animation-name:menuHover;animation-name:menuHover;-webkit-animation-duration:150ms;animation-duration:150ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.banner{position:relative;z-index:20;padding:60px 40px;background:#0a0031}@media(max-width: 767px){.banner{padding:40px 16px}}.banner__inner{max-width:1000px;padding:40px;margin:0 auto;border:1px solid #fff;border-radius:4px}@media(max-width: 767px){.banner__inner{padding:20px}}.banner__list{display:flex;align-items:center;justify-content:center}.banner__item:nth-child(2n){margin-left:40px}@media(max-width: 767px){.banner__item:nth-child(2n){margin-left:20px}}.banner__item img{border-radius:4px}.ticket__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto;position:relative;z-index:20}@media(max-width: 767px){.ticket__inner{max-width:560px;padding:40px 0}}.ticket-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.ticket-title{font-size:96px}}@media(max-width: 767px){.ticket-title{font-size:50px}}.ticket-title.title__white{color:#fff}.ticket-title.title__blue{color:#3547ed}.ticket-title.title__green{color:#00b672}@media(max-width: 767px){.ticket-title{margin-bottom:28px}}.ticket-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ticket__contents{padding:0 40px;font-weight:bold;text-align:center}@media(max-width: 767px){.ticket__contents{padding:0 16px}}.ticket__box{padding:40px;background-color:#00b672;border:1px solid #fff;border-radius:4px}@media(max-width: 767px){.ticket__box{padding:20px}}.ticket__caution{margin-top:55px}@media(max-width: 767px){.ticket__caution{padding:0 4px;margin-top:30px}}.ticket__caution-list{margin-top:1.5em;text-align:left}.ticket h3{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:40px;margin-bottom:40px;color:#fff}@media(max-width: 767px){.ticket h3{font-size:40px}}@media(max-width: 767px){.ticket h3{font-size:24px}}@media(max-width: 767px){.ticket h3{margin-bottom:20px}}.ticket__price{font-size:24px;margin-bottom:30px}@media(max-width: 767px){.ticket__price{font-size:24px}}@media(max-width: 767px){.ticket__price{font-size:18px}}@media(max-width: 767px){.ticket__price{margin-bottom:15px}}.ticket__text{background-color:#3547ed}.ticket__text::before{border-color:#3547ed transparent transparent transparent}.ticket__banner{display:flex;justify-content:center;width:100%;margin:0 auto}@media(max-width: 767px){.ticket__banner{flex-wrap:wrap}}.ticket__banner li{font-size:0;width:calc((100% - 80px) / 3);margin-top:40px}.ticket__banner li:not(:first-of-type){margin-left:40px}@media(max-width: 767px){.ticket__banner li{width:calc((100% - 16px) / 2);margin-top:16px}.ticket__banner li:not(:first-of-type){margin-left:16px}.ticket__banner li:nth-of-type(3){margin-left:0}}.ticket__banner li img{border-radius:4px}.ticket__pia-banner{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}@media(max-width: 767px){.ticket__pia-banner{margin-top:16px}}.ticket__pia-banner li{width:calc((100% - 80px) / 3);margin-left:40px}@media(max-width: 767px){.ticket__pia-banner li{width:calc((100% - 16px) / 2);margin-left:16px}.ticket__pia-banner li:nth-of-type(3n){margin-top:16px;margin-left:0}}.ticket__pia-banner li:first-child{margin-left:0}@media(max-width: 767px){.ticket__pia-banner li:first-child{margin-left:0}}.ticket__pia-banner li img{border-radius:4px}.ticket__entering{margin-top:60px}@media(max-width: 767px){.ticket__entering{margin-top:28px}}.ticket__entering-header{font-size:40px;font-family:"Noto Sans JP",sans-serif;font-weight:900}@media(max-width: 767px){.ticket__entering-header{font-size:24px}}.ticket__entering-box{position:relative;box-sizing:border-box;display:flex;padding:40px 0;margin-top:40px;background-color:#00b672;border:1px solid #fff;border-radius:4px}@media(max-width: 767px){.ticket__entering-box{display:block;padding:20px 0;margin-top:20px}}.ticket__entering-box::before{position:absolute;top:0;left:50%;display:block;width:1px;height:100%;content:"";background-color:#fff}@media(max-width: 767px){.ticket__entering-box::before{display:none}}.ticket__entering-day{width:50%;padding:0 40px;text-align:left}@media(max-width: 767px){.ticket__entering-day{width:100%;padding:0 20px}.ticket__entering-day:last-child{padding-top:20px;margin-top:20px;border-top:1px solid #fff}}.ticket__entering-day-header{font-size:0;padding-top:80px;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.ticket__entering-day-header{padding-top:40px}}.ticket__entering-day-header.friday{background-image:url(../images/ticket-11-5.svg)}.ticket__entering-day-header.holiday{background-image:url(../images/ticket-11-6-7.svg)}.ticket__entering-time-table-list{margin-top:20px}@media(max-width: 767px){.ticket__entering-time-table-list{margin-top:8px}}.ticket__entering-time-table-list .entering-time{font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:30px;line-height:1.7;color:#3547ed}@media(max-width: 767px){.ticket__entering-time-table-list .entering-time{font-size:24px}}.ticket__entering-time-table-list .entering-seat{font-size:18px}@media(max-width: 767px){.ticket__entering-time-table-list .entering-seat{font-size:16px}}.ticket__entering-time-table-list .entering-seat span{display:inline-block;margin:0 .5em;font-size:14px}@media(max-width: 767px){.ticket__entering-time-table-list .entering-seat span{font-size:12px}}.ticket__entering-time-table-list li:not(:first-of-type){margin-top:20px}@media(max-width: 767px){.ticket__entering-time-table-list li:not(:first-of-type){margin-top:8px}}.ticket__today{margin-top:60px}@media(max-width: 767px){.ticket__today{margin-top:28px}}.ticket__today-header{font-size:24px;margin-bottom:30px}@media(max-width: 767px){.ticket__today-header{font-size:24px}}@media(max-width: 767px){.ticket__today-header{font-size:18px}}@media(max-width: 767px){.ticket__today-header{margin-bottom:15px}}.ticket__today-text{position:relative;max-width:584px;padding:7px 22px;margin:0 auto;font-size:24px;background-color:#3547ed;border-radius:4px}@media(max-width: 767px){.ticket__today-text{max-width:265px;padding:12px 20px;font-size:18px}}.ticket__today-text::before{position:absolute;top:100%;left:calc(50% - 8px);width:0;height:0;content:"";border-color:#3547ed transparent transparent transparent;border-style:solid;border-width:8px 8px 0 8px}.ticket__today-info{margin-top:28px;font-size:16px;text-align:left}@media(max-width: 767px){.ticket__today-info{margin-top:20px;font-size:14px}}.movie{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0a0031;background-image:url(../images/movie_bg.jpg)}@media(min-width: 768px){.movie{background-attachment:fixed}.ipad .movie{background-attachment:scroll}}.movie__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.movie__inner{max-width:560px;padding:40px 0}}.movie-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.movie-title{font-size:96px}}@media(max-width: 767px){.movie-title{font-size:50px}}.movie-title.title__white{color:#fff}.movie-title.title__blue{color:#3547ed}.movie-title.title__green{color:#00b672}@media(max-width: 767px){.movie-title{margin-bottom:28px}}.movie-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.movie__contents{padding:0 40px}@media(max-width: 767px){.movie__contents{padding:0 20px}}.movie__item{width:100%;max-width:800px;margin:0 auto}.movie__item-data{position:relative;padding-top:calc(450 / 800 * 100%)}.movie__item-data iframe{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border-radius:4px}.news__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.news__inner{max-width:560px;padding:40px 0}}.news-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.news-title{font-size:96px}}@media(max-width: 767px){.news-title{font-size:50px}}.news-title.title__white{color:#fff}.news-title.title__blue{color:#3547ed}.news-title.title__green{color:#00b672}@media(max-width: 767px){.news-title{margin-bottom:28px}}.news-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.news__contents{padding:0 40px;font-weight:bold}@media(max-width: 767px){.news__contents{padding:0 20px}}.news-list{width:100%;max-width:800px;margin:0 auto}.news-list__item{margin-top:30px}@media(max-width: 767px){.news-list__item{margin-top:15px}}.news-list__text{position:relative;display:flex;align-items:center}@media(max-width: 767px){.news-list__text{display:block}}.news-list__date{font-size:16px;display:block;flex-grow:0;width:130px;margin-right:20px;color:#3547ed;text-align:left}@media(max-width: 767px){.news-list__date{font-size:16px}}@media(max-width: 767px){.news-list__date{font-size:14px}}@media(max-width: 767px){.news-list__date{width:100%}}.news-list__title{font-size:18px;display:block;color:#0a0031}@media(max-width: 767px){.news-list__title{font-size:18px}}@media(max-width: 767px){.news-list__title{font-size:16px}}@media(max-width: 767px){.news-list__title{margin-top:10px}}.news-modal-1105-01{width:100%;max-width:640px;margin:auto;text-align:center}@media(max-width: 767px){.news-modal-1105-01{text-align:left}}.news-modal-1105-01__box{padding:25px;margin-top:30px;color:#000;background:#fff;border:4px solid #ed6f69}@media(max-width: 767px){.news-modal-1105-01__box{padding:20px 15px}}.news-modal-1105-01__subtitle{margin-bottom:.5em;font-weight:bold;color:#3547ed}.artist{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0a0031;background-image:url(../images/artists_bg.jpg)}@media(min-width: 768px){.artist{background-attachment:fixed}.ipad .artist{background-attachment:scroll}}.artist__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.artist__inner{max-width:560px;padding:40px 0}}.artist-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.artist-title{font-size:96px}}@media(max-width: 767px){.artist-title{font-size:50px}}.artist-title.title__white{color:#fff}.artist-title.title__blue{color:#3547ed}.artist-title.title__green{color:#00b672}@media(max-width: 767px){.artist-title{margin-bottom:28px}}.artist-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.artist__comingsoon{font-size:4rem;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0}@media(max-width: 767px){.artist__comingsoon{font-size:2.4rem}}.artist__contents{padding:0 40px;font-weight:bold}@media(max-width: 767px){.artist__contents{padding:0 16px}}.artist__note{font-size:16px;margin-top:40px;font-weight:400;text-align:right}@media(max-width: 767px){.artist__note{font-size:16px}}@media(max-width: 767px){.artist__note{font-size:12px}}@media(max-width: 767px){.artist__note{margin-top:20px}}.artist-box:nth-child(n+2){margin-top:80px}@media(max-width: 767px){.artist-box:nth-child(n+2){margin-top:40px}}.artist-box__title{position:relative;width:178px;margin:0 auto 28px}@media(max-width: 767px){.artist-box__title{width:89px;margin-bottom:16px}}.artist-box__title span{font-size:0;display:inline-block;width:100%;padding-top:calc(80 / 178 * 100%);background-size:100% auto}.artist-box__title__fri{background:url("../images/artists-11-5.svg") no-repeat}.artist-box__title__sat{background:url("../images/artists-11-6.svg") no-repeat}.artist-box__title__sun{background:url("../images/artists-11-7.svg") no-repeat}.artist-box__list{display:flex;flex-wrap:wrap;justify-content:center}.artist-box__item{width:calc((100% - 81px) / 3);margin-left:40px}@media(max-width: 767px){.artist-box__item{width:calc((100% - 5vw - 1px) / 2);margin-left:5vw}}@media(max-width: 767px){.artist-box__item{width:calc((100% - 16px) / 2);margin-left:15px}}.artist-box__item:first-child,.artist-box__item:nth-child(4n){margin-left:0}@media(max-width: 767px){.artist-box__item:first-child,.artist-box__item:nth-child(4n){margin-left:5vw}}@media(max-width: 767px){.artist-box__item:first-child,.artist-box__item:nth-child(4n){margin-left:15px}}.artist-box__item:nth-child(n+4){margin-top:55px}@media(max-width: 767px){.artist-box__item:nth-child(n+4){margin-top:0}}@media(max-width: 767px){.artist-box__item:nth-child(odd){margin-left:0}}@media(max-width: 767px){.artist-box__item:nth-child(n+3){margin-top:5.5443548387vw}}@media(max-width: 767px){.artist-box__item:nth-child(n+3){margin-top:20px}}.artist-box__visual{position:relative;width:100%}.js-artist-modal .artist-box__visual::after{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;right:0;bottom:0;width:40px;height:40px;content:"";background-image:url(../images/modal_icon_pc.png);background-size:contain}@media(max-width: 767px){.js-artist-modal .artist-box__visual::after{width:28px;height:28px;background-image:url(../images/modal_icon_sp.png)}}.artist-box__img{padding-top:66.6666666667%;background-repeat:no-repeat;background-position:top center;background-size:cover;border-radius:4px}.artist-box__img--vertical{background-color:#fff}.artist-box__name{font-size:24px;margin-top:20px;line-height:1.5;text-align:center;letter-spacing:0}@media(max-width: 767px){.artist-box__name{font-size:24px}}@media(max-width: 767px){.artist-box__name{font-size:18px}}@media(max-width: 767px){.artist-box__name{margin-top:16px}}.artist-box .artist-box__text{font-size:24px;margin-top:40px;font-weight:400;color:#ff7448;text-align:center}@media(max-width: 767px){.artist-box .artist-box__text{font-size:24px}}@media(max-width: 767px){.artist-box .artist-box__text{font-size:18px}}@media(max-width: 767px){.artist-box .artist-box__text{margin-top:20px}}@media(min-width: 768px){.cast{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0a0031;background-color:#3547ed;background-image:url(../images/bg-blue.svg);background-position:center;background-size:90% auto}}@media(min-width: 768px)and (min-width: 768px){.cast{background-attachment:fixed}.ipad .cast{background-attachment:scroll}}@media(max-width: 767px){.cast{position:relative;background-color:#3547ed}.cast::before{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:10px;left:50%;z-index:0;width:100vw;height:calc(230 / 170 * 50vw);content:"";background-image:url(../images/bg-blue.svg);background-position:center;transform:translateX(-50%)}}@media(max-width: 767px){.cast::before{width:160vw;height:calc(230 / 170 * 80vw)}}.cast__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto;position:relative;z-index:10}@media(max-width: 767px){.cast__inner{max-width:560px;padding:40px 0}}@media(max-width: 767px){.cast__inner{padding-left:0}}.cast-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.cast-title{font-size:96px}}@media(max-width: 767px){.cast-title{font-size:50px}}.cast-title.title__white{color:#fff}.cast-title.title__blue{color:#3547ed}.cast-title.title__green{color:#00b672}@media(max-width: 767px){.cast-title{margin-bottom:28px}}.cast-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cast__contents{padding:0 40px;display:flex;align-items:flex-end;justify-content:center}@media(max-width: 767px){.cast__contents{padding:0 20px}}@media(max-width: 767px){.cast__contents{flex-wrap:wrap;width:100%;max-width:332px;padding:0;margin:0 auto}}.cast__visual{font-size:0}.cast__visual--01{width:328px}@media(max-width: 767px){.cast__visual--01{z-index:1;width:100%;max-width:225px}}.cast__visual--02,.cast__visual--03{width:230px;margin-left:60px}@media(max-width: 767px){.cast__visual--02,.cast__visual--03{width:150px;max-width:150px;margin-top:28px;margin-left:0}}@media(max-width: 767px){.cast__visual--02,.cast__visual--03{margin-right:8px;margin-left:8px}}.cast__img{background-repeat:no-repeat;background-position:top center;background-size:contain}.cast__visual--01 .cast__img{padding-top:121.0365853659%;background-image:url(../images/cast-bakarhythm.png)}.cast__visual--02 .cast__img{padding-top:172.6%;background-image:url(../images/cast-announcer1.png)}.cast__visual--03 .cast__img{padding-top:172.6%;background-image:url(../images/cast-announcer2.png)}.goods{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#0a0031;background-image:url(../images/goods_bg.jpg)}@media(min-width: 768px){.goods{background-attachment:fixed}.ipad .goods{background-attachment:scroll}}.goods__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.goods__inner{max-width:560px;padding:40px 0}}.goods-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.goods-title{font-size:96px}}@media(max-width: 767px){.goods-title{font-size:50px}}.goods-title.title__white{color:#fff}.goods-title.title__blue{color:#3547ed}.goods-title.title__green{color:#00b672}@media(max-width: 767px){.goods-title{margin-bottom:28px}}.goods-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.goods__contents{padding:0 40px}@media(max-width: 767px){.goods__contents{padding:0 16px}}.goods__text-box{box-sizing:border-box;padding:40px 0;border:1px solid #fff;border-radius:4px}@media(max-width: 767px){.goods__text-box{padding:20px 0}}.goods__text{font-size:18px;position:relative;left:50%;margin-top:33px;transform:translateX(-170px)}@media(max-width: 767px){.goods__text{font-size:18px}}@media(max-width: 767px){.goods__text{font-size:14px}}@media(max-width: 767px){.goods__text{width:65%;max-width:270px;margin-top:20px;transform:translateX(-25%)}}.goods__text p{position:relative}.goods__text p::before{position:absolute;left:-6em;font-size:18px;color:#00b672}@media(max-width: 767px){.goods__text p::before{font-size:18px}}@media(max-width: 767px){.goods__text p::before{font-size:14px}}.goods__text p.goods-sale-before::before{content:"開演前販売"}.goods__text p.goods-sale-after::before{content:"開演後販売"}.goods__text p br.is-sp{display:none}@media(max-width: 767px){.goods__text p br.is-sp{display:block}}.goods__text p:last-child{margin-top:20px}@media(max-width: 767px){.goods__text p:last-child{margin-top:16px}}@media(max-width: 767px){.goods__text{padding:0 4px}}.goods__text-green{text-align:center}.goods__text-green p{background-color:#00b672}.goods__text-green p::before{border-color:#00b672 transparent transparent transparent}.goods__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:40px}@media(max-width: 767px){.goods__list{margin-top:28px}}.goods__item.js-goods-modal{cursor:pointer}.goods__item.js-goods-modal:hover{opacity:.8}@media(min-width: 768px){.goods__item{width:calc((100% - 40px) / 2)}.goods__item:not(:first-of-type){margin-left:40px}.goods__item:nth-of-type(2n + 1){margin-left:0}.goods__item:not(:nth-of-type(-n + 2)){margin-top:40px}}@media(max-width: 767px){.goods__item{width:calc((100% - 20px) / 2)}.goods__item:not(:first-of-type){margin-left:17px}.goods__item:nth-of-type(2n + 1){margin-left:0}.goods__item:not(:nth-of-type(-n + 2)){margin-top:20px}}.goods__visual{position:relative}.js-goods-modal .goods__visual::after{position:relative;z-index:20;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;right:0;bottom:0;width:40px;height:40px;content:"";background-image:url(../images/modal_icon_pc.png);background-size:contain}@media(max-width: 767px){.js-goods-modal .goods__visual::after{width:28px;height:28px;background-image:url(../images/modal_icon_sp.png)}}.goods__img{padding-top:66.6875%;background-repeat:no-repeat;background-position:top center;background-size:contain;border-radius:4px}.goods__name{font-size:24px;margin-top:20px;text-align:center}@media(max-width: 767px){.goods__name{font-size:24px}}@media(max-width: 767px){.goods__name{font-size:18px}}.goods__name span{font-size:16px}@media(max-width: 767px){.goods__name span{font-size:16px}}@media(max-width: 767px){.goods__name span{font-size:14px}}@media(max-width: 767px){.goods__name{margin-top:16px}}.goods__note{position:relative;padding:20px;margin-top:20px;font-size:14px;font-weight:normal;line-height:1.7;background-color:#3547ed;border-radius:4px}@media(max-width: 767px){.goods__note{padding:12px 8px;margin-top:12px;font-size:10px}}.goods__note::before{position:absolute;bottom:100%;left:calc(50% - 8px);width:0;height:0;content:"";border-color:transparent transparent #3547ed;border-style:solid;border-width:0px 8px 8px 8px}.goods__caution{margin-top:60px;font-size:14px}@media(max-width: 767px){.goods__caution{margin-top:28px;font-size:12px}}.goods__caution ul{display:flex;justify-content:space-between}@media(max-width: 767px){.goods__caution ul{display:block}}.goods__caution ul li{width:calc((100% - 40px) / 2)}@media(max-width: 767px){.goods__caution ul li{width:100%}}@media(max-width: 767px){.goods__caution ul li:last-child{margin-top:20px}}.goods__caution ul li.goods__caution-img img{border-radius:4px}.goods__caution span{position:relative;display:block;margin-left:1em;font-weight:normal}.goods__caution span::before{position:absolute;left:-1em;content:"※"}.about__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.about__inner{max-width:560px;padding:40px 0}}.about-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.about-title{font-size:96px}}@media(max-width: 767px){.about-title{font-size:50px}}.about-title.title__white{color:#fff}.about-title.title__blue{color:#3547ed}.about-title.title__green{color:#00b672}@media(max-width: 767px){.about-title{margin-bottom:28px}}.about-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.about__contents{padding:0 40px;font-weight:bold}@media(max-width: 767px){.about__contents{padding:0 16px}}.about__text{font-size:18px;font-weight:bold}@media(max-width: 767px){.about__text{font-size:18px}}@media(max-width: 767px){.about__text{font-size:14px}}@media(max-width: 767px){.about__text{padding:0 4px}}.about__text-blue{font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:40px;margin-top:20px;line-height:1.7;color:#3547ed;text-align:center;white-space:0}@media(max-width: 767px){.about__text-blue{font-size:40px}}@media(max-width: 767px){.about__text-blue{font-size:24px}}.about__text-blue span{font-family:YakuHanJP,"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,sans-serif;font-weight:700;line-height:1.7;letter-spacing:.05em;font-size:18px;display:block}@media(max-width: 767px){.about__text-blue span{font-size:18px}}@media(max-width: 767px){.about__text-blue span{font-size:14px}}.about__table{padding:40px;margin-top:40px;text-align:left;background-color:#00b672;border:1px solid #fff;border-radius:4px}@media(max-width: 767px){.about__table{padding:20px;margin-top:20px}}.about__table tr{display:table}.about__table tr:not(:first-of-type){margin-top:20px}.about__table th{font-size:16px;width:160px}@media(max-width: 767px){.about__table th{font-size:16px}}@media(max-width: 767px){.about__table th{font-size:12px}}@media(max-width: 767px){.about__table th{width:90px}}.about__table td{font-size:18px;width:calc(100% - 160px)}@media(max-width: 767px){.about__table td{font-size:18px}}@media(max-width: 767px){.about__table td{font-size:14px}}.about__table td .announcer-list{position:relative;margin-left:2.8em}.about__table td .announcer-list::before{position:absolute;left:-2.8em;content:"進行："}.about__table td span.fine-print{font-weight:400}.about__table td span.small-text{font-size:16px}@media(max-width: 767px){.about__table td span.small-text{font-size:16px}}@media(max-width: 767px){.about__table td span.small-text{font-size:12px}}.about__table td span.verysmall-text{font-size:14px;font-weight:400}@media(max-width: 767px){.about__table td span.verysmall-text{font-size:14px}}@media(max-width: 767px){.about__table td span.verysmall-text{font-size:12px}}.about__table td a{display:inline;text-decoration:underline}@media(max-width: 767px){.about__table td{width:calc(100% - 80px)}}.about__address{font-size:16px;margin-top:35px}@media(max-width: 767px){.about__address{font-size:16px}}@media(max-width: 767px){.about__address{font-size:12px}}@media(max-width: 767px){.about__address{padding:0 4px;margin-top:20px}}.caution{position:relative;z-index:20;background-color:#0a0031}.caution__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.caution__inner{max-width:560px;padding:40px 0}}.caution-title{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:40px;margin-bottom:30px;color:#00b672;text-align:center}@media(max-width: 767px){.caution-title{font-size:40px}}@media(max-width: 767px){.caution-title{font-size:24px}}.caution__contents{padding:0 40px;font-size:16px;width:100%;max-width:1000px;font-weight:400}@media(max-width: 767px){.caution__contents{padding:0 20px}}@media(max-width: 767px){.caution__contents{font-size:16px}}@media(max-width: 767px){.caution__contents{font-size:12px}}.caution__contents a{display:inline-block;text-decoration:underline}.caution__contents p{margin-top:1em}.caution__contents .decoration__small-text{font-size:12px}@media(max-width: 767px){.caution__contents .decoration__small-text{font-size:12px}}@media(max-width: 767px){.caution__contents .decoration__small-text{font-size:10px}}.caution__list{margin:30px 0}.caution__item{position:relative;padding-left:2.5rem;margin-top:10px;line-height:1.5}.caution__item::before{position:absolute;top:0;left:0;content:"■"}.twitter__inner{position:relative;z-index:20;width:100%;max-width:1080px;padding:80px 0;margin:auto}@media(max-width: 767px){.twitter__inner{max-width:560px;padding:40px 0}}.twitter-title{margin-bottom:60px;text-align:center;font-family:"Poppins",sans-serif;font-weight:900;line-height:1;letter-spacing:0;font-size:96px}@media(max-width: 767px){.twitter-title{font-size:96px}}@media(max-width: 767px){.twitter-title{font-size:50px}}.twitter-title.title__white{color:#fff}.twitter-title.title__blue{color:#3547ed}.twitter-title.title__green{color:#00b672}@media(max-width: 767px){.twitter-title{margin-bottom:28px}}.twitter-title.animation{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.twitter__contents{padding:0 40px;max-width:800px;margin:auto;line-height:0}@media(max-width: 767px){.twitter__contents{padding:0 16px}}.twitter__box{padding:15px;background:#fff;border-radius:4px}@media(max-width: 767px){.twitter__box{padding:15px}.twitter__box iframe{height:313px !important}}.footer{position:relative;z-index:20;background-color:#0a0031}.footer ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:700px;padding:40px 0;margin:auto}@media(max-width: 767px){.footer ul{padding:30px 10px}}.footer li{width:calc((100% - 90px) / 4);max-width:140px;margin:15px 15px 0}@media(max-width: 767px){.footer li{width:calc((100% - 37px) / 3);margin:10px 6px 0}.footer li:first-of-type{order:7}}.footer li a{display:inline-block;margin:auto}@media screen and (min-width: 993px){.ntv-pageTop a{z-index:999;display:block;width:40px;height:40px;margin-bottom:-40px;cursor:pointer;background-color:transparent;background-image:url(../images/btn-pagetop.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:4px}}@media screen and (min-width: 993px){.ntv-pageTop a:after{content:none}}.ntv-globalHeader,.ntv-programHeader{z-index:20}.ntv-wrapper>div:last-of-type{position:relative;z-index:20}@media(max-width: 767px){.fadein{opacity:0;transition:all 1200ms;transform:translate(0, 50px)}.fadein.in-contents{opacity:1;transition-delay:.8s;transform:translate(0, 0)}}
