body{margin:0}.lp-wrap{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;background-color:#FFF;font-family:futura-pt, "ヒラギノ角ゴ ProN W3", YuGothic, Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}.lp-wrap *,.lp-wrap *:before,.lp-wrap *:after{word-break:break-all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.lp-wrap body,.lp-wrap h1,.lp-wrap h2,.lp-wrap h3,.lp-wrap h4,.lp-wrap h5,.lp-wrap h6,.lp-wrap p,.lp-wrap address,.lp-wrap blockquote,.lp-wrap pre,.lp-wrap div,.lp-wrap dl,.lp-wrap dt,.lp-wrap dd,.lp-wrap ol,.lp-wrap ul,.lp-wrap li,.lp-wrap th,.lp-wrap td,.lp-wrap form,.lp-wrap fieldset,.lp-wrap input,.lp-wrap textarea{margin:0 0 0 0;padding:0 0 0 0}.lp-wrap select{margin:0 0 0 0}.lp-wrap html,.lp-wrap body{height:100%}.lp-wrap abbr,.lp-wrap acronym{border:0 none}.lp-wrap q:before,.lp-wrap q:after{content:""}.lp-wrap ol,.lp-wrap ul{list-style:none}.lp-wrap img{border:0 none;vertical-align:top;margin:0;padding:0;display:block}.lp-wrap object{outline:none}.lp-wrap table{border-spacing:0}.lp-wrap caption{text-align:left}.lp-wrap th,.lp-wrap td{empty-cells:show;vertical-align:top;text-align:left}.lp-wrap hr{display:block;border-bottom:1px solid #CCC;border-top:0px none;border-left:0px none;border-right:0px none}.lp-wrap fieldset{border:0 none}.lp-wrap label{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lp-wrap iframe{overflow:auto;border:0 none}.lp-wrap h1,.lp-wrap h2,.lp-wrap h3,.lp-wrap h4,.lp-wrap h5,.lp-wrap h6{font-weight:normal;font-style:normal;font-size:100%}.lp-wrap p,.lp-wrap address,.lp-wrap blockquote,.lp-wrap pre,.lp-wrap div,.lp-wrap abbr,.lp-wrap acronym,.lp-wrap dfn,.lp-wrap cite,.lp-wrap q,.lp-wrap code,.lp-wrap kbd,.lp-wrap samp,.lp-wrap var,.lp-wrap dl,.lp-wrap ol,.lp-wrap ul,.lp-wrap caption,.lp-wrap th{font-weight:normal;font-style:normal}.lp-wrap em,.lp-wrap strong{font-weight:bold;font-style:normal}.lp-wrap article,.lp-wrap aside,.lp-wrap details,.lp-wrap figcaption,.lp-wrap figure,.lp-wrap footer,.lp-wrap header,.lp-wrap hgroup,.lp-wrap menu,.lp-wrap nav,.lp-wrap section{display:block;margin:0 0 0 0;padding:0 0 0 0}.lp-wrap pre{font-family:sans-serif}.lp-wrap a{text-decoration:none}.lp-wrap button{overflow:visible}.lp-wrap textarea{overflow:auto}.lp-wrap input,.lp-wrap button,.lp-wrap select,.lp-wrap optgroup,.lp-wrap textarea{margin:0;color:inherit;font:inherit}.lp-wrap optgroup{font-weight:bold}.lp-wrap input{line-height:normal}.lp-wrap button,.lp-wrap select{text-transform:none}.lp-wrap i{font-style:normal}.lp-wrap *:focus{outline:none}.ft-web{font-family:futura-pt, sans-serif;font-weight:400;font-style:normal}.lp-wrap .ft-10{font-size:1.0rem !important}.lp-wrap .ft-12{font-size:1.2rem !important}.lp-wrap .ft-14{font-size:1.4rem !important}.lp-wrap .ft-16{font-size:1.6rem !important}.lp-wrap .ft-18{font-size:1.8rem !important}.lp-wrap .ft-20{font-size:2.0rem !important}.lp-wrap .ft-22{font-size:2.2rem !important}.lp-wrap .ft-24{font-size:2.4rem !important}.lp-wrap .ft-28{font-size:2.8rem !important}.lp-wrap .center{text-align:center}.lp-wrap .mt-0{margin-top:0rem}.lp-wrap .mt-1{margin-top:1rem}.lp-wrap .mt-2{margin-top:2rem}.lp-wrap .mt-3{margin-top:3rem}.lp-wrap .mt-4{margin-top:4rem}.lp-wrap .mt-5{margin-top:5rem}.lp-wrap .mb-0{margin-bottom:0rem}.lp-wrap .mb-1{margin-bottom:1rem}.lp-wrap .mb-2{margin-bottom:2rem}.lp-wrap .mb-3{margin-bottom:3rem}.lp-wrap .mb-4{margin-bottom:4rem}.lp-wrap .mb-5{margin-bottom:5rem}.lp-wrap .ml-0{margin-left:0rem}.lp-wrap .ml-1{margin-left:1rem}.lp-wrap .ml-2{margin-left:2rem}.lp-wrap .ml-3{margin-left:3rem}.lp-wrap .ml-4{margin-left:4rem}.lp-wrap .ml-5{margin-left:5rem}.lp-wrap .mr-0{margin-right:0rem}.lp-wrap .mr-1{margin-right:1rem}.lp-wrap .mr-2{margin-right:2rem}.lp-wrap .mr-3{margin-right:3rem}.lp-wrap .mr-4{margin-right:4rem}.lp-wrap .mr-5{margin-right:5rem}.lp-wrap .m-0{margin:0rem}.lp-wrap .m-1{margin:1rem}.lp-wrap .m-2{margin:2rem}.lp-wrap .m-3{margin:3rem}.lp-wrap .m-4{margin:4rem}.lp-wrap .m-5{margin:5rem}.lp-wrap .pt-0{padding-top:0rem}.lp-wrap .pt-1{padding-top:1rem}.lp-wrap .pt-2{padding-top:2rem}.lp-wrap .pt-3{padding-top:3rem}.lp-wrap .pt-4{padding-top:4rem}.lp-wrap .pt-5{padding-top:5rem}.lp-wrap .pb-0{padding-bottom:0rem}.lp-wrap .pb-1{padding-bottom:1rem}.lp-wrap .pb-2{padding-bottom:2rem}.lp-wrap .pb-3{padding-bottom:3rem}.lp-wrap .pb-4{padding-bottom:4rem}.lp-wrap .pb-5{padding-bottom:5rem}.lp-wrap .pl-0{padding-left:0rem}.lp-wrap .pl-1{padding-left:1rem}.lp-wrap .pl-2{padding-left:2rem}.lp-wrap .pl-3{padding-left:3rem}.lp-wrap .pl-4{padding-left:4rem}.lp-wrap .pl-5{padding-left:5rem}.lp-wrap .pr-0{padding-right:0rem}.lp-wrap .pr-1{padding-right:1rem}.lp-wrap .pr-2{padding-right:2rem}.lp-wrap .pr-3{padding-right:3rem}.lp-wrap .pr-4{padding-right:4rem}.lp-wrap .pr-5{padding-right:5rem}.lp-wrap .p-0{padding:0rem}.lp-wrap .p-1{padding:1rem}.lp-wrap .p-2{padding:2rem}.lp-wrap .p-3{padding:3rem}.lp-wrap .p-4{padding:4rem}.lp-wrap .p-5{padding:5rem}.lp-wrap .w-100{width:100% !important}.lp-wrap .border-wihite{border:1px solid #FFF}.lp-wrap .pc{display:block}.lp-wrap .sp{display:none}@media (max-width: 480px){.lp-wrap .pc{display:none}.lp-wrap .sp{display:block}}.lp-wrap .m-link-item{text-align:center;display:block}.lp-wrap .m-link-item .a-link-item{display:inline-block;margin:0 0 2rem 0}footer{background-color:#f5f6fa;margin-top:100px;font-family:'Noto Sans JP', sans-serif;position:relative}@media (max-width: 480px){footer{margin-top:70px;height:auto;padding-bottom:30px}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer .footer-area{margin:0 100px}@media (max-width: 480px){footer .footer-area{margin:0 1em}}footer .footer-area .footer-title-area{padding-top:70px;font-size:12px;font-weight:bold}@media (max-width: 480px){footer .footer-area .footer-title-area{font-size:14px}}footer .footer-link-area{margin-top:15px}footer .footer-link-area .footer-link{color:#54595e;margin-right:15px;font-size:12px;word-break:keep-all}footer .footer-logo{margin:0 auto;margin-top:71px;color:#54595e;font-size:12px;text-align:center;padding:0 0 20px 0}@media (max-width: 480px){footer .footer-logo{font-size:10px;margin:0 auto;margin-top:34px;color:#54595e;text-align:left;padding:0}}@media (max-width: 480px){footer .footer-logo span{margin-left:0;display:block;margin-bottom:62px}}.o-footer-simple{text-align:center;font-size:12px;padding-top:40px;padding-bottom:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media (max-width: 480px){.o-footer-simple{font-size:10px;padding-top:10px;padding-bottom:25px}}footer .footer-logo span{margin-left:0}.footer-poweredBy{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:20px;bottom:20px;height:54px}@media (max-width: 480px){.footer-poweredBy{position:relative;right:auto;height:auto;display:block;bottom:auto;margin:20px auto 0}}.footer-poweredBy p{color:#989898;font-size:10px;margin:0 10px 8px 0}@media (max-width: 480px){.footer-poweredBy p{text-align:center}}.footer-poweredBy img{width:54px}@media (max-width: 480px){.footer-poweredBy img{margin:auto;display:block}}.o-header_simple,#WRAP .navbar{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:0.1px;background-color:#ffffff;-webkit-box-shadow:inset 0 -1px 0 0 #ebebeb;box-shadow:inset 0 -1px 0 0 #ebebeb;line-height:30px;font-size:12px;height:auto}@media (max-width: 480px){.o-header_simple,#WRAP .navbar{width:100%;padding:7px;margin:0}}.o-header_simple .main_logo,#WRAP .navbar .main_logo{margin:0;max-width:1440px;padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 480px){.o-header_simple .main_logo,#WRAP .navbar .main_logo{padding:0}}.o-header_simple .main_logo a,#WRAP .navbar .main_logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;height:100%}.o-header_simple .main_logo a img,#WRAP .navbar .main_logo a img{height:100%;width:auto;marign:auto}.o-header_simple a,#WRAP .navbar a{color:#696e72 !important;font-size:12px;text-decoration:none;line-height:30px}#WRAP .gnav{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}#WRAP .nav a{color:var(--main-color)}#WRAP .fa:before{color:var(--main-color)}#WRAP .drawer-hamburger-icon,#WRAP .drawer-hamburger-icon:after,#WRAP .drawer-hamburger-icon:before{background-color:var(--main-color)}#WRAP .drawer-open .drawer-hamburger-icon{background-color:transparent}*:focus{outline:none !important}.sc-container{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:0.8px}.sc-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.sc-container ul li{list-style:none}.sc-container p{margin:0;padding:0}@media (max-width: 480px){.sc-container{margin:0}}.sc-container .hero{margin:0 0 0 0;position:relative;padding:0 0 0 0;z-index:1;overflow:hidden}@media (max-width: 480px){.sc-container .hero{max-height:200vh}}@media (max-width: 480px){.sc-container .hero{margin:0;padding:0;height:auto}}.sc-container .hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--main-color);background:-webkit-linear-gradient(45deg, var(--main-color) 0%, var(--main-color2) 100%);background:linear-gradient(45deg, var(--main-color) 0%, var(--main-color2) 100%);z-index:2;opacity:.9;mix-blend-mode:multiply}.sc-container .hero img{display:block}.sc-container .hero .bg_image{background-image:var(--main-bg-image);background-position:center;background-size:140% auto;-webkit-filter:grayscale(100%) blur(6px);-moz-filter:grayscale(100%) blur(6px);-ms-filter:grayscale(100%) blur(6px);-o-filter:grayscale(100%) blur(6px);filter:grayscale(100%) blur(6px);z-index:1;position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width: 480px){.sc-container .hero .bg_image{background-size:auto 100%}}.sc-container .hero .banner{position:relative;z-index:10}.sc-container .hero .banner img{margin:auto;position:relative;width:auto;max-width:100%;height:auto;max-height:460px}@media (max-width: 480px){.sc-container .hero .banner img{max-height:90vw}}.sc-container .hero .live-info{width:540px;padding:20px 0px 20px 50px;letter-spacing:2px}@media (max-width: 480px){.sc-container .hero .live-info{width:100%;padding:6vw}}.sc-container .hero .live-info .live-logo{margin:0 0 10px 0;max-width:240px}@media (max-width: 480px){.sc-container .hero .live-info .live-logo{width:40vw;margin:0 0 3vw 0}}.sc-container .hero .live-info .live-logo img{width:100%}.sc-container .hero .live-info .arti_name{font-size:14px;margin:0 0 10px 0}@media (max-width: 480px){.sc-container .hero .live-info .arti_name{font-size:3vw;margin:0 0 3vw 0}}.sc-container .hero .live-info .name{font-size:48px;line-height:1.3;font-weight:bold}@media (max-width: 480px){.sc-container .hero .live-info .name{font-size:9vw}}.sc-container .hero .live-info .title{font-size:14px;margin:20px 0 8px 0}@media (max-width: 480px){.sc-container .hero .live-info .title{font-size:4vw}}.sc-container .hero .live-info .title span{display:inline-block;padding:4px 8px;border-radius:8px;line-height:1;background-color:var(--main-color)}.sc-container .hero .live-info .text{font-size:16px}@media (max-width: 480px){.sc-container .hero .live-info .text{font-size:6vw;letter-spacing:0.1vw}}.sc-container .hero .live-info .date{font-size:18px;margin:0 0 8px 0}@media (max-width: 480px){.sc-container .hero .live-info .date{font-size:5vw}}.sc-container .hero .live-info .time{font-size:14px}@media (max-width: 480px){.sc-container .hero .live-info .time{font-size:4vw}}.sc-container .hero .live-info .price{font-size:18px}@media (max-width: 480px){.sc-container .hero .live-info .price{font-size:5vw}}.sc-container .hero .live-info-body{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 480px){.sc-container .hero .live-info-body{display:block}}.sc-container .hero .live-info-body .live-info-list{padding:0 12px 0 0}.sc-container .hero-inner{max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:3;color:#FFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 480px){.sc-container .hero-inner{display:block}}.sc-container .sc-contents{width:780px;margin:0 auto 0;padding:70px 60px;position:relative;z-index:2;line-height:1.8}@media (max-width: 480px){.sc-container .sc-contents{width:100%;margin:0;padding:6vw}}.sc-container .live-info-detail{margin:0 0 40px 0;padding:0 30px 0 30px}@media (max-width: 480px){.sc-container .live-info-detail{padding:0 0 8vw 0;border-bottom:1px solid #CCC}}.sc-container .live-info-detail .title{font-size:18px;margin:0 0 20px 0;font-weight:bold;letter-spacing:2px;line-height:1.1}@media (max-width: 480px){.sc-container .live-info-detail .title{margin:0 0 4vw 0}}.sc-container .live-info-detail .title .icon{width:18px;height:100%;display:inline-block;margin:0 8px 0 0}.sc-container .live-info-detail .title .icon img{display:inline-block;vertical-align:-1px;width:100%}.sc-container .live-contents{padding:30px 30px 0 30px;border-radius:20px;border:5px solid #f2f2f2}@media (max-width: 480px){.sc-container .live-contents{padding:0 0 10vw 0;border-radius:0;border:0 none}}.sc-container .live-contents .title{font-size:18px;margin:0 0 20px 0;font-weight:bold;letter-spacing:2px;line-height:1.1}@media (max-width: 480px){.sc-container .live-contents .title{margin:0 0 4vw 0}}.sc-container .live-contents .title .icon{width:18px;height:100%;display:inline-block;margin:0 8px 0 0}.sc-container .live-contents .title .icon img{display:inline-block;vertical-align:-1px;width:100%}.sc-container .live-contents .box{margin:0 0 50px 0;font-size:14px}@media (max-width: 480px){.sc-container .live-contents .box{margin:0 0 8vw 0}}.sc-container .live-contents .box .schedule{background-color:#f7f7f7;border-radius:0;padding:16px 30px;font-size:14px;margin:0 -30px}@media (max-width: 480px){.sc-container .live-contents .box .schedule{margin:0 -6vw}}.sc-container .list-box{padding:0 0 0 20px;position:relative}.sc-container .list-box.-attention{margin:16px 0 0 0;border-radius:10px;padding:10px 10px 10px 28px;background-color:#f7f7f7}.sc-container .list-box.-attention li{position:relative}.sc-container .list-box.-attention li:before{content:"※";position:absolute;left:-12px;top:-1px}.row-area{position:relative;overflow:hidden}.row-area:before,.row-area:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--grad-start-color);background:-webkit-gradient(linear, left top, right top, from(var(--grad-start-color)), to(var(--grad-end-color)));background:-webkit-linear-gradient(left, var(--grad-start-color) 0%, var(--grad-end-color) 100%);background:linear-gradient(90deg, var(--grad-start-color) 0%, var(--grad-end-color) 100%)}.row-area:before{z-index:2;opacity:.9}.row-area .row-inner{width:780px;margin:0 auto 0;position:relative;z-index:10;padding:80px 0}@media (max-width: 480px){.row-area .row-inner{width:100%;padding:12vw 0}}.row-area .bg_image{background-image:var(--main-bg-image);background-position:center;background-size:cover;-webkit-filter:grayscale(100%) blur(4px);-moz-filter:grayscale(100%) blur(4px);-ms-filter:grayscale(100%) blur(4px);-o-filter:grayscale(100%) blur(4px);filter:grayscale(100%) blur(4px);z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6}.row-area .title{text-align:center;margin:0 0 40px 0}@media (max-width: 480px){.row-area .title{font-size:20vw;width:80vw;margin:0 auto 6vw}.row-area .title img{width:100%;display:block}}.carousel.slide{position:relative}.carousel.slide .carousel-indicators{position:absolute;bottom:-20px;margin-top:0}@media (max-width: 480px){.carousel.slide .carousel-indicators{position:relative;margin-top:20px;margin-bottom:20px;bottom:auto}}.carousel.slide .carousel-control-next,.carousel.slide .carousel-control-prev{top:0;height:100%}.VideoArea{background-color:#000}.VideoArea iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border:none 0}.VideoArea img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.VideoArea .timer{position:absolute;text-align:center;top:4%;z-index:100;color:#FFF;left:0;width:100%;font-size:140px;font-family:din-condensed, sans-serif}@media (max-width: 480px){.VideoArea .timer{font-size:18vw}}.form_buy{margin:0 -30px}@media (max-width: 480px){.form_buy{margin:0}}.form_buy.isEnd{-webkit-box-shadow:0px 5px 30px -3px #CCC;box-shadow:0px 5px 30px -3px #CCC}.form_buy.isEnd span{color:#CCC}.form_buy .title{mix-blend-mode:multiply;color:var(--main-color);font-size:135px;text-align:center;line-height:1;z-index:10;margin:0 0 -75px 0}.form_buy .btn_buy{margin:0;width:100%;border:0 none;color:#ffffff;display:block;padding:10px 0 20px 0;border-radius:0 0 20px 20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form_buy .btn_buy:hover{cursor:pointer}@media (max-width: 480px){.form_buy .btn_buy{padding:4vw 0 6vw 0;border-radius:6vw}}@media (max-width: 480px){.form_buy .btn_buy img{width:40vw;margin:auto;display:block}}.btn{position:relative;width:500px;margin:auto;font-size:24px;line-height:1;z-index:10;cursor:pointer;letter-spacing:2.4px;font-weight:bold;display:block;text-decoration:none;padding:20px 20px;border-radius:100px;text-align:center;border:2px solid #FFF;color:#FFF;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;letter-spacing:0.1vw}@media (max-width: 480px){.btn{width:calc(100% - 16vw);margin:0 8vw;padding:4vw 5vw;font-size:4vw}}.btn:hover{text-decoration:none}.btn_alpha span{position:relative;display:block;z-index:2;background-size:24px;background-position:center right;background-repeat:no-repeat;background-image:url(./styles_img/icon_arrow.png)}@media (max-width: 480px){.btn_alpha span{background-size:4vw}}.btn_alpha:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;position:absolute;opacity:.8;background-color:var(--main-color)}.btn_fill{background-color:var(--main-color);border-color:var(--main-color)}.btn_border{color:var(--main-color);border-color:var(--main-color)}.btn_border-none{color:var(--main-color);border:0 none}.btn_disable{background-color:#e9e9e9;color:#b2b2b2;cursor:text}.btn_disable_alpha{background-color:rgba(255,255,255,0.19);border-color:transparent;color:rgba(255,255,255,0.5)}.btn_shadow{background-color:var(--main-color);border-color:var(--main-color)}.btn_grad{background:-webkit-linear-gradient(45deg, var(--main-color), var(--base-color));background:linear-gradient(45deg, var(--main-color), var(--base-color));background-size:600% 600%;-webkit-animation:AnimationName 9s ease;animation:AnimationName 9s ease}.btn_grad_primary{background:var(--primary-color);background:-webkit-linear-gradient(45deg, var(--primary-color), var(--secondary-color));background:linear-gradient(45deg, var(--primary-color), var(--secondary-color))}.sc-container .cart-button{margin:0 -30px;width:calc(100% + 60px);border:0 none;color:#ffffff;display:block;padding:20px 30px 28px 30px;border-radius:0 0 18px 18px;text-align:center;font-size:20px;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer}@media (max-width: 480px){.sc-container .cart-button{padding:4vw 0 6vw 0;border-radius:6vw;margin:0 auto;width:100%}}.sc-container .cart-button.onsale{color:#FFF;background:-webkit-linear-gradient(45deg, var(--primary-color), var(--secondary-color));background:linear-gradient(45deg, var(--primary-color), var(--secondary-color))}.sc-container .cart-button span{display:block;width:100%;background-image:url(./styles_img/icon_arrow.png);background-repeat:no-repeat;background-position:center right}@media (max-width: 480px){.sc-container .cart-button img{width:20%}}.sc-container .cart-button.sold-out,.sc-container .cart-button.close,.sc-container .cart-button.close_pre,.sc-container .cart-button.sale_count_cancel,.sc-container .cart-button.sale_count_ng{background-color:#8e8e8e}.sc-container .cart-button.sold-out img,.sc-container .cart-button.close img,.sc-container .cart-button.close_pre img,.sc-container .cart-button.sale_count_cancel img,.sc-container .cart-button.sale_count_ng img{opacity:.4}.sc-container .cart-button.sold-out span,.sc-container .cart-button.close span,.sc-container .cart-button.close_pre span,.sc-container .cart-button.sale_count_cancel span,.sc-container .cart-button.sale_count_ng span{color:#CCC;background-image:none}.sc-container .cart-button-group{padding:30px 0}.sc-container .cart-button--list{border-radius:18px;margin:10px 0;width:100%}@media (max-width: 480px){.sc-container .cart-button--list{border-radius:6vw;padding:4vw}}.sc-container .cart-button--list .price{padding:8px 12px;background-color:rgba(0,0,0,0.3);border-radius:10px;display:inline-block;line-height:1.1;margin:0 10px 0 0}.sc-container .cart-button--list .icon_cart_ticket{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sc-container .cart-button--list .icon_cart_ticket img{width:100%}.sc-container .cart-button-head{width:46px}.sc-container .cart-button-body{width:100%;padding:0;word-break:break-all;text-align:left}.sc-container .cart-button-footer{margin:10px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media (max-width: 480px){.sc-container .cart-button-footer{display:block;text-align:center}}.sc-container .cart-button-footer .cart-button-buy{width:50%;background-image:url(./styles_img/icon_arrow.png);background-repeat:no-repeat;background-position:center right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 480px){.sc-container .cart-button-footer .cart-button-buy{margin:10px 0 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.sc-container .cart-button-footer .icon_cart_ticket{width:40px}.sc-container .cart-button-footer .icon_cart_ticket img{width:100%}.sc-container .cart-button-footer .buy{padding:0 0 0 12px}.member_btn_list{margin:60px 0 0 0;text-align:center}.member_btn_list .btn{margin:0 auto 20px}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (max-width: 480px){.movie_attention_wrap{width:100%;height:100%;top:0;left:0}}.movie_attention_wrap p{margin:0}.movie_attention{background-color:#f6f6f6;padding:70px;position:relative;min-height:260px}.movie_attention .movie_attention_inner{width:560px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media (max-width: 480px){.movie_attention .movie_attention_inner{max-width:80vw}}.movie_attention .movie_attention_inner .movie_attention_head{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 50px 0}@media (max-width: 480px){.movie_attention .movie_attention_inner .movie_attention_head{margin:0 0 20px 0}}.movie_attention .movie_attention_inner .movie_attention_head .movie_attention_icon{width:76px}.movie_attention .movie_attention_inner .movie_attention_head .movie_attention_icon img{width:100%}@media (max-width: 480px){.movie_attention .movie_attention_inner .movie_attention_head .movie_attention_icon{width:10vw}}.movie_attention .movie_attention_inner .movie_attention_head .movie_attention_text{color:#484848;font-size:26px;width:calc(100% - 76px);padding:0 0 0 18px}@media (max-width: 480px){.movie_attention .movie_attention_inner .movie_attention_head .movie_attention_text{width:calc(100% - 10vw);font-size:16px;padding:0 0 0 10px}}.aspform_title{color:#515151;font-size:1.7rem;margin:0 0 1rem 0}.form_top .aspform_title{display:none}.errormsg_text{color:#f34b4b;background-color:#fde4e4;margin:0 0 1rem 0;border-radius:8px;padding:1rem}.aspform input[type="text"],.aspform input[type="email"],.aspform select,.aspform textarea,form[name="ques1"] input[type="text"],form[name="ques1"] input[type="email"],form[name="ques1"] select,form[name="ques1"] textarea{font-size:1.7rem;padding:1.4rem;border:1px solid #b2b2b2;border-radius:1.6rem;margin:0 0 3.2rem 0;display:block;width:100%}@media (max-width: 480px){.aspform input[type="text"],.aspform input[type="email"],.aspform select,.aspform textarea,form[name="ques1"] input[type="text"],form[name="ques1"] input[type="email"],form[name="ques1"] select,form[name="ques1"] textarea{border-radius:4vw}}.aspform select,form[name="ques1"] select{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aspform span,form[name="ques1"] span{font-size:0}.aspform span:after,form[name="ques1"] span:after{content:"必須";display:inline-block;font-size:1.2rem;color:#FFF;background-color:#f67b7b;border-radius:2px;padding:0 0.5rem;margin:0 0 0 0.75rem}.aspform input[type="file"],form[name="ques1"] input[type="file"]{display:block;margin:0 0 4rem 0;width:100%}.aspform input[type="submit"],form[name="ques1"] input[type="submit"]{display:block;border-radius:100px;font-size:2.0rem;text-align:center;font-weight:bold;padding:1.6rem;color:#FFF;background-color:#2888ad;text-decoration:none;border:0 none;width:100%;margin:3rem 0 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aspform input[type="submit"]:hover,form[name="ques1"] input[type="submit"]:hover{color:#FFF;text-decoration:none;background-color:#45b5e2}@media (max-width: 480px){.aspform input[type="submit"],form[name="ques1"] input[type="submit"]{font-size:4.6vw;border-radius:100px}}form[name="ques2"] input[type="submit"]{display:block;border-radius:100px;font-size:1.6rem;text-align:center;font-weight:bold;padding:1.6rem;color:#bd7f24;background-color:#FFF;text-decoration:none;border:0 none;width:100%;margin:0;border:1px solid #2888ad;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 480px){form[name="ques2"] input[type="submit"]{font-size:4.6vw;border-radius:100px}}form[name="ques2"] input[type="submit"]:hover{color:#FFF;text-decoration:none;background-color:#a56a13}.input_button{display:block;border-radius:100px;font-size:2.0rem;text-align:center;font-weight:bold;padding:1.6rem;color:#FFF;background-color:#2888ad;text-decoration:none;border:0 none;width:100%;margin:3rem 0 0 0}.input_button:hover{color:#FFF;text-decoration:none;background-color:#45b5e2}@media (max-width: 480px){.input_button{font-size:4.6vw;border-radius:100px}}.aspform_error,.error-box{color:#f67b7b;margin:-1rem 0 2rem 0}input.error,textarea.error{border-color:#f67b7b !important}.aspform_comment{font-size:80%;color:#555;margin:-2.2rem 0 3.2rem 0}.container-guide *{-webkit-box-sizing:border-box;box-sizing:border-box}.container-guide a{color:var(--main-color);text-decoration:none}.container-guide p{margin:0}.container-guide ul{padding:0;margin:0}.container-guide ul li{padding:0;margin:0;list-style:none}.container-guide img{width:100%;display:block}.hero-guide{position:relative}.hero-guide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--main-grad-start);background:-webkit-linear-gradient(45deg, var(--main-grad-start) 0%, var(--main-grad-end) 100%);background:linear-gradient(45deg, var(--main-grad-start) 0%, var(--main-grad-end) 100%);z-index:1;opacity:.9;mix-blend-mode:multiply}.hero-guide .hero-guide-inner{max-width:720px;margin:auto;z-index:10;position:relative;color:#FFF;padding:80px 0}@media (max-width: 480px){.hero-guide .hero-guide-inner{padding:12vw 6vw}}.hero-guide .hero-guide-head{font-size:32px;font-weight:bold;text-align:center;margin:0 0 40px 0;letter-spacing:2px}@media (max-width: 480px){.hero-guide .hero-guide-head{font-size:8vw;margin-bottom:6vw}}.hero-guide .hero-guide-text{font-size:20px;font-weight:bold;letter-spacing:2px;line-height:1.8}@media (max-width: 480px){.hero-guide .hero-guide-text{font-size:4vw}}.hero-guide .bg_image{background-repeat:no-repeat;background-image:var(--guide-bg-image);background-position:center;background-size:auto 100%;z-index:2;position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width: 480px){.hero-guide .bg_image{background-size:auto 100%}}.guide-nav{max-width:860px;margin:-20px auto 0;-webkit-box-shadow:0px 2px 12px -1px rgba(0,0,0,0.18);box-shadow:0px 2px 12px -1px rgba(0,0,0,0.18);border-radius:100px;background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:20;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 480px){.guide-nav{margin:-6vw 6vw 0 6vw}}.guide-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guide-nav ul li{font-weight:bold;position:relative;font-size:20px;line-height:22px;padding:0}@media (max-width: 480px){.guide-nav ul li{font-size:4vw;line-height:1.1}}.guide-nav ul li:after{content:"";width:2px;height:30px;border-radius:2px;background-color:var(--main-color);position:absolute;top:50%;right:0;margin:-15px 0 0 0;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.guide-nav ul li a{padding:20px 26px;display:block}.guide-nav ul li:last-child:after{display:none}.guide-nav-logo{position:absolute;left:35px;top:18px;width:50px}@media (max-width: 480px){.guide-nav-logo{display:none}}.guide-nav-logo img{width:100%}.guide-contents{max-width:960px;margin:70px auto 20px}@media (max-width: 480px){.guide-contents{margin:10vw auto 10vw;padding:0 6vw}}.guide-contents .title{color:#535353;font-size:26px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 26px 0;padding:0 0 0 10px}.guide-contents .title img{width:36px;display:inline-block;margin:0 12px 0 0}.guide-contents .attention{background-color:#f5f5f5;padding:12px 30px;color:#535353;border-radius:20px;font-size:16px}@media (max-width: 480px){.guide-contents .attention{font-size:4vw;padding:4vw}}.guide-contents .guide-step{overflow:auto;clear:both;background-image:url(./styles_img/bg_dot.png);background-position:center;background-repeat:repeat-y;padding:50px 0 0 0}@media (max-width: 480px){.guide-contents .guide-step{background-position:left top;overflow:initial}}.guide-contents .guide-step li{margin:0 0 40px 0;padding:0 40px;position:relative;width:50%}@media (max-width: 480px){.guide-contents .guide-step li{float:none;width:100%;padding:0 0 0 8vw}}.guide-contents .guide-step li:nth-child(2){margin-top:50px}.guide-contents .guide-step li:nth-child(2n+1){float:left}@media (max-width: 480px){.guide-contents .guide-step li:nth-child(2n+1){float:none}}.guide-contents .guide-step li:nth-child(2n+1) .guide-step-numb{right:-20px}.guide-contents .guide-step li:nth-child(2n+1) .guide-step-numb:after{left:auto;right:42px}@media (max-width: 480px){.guide-contents .guide-step li:nth-child(2n+1) .guide-step-numb:after{right:auto;left:-3vw}}@media (max-width: 480px){.guide-contents .guide-step li:nth-child(2n+1) .guide-step-numb{left:-4vw;right:auto;top:4vw}}.guide-contents .guide-step li:nth-child(2n){float:right}@media (max-width: 480px){.guide-contents .guide-step li:nth-child(2n){float:none}}.guide-contents .guide-step li:nth-child(2n) .guide-step-numb{left:-20px;top:80px}@media (max-width: 480px){.guide-contents .guide-step li:nth-child(2n) .guide-step-numb{left:-4vw;top:4vw}}.guide-contents .guide-step .guide-step-numb{position:absolute;width:40px;height:40px;line-height:40px;top:40px;font-weight:bold;text-align:center;color:#ffffff;border-radius:40px;background-color:var(--main-color);z-index:1}@media (max-width: 480px){.guide-contents .guide-step .guide-step-numb{width:10vw;height:10vw;line-height:10vw}}.guide-contents .guide-step .guide-step-numb span{position:relative;z-index:2}.guide-contents .guide-step .guide-step-numb:after{content:"・・・・・・・・・";letter-spacing:-7px;color:#464646;position:absolute;font-size:16px;z-index:1;left:34px}@media (max-width: 480px){.guide-contents .guide-step .guide-step-numb:after{display:none}}.guide-contents .guide-step-item-thumb{position:relative;z-index:10;margin:0 0 12px 0}.btn_group{text-algin:center;max-width:600px;margin:50px auto}.btn_share{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100px;padding:2% 4%;margin:auto}.btn_share i{width:20%}.btn_share span{width:80%;text-align:center;color:#FFF;font-size:26px;font-weight:bold;line-height:38px}.btn_twitter{background-color:#1da1f2}
