﻿@import"/extra/library/common/css/smart_phone.css"only screen and (max-width: 1030px);body{background:#fff;-webkit-font-smoothing:antialiased}#page,.container{font-family:Meiryo,メイリオ,sans-serif !important}.din{font-family:"din-2014",sans-serif;font-style:normal}.full_width{padding-left:50px;padding-right:50px}@media screen and (max-width: 800px){.full_width{padding-left:0;padding-right:0}}.max_width{max-width:1900px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.max_width{padding-left:0;padding-right:0}}.wide_width{max-width:1500px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.wide_width{padding-left:0;padding-right:0}}.content_width{max-width:1130px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.content_width{padding-left:0;padding-right:0}}.narrow_width{max-width:800px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.narrow_width{padding-left:0;padding-right:0}}.absolute_full_width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.btn_width{max-width:350px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.btn_width{max-width:inherit}}.section_wrp{position:relative;z-index:1}.section{width:100%}.section_inner{margin:0 auto;padding-top:120px;padding-bottom:120px;padding-left:0;padding-right:0;box-sizing:border-box}@media screen and (max-width: 800px){.section_inner{padding-top:10vw;padding-bottom:10vw;padding-left:5vw;padding-right:5vw}}.content+.content{margin-top:100px}.content+.headline{margin-top:100px}.headline+.content{margin-top:50px}.content .content+*,.content *+.content{margin-top:70px}.content_title+.content{margin-top:0}@media screen and (max-width: 1030px){.content{width:100%;margin:0 auto;box-sizing:border-box}}@media screen and (max-width: 800px){.content+.content{margin-top:10vw}.content+.headline{margin-top:10vw}.headline+.content{margin-top:3vw}.content .content+*,.content *+.content{margin-top:8vw}.content_title+.content{margin-top:0}}.grid_wrp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:-40px;box-sizing:border-box}.grid_wrp .grid{box-sizing:border-box;margin-top:40px}.grid_wrp .grid .grid_wrp{margin-top:-20px}.grid_wrp .grid .grid{margin-top:20px}.grid_wrp .grid_1_1{width:100%}.grid_wrp .grid_2_1{width:calc((100% - 40px)/2)}.grid_wrp .grid_3_1{width:calc((100% - 40px*2)/3)}.grid_wrp .grid_3_2{width:calc(100% - (100% - 40px*2)/3 - 40px)}.grid_wrp .grid_4_1{width:calc((100% - 40px*3)/4)}.grid_wrp .grid_5_1{width:calc((100% - 40px*2)/5)}.grid_wrp .grid_6_1{width:calc((100% - 40px*5)/6)}.grid_wrp.grid_wrp3:after,.grid_wrp.grid_wrp4:after,.grid_wrp.grid_wrp4:before,.grid_wrp.grid_wrp5:after,.grid_wrp.grid_wrp5:before{content:"";display:block;height:0;order:1}.grid_wrp.grid_wrp3:after{width:calc((100% - 40px*2)/3)}.grid_wrp.grid_wrp4:after,.grid_wrp.grid_wrp4:before{width:calc((100% - 40px*3)/4)}.grid_wrp.grid_wrp5:after,.grid_wrp.grid_wrp5:before{width:calc((100% - 40px*2)/5)}@media screen and (max-width: 800px){.grid_wrp{margin-top:-5vw}.grid_wrp .grid{margin-top:5vw}.grid_wrp .grid .grid_wrp{margin-top:-3vw}.grid_wrp .grid .grid{margin-top:3vw}.grid_wrp .grid_1_1{width:100%}.grid_wrp .grid_2_1{width:100%}.grid_wrp .grid_3_1{width:calc((100% - 5vw)/2)}.grid_wrp .grid_3_2{width:100%}.grid_wrp .grid_4_1{width:calc((100% - 5vw)/2)}.grid_wrp .grid_5_1{width:calc((100% - 5vw)/2)}.grid_wrp .grid_6_1{width:calc((100% - 10vw)/3)}.grid_wrp.grid_wrp3:after{width:calc((100% - 80px)/3)}.grid_wrp.grid_wrp4:after,.grid_wrp.grid_wrp4:before{width:calc((100% - 120px)/4)}.grid_wrp.grid_wrp5:after,.grid_wrp.grid_wrp5:before{width:calc((100% - 80px)/5)}.grid_wrp .sp_grid_1{width:100% !important}}.thiscontents_nav{width:100%}.thiscontents_nav .navigation_wrp{width:100%;text-align:left;top:0;left:0;height:60px;background:#000;z-index:999;padding:0 10px}@media screen and (max-width: 1030px){.thiscontents_nav{display:none}}.thiscontents_nav .navigation{max-width:1030px;position:relative;margin:0 auto}.thiscontents_nav .navigation ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:60px}.thiscontents_nav .navigation li{line-height:1.5;font-size:16px}.thiscontents_nav .navigation li a{color:#fff;text-decoration:none}.thiscontents_nav .navigation li a:hover{color:#ccc;text-decoration:none}.thiscontents_nav .navigation .localnav li{margin-top:0;padding-left:20px;margin-right:20px;border-left:solid 1px rgba(255,255,255,.3)}.thiscontents_nav .navigation .localnav li:first-child{padding-left:0;border-left:0px}.thiscontents_nav .navigation .localnav li.blank a{background:url(/special/common/images/asset/icon-blank-pc.gif) no-repeat right top;background:url(/special/common/images/asset/icon-blank-pc_bk.gif) no-repeat right top;padding-right:20px}.thiscontents_nav .navigation .sns{position:absolute;top:0;right:0}.thiscontents_nav .navigation .sns li{margin-left:10px}.thiscontents_nav .navigation .sns li.twitter a,.thiscontents_nav .navigation .sns li.instagram a,.thiscontents_nav .navigation .sns li.facebook a{width:30px;height:30px;white-space:nowrap;text-indent:100%;overflow:hidden;display:block;background-size:30px 30px;background-position:0 0;background-repeat:no-repeat}.thiscontents_nav .navigation .sns li.twitter a{background-image:url(/special/common/images/asset/icon_twitter.png)}.thiscontents_nav .navigation sns li.instagram a{background-image:url(/special/common/images/asset/icon_instagram.png)}.thiscontents_nav .navigation .sns li.facebook a{background-image:url(/special/common/images/asset/icon_facebook.png)}.thiscontents_nav .navigation .sns li.twitter,.thiscontents_nav .navigation .sns li.twitter img,.thiscontents_nav .navigation .sns li.facebook,.thiscontents_nav .navigation .sns li.facebook img{width:30px;height:30px;border-radius:2px;overflow:hidden}@media screen and (max-width: 1030px){.thiscontents_nav .navigation .navigation_wrp{display:none}}.linebtn{position:absolute;top:-1000px}.sp_menu{display:none}@media screen and (max-width: 1030px){.sp_menu{display:block;position:absolute;width:100%;height:40px;top:50px;left:0;z-index:200;background:#000}.sp_menu .inner{position:relative;width:100%}.sp_menu .menu{width:100px;height:40px;position:absolute;top:0;right:0;z-index:1200;background:none;color:#fff;text-align:center;border-top:solid 0 #000}.sp_menu .menu a{display:block;position:relative;color:#fff;line-height:40px;text-decoration:none;text-align:right;padding-right:40px}.sp_menu .active .menu{background-color:rgba(0,0,0,.6)}.sp_menu .nav{position:absolute;top:40px;left:0;width:100%;height:0;background-color:rgba(0,0,0,.6);z-index:1000;-webkit-overflow-scrolling:touch}.sp_menu .nav .nav_container{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:140px;box-sizing:border-box}.sp_menu .nav .nav_container::-webkit-scrollbar{display:none}}@media screen and (max-width: 800px){.sp_menu .menu{width:80px;height:40px}}@media screen and (max-width: 320px){.sp_menu .menu{width:40px;height:40px}.sp_menu .menu a{width:40px;height:40px;text-indent:100vw;white-space:nowrap;overflow:hidden;padding:0}}@media screen and (max-width: 1030px){.sp_menu .menu-trigger,.sp_menu .menu-trigger span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box}.sp_menu .menu-trigger a{position:relative;font-size:14px}.sp_menu .menu-trigger span{position:absolute;right:7px;width:25px;height:1px;background-color:#fff;border-radius:2px}.sp_menu .menu-trigger span:nth-of-type(1){top:10px}.sp_menu .menu-trigger span:nth-of-type(2){top:0;bottom:0;margin:auto}.sp_menu .menu-trigger span:nth-of-type(3){bottom:10px}.sp_menu.active .menu-trigger span:nth-of-type(1){top:9px;-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.sp_menu.active .menu-trigger span:nth-of-type(2){opacity:0;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.sp_menu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}}@media screen and (max-width: 1030px){.sp_menu .sp_sns{position:absolute;top:0;left:0;width:100%;height:40px;z-index:1000;overflow:hidden}.sp_menu .sns ul{display:flex;flex-direction:row;flex-wrap:wrap}.sp_menu .sp_sns .sns li.twitter,.sp_menu .sp_sns .sns li.instagram,.sp_menu .sp_sns .sns li.facebook,.sp_menu .sp_sns .sns li.line{width:40px}.sp_menu .sp_sns .sns li.twitter a,.sp_menu .sp_sns .sns li.instagram a,.sp_menu .sp_sns .sns li.facebook a,.sp_menu .sp_sns .sns li.line a{background-image:url(/special/common/images/asset/sp_btn_twitter.png);background-color:#3cf;background-position:5px center;background-repeat:no-repeat;background-size:30px 30px;padding:0;white-space:nowrap;text-indent:100%;overflow:hidden;display:block;width:40px;height:40px}.sp_menu .sp_sns .sns li.instagram a{background-size:40px 40px;background-position:center center}.sp_menu .sp_sns .sns li.twitter a{background-image:url(/special/common/images/asset/sp_btn_twitter.png);background-color:#3cf}.sp_menu .sp_sns .sns li.instagram a{background-image:url(/special/common/images/asset/sp_btn_instagram.png);background-color:#3cf}.sp_menu .sp_sns .sns li.facebook a{background-image:url(/special/common/images/asset/sp_btn_facebook.png);background-color:#3b5998}.sp_menu .sp_sns .sns li.line a{background-image:url(/special/common/images/asset/sp_btn_line.png);background-color:#00c300}.sp_menu .sp_sns .sns li.socialplus{float:left;margin-left:5px;margin-top:2px}}@media screen and (max-width: 1030px){.sp_menu .navigation{background-color:#000}.sp_menu .navigation .localnav li{width:100%;text-align:left;background:#fff}.sp_menu .navigation .localnav li a{position:relative;display:block;color:#333;border-top:solid 1px rgba(0,0,0,.1);padding:3vw;box-sizing:border-box;font-size:4vw;line-height:1.5}.sp_menu .navigation .localnav li a:hover{text-decoration:none}.sp_menu .navigation .localnav li a::after{position:absolute;content:" ";width:12px;height:12px;top:0;bottom:0;left:auto;right:18px;margin:auto;border-top:solid 1px #999;border-left:solid 1px #999;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media screen and (max-width: 1030px){.sp_menu .body{text-align:center;padding-bottom:20px;background-color:#000;box-shadow:rgba(0,0,0,.701961) 0px 10px 10px 0px}.sp_menu .body h3{border-top:solid 1px #e63311;padding-top:10px;font-size:18px;font-weight:bold;color:#fff}.sp_menu .body h3 span{color:#e63311}.sp_menu .body h4{border-top:solid 1px #e63311;padding-top:10px;font-size:18px;font-weight:bold;color:#fff;margin-top:10px}.sp_menu .body .btn a{width:90%;margin:0 auto;display:block;color:#fff;background:#222;border-radius:5px;margin-top:10px;font-size:14px;line-height:20px;padding:10px 0;border-bottom:solid 2px rgba(0,0,0,.5)}.sp_menu .body .notmember h4{color:#e63311}.sp_menu .body .notmember .btn a{color:#fff;background:#e63311}.sp_menu .body .recommend ul{width:100%;overflow:hidden}.sp_menu .body .bnr{float:none;width:90%;margin:0 auto;margin-top:10px}.sp_menu .body .bnr img{width:100%;height:auto}.sp_menu .body .sp_vodlink{border-top:solid 1px #e63311;padding-top:10px;margin-top:20px}}@media screen and (max-width: 800px){.sp_menu .body .bnr{float:none;width:90%;margin:0 auto;margin-top:10px}}.block+.block_title{margin-top:70px}.block+.block{margin-top:20px}.block p+p{margin-top:1em}@media screen and (max-width: 800px){.block+.block_title{margin-top:8vw}.block+.block{margin-top:2vw}}.headline{text-align:center}.headline .label{display:inline-block;border:solid 1px #000;font-size:20px;line-height:1.2;padding:4px 15px 2px 15px}.headline .label+*{margin-top:10px}.headline .title{font-size:60px;line-height:1.4}.headline .title .sm{font-size:32px}.headline .lead{font-size:25px;line-height:1.8;font-weight:bold}.headline .lead+.lead{margin-top:50px}.headline .title+.lead{margin-top:30px}.headline .lead+.title{margin-top:10px}.content *+.headline{margin-top:100px}@media screen and (max-width: 800px){.headline .label{font-size:4vw;line-height:1.2}.headline .label+*{margin-top:2vw}.headline .title{font-size:6.5vw}.headline .title .sm{font-size:4vw}.headline .lead{font-size:3.5vw;line-height:1.6}.headline .lead+.lead{margin-top:3vw}.headline .title+.lead{margin-top:3vw}.headline .lead+.title{margin-top:2vw}.content *+.headline{margin-top:10vw}}.lv_1{margin-bottom:20px}.lv_1 .title{font-size:30px}.lv_1 .lead{font-size:20px}.lv_1 .title+.lead{margin-top:5px}.lv_1 .lead+.title{margin-top:10px}.content *+.lv_1{margin-top:100px}@media screen and (max-width: 800px){.lv_1{margin-bottom:5vw}.lv_1 .title{font-size:5vw}.lv_1 .lead{font-size:3.5vw;line-height:1.5}.lv_1 .title+.lead{margin-top:1vw}.lv_1 .lead+.title{margin-top:1vw}.content *+.lv_1{margin-top:10vw}}.lv_2{margin-bottom:20px}.lv_2 .title{font-size:25px}.lv_2 .lead{font-size:18px}.lv_2 .title+.lead{margin-top:5px}.lv_2 .lead+.title{margin-top:10px}@media screen and (max-width: 800px){.lv_2{margin-bottom:3vw}.lv_2 .title{font-size:4.5vw}.lv_2 .lead{font-size:3.5vw}.lv_2 .title+.lead{margin-top:1vw}.lv_2 .lead+.title{margin-top:1vw}}.lv_3{margin-bottom:20px}.lv_3 .title{font-size:20px}.lv_3 .lead{font-size:14px}@media screen and (max-width: 800px){.lv_3{margin-bottom:3vw}.lv_3 .title{font-size:4.2vw}.lv_3 .lead{font-size:3.2vw;line-height:1.4}.lv_3 .title+.lead{margin-top:1vw}.lv_3 .lead+.title{margin-top:0vw}}.lv_4{margin-bottom:20px}.lv_4 .title{font-size:18px}.lv_4 .lead{font-size:14px}@media screen and (max-width: 800px){.lv_4{margin-bottom:3vw}.lv_4 .title{font-size:4.2vw}.lv_4 .lead{font-size:3.2vw;line-height:1.4}.lv_4 .title+.lead{margin-top:1vw}.lv_4 .lead+.title{margin-top:0vw}}.btn_detail{width:350px;margin:0 auto;margin-top:40px}.btn_detail a{position:relative;display:block;background-color:#d9161c;text-align:center;color:#fff;font-size:20px;line-height:1;font-weight:bold;padding:15px 0;border-radius:10px}.btn_detail a:after{position:absolute;content:" ";width:6px;height:6px;top:0;left:auto;bottom:0;right:10px;margin:auto;border-top:solid 1px #fff;border-left:solid 1px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btn_detail a:hover{text-decoration:none;background-color:#d9161c}.btn_detail_red a{background-color:#d9161c}.btn_detail_red a:hover{background-color:#d9161c}.btn_detail_black a{background-color:#000}.btn_detail_black a:hover{background-color:#222}@media only screen and (max-width: 736px){.btn_detail{width:100%;margin:0 auto;margin-top:4vw}.btn_detail a{font-size:4.5vw;padding:4vw 0}}.flexbtn{width:auto;text-align:center}.flexbtn a{display:inline-block;padding:15px 40px}.btn_round,.btn_white,.btn_round_pink,.btn_round_yellow,.btn_relation{text-align:center;margin-top:50px}.btn_round a,.btn_white a,.btn_round_pink a,.btn_round_yellow a,.btn_relation a{display:inline-block;min-width:none;margin:0 auto;padding:15px 100px;background-color:#d9161c;font-size:14px;line-height:1.2;font-weight:bold;border-radius:50px;position:relative}.btn_round a:hover,.btn_white a:hover,.btn_round_pink a:hover,.btn_round_yellow a:hover,.btn_relation a:hover{text-decoration:none;opacity:.7}.btn_round .label_txt,.btn_white .label_txt,.btn_round_pink .label_txt,.btn_round_yellow .label_txt,.btn_relation .label_txt{color:#fff}.btn_round .icon,.btn_white .icon,.btn_round_pink .icon,.btn_round_yellow .icon,.btn_relation .icon{position:absolute;top:0;bottom:0;right:15px;margin:auto;width:15px;height:15px;vertical-align:middle}@media screen and (max-width: 800px){.btn_round,.btn_white,.btn_round_pink,.btn_round_yellow,.btn_relation{margin-top:5vw}.btn_round a,.btn_white a,.btn_round_pink a,.btn_round_yellow a,.btn_relation a{padding:3vw 10vw;font-size:4vw}.btn_round a:hover,.btn_white a:hover,.btn_round_pink a:hover,.btn_round_yellow a:hover,.btn_relation a:hover{text-decoration:none;opacity:.7}.btn_round .label_txt,.btn_white .label_txt,.btn_round_pink .label_txt,.btn_round_yellow .label_txt,.btn_relation .label_txt{color:#fff}.btn_round .icon,.btn_white .icon,.btn_round_pink .icon,.btn_round_yellow .icon,.btn_relation .icon{right:4vw;width:4vw;height:4vw}.btn_round .icon img,.btn_white .icon img,.btn_round_pink .icon img,.btn_round_yellow .icon img,.btn_relation .icon img{vertical-align:top}}.btn_round_yellow a,.btn_relation a{background-color:#fff}.btn_round_yellow .label_txt,.btn_relation .label_txt{color:#00288c}.btn_round_pink a{background-color:#e6008c}.btn_round_pink .label_txt{color:#fff}.btn_relation{margin-top:auto}.btn_relation a{min-width:160px;background-color:#fff;padding:5px 40px;font-size:18px}.btn_relation .icon{right:15px;width:17px;height:13px}.btn_relation .icon img{vertical-align:top}@media screen and (max-width: 800px){.btn_relation{margin-top:auto}.btn_relation a{padding:2vw 10vw;font-size:4vw}.btn_relation .icon{right:3vw;width:5vw;height:3.8vw}}.btn_white a{background-color:#fff}.btn_white a .label_txt{color:#ea381c !important}@media screen and (max-width: 800px){.btn_white a{min-width:none}}.btn_deactive a{pointer-events:none;background-color:#999}.btn_deactive a .label_txt{color:#ccc !important}#btn_pagetop{width:100%;overflow:hidden}#btn_pagetop a{display:block;position:fixed;right:-300px;top:0;width:50px;height:50px;color:#fff;background-color:#d2191a;text-indent:100%;overflow:hidden;white-space:nowrap;z-index:101;border-radius:30px}#btn_pagetop a:hover{background-color:#c00}#btn_pagetop a:after{position:absolute;content:" ";width:14px;height:14px;top:20px;left:0;right:0;bottom:auto;margin:auto;border-top:solid 2px #fff;border-left:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}@media screen and (max-width: 800px){#btn_pagetop a{width:40px;height:40px}#btn_pagetop a:after{width:12px;height:12px;top:17px;left:0;right:0;bottom:auto}}.align_center{text-align:center}.align_right{text-align:right}.align_left{text-align:left}@media only screen and (max-width: 800px){.sp_align_center{text-align:center !important}.sp_align_right{text-align:right !important}.sp_align_left{text-align:left !important}}.clear{width:100%;overflow:hidden}.clearboth{clear:both}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.flol{float:left}.flor{float:right}.fixed{position:fixed;top:0}@media screen and (max-width: 1030px){.fixed{position:fixed;top:0}}.sp{display:none}.tablet{display:none}.sp{display:none}.sp_tablet{display:none}.none{display:none !important}@media screen and (max-width: 1030px){.pc{display:none}.tablet,.pc_tablet,.sp_tablet{display:block}}@media only screen and (max-width: 800px){.sp{display:block}.pc_tablet,.tablet{display:none}}.fig img,.fitimg img,.photo img{width:100%;height:auto}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.mt0{margin-top:0px !important}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}@media screen and (max-width: 1030px){.mt0{margin-top:0px !important}.mt05{margin-top:.47vw}.mt10{margin-top:.93vw}.mt15{margin-top:1.4vw}.mt20{margin-top:1.87vw}.mt25{margin-top:2.34vw}.mt30{margin-top:2.8vw}.mt40{margin-top:3.74vw}.mt50{margin-top:4.67vw}.mt60{margin-top:5.61vw}.mt70{margin-top:6.54vw}.mt80{margin-top:7.48vw}.mt90{margin-top:8.41vw}.mt100{margin-top:9.35vw}.mb05{margin-bottom:.47vw}.mb10{margin-bottom:.93vw}.mb15{margin-bottom:1.4vw}.mb20{margin-bottom:1.87vw}.mb25{margin-bottom:2.34vw}.mb30{margin-bottom:2.8vw}.mb40{margin-bottom:3.74vw}.mb50{margin-bottom:4.67vw}}@media screen and (max-width: 800px){.mt0{margin-top:0px !important}.mt05{margin-top:.63vw}.mt10{margin-top:1.25vw}.mt15{margin-top:1.88vw}.mt20{margin-top:2.5vw}.mt25{margin-top:3.13vw}.mt30{margin-top:3.75vw}.mt40{margin-top:5vw}.mt50{margin-top:6.25vw}.mt60{margin-top:7.5vw}.mt70{margin-top:8.75vw}.mt80{margin-top:10vw}.mt90{margin-top:11.25vw}.mt100{margin-top:12.5vw}.mb05{margin-bottom:.63vw}.mb10{margin-bottom:1.25vw}.mb15{margin-bottom:1.88vw}.mb20{margin-bottom:2.5vw}.mb25{margin-bottom:3.13vw}.mb30{margin-bottom:3.75vw}.mb40{margin-bottom:5vw}.mb50{margin-bottom:6.25vw}}.fixed{position:fixed;top:0}.bg_fixed{background-attachment:fixed}@media screen and (max-width: 1030px){.fixed{position:fixed;top:0}}.table{width:100%;text-align:left;font-size:14px;line-height:20px;border-collapse:separate;border-spacing:0}.table th,.table td{padding:10px;border:solid 1px #ddd;border-bottom:0;color:#000}.table th{font-weight:bold;border-right:0;background:rgba(0,0,0,.05);color:#000}.table td{color:#000}.table td+td{border-left:0}.table tr:nth-child(odd){background:#fff}.table tr:nth-child(even){background:rgba(0,0,0,.05)}@media only screen and (max-width: 800px){.table{padding:0;margin-top:0px}.table th,.table td{padding:3vw;font-size:3.5vw;line-height:1.6}.table tr:nth-child(odd),.table tr:nth-child(even){background:#fff}.table_wrp_scroll{overflow-y:scroll}.table_wrp_scroll .table{min-width:200vw}}.txtlink a{padding-left:15px;color:#333;text-decoration:none;position:relative;display:inline-block}.txtlink a:hover{color:#c00}.txtlink a:after{position:absolute;content:" ";width:6px;height:6px;top:7px;bottom:auto;left:0;right:auto;margin:auto;border-top:solid 2px #c00;border-left:solid 2px #c00;transform:rotate(135deg)}@media screen and (max-width: 800px){.txtlink a{padding-left:4vw}.txtlink a:after{width:1.5vw;height:1.5vw;top:1vw;bottom:auto;left:0;right:auto}}.modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;pointer-events:none}.modal_opend .modal{pointer-events:inherit}.modal .modal_bg{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9999;width:30px;height:30px;border-radius:100%;width:100%;height:100vh;border-radius:0%;overflow:hidden;background-color:rgba(0,0,0,0);transition:all .3s}.modal_opend .modal .modal_bg{width:100%;height:100vh;border-radius:0;background-color:rgba(0,0,0,.8)}.modal .modal_container{position:relative;z-index:10000;opacity:0;transform:scale(0.9);transition:all .3s;transition-delay:0s}.modal_opend .modal .modal_container.change_modal{opacity:0;transition:all .2s;transition-delay:0s}.modal_opend .modal .modal_container{opacity:1;transform:scale(1);transition:all .3s;transition-delay:.3s}@media screen and (max-width: 1030px){.modal .modal_container{width:100%}}@media screen and (max-width: 800px){.modal .modal_container{width:100%;height:auto}}.modal .modal_size{max-width:100vw;min-width:100vw;height:100vh}@media screen and (max-width: 0){.modal .modal_size{max-width:inherit;min-width:inherit;width:100%}}@media screen and (max-width: 800px){.modal .modal_size{max-width:inherit;min-width:inherit}}.modal .modal_content{position:relative;z-index:1;background:#000;padding:50px;transition:all .3s}.modal .modal_content.past_modal{opacity:0}@media screen and (max-width: 800px){.modal .modal_content{padding:5vw}}.modal .modal_body{max-height:100vh;height:auto;overflow-y:scroll}.modal .modal_close{position:absolute;top:45px;right:45px;width:45px;height:45px;border-radius:45px;z-index:2;overflow:hidden;pointer-events:auto}.modal .modal_close a{display:block;width:45px;height:45px;position:relative;background-color:#000}.modal .modal_close a:hover{background-color:#333}.modal .modal_close a::after,.modal .modal_close a::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:22.5px;height:1px;background-color:#fff}.modal .modal_close a::after{transform:rotate(45deg)}.modal .modal_close a::before{transform:rotate(-45deg)}@media screen and (max-width: 800px){.modal .modal_close{width:13vw;height:13vw;border-radius:13vw;top:3vw;right:3vw}.modal .modal_close a{width:13vw;height:13vw}.modal .modal_close a::after,.modal .modal_close a::before{width:6.5vw}}.modal .modal_movie{padding:0;background:none}.modal .modal_movie .movie_container{position:relative;width:100%;padding-top:56.25%;background-color:#000}.modal .modal_movie .movie_container iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.modal .modal_program{padding:0}.modal .modal_program .modal_body{color:#fff;padding:50px;height:auto;min-height:100vh;display:flex;flex-direction:column}.modal .modal_program .modal_body.align_items_center{justify-content:center;align-items:center}.modal .modal_program .modal_title{width:100%;font-size:30px;text-align:center}.modal .modal_program .program_container{width:100%;margin-top:20px}.modal .modal_program .nodata{width:100%;opacity:0;text-align:center;background-color:#333;border-radius:10px;padding:30px;max-width:800px;margin:0 auto}.modal .modal_program .nodata.show{opacity:1}@media screen and (max-width: 800px){.modal .modal_program .modal_body{padding:10vw 5vw 20vw 5vw;padding-bottom:30vw}.modal .modal_program .modal_title{font-size:5vw}.modal .modal_program .program_container{margin-top:0}}.modal .modal_program .program_list{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-40px;opacity:0;transition:all .3s;min-height:30vh;background-image:url(/special/common/images/asset/loader.gif);background-position:center center;background-repeat:no-repeat}.modal .modal_program .program_list.loaded{opacity:1;background-image:none}.modal .modal_program .program_list .item{width:calc((100% - 160px)/4);margin-left:40px;margin-top:40px;color:#fff}.modal .modal_program .program_list .item:hover{text-decoration:none;opacity:.7}.modal .modal_program .program_list .program_title{font-size:18px;line-height:1.4;font-weight:bold;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:61.2px}.modal .modal_program .program_list .program_date{font-size:16px;line-height:1.4}.modal .modal_program .program_list .program_channel{display:inline-block;font-size:14px;line-height:1.4;margin-top:10px;border:solid 1px #ccc;padding:4px 10px;border-radius:3px}@media screen and (max-width: 800px){.modal .modal_program .program_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin:0}.modal .modal_program .program_list .item{width:calc((100% - 5vw)/2);margin-left:0;margin-top:8vw}.modal .modal_program .program_list .program_title{font-size:4vw;margin-top:3vw}.modal .modal_program .program_list .program_date{font-size:3.5vw;margin-top:2vw}.modal .modal_program .program_list .program_channel{font-size:3.2vw;margin-top:2vw;padding:1vw 3vw}}.c_notice_text{background-color:#eee;padding:80px}.c_notice_text .indent_list li{padding-left:1em;text-indent:-1em}.c_notice_text .indent_list li+li{margin-top:10px}.c_notice_text .inline_box{margin-top:.5em;background-color:#fff;padding:15px;text-indent:0}.c_notice_text .inline_box .title{font-weight:bold}.c_notice_text .inline_box p{line-height:1.6;font-size:90%;margin-top:.5em}@media screen and (max-width: 1030px){.c_notice_text{padding:50px}}@media screen and (max-width: 800px){.c_notice_text{padding:4vw;margin-top:10vw;font-size:3.4vw}.c_notice_text .indent_list li+li{margin-top:1.5vw}}.thiscontents{width:100%;position:relative;z-index:1}.thiscontents *{box-sizing:border-box}.thiscontents img{width:100%;height:auto;vertical-align:bottom;padding:0;margin:0;pointer-events:none;-webkit-touch-callout:none}.thiscontents .none{display:none}.thiscontents h1,.thiscontents h2,.thiscontents h3,.thiscontents h4,.thiscontents h5,.thiscontents h6{font-weight:bold;line-height:1.6}.thiscontents p{margin:0;padding:0;font-size:16px;line-height:1.8}.thiscontents sup{margin:0;padding:0;font-size:11px;line-height:15px}.thiscontents a{transition:all .3s}.thiscontents .hover{opacity:.9;transition:all .3s}.thiscontents a:hover{color:#09c}@media screen and (max-width: 1030px){.thiscontents{padding-top:40px}}@media screen and (max-width: 800px){.thiscontents{margin-bottom:10px;padding-top:0}.thiscontents p{font-size:3.8vw;line-height:1.6}}.bg_jcom_stripe{background-size:auto auto;background-color:#e93817;background:repeating-linear-gradient(140deg, #E93817 0, #E93817 80px, #D9161C 80px, #D9161C 250px, #E93817 250px, #E93817 700px, #D9161C 700px, #D9161C 1500px);color:#fff}.section_kv{padding-top:0;padding-bottom:40px;margin:0 auto}.section_kv .kv{position:relative}.section_kv .kv .kv_img{width:100%}.section_kv .kv .kv_img .nav_1206{position:absolute;width:26.5%;bottom:15%}.section_kv .kv .kv_img .nav_1207{position:absolute;width:26.5%;bottom:3.93%}.section_kv .kv a{display:block}.section_kv .kv a:hover{opacity:.7}@media screen and (max-width: 1400px){.section_kv{padding-top:0}}@media screen and (max-width: 800px){.section_kv{padding:0 0 5vw 0;padding-top:0}.section_kv .kv .kv_img .nav_1206{width:68%;bottom:11%}.section_kv .kv .kv_img .nav_1207{width:68%;bottom:2.9%}.section_kv .kv_title{flex-direction:column;align-items:center;padding:2vw 0}.section_kv .kv_title .yokohama_unite2024{width:100%;position:relative;z-index:2}.section_kv .kv_title .yokohama_buntai{width:40%;position:relative;z-index:1;margin-top:-3vw}.section_kv .kv_days{flex-direction:column}.section_kv .kv_days .day{width:100%}}.section_sale{position:relative}.section_sale .section_inner{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 1030px){.section_sale .section_inner{padding-top:5vw;padding-bottom:5vw}}.section_sale .content_salebox{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1030px){.section_sale .content_salebox{flex-direction:column-reverse}}.section_sale .photo_block{width:calc(45% - 30px);display:flex}.section_sale .photo_block .thumb+.thumb{padding-left:15px}@media screen and (max-width: 1030px){.section_sale .photo_block{margin-top:3vw;width:100%}}@media screen and (max-width: 800px){.section_sale .photo_block{margin-top:3vw}.section_sale .photo_block .thumb+.thumb{padding-left:0vw}}.section_sale .txt_block{width:55%;margin-top:5px}.section_sale .txt_block .title_flex{display:flex;align-items:center}.section_sale .txt_block .label{display:inline-block;padding:0 10px;border:solid 1px;text-align:center;font-size:20px;font-weight:bold}.section_sale .txt_block .title{font-size:48px;line-height:1.3;padding:5px 0 5px;margin-right:0;z-index:1}.section_sale .txt_block .txt{font-size:18px;line-height:1.6;font-weight:bold}@media screen and (max-width: 1400px){.section_sale .txt_block .label{font-size:1.5vw}.section_sale .txt_block .title{font-size:3.3vw}.section_sale .txt_block .txt{font-size:1.3vw}}@media screen and (max-width: 1030px){.section_sale .txt_block{width:100%}.section_sale .txt_block .title{font-size:5.5vw}.section_sale .txt_block .txt{font-size:1.85vw}}@media screen and (max-width: 800px){.section_sale .txt_block .title_flex{display:flex;justify-content:space-between;align-items:center}.section_sale .txt_block .label{font-size:3.8vw;padding:1vw 2vw}.section_sale .txt_block .title{font-size:7.8vw;font-size:6vw;line-height:1.3;padding:3vw 0 3vw;margin-right:0vw}.section_sale .txt_block .txt{font-size:3.8vw}}.section_sale #seat_btn{position:relative}.section_sale #seat_btn a{display:block;width:50px;height:50px;color:#d9161c;background-color:#fff;border-radius:50%}.section_sale #seat_btn a:after{position:absolute;content:" ";width:14px;height:14px;top:15px;left:0;right:0;bottom:auto;margin:auto;border-radius:1.5px;border-top:solid 2.5px #d9161c;border-left:solid 2.5px #d9161c;transform:rotate(-135deg)}.section_sale #seat_btn a:hover{opacity:.7}@media screen and (max-width: 1030px){.section_sale #seat_btn a{right:8%;bottom:17%;top:inherit}}@media screen and (max-width: 800px){.section_sale #seat_btn a{width:7vw;height:7vw;right:5vw;bottom:30%}.section_sale #seat_btn a:after{width:2vw;height:2vw;top:2vw;left:0;right:0;bottom:auto}}.section_news a:hover{text-decoration:none}.section_news a:hover .date,.section_news a:hover .txt{opacity:.7}.section_news .section_inner{padding-top:120px;padding-bottom:0}@media screen and (max-width: 1030px){.section_news .section_inner{padding-top:5vw}}@media screen and (max-width: 800px){.section_news .section_inner{padding-top:10vw}}.section_news .content_news_block{display:flex;align-items:center;width:100%;padding:30px 50px;border:solid 2px #d9161c;border-radius:30px;justify-content:space-between}@media screen and (max-width: 1030px){.section_news .content_news_block{padding:4vw 5vw}}@media screen and (max-width: 800px){.section_news .content_news_block{flex-direction:column;align-items:flex-start;padding:3vw 5vw 8vw;border-radius:5vw}}.section_news .title_block{width:200px}.section_news .title_block .title{text-align:center;font-size:30px;color:#d9161c}@media screen and (max-width: 1030px){.section_news .title_block{width:auto}}@media screen and (max-width: 800px){.section_news .title_block{margin:auto}.section_news .title_block .title{font-size:6.5vw}}.section_news .block_news_list{width:calc(100% - 250px)}.section_news .block_news_list li+li{border-top:solid 1px #d9161c}@media screen and (max-width: 1030px){.section_news .block_news_list{width:calc(100% - 220px)}}@media screen and (max-width: 800px){.section_news .block_news_list{width:100%;margin-top:3vw}.section_news .block_news_list li:last-of-type{padding-bottom:0}}.section_news .block_news_list .block_news_item{font-size:16px;font-weight:bold;padding:15px;color:#000;display:flex}.section_news .block_news_list .block_news_item .date{width:5em}.section_news .block_news_list .block_news_item .txt{margin-left:45px}.section_news .block_news_list .block_news_item .block_news_link{color:#000}.section_news .block_news_list .block_news_item .block_news_link:hover{color:#d9161c}@media screen and (max-width: 800px){.section_news .block_news_list .block_news_item{padding:4vw 0 4vw 0;flex-direction:column;align-items:flex-start;border-bottom:none;border-top:solid 1px #d9161c;font-size:3.8vw}.section_news .block_news_list .block_news_item .date{font-size:3.4vw}.section_news .block_news_list .block_news_item .txt{margin-left:0vw;margin-top:1vw;font-size:3.8vw}}.section_about .unite_title{max-width:940px;margin:0 auto}.section_about .unite_title address{padding-top:5px;font-size:12px}@media screen and (max-width: 800px){.section_about .section_inner{padding-left:0;padding-right:0}.section_about .unite_title{padding:0 5vw}.section_about .unite_title address{font-size:3.5vw}}.section_about .content_artist{position:relative;background-color:#e6008c;padding:140px 50px}.section_about .content_artist .date{position:absolute;top:0;left:0;width:100%}.section_about .content_artist .title_block{text-align:center}.section_about .content_artist .title_block .txt_coming_soon{width:51%;margin:0 auto}@media screen and (max-width: 1030px){.section_about .content_artist{padding:100px 50px}.section_about .content_artist .date{width:100%;top:0}}@media screen and (max-width: 800px){.section_about .content_artist{padding:10vw 15vw}.section_about .content_artist .date{top:0;left:0;right:0;margin:auto;width:100%;text-align:center}.section_about .content_artist .title_block{text-align:center;margin-top:5vw}.section_about .content_artist .title_block .title{width:100%}.section_about .content_artist .title_block img{width:inherit}}.section_about .content_artist_coming{margin-top:40px}.section_about .content_artist_coming .title_block{text-align:center}.section_about .content_artist_coming .title_block .title img{width:inherit}.section_about .content_sano_coyote{background-color:#00288c;color:#fff;padding:200px 50px 80px}.section_about .content_sano_coyote .sano_block{text-align:left;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1024px}.section_about .content_sano_coyote .sano_block .txt_block{width:calc(100% - 450px)}.section_about .content_sano_coyote .sano_block .photo_block{width:360px}.section_about .content_sano_coyote .sano_block .photo_block .sano_koyote_photo{max-width:630px;margin:0 auto}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:15px}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .txt_sano_coyote{margin-right:0}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .txt_sano_coyote img{width:100%}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn{margin-top:20px}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn a{padding:7px 40px 7px 25px}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn a .label_txt{font-size:16px}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn a .icon{height:12px}@media screen and (max-width: 1030px){.section_about .content_sano_coyote{padding:100px 30px}.section_about .content_sano_coyote .date{top:0;width:100%}.section_about .content_sano_coyote .sano_block{text-align:center;margin-top:0}.section_about .content_sano_coyote .sano_block .txt_block{width:calc(100% - 350px)}.section_about .content_sano_coyote .sano_block .photo_block{width:300px}.section_about .content_sano_coyote .sano_block .photo_block .sano_koyote_photo{margin-top:60px}}@media screen and (max-width: 800px){.section_about .content_sano_coyote{padding:20vw 5vw}.section_about .content_sano_coyote .title_block .title img{width:100%}.section_about .content_sano_coyote .date{top:0}.section_about .content_sano_coyote .sano_block{margin-top:0vw;flex-direction:column}.section_about .content_sano_coyote .sano_block .txt_block{width:100%;padding:5vw 0}.section_about .content_sano_coyote .sano_block .photo_block{width:100%}.section_about .content_sano_coyote .sano_block .photo_block .sano_koyote_photo{margin-top:5vw}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name{flex-direction:column;margin-top:5vw}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .txt_sano_coyote img{width:100%}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn{margin-top:4vw}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn a{padding:2vw 10vw 2vw 4vw}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn a .label_txt{font-size:4vw}.section_about .content_sano_coyote .sano_block .photo_block .sano_coyote_name .sano_koyote_btn a .icon{height:3.5vw;right:4vw}}.section_seat .content_seat{margin-top:90px}.section_seat .content_title{font-size:42px;font-weight:bold;text-align:center}.section_seat .content_title+.block_detail{margin-top:50px}.section_seat .block_detail{background-color:#fff;color:#000;padding:100px}@media screen and (max-width: 1400px){.section_seat .block_detail{padding:7.14vw}}@media screen and (max-width: 1030px){.section_seat .block_detail{padding:50px}}@media screen and (max-width: 800px){.section_seat .content_seat{margin-top:10vw}.section_seat .content_title{font-size:7vw}.section_seat .content_title+.block_detail{margin-top:5vw}.section_seat .block_detail{padding:3vw 3vw 10vw}}.section_seat .block_flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section_seat .block_flex .block_detail_seat,.section_seat .block_flex .block_detail_benefits{width:calc((100% - 80px)/2)}.section_seat .block_flex .block_detail_seat .txt_block,.section_seat .block_flex .block_detail_benefits .txt_block{text-align:center;margin-top:30px}.section_seat .block_flex .block_detail_seat .txt_block .title,.section_seat .block_flex .block_detail_benefits .txt_block .title{font-size:24px}.section_seat .block_flex .block_detail_seat .txt_block .lead,.section_seat .block_flex .block_detail_benefits .txt_block .lead{font-size:16px;line-height:1.5;margin-top:30px}.section_seat .block_flex .block_detail_seat .txt_block .lead .bento,.section_seat .block_flex .block_detail_benefits .txt_block .lead .bento{color:#d9161c;font-weight:bold}@media screen and (max-width: 1030px){.section_seat .block_flex .block_detail{padding:50px}}@media screen and (max-width: 800px){.section_seat .block_flex{flex-direction:column}.section_seat .block_flex .block_detail_seat,.section_seat .block_flex .block_detail_benefits{width:100%}.section_seat .block_flex .block_detail_seat+.block_detail_seat,.section_seat .block_flex .block_detail_benefits+.block_detail_seat{margin-top:10vw}.section_seat .block_flex .block_detail_seat+.block_detail_benefits,.section_seat .block_flex .block_detail_benefits+.block_detail_benefits{margin-top:10vw}.section_seat .block_flex .block_detail_seat .txt_block,.section_seat .block_flex .block_detail_benefits .txt_block{text-align:center;margin-top:3vw}.section_seat .block_flex .block_detail_seat .txt_block .title,.section_seat .block_flex .block_detail_benefits .txt_block .title{font-size:4.2vw}.section_seat .block_flex .block_detail_seat .txt_block .lead,.section_seat .block_flex .block_detail_benefits .txt_block .lead{font-size:3.5vw;line-height:1.5;margin-top:4vw}.section_seat .block_flex .block_detail_seat .txt_block .lead .bento,.section_seat .block_flex .block_detail_benefits .txt_block .lead .bento{color:#d9161c;font-weight:bold}}.section_seat .block_flex .notes{margin-top:60px;padding:30px 60px;background-color:#e6e6e6}.section_seat .block_flex .notes p{font-size:14px;line-height:1.8}@media screen and (max-width: 800px){.section_seat .block_flex .notes{margin-top:10vw;padding:4vw}.section_seat .block_flex .notes p{font-size:3.4vw}}.section_seat .block_flex .title_block{background:#d9161c;display:flex;align-items:baseline;justify-content:center;color:#fff;font-weight:600}.section_seat .block_flex .title_block .big_f{font-size:40px}.section_seat .block_flex .title_block .nomal_f{font-size:24px}.section_seat .block_flex .title_block .small_f{font-size:20px}.section_seat .block_flex .title_block .time_box{display:flex;margin-left:10px}.section_seat .block_flex .title_block .time_box .item+.item{margin-left:10px}.section_seat .block_flex .title_block .time_box .time{padding-left:5px}@media screen and (max-width: 800px){.section_seat .block_flex .title_block{flex-direction:column;padding:1vw 0}.section_seat .block_flex .title_block .date_box,.section_seat .block_flex .title_block .time_box{margin:auto}.section_seat .block_flex .title_block .big_f{font-size:8vw}.section_seat .block_flex .title_block .nomal_f{font-size:6vw}.section_seat .block_flex .title_block .small_f{font-size:5vw}.section_seat .block_flex .title_block .time_box{margin-top:-2vw}.section_seat .block_flex .title_block .time_box .item+.item{margin-left:2.5vw}.section_seat .block_flex .title_block .time_box .time{padding-left:1.25vw}}.section_seat .block_flex .benefits{margin-top:30px}.section_seat .block_flex .benefits .link{color:#d9161c;font-weight:bold;border-bottom:solid 2px}.section_seat .block_flex .benefits .link:hover{text-decoration:none;opacity:.7}@media screen and (max-width: 800px){.section_seat .block_flex .benefits{margin-top:5.6vw}.section_seat .block_flex .benefits .txt{font-size:3.4vw;text-align:center}}.section_information .headline .title{color:#d9161c}.section_information .content_info{margin-top:90px}.section_information .block_detail{background-color:#fff;color:#000;padding:0 0 80px}@media screen and (max-width: 1030px){.section_information .block_detail{padding:7.14vw}}@media screen and (max-width: 800px){.section_information .section_inner{padding-bottom:0}.section_information .content_info{margin-top:5vw}.section_information .block_detail{padding:0}.section_information .block_detail+.block_detail{margin-top:10vw}}.section_information .block_ticket .seat_inner{border:solid 2px #d9161c;padding:100px 100px 120px}.section_information .block_ticket .coming_soon_block{border:solid 2px #d9161c;padding:70px 100px 70px;text-align:center}.section_information .block_ticket .coming_soon_block .txt_coming{font-size:20px;font-family:"Noto Sans CJK JP"}@media screen and (max-width: 1030px){.section_information .block_ticket .seat_inner{padding:50px}}@media screen and (max-width: 800px){.section_information .block_ticket .seat_inner{padding:5vw}.section_information .block_ticket .coming_soon_block{padding:5vw}.section_information .block_ticket .coming_soon_block .txt_coming{font-size:4vw}}.section_information .title_block{background:#d9161c;display:flex;align-items:baseline;justify-content:center;color:#fff;font-weight:600}.section_information .title_block .big_f{font-size:40px}.section_information .title_block .nomal_f{font-size:24px}.section_information .title_block .small_f{font-size:20px}.section_information .title_block .time_box{display:flex;margin-left:10px}.section_information .title_block .time_box .item+.item{margin-left:10px}.section_information .title_block .time_box .time{padding-left:5px}@media screen and (max-width: 800px){.section_information .title_block{flex-direction:column;padding:1vw 0}.section_information .title_block .date_box,.section_information .title_block .time_box{margin:auto}.section_information .title_block .big_f{font-size:8vw}.section_information .title_block .nomal_f{font-size:6vw}.section_information .title_block .small_f{font-size:5vw}.section_information .title_block .time_box{margin-top:-2vw}.section_information .title_block .time_box .item+.item{margin-left:2.5vw}.section_information .title_block .time_box .time{padding-left:1.25vw}}.section_information .seat_block{display:flex;justify-content:space-between;align-items:center;font-weight:bold;margin-top:0}.section_information .seat_block+.seat_block{margin-top:70px}@media screen and (max-width: 1030px){.section_information .seat_block{flex-direction:column}}@media screen and (max-width: 800px){.section_information .seat_block{margin-top:7vw}.section_information .seat_block+.seat_block{margin-top:12vw}}.section_information .seat_block .txt_block{width:64%}.section_information .seat_block .txt_block .box+.box{margin-top:30px}@media screen and (max-width: 1200px){.section_information .seat_block .txt_block{width:60%}}@media screen and (max-width: 1030px){.section_information .seat_block .txt_block{width:100%}}@media screen and (max-width: 800px){.section_information .seat_block .txt_block .box+.box{margin-top:7.5vw}}.section_information .seat_block .txt_block .box{padding:15px 0px;border:solid 2px;color:#000}.section_information .seat_block .txt_block .num_flex{display:flex;align-items:center}.section_information .seat_block .txt_block .num_flex .title{width:57%;font-size:20px;border-right:1px solid #000;padding:25px 0 25px 25px;line-height:1.4}.section_information .seat_block .txt_block .num_flex .num_txt{width:43%;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section_information .seat_block .txt_block .num_flex .num_txt .seat{background:#000;color:#fff;padding:3px 12px;line-height:1;font-size:16px}.section_information .seat_block .txt_block .num_flex .num_txt .num_box{line-height:.7}.section_information .seat_block .txt_block .num_flex .num_txt .num_box .yen{font-size:32px}.section_information .seat_block .txt_block .num_flex .num_txt .num_box .num{font-size:40px}.section_information .seat_block .txt_block .num_flex .num_txt .tax{line-height:1.2;font-size:12px;white-space:nowrap}.section_information .seat_block .txt_block .num_flex .num_txt .num_gp{display:flex;align-items:end}@media screen and (max-width: 1400px){.section_information .seat_block .txt_block .num_flex .title{padding:25px}.section_information .seat_block .txt_block .num_flex .num_txt{flex-direction:column;justify-content:flex-start;align-items:flex-start}.section_information .seat_block .txt_block .num_flex .num_txt .num_gp{margin-top:10px}}@media screen and (max-width: 1030px){.section_information .seat_block .txt_block .num_flex .title{width:58%;font-size:2.2vw}.section_information .seat_block .txt_block .num_flex .num_txt{width:42%;padding:0 0 0 4%}.section_information .seat_block .txt_block .num_flex .num_txt .num_gp{margin-top:0}.section_information .seat_block .txt_block .num_flex .num_txt .num_box{padding-top:1vw}}@media screen and (max-width: 800px){.section_information .seat_block .txt_block .num_flex{flex-direction:column}.section_information .seat_block .txt_block .num_flex .title{width:90%;border-right:none;border-bottom:solid 1px;padding:0vw 0 3vw;text-align:center;font-size:4vw}.section_information .seat_block .txt_block .num_flex .num_txt{width:100%;padding:3vw 0 0;flex-direction:initial;align-items:end;justify-content:center}.section_information .seat_block .txt_block .num_flex .num_txt .tax{font-size:3.2vw}.section_information .seat_block .txt_block .num_flex .num_txt .seat{font-size:3.4vw;padding:1.1vw 3.75vw;margin-right:2.5vw}.section_information .seat_block .txt_block .num_flex .num_txt .num_box{padding-top:0}.section_information .seat_block .txt_block .num_flex .num_txt .num_box .yen{font-size:8vw}.section_information .seat_block .txt_block .num_flex .num_txt .num_box .num{font-size:10vw}.section_information .seat_block .txt_block .num_flex .num_txt .num_digit{margin-left:0px}}.section_information .seat_block .photo_block{width:34%;display:flex;flex-direction:column;justify-content:end}@media screen and (max-width: 1200px){.section_information .seat_block .photo_block{width:40%}}@media screen and (max-width: 1030px){.section_information .seat_block .photo_block{width:70%;padding-top:0;margin:3vw auto 0}}@media screen and (max-width: 800px){.section_information .seat_block .photo_block{width:100%;margin-top:8vw}}.section_information .block_period{background-color:#ea381c;color:#fff;padding:40px;margin-top:80px}.section_information .block_period .title{text-align:center;font-size:24px}.section_information .block_period .detail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;margin-top:10px}.section_information .block_period .detail dt,.section_information .block_period .detail dd{font-size:16px;margin-top:10px}.section_information .block_period .detail dt{width:5em;font-weight:bold}.section_information .block_period .detail dd{width:calc(100% - 5em)}@media screen and (max-width: 800px){.section_information .block_period{padding:5vw 4vw;margin-top:10vw}.section_information .block_period .title{font-size:4.8vw}.section_information .block_period+.block_period{margin-top:7.6vw}.section_information .block_period .detail{flex-direction:column;margin-top:0}.section_information .block_period .detail dt,.section_information .block_period .detail dd{width:auto;font-size:3.8vw;margin-top:2vw}.section_information .block_period .detail dt{margin-top:4vw;font-size:4vw}}.section_information .notes{margin-top:70px;padding:25px 60px 30px;background-color:#e6e6e6}.section_information .notes p{font-size:14px;line-height:1.8}.section_information .notes p .link{color:#d9161c;text-decoration:underline}@media screen and (max-width: 800px){.section_information .notes{margin-top:10vw;padding:4vw}.section_information .notes p{font-size:3.4vw}}.section_bnr .section_inner{padding-top:0;padding-bottom:0}.section_bnr .content_sale_bnr a{display:block}.section_bnr .content_sale_bnr a:hover{opacity:.7}.demo{background:#222;padding:50px 0;color:#fff;text-align:center}.demo .inner{width:1030px;margin:0 auto;text-align:left}.demo h3{font-size:40px;line-height:40px;background:#222}.demo h4{color:#fff;font-size:25px;line-height:26px;margin-top:40px;padding-top:40px;border-top:solid 1px rgba(255,255,255,.3);cursor:pointer}.demo h4+*{margin-top:10px}.demo p{font-size:14px;line-height:25px;margin-top:20px}.demo .demo_discription{font-size:18px;font-weight:bold}.demo span{font-weight:bold;margin-right:20px}.demo .demo_btn{margin-right:10px;margin-top:20px;float:left}.demo .demo_btn a{display:block;width:100px;text-align:center;border:solid 1px #ccc;background:#ccc;font-size:14px;line-height:25px;color:#222;text-decoration:none}.demo .demo_btn a:hover{border:solid 1px #fff;color:#fff;background:none;text-decoration:none}.demo .history p{border-top:dotted 1px rgba(255,255,255,.2);padding-top:20px}.demo .demo_txthide{display:none}@media screen and (max-width: 1030px){.demo .inner{width:100%;padding:0 20px;box-sizing:border-box}}/*# sourceMappingURL=style.css.map */