@charset "utf-8";
img{ width:100%; height:auto;}
section{}
.sectionInner{max-width: 1200px;margin:0 auto;width:95%;line-height: 1;padding: 80px 0;}
.pcNone{ display:none;}
.spNone{ display:block;}
body.no_scroll{overflow: hidden;}
@keyframes fadeInAnime{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


h3{font-size: 100px;font-weight: 500;padding-left: 3%;line-height: 1;}
h3 span.jp{font-size: 20%;display: block;}
h3.orange{color: #e84709;}
.hBox.white{background:linear-gradient(transparent 50%, #fff 0%); }

.BtnUl{display: flex;flex-wrap: wrap;justify-content: space-around;max-width: 800px;width: 80%;margin: 2em auto 0;}
.BtnUl li{width: 40%;}


/*header*/
#pageHeader{background:#000;position: sticky;top: 0;z-index: 100;}
#pageHeader .headerInner{padding:0 1%;position: relative;}
#pageHeader .headerInner h1{ float:left;width: 20%;}
#pageHeader .headerInner h1 img{padding:15px 0;}
#pageHeader .headerInner ul{display: flex;justify-content: space-around;float: left;align-items: center;padding: 22px 0 15px 3%;width: 55%;}
#pageHeader .headerInner li{margin: 0 1%;font-size:min(1.5vw,1.8rem);text-align: center;display: flex;flex-direction: column;justify-content: center;}
#pageHeader .headerInner li span{font-size: 60%;display: block;}
#pageHeader .headerInner li a{color: #fff;}
#pageHeader .headerInner li a:hover{opacity: 0.8;}
#pageHeader .headerLive{ float:right;width: 25%;display: flex;justify-content:flex-end;}
#pageHeader .headerLive img{padding:20px 5px 15px; max-width: 200px;}

/*InnerLinkSec*/
#InnerLinkSec .linkBox{display: flex;justify-content: space-between;align-items: stretch;width: auto;}
#InnerLinkSec .linkBox li{border-right: 1px solid #000;padding: 1em 0.5em 0.8em;font-size:35px;position: relative;width: calc(100% / 5);}
#InnerLinkSec .linkBox li:last-child{border-right: none;}
#InnerLinkSec .linkBox li::after{content: "";display: block;background:url("/files/user/_/lp/lp_2025-26_common/img/innerlink.png");background-repeat: no-repeat;width: 30px;height: 16px;text-align: center;margin: 10px auto 0;}
#InnerLinkSec .linkBox li span{font-size: 45%;display: block;}
#InnerLinkSec .linkBox li a{display: block;}

/*タイムスケジュール*/
#scheduleBox{position: relative; background: url("/files/user/_/lp/lp_2025-26_common/img/bg_img01.jpg");background-repeat: no-repeat;background-size: cover;}
#scheduleBox .hBox{display: flex;justify-content: space-between}

#scheduleBox .tab_box{background: #fff;margin-top: -3em;padding: 5em 2em 1em;}
#scheduleBox table{padding: 1em 0.7em;}
#scheduleBox .panel_area{max-width: 1000px;margin: 2em auto 0;}
#scheduleBox .leftBox{float: left; width: 48%;position: relative;}
#scheduleBox .rightBox{float: right;width: 48%;}
#scheduleBox dl{border-bottom: solid 1px #000;position: relative;padding: 0.5em 1em;display:flex;justify-content: flex-start;align-items: center;}
#scheduleBox .end{border-bottom: none;}
#scheduleBox dt,
#scheduleBox dd{color: #000;line-height: 1.3;}
#scheduleBox dt{font-size:28px;width: 95px;margin-left: 0.2em;}
#scheduleBox dt .goro{font-size: 55%;display: inline-block;padding-left: 2px;}
#scheduleBox dd{font-weight: 600;}

#scheduleBox .cl_org{color: #DD5509;}
#scheduleBox .cl_blue{color: #00abac;}

#scheduleBox .tipoff dt{font-size: 35px;font-weight: 900;}
#scheduleBox .tipoff dd{font-size: 30px;color:#DD5509; }
#scheduleBox .tipoff dd span{font-size: 40px;padding-right: 10px;}
#scheduleBox .sc_eve dt{color: #00abac;padding:0px 5px 0 0;text-align: center;line-height: 1;margin-left: 0;margin-right: 0.5em;font-size: 15px;}
#scheduleBox .sc_eve dt span{font-weight: bold;display: inline-block;line-height: 1.3;}
#scheduleBox .sc_eve dt span.Oswald{font-size: 23px;}
#scheduleBox .sc_eve dd{font-weight: bold;line-height: 1;}

#scheduleBox .atntxt{text-align: end;font-size: 100%;margin:0px 0 0em 0em; clear: both; line-height: 1.5;}

/*タイムスケジュールタブ実装*/
#scheduleBox .tab_box .btn_area {margin: 0 auto 1em;display: -webkit-box;display: flex;justify-content: space-around;align-items: center; width: 50%;}
#scheduleBox .tab_box .tab_btn {font-size:45px; font-weight: 500;text-align: center; padding:0.3em 0 0.2em; width: 47%; background: #e6e5e5;cursor: pointer;}
#scheduleBox .tab_box .tab_btn span{font-size: 80%;vertical-align: middle;display: inline-block;padding: 0 0 7px 5px;}
#scheduleBox .tab_box .tab_btn.active {background: #00a3a2;color: #fff;}
#scheduleBox .tab_box .tab_panel {display:none;}
#scheduleBox .tab_box .tab_panel.active {display:block;}


/* チケット */
#ticketSec {background:#fdf0eb; }
#ticketSec .hBox{display: flex;justify-content: space-between;align-items: flex-end;}
#ticketSec .hBox .venue{font-size: 32%;font-weight: bold;}
#ticketSec .hBox .ticketBtn{width: 25%;}
#ticketSec .hBox .ticketBtn a{display: block;padding: 0 15px 15px 0; filter: drop-shadow(0px 0px 5px #b2b2b2);}

#ticketSec .btn{width: 80%;max-width: 385px;margin: auto;}

#ticketSec .tab_box_inner{margin-top: 1em;}
#ticketSec .tab_box_inner .fee_main li{width: 150px;border-radius: 0;outline: 1px solid #e64709;background: #fff;}
#ticketSec .tab_box_inner .fee_main li.active_tab{background: #f5c2af;color: #42210b;}
#ticketSec .tab_box_inner .content {display:none;}
#ticketSec .tab_box_inner .content.active_content {display:block;}

#ticketSec .tab_box_inner .fee_main{margin-top: 3em;}
#ticketSec .tab_box_inner .fee_main li{font-size: 20px;font-weight:bold;color:#42210b;padding: 0 0px;text-align: center; border-right: 3px solid #e64709;display: inline-flex;justify-content: center;align-items: center;height: 60px;border-top:1px solid #e64709; line-height: 1.2;border-bottom: 6px solid #e64709;}
/*チケットスライド実装*/

#ticketSec .fee_Sub li{margin: 1em auto;}
#ticketSec .fee_Sub li .flexBox{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
#ticketSec .fee_Sub li .flexBox .img{width: 63%;margin: 0 auto;}
#ticketSec .fee_Sub li .flexBox .img img{width: 100%;}
#ticketSec .fee_Sub li .flexBox .rightBox{width: 36%;margin-left: 0.5em;padding: 2em 1.5em 2em 0;}
#ticketSec .fee_Sub li .flexBox .rightBox .seat{font-size: 22px;font-weight: bold;padding: 0.5em 1em;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner{padding-left: 1.5em;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner p.seattxt{font-size:16px;margin: 1em 0; line-height: 1.3;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner p.seattxt a{color: #000;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner table th{background: #000;color: #fff;font-weight: bold;width: 140px;padding: 0.2em;text-align: center;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner table td{background: #fff;width: 140px;padding: 0.2em;text-align: center;line-height: 1.5;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner .photo img{width: 100%;margin-top: 1.5em;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner .fuki img{width: 100%;}
#ticketSec .fee_Sub li .flexBox .rightBox .seat{color: #fff;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner table td span{font-size: 80%;}

#ticketSec .fee_Sub li.box_a .flexBox .rightBox{padding: 0;}
#ticketSec .fee_Sub li.box_a .flexBox .rightBox .rightInner{padding-left: 0;}
#ticketSec .fee_Sub li.box_a .flexBox .rightBox .rightInner .photo img{margin-top: 0em;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner .atentxt{font-size: 20px;font-weight: bold;margin-top: 2em;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner .atentxt a{color: #42210b;border-bottom: 1px solid #42210b;}
/*個別設定*/
#ticketSec .sunplaza .fee_Sub li.box_b .flexBox .rightBox{background: #efe6c3;}
#ticketSec .sunplaza .fee_Sub li.box_b .flexBox .rightBox .seat{background:#cdaf00;}
#ticketSec .sunplaza .fee_Sub li.box_b .flexBox .rightBox .rightInner table tr{border-top: 3px solid #efe6c3;}
#ticketSec .sunplaza .fee_Sub li.box_c .flexBox .rightBox{background: #e1d4e6;}
#ticketSec .sunplaza .fee_Sub li.box_c .flexBox .rightBox .seat{background:#893e93;}
#ticketSec .sunplaza .fee_Sub li.box_c .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e1d4e6;}
#ticketSec .sunplaza .fee_Sub li.box_d .flexBox .rightBox{background: #efeedc;}
#ticketSec .sunplaza .fee_Sub li.box_d .flexBox .rightBox .seat{background:linear-gradient(135deg, #3c2812 0%, #3c2812 50%, #d4b900 50%,  #d4b900 100%);}
#ticketSec .sunplaza .fee_Sub li.box_d .flexBox .rightBox .rightInner table tr{border-top: 3px solid #efeedc;}
#ticketSec .sunplaza .fee_Sub li.box_e .flexBox .rightBox{background: #d9d6de;}
#ticketSec .sunplaza .fee_Sub li.box_e .flexBox .rightBox .seat{background:linear-gradient(135deg, #b75b00 0%, #b75b00 50%, #7876b6 50%,  #7876b6 100%);}
#ticketSec .sunplaza .fee_Sub li.box_e .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d9d6de;}
#ticketSec .sunplaza .fee_Sub li.box_f .flexBox .rightBox{background: #f6e0d7;}
#ticketSec .sunplaza .fee_Sub li.box_f .flexBox .rightBox .seat{background:#a82020;}
#ticketSec .sunplaza .fee_Sub li.box_f .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f6e0d7;}
#ticketSec .sunplaza .fee_Sub li.box_g .flexBox .rightBox{background: #fbe3cd;}
#ticketSec .sunplaza .fee_Sub li.box_g .flexBox .rightBox .seat{background:#f46c0f;}
#ticketSec .sunplaza .fee_Sub li.box_g .flexBox .rightBox .rightInner table tr{border-top: 3px solid #fbe3cd;}
#ticketSec .sunplaza .fee_Sub li.box_h .flexBox .rightBox{background: #e9f2d1;}
#ticketSec .sunplaza .fee_Sub li.box_h .flexBox .rightBox .seat{background:linear-gradient(135deg, #006837 0%, #006837 35%, #39b54a 35%, #39b54a 70%,#8cc63f 70%,  #8cc63f 100%);}
#ticketSec .sunplaza .fee_Sub li.box_h .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e9f2d1;}
#ticketSec .sunplaza .fee_Sub li.box_h .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #e9f2d1 ;}
#ticketSec .sunplaza .fee_Sub li.box_i .flexBox .rightBox{background: #fae6e1;}
#ticketSec .sunplaza .fee_Sub li.box_i .flexBox .rightBox .seat{background:linear-gradient(135deg, #773e0a 0%, #773e0a 50%, #e5886e 50%, #e5886e 100%);}
#ticketSec .sunplaza .fee_Sub li.box_i .flexBox .rightBox .rightInner table tr{border-top: 3px solid #fae6e1;}
#ticketSec .sunplaza .fee_Sub li.box_i .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #fae6e1 ;}
#ticketSec .sunplaza .fee_Sub li.box_j .flexBox .rightBox{background: #d0d7ec;}
#ticketSec .sunplaza .fee_Sub li.box_j .flexBox .rightBox .seat{background:#1a2959;}
#ticketSec .sunplaza .fee_Sub li.box_j .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d0d7ec;}
#ticketSec .sunplaza .fee_Sub li.box_k .flexBox .rightBox{background: #ffe8f2;}
#ticketSec .sunplaza .fee_Sub li.box_k .flexBox .rightBox .seat{background:linear-gradient(135deg, #ed264c 0%, #ed264c 55%, #f96e90 55%,#f96e90 70%,#ffa9c6 70%,#ffa9c6 85%, #f4c9d7 85%,#f4c9d7 100%);}
#ticketSec .sunplaza .fee_Sub li.box_k .flexBox .rightBox .rightInner table tr{border-top: 3px solid #ffe8f2;}
#ticketSec .sunplaza .fee_Sub li.box_l .flexBox .rightBox{background: #d7def3;}
#ticketSec .sunplaza .fee_Sub li.box_l .flexBox .rightBox .seat{background:linear-gradient(135deg, #2c387d 0%, #2c387d 55%, #4967b0 55%,#4967b0 70%,#7188c4 70%,#7188c4 85%, #b6c3e1 85%,#b6c3e1 100%);}
#ticketSec .sunplaza .fee_Sub li.box_l .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d7def3;}
#ticketSec .sunplaza .fee_Sub li.box_m .flexBox .rightBox{background: #decfc8;}
#ticketSec .sunplaza .fee_Sub li.box_m .flexBox .rightBox .seat{background:linear-gradient(135deg, #965e38 0%, #965e38 35%, #ab8472 35%, #ab8472 70%,#775742 70%,  #775742 100%);}
#ticketSec .sunplaza .fee_Sub li.box_m .flexBox .rightBox .rightInner table tr{border-top: 3px solid #decfc8;}
#ticketSec .sunplaza .fee_Sub li.box_n .flexBox .rightBox{background: #e5e3e8;}
#ticketSec .sunplaza .fee_Sub li.box_n .flexBox .rightBox .seat{background:#89898a;}
#ticketSec .sunplaza .fee_Sub li.box_n .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e5e3e8;}
#ticketSec .sunplaza .fee_Sub li.box_o .flexBox .rightBox{background: #f4dde3;}
#ticketSec .sunplaza .fee_Sub li.box_o .flexBox .rightBox .seat{background:#af0e35;}
#ticketSec .sunplaza .fee_Sub li.box_o .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f4dde3;}
#ticketSec .sunplaza .fee_Sub li.box_p .flexBox .rightBox{background: #e9f2d1;}
#ticketSec .sunplaza .fee_Sub li.box_p .flexBox .rightBox .seat{background:linear-gradient(135deg, #263500 0%, #263500 55%, #34560c 55%,#34560c 70%,#4b9e3f 70%,#4b9e3f 85%, #4b9e3f 85%,#4b9e3f 100%);}
#ticketSec .sunplaza .fee_Sub li.box_p .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .sunplaza .fee_Sub li.box_p .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e9f2d1;}
#ticketSec .sunplaza .fee_Sub li.box_p .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #e9f2d1 ;}
#ticketSec .sunplaza .fee_Sub li.box_q .flexBox .rightBox{background: #ffe4d2;}
#ticketSec .sunplaza .fee_Sub li.box_q .flexBox .rightBox .seat{background:linear-gradient(135deg, #e54242 0%, #e54242 35%, #ff9136 35%, #ff9136 70%,#ffb380 70%,  #ffb380 100%);}
#ticketSec .sunplaza .fee_Sub li.box_q .flexBox .rightBox .rightInner table tr{border-top: 3px solid #ffe4d2;}
#ticketSec .sunplaza .fee_Sub li.box_r .flexBox .rightBox{background: #d9d6de;}
#ticketSec .sunplaza .fee_Sub li.box_r .flexBox .rightBox .seat{background:linear-gradient(135deg, #722a1f 0%, #722a1f 50%, #a54146 50%, #a54146 100%);}
#ticketSec .sunplaza .fee_Sub li.box_r .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d9d6de;}
#ticketSec .sunplaza .fee_Sub li.box_r .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .sunplaza .fee_Sub li.box_r .flexBox .rightBox .rightInner p.seattxt{margin-bottom: 0;}
#ticketSec .sunplaza .fee_Sub li.box_s .flexBox .rightBox{background: #e6e6e6;}
#ticketSec .sunplaza .fee_Sub li.box_s .flexBox .rightBox .seat{background:#666666;}
#ticketSec .sunplaza .fee_Sub li.box_s .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e6e6e6;}
#ticketSec .sunplaza .fee_Sub li.box_t .flexBox .rightBox{background: #e6e6e6;}
#ticketSec .sunplaza .fee_Sub li.box_t .flexBox .rightBox .seat{background:#29abe2;}
#ticketSec .sunplaza .fee_Sub li.box_t .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e6e6e6;}
#ticketSec .sunplaza .fee_Sub li.box_t .flexBox .rightBox .rightInner table{margin-top: 0.5em;}


#ticketSec .fukuyama .fee_Sub li.box_b .flexBox .rightBox{background: #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_b .flexBox .rightBox .seat{background:#301d3f;}
#ticketSec .fukuyama .fee_Sub li.box_b .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_c .flexBox .rightBox{background: #f9edd7;}
#ticketSec .fukuyama .fee_Sub li.box_c .flexBox .rightBox .seat{background:linear-gradient(135deg, #3b2711 0%, #3b2711 50%, #db6112 50%,  #db6112 100%);}
#ticketSec .fukuyama .fee_Sub li.box_c .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f9edd7;}
#ticketSec .fukuyama .fee_Sub li.box_d .flexBox .rightBox{background: #fbe4d5;}
#ticketSec .fukuyama .fee_Sub li.box_d .flexBox .rightBox .seat{background:linear-gradient(135deg, #ae5a22 0%, #ae5a22 50%, #ed7d33 50%,  #ed7d33 100%);}
#ticketSec .fukuyama .fee_Sub li.box_d .flexBox .rightBox .rightInner table tr{border-top: 3px solid #fbe4d5;}
#ticketSec .fukuyama .fee_Sub li.box_e .flexBox .rightBox{background: #eed9d9;}
#ticketSec .fukuyama .fee_Sub li.box_e .flexBox .rightBox .seat{background:#9e2224;}
#ticketSec .fukuyama .fee_Sub li.box_e .flexBox .rightBox .rightInner table tr{border-top: 3px solid #eed9d9;}
#ticketSec .fukuyama .fee_Sub li.box_f .flexBox .rightBox{background: #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_f .flexBox .rightBox .seat{background:#572767;}
#ticketSec .fukuyama .fee_Sub li.box_f .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_g .flexBox .rightBox{background: #f0cdd9;}
#ticketSec .fukuyama .fee_Sub li.box_g .flexBox .rightBox .seat{background:linear-gradient(135deg, #911d58 0%, #911d58 35%, #991d47 35%, #991d47 70%,#be2859 70%, #be2859 100%);}
#ticketSec .fukuyama .fee_Sub li.box_g .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f0cdd9;}
#ticketSec .fukuyama .fee_Sub li.box_h .flexBox .rightBox{background: #f8e0c7;}
#ticketSec .fukuyama .fee_Sub li.box_h .flexBox .rightBox .seat{background:linear-gradient(135deg, #733e1e 0%, #733e1e 50%, #e38b2f 50%,  #e38b2f 100%);}
#ticketSec .fukuyama .fee_Sub li.box_h .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f8e0c7;}
#ticketSec .fukuyama .fee_Sub li.box_h .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #f8e0c7 ;}
#ticketSec .fukuyama .fee_Sub li.box_i .flexBox .rightBox{background: #d4dbeb;}
#ticketSec .fukuyama .fee_Sub li.box_i .flexBox .rightBox .seat{background:#172955;}
#ticketSec .fukuyama .fee_Sub li.box_i .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d4dbeb;}
#ticketSec .fukuyama .fee_Sub li.box_j .flexBox .rightBox{background: #f8dfe7;}
#ticketSec .fukuyama .fee_Sub li.box_j .flexBox .rightBox .seat{background:linear-gradient(135deg, #d23854 0%, #d23854 35%, #df618a 35%, #df618a 70%,#e3789a 70%, #e3789a 100%);}
#ticketSec .fukuyama .fee_Sub li.box_j .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f8dfe7;}
#ticketSec .fukuyama .fee_Sub li.box_k .flexBox .rightBox{background: #e0e5f1;}
#ticketSec .fukuyama .fee_Sub li.box_k .flexBox .rightBox .seat{background:linear-gradient(135deg, #293677 0%, #293677 35%, #4562a4 35%, #4562a4 70%,#b3bfdc 70%, #b3bfdc 100%);}
#ticketSec .fukuyama .fee_Sub li.box_k .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e0e5f1;}
#ticketSec .fukuyama .fee_Sub li.box_l .flexBox .rightBox{background: #f9f5e6;}
#ticketSec .fukuyama .fee_Sub li.box_l .flexBox .rightBox .seat{background:linear-gradient(135deg, #733e1e 0%, #733e1e 40%, #755641 40%, #755641 52%,#ab8472 52%, #ab8472 64%,#e3a93e 64%,#e3a93e 76%,#dbc057 76%,#dbc057 88%,#e7d89c 88%,#e7d89c 100%);}
#ticketSec .fukuyama .fee_Sub li.box_l .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f9f5e6;}
#ticketSec .fukuyama .fee_Sub li.box_m .flexBox .rightBox{background: #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_m .flexBox .rightBox .seat{background:#7c7c7c;}
#ticketSec .fukuyama .fee_Sub li.box_m .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_n .flexBox .rightBox{background: #c7d4d1;}
#ticketSec .fukuyama .fee_Sub li.box_n .flexBox .rightBox .seat{background:#0b4339;}
#ticketSec .fukuyama .fee_Sub li.box_n .flexBox .rightBox .rightInner table tr{border-top: 3px solid #c7d4d1;}
#ticketSec .fukuyama .fee_Sub li.box_o .flexBox .rightBox{background: #e5ecdf;}
#ticketSec .fukuyama .fee_Sub li.box_o .flexBox .rightBox .seat{background:linear-gradient(135deg, #263519 0%, #263519 55%, #32552b 55%,#32552b 70%,#4b9e3f 70%,#4b9e3f 85%, #86a86c 85%,#86a86c 100%);}
#ticketSec .fukuyama .fee_Sub li.box_o .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e5ecdf;}
#ticketSec .fukuyama .fee_Sub li.box_o .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .fukuyama .fee_Sub li.box_p .flexBox .rightBox{background: #fadbc2;}
#ticketSec .fukuyama .fee_Sub li.box_p .flexBox .rightBox .seat{background:linear-gradient(135deg, #d74241 0%, #d74241 50%, #f08b3b 50%,  #f08b3b 100%);}
#ticketSec .fukuyama .fee_Sub li.box_p .flexBox .rightBox .rightInner table tr{border-top: 3px solid #fadbc2;}
#ticketSec .fukuyama .fee_Sub li.box_q .flexBox .rightBox{background: #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_q .flexBox .rightBox .seat{background:linear-gradient(135deg, #722a1f 0%, #722a1f 50%, #a54146 50%,  #a54146 100%);}
#ticketSec .fukuyama .fee_Sub li.box_q .flexBox .rightBox .rightInner table tr{border-top: 3px solid #d9d6de;}
#ticketSec .fukuyama .fee_Sub li.box_q .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .fukuyama .fee_Sub li.box_q .flexBox .rightBox .rightInner p.seattxt{margin-bottom: 0;}
#ticketSec .fukuyama .fee_Sub li.box_r .flexBox .rightBox{background: #e6e6e6;}
#ticketSec .fukuyama .fee_Sub li.box_r .flexBox .rightBox .seat{background:#29abe2;}
#ticketSec .fukuyama .fee_Sub li.box_r .flexBox .rightBox .rightInner table tr{border-top: 3px solid #e6e6e6;}
#ticketSec .fukuyama .fee_Sub li.box_r .flexBox .rightBox .rightInner table{margin-top: 0.5em;}

#ticketSec .green .fee_Sub li.box_b .flexBox .rightBox{background: #c09aa9;}
#ticketSec .green .fee_Sub li.box_b .flexBox .rightBox .seat{background: #611432;}
#ticketSec .green .fee_Sub li.box_b .flexBox .rightBox .rightInner table tr{border-top: 3px solid #c09aa9;}
#ticketSec .green .fee_Sub li.box_c .flexBox .rightBox{background: #b4c8e1;}
#ticketSec .green .fee_Sub li.box_c .flexBox .rightBox .seat{background:linear-gradient(135deg, #0000ff 0%, #0000ff 50%, #00b0f2 50%,  #00b0f2 100%);}
#ticketSec .green .fee_Sub li.box_c .flexBox .rightBox .rightInner table tr{border-top: 3px solid #b4c8e1;}

#ticketSec .green .fee_Sub li.box_d .flexBox .rightBox{background: #b6e0f5;}
#ticketSec .green .fee_Sub li.box_d .flexBox .rightBox .seat{background: #002060;}
#ticketSec .green .fee_Sub li.box_d .flexBox .rightBox .rightInner table tr{border-top: 3px solid #b4c8e1;}
#ticketSec .green .fee_Sub li.box_d .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #b4c8e1 ;}
#ticketSec .green .fee_Sub li.box_e .flexBox .rightBox{background: #f5c5c5;}
#ticketSec .green .fee_Sub li.box_e .flexBox .rightBox .seat{background:#e8504f;}
#ticketSec .green .fee_Sub li.box_e .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .green .fee_Sub li.box_e .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f5c5c5;}
#ticketSec .green .fee_Sub li.box_f .flexBox .rightBox{background: #f5c5c5;}
#ticketSec .green .fee_Sub li.box_f .flexBox .rightBox .seat{background: #e8504f;}
#ticketSec .green .fee_Sub li.box_f .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .green .fee_Sub li.box_f .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f5c5c5;}
#ticketSec .green .fee_Sub li.box_g .flexBox .rightBox{background: #f1a9a7;}
#ticketSec .green .fee_Sub li.box_g .flexBox .rightBox .seat{background: #e61f19;}
#ticketSec .green .fee_Sub li.box_g .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f1a9a7;}
#ticketSec .green .fee_Sub li.box_h .flexBox .rightBox{background: #dfd3e3;}
#ticketSec .green .fee_Sub li.box_h .flexBox .rightBox .seat{background: #68338e;}
#ticketSec .green .fee_Sub li.box_h .flexBox .rightBox .rightInner table tr{border-top: 3px solid #dfd3e3;}
#ticketSec .green .fee_Sub li.box_i .flexBox .rightBox{background: #b0d2ba;}
#ticketSec .green .fee_Sub li.box_i .flexBox .rightBox .seat{background:#0b341a;}
#ticketSec .green .fee_Sub li.box_i .flexBox .rightBox .rightInner table tr{border-top: 3px solid #b0d2ba;}
#ticketSec .green .fee_Sub li.box_j .flexBox .rightBox{background: #c9e0cd;}
#ticketSec .green .fee_Sub li.box_j .flexBox .rightBox .seat{background:#1c6836;}
#ticketSec .green .fee_Sub li.box_j .flexBox .rightBox .rightInner table tr{border-top: 3px solid #c9e0cd;}
#ticketSec .green .fee_Sub li.box_k .flexBox .rightBox{background: #f3b4a6;}
#ticketSec .green .fee_Sub li.box_k .flexBox .rightBox .seat{background:#e73b18;}
#ticketSec .green .fee_Sub li.box_k .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f3b4a6;}
#ticketSec .green .fee_Sub li.box_l .flexBox .rightBox{background: #f9e3aa;}
#ticketSec .green .fee_Sub li.box_l .flexBox .rightBox .seat{background:#f3b919;}
#ticketSec .green .fee_Sub li.box_l .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f9e3aa;}
#ticketSec .green .fee_Sub li.box_l .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #f9e3aa ;}
#ticketSec .green .fee_Sub li.box_m .flexBox .rightBox{background: #f7c9d4;}
#ticketSec .green .fee_Sub li.box_m .flexBox .rightBox .seat{background:#d5235e;}
#ticketSec .green .fee_Sub li.box_m .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f7c9d4;}
#ticketSec .green .fee_Sub li.box_m .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #f7c9d4 ;}
#ticketSec .green .fee_Sub li.box_n .flexBox .rightBox{background: #fae3eb;}
#ticketSec .green .fee_Sub li.box_n .flexBox .rightBox .seat{background:#d63a82;}
#ticketSec .green .fee_Sub li.box_n .flexBox .rightBox .rightInner table tr{border-top: 3px solid #fae3eb;}
#ticketSec .green .fee_Sub li.box_n .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #fae3eb ;}
#ticketSec .green .fee_Sub li.box_o .flexBox .rightBox{background: #bac9e7;}
#ticketSec .green .fee_Sub li.box_o .flexBox .rightBox .seat{background:#1a2a51;}
#ticketSec .green .fee_Sub li.box_o .flexBox .rightBox .rightInner table tr{border-top: 3px solid #bac9e7;}
#ticketSec .green .fee_Sub li.box_o .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #bac9e7 ;}
#ticketSec .green .fee_Sub li.box_p .flexBox .rightBox{background: #bac9e7;}
#ticketSec .green .fee_Sub li.box_p .flexBox .rightBox .seat{background:#1a2a51;}
#ticketSec .green .fee_Sub li.box_p .flexBox .rightBox .rightInner table tr{border-top: 3px solid #bac9e7;}
#ticketSec .green .fee_Sub li.box_p .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #bac9e7 ;}
#ticketSec .green .fee_Sub li.box_q .flexBox .rightBox{background: #f8e1a2;}
#ticketSec .green .fee_Sub li.box_q .flexBox .rightBox .seat{background:#c3940f;}
#ticketSec .green .fee_Sub li.box_q .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f8e1a2;}
#ticketSec .green .fee_Sub li.box_q .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #f8e1a2 ;}
#ticketSec .green .fee_Sub li.box_r .flexBox .rightBox{background: #f8d3a8;}
#ticketSec .green .fee_Sub li.box_r .flexBox .rightBox .seat{background:#936525;}
#ticketSec .green .fee_Sub li.box_r .flexBox .rightBox .rightInner table{margin-top: 0.5em;}
#ticketSec .green .fee_Sub li.box_r .flexBox .rightBox .rightInner table tr{border-top: 3px solid #f8d3a8;}
#ticketSec .green .fee_Sub li.box_r .flexBox .rightBox .rightInner table tr.block{border-bottom: 6px solid #f8d3a8 ;}

#ticketSec .green .fee_Sub li.box_t .flexBox .rightBox .rightInner table{margin-top: 0.5em;}

#ticketSec .fee_Sub li .flexBox .rightBox .rightInner table td{border-right: 3px solid #808080;}
#ticketSec .fee_Sub li .flexBox .rightBox .rightInner table td:last-child{border-right:none;}
#ticketSec .swiper-button-next, 
#ticketSec .swiper-button-prev{top: 13%;}
#ticketSec .swiper-button-prev::after,
#ticketSec .swiper-button-next::after {
  bottom: 0;
  content: "";
  height: 0;
  margin: auto;
  position: absolute;
  top: 0;
  width: 0;
}
/* 前への矢印カスタマイズ */
#ticketSec .swiper-button-prev::after {
  border-bottom: 15px solid transparent;
  border-right:25px solid #e64709;
  border-top: 15px solid transparent;
}
/* 次への矢印カスタマイズ */
#ticketSec .swiper-button-next::after {
  border-bottom: 15px solid transparent;
  border-left: 25px solid #e64709;
  border-top: 15px solid transparent;
}


/* eventBox*/
#eventBox {position: relative; background: url("/files/user/_/lp/lp_2025-26_common/img/bg_img02.jpg");background-size: cover;}
#eventBox .mascot{position: absolute;right: 1em;bottom: 1em;width: 12vw;}
#eventBox .slideBox{width: 100%;margin: 0 auto;padding: 2em 0 1em;}
#eventBox .event_slide{margin: 0 1em 0;background: #fff;border: 2px solid #e94709;height: auto;display: flex;flex-direction: column;/*max-width: 420px;←３つ以上ならコメントアウト*/max-width: 445px;}
#eventBox .event_ttl{font-size: 22px;font-weight: bold;padding:1em 2.5em 0.5em;position: relative;line-height: 1.2;color: #000;text-align:center; }
#eventBox .event_slide button.modal-btn{color: #fff;text-align: center;width: -webkit-fill-available;font-family: 'Noto Sans Japanese', "游ゴシック", YuGothic;margin:auto auto 1em; font-weight: bold;background: none;border: none;}
#eventBox .event_slide button.modal-btn span{background: #00aeac;padding: 0.4em 1em;display: inline-block;font-family: 'Noto Sans Japanese', "游ゴシック", YuGothic;}
#eventBox .slideBox .slick-track{display: flex;/*justify-content: center;←３つ以上ならコメントアウト*/}
/*スライドボタンの設定*/
#eventBox .btnPrev,
#eventBox .btnNext {width: 110px;height: auto;position: absolute;bottom:5%;z-index: 2;}
#eventBox .btnPrev{left: 15%}
#eventBox .btnNext{right: 15%}
/*ドットナビゲーションの設定*/
#eventBox .slick-dots {text-align:center;margin:2em 0 0.5em 0;}
#eventBox .slick-dots li{display:inline-block;margin:0 3px;}
#eventBox .slick-dots button {color: transparent;outline: none;width:23px;height:23px;display:block; background:#c8c9c9;border: none;}
#eventBox .slick-dots .slick-active button{background:#e94709;/*ドットボタンの現在地表示の色*/}

/*ポップアップ設定*/
#eventBox .Inner{display: none;}
#eventBox .Inner.open{display: block;}
#eventBox .Inner{visibility: hidden;position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background-color: rgba(0,0,0,.7);z-index: 999;transition: 1s;opacity:0;}
#eventBox .Inner.open{visibility: visible;transition: 1s;animation-name:fadeInAnime;animation-duration:0.5s; animation-fill-mode:forwards;opacity:0}

#eventBox .modal-window{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;width: 30%;max-width: 450px;height: auto;margin: 0;padding: 0px 0;overflow-y: auto;}
#eventBox .close{ width: 40px;height: 40px;position: absolute;right: 0;color: #000;font-size: 35px;font-weight: bold;border: none;top: -3px;background: #fff;line-height: 1.3;}

#eventBox .Inner .event_ttl{font-size: 22px;}
#eventBox .Inner .event_txt{padding: 0.5em 1.5em 1em;font-size: 15px;line-height: 1.2;color: #000; word-break: break-all;}

/*gourmetBox*/
#gourmetBox {position: relative;}
#gourmetBox::before{content: "";background: url("/files/user/_/lp/lp_2025-26_common/img/bg_food01.png");background-size: contain;position: absolute;bottom: 0;left: 0;z-index: 0;width: 472px;height: 218px;}
#gourmetBox::after{content: "";background: url("/files/user/_/lp/lp_2025-26_common/img/bg_food02.png");background-size: contain;position: absolute;top: 0;right: 0;z-index: 0;width: 472px;height: 218px;}
#gourmetBox .mascot{position: absolute;right: 1em;bottom: 1em;}
#gourmetBox .slideBox{width: 100%;margin: 0 auto;padding: 2em 0 1em;}
#gourmetBox .gourmet_slide{margin: 0 0.5em 0;background: #fff;border: 2px solid #e94709;height: auto;display: flex;flex-direction: column;padding: 0.5em;/*max-width: 420px;←３つ以上ならコメントアウト*/max-width: 282px;}
#gourmetBox .img{position: relative;}
#gourmetBox .day{position: absolute;background: rgb(0 0 0 / 40%);color: #fff;font-weight: bold;padding: 0.3em 0.5em; top: 0; left: 0;  font-size: 95%;}
#gourmetBox .food_ttl{font-size: 22px;font-weight: bold;padding:0.7em 0.2em 0.5em;position: relative;line-height: 1.2;color: #000;text-align:center; }
#gourmetBox .gourmet_slide button.modal-btn{color: #fff;text-align: center;width: -webkit-fill-available; margin:auto auto 0.5em; font-weight: bold;background: none;border: none;font-family: 'Noto Sans Japanese', "游ゴシック", YuGothic;}
#gourmetBox .gourmet_slide button.modal-btn span{background: #e84709;padding: 0.4em 1em;display: inline-block;font-family: 'Noto Sans Japanese', "游ゴシック", YuGothic;}
#gourmetBox .slideBox .slick-track{display: flex;/*justify-content: center;←３つ以上ならコメントアウト*/}
/*スライドボタンの設定*/
#gourmetBox .btnPrev,
#gourmetBox .btnNext {width: 110px;height: auto;position: absolute;bottom:5%;z-index: 2;}
#gourmetBox .btnPrev{left: 15%}
#gourmetBox .btnNext{right: 15%}
/*ドットナビゲーションの設定*/
#gourmetBox .slick-dots {text-align:center;margin:2em 0 0.5em 0;}
#gourmetBox .slick-dots li{display:inline-block;margin:0 3px;}
#gourmetBox .slick-dots button {color: transparent;outline: none;width:23px;height:23px;display:block;background:#c8c9c9;border: none;}
#gourmetBox .slick-dots .slick-active button{background:#e94709;/*ドットボタンの現在地表示の色*/}

/*ポップアップ設定*/
#gourmetBox .Inner{display: none;}
#gourmetBox .Inner.open{display: block;}
#gourmetBox .Inner{visibility: hidden;position: fixed;left: 0;top: 0;width: 100vw; height: 100vh; background-color: rgba(0,0,0,.7);z-index: 999;transition: 1s;opacity:0;}
#gourmetBox .Inner.open{visibility: visible;transition: 1s;animation-name: fadeInAnime; animation-duration:0.5s; animation-fill-mode:forwards; opacity:0}
#gourmetBox .modal-window{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: #fff; width: 30%; max-width: 450px; height: auto;  margin: 0; padding: 0px 0; overflow-y: auto;}
#gourmetBox .close{ width: 40px;height: 40px;position: absolute;right: 0;color: #000;font-size: 35px;font-weight: bold;border: none;font-family:'Noto Sans Japanese',"游ゴシック", YuGothic !important;top: -3px;background: #fff;line-height: 1.3;}
#gourmetBox .Inner .food_ttl{font-size: 24px;}
#gourmetBox .Inner .food_txt{padding: 0.5em 1.5em 1em;font-size: 18px;line-height: 1.2;color: #000; word-break: break-all;}
#gourmetBox .Inner .food_day{}
#gourmetBox .Inner .day{display: inline-block;margin:0em auto 0.5em;position: relative;padding: 0.5em 0.7em 0.3em;background: #e84709;font-size: 100%;}


/* 選手紹介 */
.bg_black {position: relative; background: url("/files/user/_/lp/lp_2025-26_common/img/bg_img04.jpg");background-size: cover;}
#playerSec {position: relative;}
#playerSec .slickSliderBox{position: relative;}
#playerSec .slickSliderBox .listBox{padding-top: 2em;}
#playerSec li{opacity: 1!important;}
#playerSec .player_contents{background: #fdf0eb;padding: 2em 1em;max-width: 600px;margin: 11em 0 6em auto;display: none;}
#playerSec li.slick-active .player_contents{display: block;}
#playerSec .player_contents h4{font-size: 40px;font-weight: bold;margin-bottom: 1em;}
#playerSec .player_contents h4 span{font-weight: normal;}
#playerSec .player_contents h4 .number{font-size: 120%;}
#playerSec .player_contents h4 .position{font-size: 80%;display: inline-block;padding: 0 0.5em 0 0.1em;}
#playerSec .profileBox{margin: 0 2em;}
#playerSec .profileBox dl{width: 100%;border-bottom: 1px solid #e84709;padding: 0 1em 0.7em 2em;display: flex;justify-content: flex-start;align-items: flex-end;margin: 0 0 1.2em;}
#playerSec .profileBox dl:last-child{margin:0;}
#playerSec .profileBox dl dt{width: 36%;color: #e84709;font-size: 35px;line-height: 0.5;}
#playerSec .profileBox dl dt span{color: #000;font-size: 40%;display: inline-block;padding-left: 5px;font-weight: 500;}
#playerSec .profileBox dl dd{font-size:25px;font-weight: 500;padding-left: 5px; width: 65%;}
#playerSec .profileLink{text-align: end;font-size: 90%;margin-top: 1em;padding-right: 10px;}
#playerSec .profileLink::after{content: "▶";}
#playerSec .profileLink a:hover{color: #00aeac;}
#playerSec .interviewBox{margin-top: 0.5em;}
#playerSec .interviewBox .interview{font-size:45px;color: #00aeac;padding-left: 3em;}
#playerSec .interviewBox .interview span{display: inline-block;padding-bottom: 0.2em;}
#playerSec .interviewBox .interview img{width: auto;height: auto;padding-right: 0.2em;display: inline-block;}
#playerSec .interviewBox .interviewInner{background: #fff;padding: 1.5em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;}
#playerSec .interviewBox .interviewInner p{width: 49%;margin-bottom: 0.7em;font-weight: bold;font-size: 18px;}
#playerSec .interviewBox .interviewInner p.w100{width: 100%;}
#playerSec .interviewBox .interviewInner p span{color: #e84709;font-size: 20px;display: block;margin-bottom: 0.2em;}


/*選手背景*/
#playerSec .player_main li.slick-active.player01{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player01.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player02{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player02.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player03{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player03.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player04{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player04.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player05{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player05.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player06{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player06.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player07{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player07.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player08{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player08.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player09{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player09.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player10{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player10.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player11{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player11.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player12{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player12.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player13{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player13.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player14{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player14.png")no-repeat;background-size: contain;}
#playerSec .player_main li.slick-active.player15{background: url("/files/user/_/lp/lp_2025-26_common/img/img_player15.png")no-repeat;background-size: contain;}

/*スライドボタンの設定*/
#playerSec .btnprev{display: none!important;}
#playerSec .btnNext{width: 157px;height: auto;position: absolute;z-index: 2;top: 7em;}
#playerSec .btnNext{right: 0;}
/*ドットナビゲーションの設定*/
#playerSec .slick-dots {text-align:center;margin:2em 0 0;position: absolute;top: 10em;right: 0;}
#playerSec .slick-dots li{display:inline-block;margin:0 5px;}
#playerSec .slick-dots button {color: transparent; outline: none; width:30px; height:8px;display:block;background:#c8c9c9;border: none;}
#playerSec .slick-dots .slick-active button{background:#e94709;/*ドットボタンの現在地表示の色*/}


/*　過去戦績 */
#dataSec {position: relative;}
#dataSec .totalBox{margin: 2em 2em 1em;}
#dataSec .totalBox ul{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
#dataSec .totalBox li.hdf,
#dataSec .totalBox li.opp{display: flex;align-items: flex-end; width: 45%;color: #fff;justify-content: flex-start;font-weight: bold;}
#dataSec .totalBox li .logo{display: inline-grid;text-align: center;}
#dataSec .totalBox li img{max-width: 304px;}
#dataSec .totalBox li.total_txt{color: #fff;padding: 0.2em 0.5em;font-size: 60px;}
#dataSec .totalBox li .point{font-size:170px; font-weight: normal;padding: 0 0.1em 0em;line-height: 0.6;}
#dataSec .totalBox li.opp .point{margin-left: 20px;}
#dataSec .totalBox li .sho{font-size:48px; font-weight: bold;padding: 1.3em 0.5em 0em 0;}
#dataSec .totalBox li.hdf .sho{margin-right: 0px;}
#dataSec .seasonBox{margin: 2em auto 1em;max-width: 800px;}
#dataSec .seasonBox .seasonTtl{border-bottom: 2px solid #000;font-size: 25px;font-weight: bold;padding: 0.3em;margin-bottom: 0.5em;color: #fff;background: #000;}
#dataSec .seasonBox ul{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin: 0em auto;padding: 0 6em;}
#dataSec .seasonBox li{position: relative;display: flex;align-items: center;width: calc(50% - 70px);color: #fff;}
#dataSec .seasonBox li.opp{ justify-content: flex-end;}
#dataSec .seasonBox li.date_txt{color: #fff;font-size: 25px;width: 135px;text-align: center;display: block;font-weight: bold;border-bottom: 1px solid #fff;}
#dataSec .seasonBox li .point{font-size: 90px;font-weight: normal;color: #fff;padding-top: 5px;}
#dataSec .seasonBox li.Win_opp::before{content: "";position: absolute;background: url(/files/user/_/lp/lp_2024-25_common/img/icon_01.png) no-repeat;width: 32px;height: 27px;top: 30%;right:-3em;}
#dataSec .seasonBox li.Win_hdf::before{content: "";position: absolute;background: url(/files/user/_/lp/lp_2024-25_common/img/icon_01.png) no-repeat;width: 32px;height: 27px;top: 30%;left: -3em;}
#dataSec .seasonBox li .game{font-size: 22px;font-weight: bold;text-align: center;padding: 0.2em 0.5em;border-radius: 50vw;background: #fff;color: #000;}
#dataSec .seasonBox li .game.hdf{margin-left: 1.5em;}
#dataSec .seasonBox li .game.opp{margin-right: 1.5em;}

#dataSec .seasonBox li .game.hdf.hm{color: #E94709;}
#dataSec .seasonBox li .game.opp.hm{color: #80bc00;}


/*　見どころ */
#midokoroSec {position: relative; }
#midokoroSec .sectionInner{padding: 0 0 80px;}
#midokoroSec .midokoroBox{display: flex;margin-top: 30px; justify-content: space-between;}
#midokoroSec .midokoroTxtBox{width: 64%;z-index: 2; }
#midokoroSec .midokoroTxtBox p{color: #fff;line-height: 1.8; text-align: left;}
#midokoroSec .midokoroTxtBox .title{font-size: 180%;line-height: 1.2;margin-bottom: 0.5em;font-weight: 600;}
#midokoroSec .midokoroTxtBox .txt{font-size: 20px;font-weight: 500;}
#midokoroSec .gm{ float:right;width: 34%;z-index: 1}
#midokoroSec .gm_end{width: 95%; margin: 0 auto;}
#midokoroSec .name{font-size: 160%; text-align: right; font-weight: bold;}
#midokoroSec .name span{margin-right: 1em; font-size: 70%;}
#midokoroSec .movieBox{margin:2em auto;}
#midokoroSec .movie_player{ float:right; margin-left:-5%;width: 55%;z-index: 1}
#midokoroSec .movietitle{margin: 2em 0 1.5em;}
#midokoroSec .movietitle img{max-width: 410px;}
#midokoroSec .movie iframe{border-radius: 50px;}
#midokoroSec .movieTxtBox p{text-align: center;}


/*　アクセス */
#accessSec {position: relative; background: #fdf0eb;}
#accessSec h3 .venue{font-size: 55px;font-weight: bold;color: #e84709;padding-left: 10px;}
#accessSec .whiteBox{background: #fff;padding: 2em;margin-top: 1em;}
#accessSec .whiteBox .accessBox{display: flex;justify-content: space-between;align-items: flex-start;}
#accessSec .whiteBox .accessBox .img{width:280px; }
#accessSec .whiteBox .accessBox .rightBox{width: 73%;}
#accessSec .whiteBox .accessBox .rightBox .address{background: #fdf0eb;padding: 0.7em;font-size: 25px;line-height: 1.2;font-weight: bold;}
#accessSec .whiteBox .rootBox{margin-top: 1em;}
#accessSec .whiteBox .rootBox dl{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 1.3em;}
#accessSec .whiteBox .rootBox dl dt{width:25%;background: #00aeac;color: #fff;padding: 0.5em;font-size: 18px;font-weight: bold;text-align: center;}
#accessSec .whiteBox .rootBox dl dd{width: 73%;font-size: 18px;line-height: 1.3;font-weight: 500;}
#accessSec .mapBox{display: flex;justify-content: space-between;align-items: stretch;margin: 2em auto;}
#accessSec .mapBox .img{width:49%; }
#accessSec .mapBox .map{width: 48%;}
#accessSec .mapBox .map iframe{width: 100%;height: 100%;}
#accessSec .abbyMap{border-top: 3px solid #e84709;position: relative;padding: 2em 0 0;margin-top: 3em;}
#accessSec .abbyMap::after{content: "";background: url("/files/user/_/lp/lp_2025-26_common/img/sunplaza/img_contents04.png")no-repeat;width:60px;height: 47px;position: absolute;left: 0;right: 0;margin: auto;top: -20px;}





/*無料シャトルバス*/
#access2Sec{background: #000;}
#access2Sec .backBox01{position: relative;padding: 80px 8em ;}
#access2Sec .backBox01 .hBox2{max-width: 550px; width: 50%; margin: 0 auto 3%;}
#access2Sec .backBox01 .sectionInner .acc2Ul{display: flex; width: 100%; justify-content: center;}
#access2Sec .accFukuLi{margin-left: 1%; margin-right: 1%;}
#access2Sec .accFpLi{margin-left: 1%; margin-right: 1%;}
#access2Sec .accFukuLi dt{width: 500px;}
#access2Sec .accFpLi dt{width: 500px;}
#access2Sec .accFukuLi iframe{width: 500px; height: 350px;}
#access2Sec .accFpLi iframe{width: 500px; height: 350px;}
#access2Sec .time_table{color: #fff; text-align: center; border-bottom: solid 2px #fff; font-size: 180%; font-weight: bold; margin: 2% 0; padding-bottom: 1%;}
#bustime{display: flex;}
#bustime img{width: 50%;}
#access2Sec .acc2Img{color: #fff; font-size: 90%; margin-top: 1%;}
#access2Sec .acc2Btn{width: 25%; margin: 2% auto 0;}

/*nextgameSec*/
#nextgameSec{background: url(/files/user/_/lp/lp_2025-26_common/img/bg_img03.jpg) no-repeat;background-size: cover;}
#nextgameSec .gameBox{margin: 3em auto;max-width: 1000px;width: 90%;}
#nextgameSec .gameBox ul{display: flex;justify-content: space-between;align-items: center;}
#nextgameSec .gameBox ul li{width: 33%;}
#nextgameSec .gameBox ul .team span{display: block;font-size: 30px;font-weight: bold;}

#nextgameSec .gameBox ul .center .setsu{background: #e84709;color: #fff;font-weight: bold;margin-bottom: 1em;padding:0.3em 2em;font-size: 30px;display: inline-block;}
#nextgameSec .gameBox ul .center .setsu .bebas-neue{font-size: 50px;font-weight: normal;padding:0em 0.2em 0; }
#nextgameSec .gameBox ul .center .vs{font-size: 100px;display: block;}
#nextgameSec .gameday{max-width: 790px;margin: 2em auto 1em;}
#nextgameSec .venue{font-size: 30px;font-weight: bold;}


/*bnrSec*/
#bnrSec .sectionInner{width: 100%;max-width: 100%;}
#bnrSec li{margin: 0 2em;}
/*ドットナビゲーションの設定*/
#bnrSec .slick-dots {text-align:center;margin:2em 0 0.5em 0;}
#bnrSec .slick-dots li{display:inline-block;margin:0 3px;}
#bnrSec .slick-dots button {color: transparent;outline: none;width:23px;height:23px;display:block;background:#c8c9c9;border: none;}
#bnrSec .slick-dots .slick-active button{background:#e94709;/*ドットボタンの現在地表示の色*/}

/* linkbox */
#linkBox{background: #000;}
#linkBox .sectionInner{padding: 80px 0 ;}
#linkBox dt{ width:40%; margin:0 auto 1em;}
#linkBox dd{ font-weight:bold; line-height:2em; text-align:center; color:#fff;font-size: 30px;}
#linkBox dd img{ width:8%; padding:0 1%; height:auto;}
#linkBox .ftShBtn{ padding-top:40px;}
#linkBox .shTxt{ color:#FFF; text-align:center; font-size:90%; font-weight:bold;}
#linkBox ul{ text-align:center;}
#linkBox li p{ display:inline-block;}
#linkBox .fb-share-button,
#linkBox .tw-share-button{ font-size:80%; padding:1em 20px 0 20px; line-height:0.8em;}
#linkBox .insImgLi{ padding-top:10px;}
#linkBox .insImgLi img{ width:130px;}



/* footer */
#pageFooter{ background:#E9470B; margin-bottom: -9em; position: relative; z-index: 999;}
#pageFooter .footerInner{ padding:1% 1%;}
#pageFooter dl{ float:left; width:60%;}
#pageFooter dt{ width:7%; float:left;}
#pageFooter dd{ float:left; font-size:80%; color:#FFF; padding:3% 0 0 2%;}
#pageFooter dd a{color: #fff;}
#pageFooter p{ float:right; font-size:80%; color:#FFF; padding-top:1.5%;}

.headerLive{padding: 0; margin: 0 auto;}
/*.headerLive a{width:50%; display: inline-block;}*/
.headerLive img{margin-bottom: 3px; padding-left: 2%; padding-right: 2%;}

.scroll_all{position: sticky; right: 3em; bottom: 2em;z-index: 100; text-align: right; margin: 0 0 0 auto;}
.scroll_all.carp{bottom: 6em; width: 45%; max-width: 500px;}
.scroll_all.top{width: 20%; max-width: 140px;}
.scroll_all img{margin: 0; padding: 0;}

@media screen and (max-width: 1200px) and (min-width: 901px){
	#scheduleBox .sectionInner{padding:3em 1em 57em; }
	#scheduleBox .sectionInner .leftBox{width: 45%;}
	#scheduleBox .sectionInner .rightBox{width: 48%;margin-top:7em;}
	#scheduleBox .sectionInner .leftBox::before{transform:rotate(5deg);height:86.5%;right: -31px;bottom: -1px;}
	
	#eventBox .modal-window{width: 40%;}
	#eventBox .btnNext{right: 4%;}
	#eventBox .btnPrev{left: 4%;}
	
	#dataSec .totalBox li.opp .point{margin-left: 15px;}
	#dataSec .totalBox li.hdf .sho{margin-right:15px;}
	
	#midokoroSec .movie iframe{width: 100%;height: 330px;}
	
	#goodsBox .goods_slide{margin: 0 0.5em 1em;}
	#goodsBox .btnNext{right: 4%;}
	#goodsBox .btnPrev{left: 4%;}
	
	#dreamSec .sectionInner{padding: 49% 1em 2%;}
	
	#accessSec .sectionInner{padding:80px 0em; }
	#accessSec .accMap2 .accMapIn2 iframe{width: 100%;}
	
	#linkBox dd img{width: 9.1%;}
}


@media screen and (max-width: 1600px) and (min-width: 901px){
    #eventBox .mascot{display: none;}
    
}
