@charset "utf-8";body{background:#f5f5f5;font-family:Noto Sans JP,ヒラギノ角ゴ Std,ヒラギノ角ゴ Pro,MS Pゴシック,sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt";font-feature-settings:palt;-webkit-font-kerning:normal;font-kerning:normal}.accent-color{color:#db0112!important}.bold,.cooperation{font-weight:700}.cooperation{background:linear-gradient(transparent 60%,#ff0 30%)}img{max-width:100%;height:auto}p{line-height:1.3;font-size:1pc;color:#0a0a0a}li{line-height:1.5;font-size:14px}a{text-decoration:none;color:blue}a:hover{cursor:pointer;opacity:.7}.button{padding:10px 30px;margin:0 auto;border-radius:8px;background:#db0112;border:0;color:#fff;font-weight:700;box-shadow:5px 5px #8c0001;transition:.2s;width:35pc;height:85px}.button-inner{display:flex;align-items:center;justify-content:center}.button-inner-text1{font-size:2pc}.button-inner-text2{font-size:20px}.button-inner-text3{font-size:1pc}.button p{color:#fff!important}.button:hover{transform:translateY(5px);box-shadow:0 0 0 #333;cursor:pointer}.fa-chevron-right{margin-left:20px;font-size:18px}.font12{font-size:9pt}.font14{font-size:14px}.font16{font-size:1pc}.font18{font-size:18px}.font20{font-size:20px}.font32{font-size:2pc}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.text-right{text-align:right}.text-center{text-align:center}.smp_only{display:none}.pc_only{display:block}header{box-shadow:0 0 5px rgba(0,0,0,.3);padding:10px 0;background:#fff;width:100%;text-align:center}header img{width:90pt}.jumbotron{background:#390000;text-align:center}.jumbotron img{width:100%;height:auto;max-width:20in}.catchcopy{background:#fff;text-align:center;padding-top:5pc}.catchcopy p{font-size:2pc;font-weight:700}.catchcopy p,.leadtext{width:80%;margin:0 auto}.leadtext{font-size:20px;padding:40px 0 5pc;color:#0a0a0a;line-height:1.5}.company-cards{color:#4a4848;background-image:url(../images/youtube-bk.jpg);text-align:center;background-size:cover}.company-cards-inner{padding:75pt 0;margin:0 auto;width:50%}.youtube_wrap{position:relative;width:100%;padding-top:56.25%}.youtube_wrap iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.youtube-font1{margin-right:10px}.liveViewing-bunner{background:#000;position:fixed;z-index:1;top:0;left:0;width:100%;padding:10px 40px;box-sizing:border-box;transition:padding .3s}.liveViewing-bunner-inner{position:relative;justify-content:space-between;height:100%}.liveViewing-bunner-inner,.liveViewing-bunner-inner-right{display:flex;align-items:center}.liveViewing-bunner-inner-right img{margin-top:5px}.liveViewing-bunner-inner-right li{margin-right:20px!important;color:#fff;display:flex;align-items:center}.free-campaign:hover{opacity:.7;cursor:pointer}.free-campaign a:hover{opacity:unset}.liveViewing-bunner-inner-right span{font-size:14px}.arrow:after{font-family:Font Awesome\ 5 Free;content:"\f101";font-weight:900;margin-left:5px}.liveViewing-bunner p{color:#fff;margin-bottom:0;text-align:left}.tate-line{border-left:2px solid #fff;height:35px}.timeTable{background-image:url(../images/TimeTableBk.png);background-position:center;background-size:cover;padding:75pt 30px;background-repeat:no-repeat}.timeTable-title{text-align:center}.timeTable-title img{width:250px}.timeTable-inner{max-width:750pt;margin:0 auto}.timeTable_day{width:75pt}.timeTable-inner-time{display:flex;align-items:center}.timeTable-inner-time p{font-weight:700;margin-right:10px;font-size:18px}.timeTable-inner-contents{max-width:750pt;margin:20px auto;padding:0 20px}.timeTable-inner-contents-inner{border:solid 1px #db0112;background:hsla(0,0%,100%,.3);border-radius:10px;padding:30px;max-width:730px;margin:0 auto}.timeTable-inner-contents-inner-title{color:#db0112;font-size:24px;font-weight:700;margin:20px 0}.timeTable-inner-caution{text-align:right;margin:5px auto;max-width:50pc}.time-batch{background:#db0112;color:#fff;border-radius:5px;padding:3px 10px;display:inline-block;font-size:18px}.dod-line{border-bottom:3px dotted #e5e5e5;width:100%;max-width:840px}.performer{margin-top:20px;display:flex;flex-wrap:wrap}.performer-text{width:650px}.performer-title{width:70px}.performer-flex{margin-top:20px}.performer-flex,.performer-list{display:flex;align-items:center;justify-content:center}.performer-list p{text-align:center}.performer-flex li{width:75pt;margin-right:20px}.magin-delete{margin-right:0!important}.performer-photo img{border-radius:6px}.campaign{background-image:url(../images/campaign-bk.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:75pt 30px 10px}.campaign-contents{margin-bottom:90px}.campaign-title{text-align:center}.campaign-title img{margin-bottom:20px}.campaign-contents-inner{font-size:14px;max-width:920px;margin:0 auto 20px;display:flex;background:#fff;border-radius:10px;padding:40px;justify-content:space-between}.campaign-code{border:solid 1px #dcdcdc;padding:15px 30px;font-weight:700;display:inline-block;font-size:20px}.campaign-contents-left{width:calc(100% - 360px);margin-right:20px}.campaign-contents-right{width:360px}.campaign-contents li{margin-left:10px;text-indent:-10px}.campaign-contents li:before{content:"";width:10px;height:10px;display:inline-block;background:#959595;position:relative;left:-10px;top:0}.present{background:#eee;padding:75pt 30px}.present-title{text-align:center;margin-bottom:40px}.present-title img{width:200px}.present-contents{max-width:920px;margin:0 auto 20px;background:#fff;border-radius:10px;padding:40px}.present-contents-list,.present-contents-list ul{display:flex;justify-content:center;flex-wrap:wrap}.present-contents-photo1{border:solid 1px #db0112;text-align:center;display:inline-block;background:#fff;border-radius:10px;padding:20px;position:relative;margin-right:15px;margin-bottom:30px}.present-contents-photo1:before{content:"30"}.present-contents-photo1:after{content:"名様";font-size:9pt;color:#fff;position:absolute;top:-6px;left:13px}.present-contents-photo2{border:solid 1px #db0112;text-align:center;display:inline-block;background:#fff;border-radius:10px;padding:20px;position:relative;margin-right:15px;margin-bottom:30px}.present-contents-photo1:before,.present-contents-photo2:before{font-size:18px;padding:13px 28px 13px 6px;color:#fff;border-radius:50%;display:inline-block;background-color:#db0112;position:absolute;top:-25px;left:-13px}.present-contents-photo2:before{content:"10"}.present-contents-photo2:after{content:"名様";font-size:9pt;color:#fff;position:absolute;top:-6px;left:13px}.present-contents-photo3{border:solid 1px #db0112;text-align:center;display:inline-block;background:#fff;border-radius:10px;padding:20px;position:relative;margin-right:15px;margin-bottom:30px}.present-contents-photo3:before{content:"20";font-size:18px;padding:13px 28px 13px 6px;color:#fff;border-radius:50%;display:inline-block;background-color:#db0112;position:absolute;top:-25px;left:-13px}.present-contents-photo3:after{content:"名様";font-size:9pt;color:#fff;position:absolute;top:-6px;left:13px}.present-caution{border:solid 1px #dcdcdc;font-size:14px;max-width:750pt;margin:0 auto 20px;background:#fff;border-radius:10px;padding:40px}.present-caution li{margin-left:10px;text-indent:-10px}.present-caution li:before{content:"";width:10px;height:10px;display:inline-block;background:#959595;position:relative;left:-10px;top:0}.about-sponsored{background-image:url(../images/about-bk.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:75pt 30px}.about-title{text-align:center;margin-bottom:40px}.about-title p{color:#fff;margin-top:10px}.about-title img{width:180px}.about-inner{display:flex;align-items:center;justify-content:center;margin-bottom:5pc}.about-inner-left{color:#fff;margin:0 25px 30px 0}.about-inner-left li{display:flex;align-items:center;margin-bottom:10px}.about-inner-left li p{color:#fff}.about-inner-left span{background:#360000;border-radius:5px;padding:3px 10px;width:145px;text-align:center;margin-right:15px}.about-inner-right{text-align:center}.about-inner-right p{color:#fff;margin-bottom:10px}.about-inner-right ul{display:flex}.about-inner-right li{width:50px;margin-right:10px}.sponsored-title{text-align:center;margin-bottom:40px}.sponsored-title p{color:#fff;margin-top:10px}.sponsored-title img{width:290px}.sponsored-list{display:flex;justify-content:center}.sponsored-list a{margin:0 20px 20px 0;display:block}.sponsored-inner{background:#fff;border-radius:10px;width:230px;text-align:center;padding:40px;font-size:2pc;font-weight:700;color:#000}.sponsored-list-inner:hover{opacity:unset!important}.footer-bunner-inner{background:#fff;text-align:center;padding:10px 0}.footer-bunner img{width:975pt}.footer{background-color:#162734;color:#fff;text-align:center}.footer__copyright,.footer__excuse,.footer__nav{border-bottom:1px solid #22323e}.footer__excuse{padding:15px 0;font-size:9pt}.footer__nav{padding:33px 0;font-size:13px}.footer__nav ul{margin-bottom:10px}.footer__nav ul:last-child{margin-bottom:0}.footer__nav ul:after{content:"|";font-weight:700}.footer__nav li{display:inline-block;padding-right:10px}.footer__nav li:before{content:"|";margin-right:10px;font-weight:700}.footer__nav a{color:#fff;font-weight:700;text-decoration:none}.footer__nav a:hover{text-decoration:underline}.footer__copyright{padding:15px 0;font-size:11px}.page-to-tops_button-group{padding:30px 0}.page-to-top{display:inline-block;position:relative;width:60px;height:60px;text-align:center;border:1px #fff solid;border-radius:60px;background:0;cursor:pointer}.fa-angle-up{font-size:18px;color:#fff}@media only screen and (max-width:900px){.timeTable-inner-time{margin-bottom:10px}}@media only screen and (max-width:871px){.timeTable-inner-contents{padding:0}.footer__nav ul:last-of-type li:nth-of-type(5):after{content:"|";font-weight:700;margin-left:10px}.footer{background-color:#162734;color:#fff}.footer__nav{padding:0 0 15px;line-height:2;font-size:10px}.footer__nav ul{margin-bottom:0}.footer__nav ul:last-child{margin-bottom:0;padding:0;line-height:1}.footer__nav ul:after{content:"";font-weight:700}.footer__nav a{color:#fff;font-weight:700;text-decoration:none}.footer__nav a:hover{text-decoration:underline}.footer__copyright{padding:0 10px 15px;font-size:10px;text-align:center}.kontainer{padding:0 14px;text-align:left;line-height:1.5}.campaign-contents-left{width:calc(100% - 250px)}.campaign-contents-right{width:250px}}@media screen and (max-width:768px){.smp_only{display:block}.pc_only{display:none!important}.about-inner-left span,p{font-size:14px}.jumbotron img{max-width:8in;width:100%;height:auto}}@media screen and (max-width:700px){.about-inner{display:block}.about-inner-right ul{justify-content:center}.button{width:301px}.button-inner-text1{font-size:20px}.button-inner-text2{font-size:1pc}.button-inner-text3{font-size:9pt}.sponsored-list{display:block}.sponsored-inner{margin:0 auto 20px}.sponsored-list a{margin:0}}@media screen and (max-width:634px){.liveViewing-bunner{padding:15px 20px}#liveViewing.scroll{padding:10px 20px}.liveViewing-bunner-inner-right img{width:80%}.liveViewing-bunner-inner-right li{margin-right:10px!important}.tate-line{height:30px}.timeTable-inner{margin:20px auto 0}.timeTable-inner-contents-inner-title{font-size:20px}.campaign-contents-inner{display:block}.campaign-contents-left,.campaign-contents-right{width:100%}.campaign-code{margin-bottom:20px}.about-sponsored{padding:75pt 20px}.about-inner-left{margin:0 0 40px}}@media screen and (max-width:550px){.liveViewing-bunner-inner,.performer-flex{display:block}.performer-flex li{width:45%}.performer-flex li:last-child{margin-right:0}.liveViewing-bunner-inner-right{margin-top:5px}.performer-photo{width:100%}.performer-list{margin-bottom:10px}.about-inner-left li{display:grid}.about-inner-left span{margin:10px 0 5px;width:auto;text-align:center}.present-contents-photo{margin-right:0}}@media screen and (max-width:544px){.company-cards-inner{width:90%}.youtube-font1{width:40%}}@media screen and (max-width:414px){.timeTable{padding:75pt 15px}.campaign{padding:75pt 15px 10px}.present{padding:75pt 15px}.present-contents{padding:20px}.present-caution{padding:30px}.campaign-contents-inner,.timeTable-inner-contents-inner{padding:20px}.campaign-code{padding:10px 30px}}