@charset "UTF-8";:root{--home-geme: #ffebeb;--local-geme: #fffeeb;--interchange-geme: #eeffeb;--other-geme: #ebf6ff;--farm-yu: #ffebeb;--farm-mazda: #eeffeb;--farm-home-local: #fffeeb}.teamSchedule *,.teamSchedule *:before,.teamSchedule *:after{box-sizing:border-box}.teamSchedule body,.teamSchedule h1,.teamSchedule h2,.teamSchedule h3,.teamSchedule h4,.teamSchedule p,.teamSchedule figure,.teamSchedule dl,.teamSchedule dd{margin:0}.teamSchedule ul[role=list],.teamSchedule ol[role=list]{list-style:none;padding:0;margin:0}.teamSchedule html:focus-within{scroll-behavior:smooth}.teamSchedule body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.teamSchedule a:not([class]){text-decoration-skip-ink:auto}.teamSchedule img,.teamSchedule picture{max-width:100%;display:block}.teamSchedule input,.teamSchedule button,.teamSchedule textarea,.teamSchedule select{font:inherit}@media (prefers-reduced-motion: reduce){.teamSchedule html:focus-within{scroll-behavior:auto}.teamSchedule *,.teamSchedule *:before,.teamSchedule *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#000}body{line-height:1;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:13px;line-height:1.7;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;empty-cells:show}hr{clear:both;display:block;height:1em;border:0;border-bottom:1px solid #ccc;margin:0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}@media print{a[href]:after{content:none}abbr[title]:after{content:none}}.footer *{box-sizing:border-box;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:Noto Sans JP,sans-serif;line-height:1.5;font-weight:400}.footer{font-family:source-han-sans-japanese,sans-serif;width:100%;background-color:#006;text-align:center;padding:40px 0}.footer .footnav ul{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:1em 2em;font-size:17px;font-size:15px;font-size:13px}.footer a{color:#fff;text-decoration:none;font-weight:500}.footer .footnav ul li{position:relative}.footer .footnav ul li+li:before{content:"";display:block;position:absolute;width:1px;top:0;bottom:0;background-color:#fff;left:-1em}.footer .footnav{margin-bottom:30px}.footer p{font-size:13px;font-size:11px;color:#fff}.footer .foot_txt{margin-top:30px}.footer .footnav ul li.borderno+li:before{display:inherit}.footer .brpc{display:inherit}@media screen and (max-width: 768px){.footer .footnav ul{font-size:calc(.9375rem + (1vw - 3.75px)*.5089)!important}.footer .footnav ul li.borderno+li:before{display:none!important}.footer .brpc{display:none!important}}#contents-out .top-btn{padding:5px 0;text-align:right;font-size:41.5px;margin:15px 0}#contents-out .top-btn a{position:fixed;bottom:35px;right:5%;background-color:#fff;background-color:#ed1c24;border-radius:50%;height:40px;width:40px}#contents-out .top-btn a:before{content:"";position:absolute;left:7px;top:45%;transform:translateY(-50%);background:#fff;height:16.7819926235px;width:24px;clip-path:polygon(50% 0,100% 100%,0 100%)}@media screen and (max-width: 989px){#contents-out .top-btn{width:98%}}.header .mob-sp{display:none!important}.header.is-fixed{position:fixed}.header *{box-sizing:border-box;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:Noto Sans JP,sans-serif;line-height:1}.header{position:relative;top:0;left:0;z-index:100;background-color:#fff;height:150px;width:100%}.header img{height:100%;width:100%}.header>div.in{height:100%}.header a{color:currentcolor;text-decoration:none;transition:.5s}.head_logos{width:100%;height:100%;max-width:2400px;margin:0 auto;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;position:relative;z-index:2;background-color:#fff}.head_logos:after{position:absolute;bottom:0;content:"";width:100%;height:1px;background-color:#c8c8c8;z-index:2}.head_mypage{display:flex;justify-content:center;align-items:center;position:relative;top:0;left:0;width:7%;width:165px;height:100%;background-color:#b00c15;transition:.2s ease}.head_mypage:hover{background-color:#006}.head_carpid{display:none}.head_carp{display:flex;justify-content:center;align-items:center;width:228px;height:100%;position:absolute;left:0;right:0;margin:auto}.head_lang{height:100%;margin-left:auto}.head_lang ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.head_lang ul li.en{margin-bottom:0}.head_lang ul li.en a{font-family:rubik,sans-serif;font-weight:500;font-style:normal;font-size:25px;border-bottom:1px solid #c8c8c8}.head_lang ul li{width:125px;height:50%;border:none}.head_lang ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:21px;font-weight:700;line-height:1;text-align:center;color:#646464}.head_lang ul a:hover{background-color:#006;color:#fff}.navbotn{position:relative;right:0;display:flex;justify-content:center;align-items:center;text-align:center;width:150px;height:100%;font-family:rubik,sans-serif;font-weight:500;font-style:normal;font-size:25px;cursor:pointer;min-width:45px;color:#646464}.navbotn .hamburger{position:relative;display:flex;align-items:center;flex-wrap:wrap;flex-flow:column;pointer-events:none;cursor:pointer;width:55px;height:100%;padding-top:33px}.navbotn .hamburger span{position:relative;display:block;background-color:#646464;width:100%;height:5px;transition:.5s}.navbotn .hamburger span:nth-child(1){top:0}.navbotn .hamburger span:nth-child(2){top:15px}.navbotn .hamburger span:nth-child(3){top:30px}.navbotn .hamburger:after{position:relative;content:"MENU";color:#646464;top:45px}.navbotn.active .hamburger span:nth-child(1){transform-origin:top left;transform:rotate(45deg);left:6px}.navbotn.active .hamburger span:nth-child(2){opacity:0;left:100%}.navbotn.active .hamburger span:nth-child(3){transform-origin:bottom left;transform:rotate(-45deg);left:6px;top:27px}@media screen and (min-width: 1301px){.header{height:250px;height:162.5px}.head_logos{max-width:1560px;height:97.5px}.head_logos:after{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.head_mypage{width:130px;height:97.5px}.head_mypage img{width:auto;height:100%}.head_mypage:hover{background-color:#006}.head_carpid{display:flex;justify-content:center;align-items:center;position:relative;width:13%;width:130px;height:100%;left:0;right:0;margin-right:auto;background-color:#006}.head_carpid:hover{background-color:#b00c15}.head_carp{display:flex;justify-content:center;align-items:center;width:148.2px;height:100%;position:absolute;left:0;right:0;margin:auto}.head_lang{height:100%;margin-left:auto;margin-right:32.5px}.head_lang ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;height:100%;border:none}.head_lang ul li.en{margin-bottom:9.75px}.head_lang ul li.en a{font-size:16.25px;border-bottom:none}.head_lang ul li{width:97.5px;height:32.5px;border:1px solid #c8c8c8}.head_lang ul li a{font-size:13.65px}.navbotn{display:none}nav{position:relative;max-width:1560px;width:100%;height:65px;margin:0 auto;padding:0 13px;background-color:#fff}nav .global_menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:100%}nav .big_menu>a{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:100%;padding-left:7.8px;padding-right:7.8px;font-weight:600;transition:.5s ease;font-size:17.55px;line-height:1}nav .big_menu>a:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:5px;background-color:#b00c15;transition:.2s ease}nav .big_menu>a:after{content:"";position:absolute;right:50%;bottom:0;width:0;height:5px;background-color:#b00c15;transition:.2s ease}nav .big_menu:hover>a{color:#b00c15}nav .big_menu:hover>a:before,nav .big_menu:hover>a:after{width:50%}nav .big_menu .child_menu{position:absolute;left:0;right:0;padding:20px 50px;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0}nav .big_menu:hover .child_menu{visibility:visible;opacity:1}.child_menu h3 a{font-size:25px;font-weight:700;color:#006;margin-bottom:.3em;margin-left:5px}.child_menu>ul{display:flex;flex-wrap:wrap}.child_menu>ul>li{width:calc(25% - 12px);margin:6px}.child_menu>ul>li>a{position:relative;display:block;border:2px solid #000066;background-color:#006;color:#fff;padding:.5em 1.5em .5em .5em;font-size:14px;font-weight:500}.child_menu>ul>li>a:hover{background-color:#fff;color:#006}.child_menu>ul>li>a[href]:after{display:block;position:absolute;margin:auto;right:10px;top:0;bottom:0;line-height:1;height:1em}.under_menu{font-size:12px;padding-left:.5em;font-size:14px;margin-top:10px}.under_menu li a{display:block;padding:.3em 0;font-weight:500}.under_menu li a:hover{color:#065fd4}.hed_ticket .child_menu>ul>li:nth-child(1){grid-row-start:1;grid-row-end:4}.hed_firm .child_menu>ul>li:nth-child(1){grid-row-start:1;grid-row-end:4}}.header.pc{display:block}.header.sp{display:none}@media screen and (max-width: 1300px){.header.pc{display:none}.header.sp{display:block}.header .head_mypage,.header.is-fixed .head_mypage{width:165px}.header .head_carpid,.header.is-fixed .head_carpid{width:165px;display:none}.header .head_carp,.header.is-fixed .head_carp{width:116px;width:100px;width:230px}.head_mypage{width:125px}.head_lang{height:100%;margin-left:auto}.head_lang ul{height:100%;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.head_lang ul li.en a{border-bottom:1px solid #c8c8c8}.head_lang ul li{width:125px;height:50%;border:none}.head_lang ul li a{font-weight:700;line-height:1;color:#646464;font-size:21px}nav{position:relative;top:-100vh;opacity:0;height:100vh;overflow-y:auto;transition:.5s;padding:0}nav.active{top:0;opacity:1;z-index:1}nav .global_menu{display:inherit;padding-bottom:120px;background-color:#fff}nav .big_menu{width:100%}nav .big_menu>a{position:relative;display:flex;justify-content:flex-start;text-align:left;width:100%;font-size:19px;padding:16px 1.5em 16px .5em;border-bottom:1px solid #000;font-weight:600}nav .big_menu .child_menu{visibility:visible;position:relative;top:0;padding:0;color:#000;opacity:1}nav .child_menu h3{display:none}.child_menu>ul>li{width:100%;margin:0;border-bottom:1px solid #ccc}.child_menu>ul>li>a{display:block;position:relative;width:100%;padding:1.2em .5em;border:none;background-color:#fff;color:#000;font-weight:600}.child_menu>ul>li>a:hover{display:block;position:relative;border:none;background-color:#fff;color:#000}.child_menu>ul>li+li{border-top:1px solid #fff}.under_menu li+li{border-top:1px solid #ccc}.under_menu li a{font-size:15px;font-size:14px;padding:1em 2em;position:relative;display:block}.under_menu{border-top:1px solid #ccc;padding-left:0;margin-top:0}nav .big_menu>a:before{content:"";position:absolute;top:50%;right:40px;width:15px;height:2px;background-color:#000;transform:rotate(90deg);transition:all .3s ease-in-out}nav .big_menu>a:after{content:"";position:absolute;top:50%;right:40px;width:15px!important;height:2px!important;background-color:#000;transition:all .2s ease-in-out}nav .big_menu>a.noplus:before{display:none}nav .big_menu>a.active:before{transform:rotate(180deg)}nav .big_menu>a.active:after{opacity:0}nav .big_menu>a.noplus:after,nav .under_menu li a.noplus:after{-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216%22%20width%3D%2210%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M278.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-160%20160c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L210.7%20256%2073.4%20118.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l160%20160z%22%2F%3E%3C%2Fsvg%3E);content:"";width:1em!important;height:1em!important;top:40%}.child_menu>ul>li>a[href]:after{right:40px}.child_menu>ul>li.plus>a[href]:after{content:"";position:absolute;width:15px;height:2px;background-color:#000;transition:all .3s ease-in-out;-webkit-mask-image:none!important;mask-image:none!important}.child_menu>ul>li.plus>a[href]:before{content:"";position:absolute;top:48%;right:40px;width:15px;height:2px;background-color:#000;transform:rotate(90deg);transition:all .2s ease-in-out;-webkit-mask-image:none!important;mask-image:none!important}.child_menu>ul>li.plus>a.active[href]:before{opacity:0}.child_menu>ul>li.plus>a.active[href]:before{transform:rotate(180deg)}.child_menu,.under_menu{display:none}.child_menu>ul>li>a[href]:after,nav .big_menu>a:after,nav .big_menu>a:has(+.child_menu):after,.child_menu>ul>li a:has(+ul):after,.under_menu li a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;text-rendering:auto;vertical-align:middle;line-height:1}.child_menu>ul>li>a[href]:after,nav .big_menu>a:has(+.child_menu):after,.child_menu>ul>li a:has(+ul):after,nav .big_menu>a:after,.under_menu li a:after{content:"";width:1em;height:1em;display:inline-block;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:currentColor;line-height:1}.child_menu>ul>li>a[href]:after{-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216%22%20width%3D%2210%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M278.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-160%20160c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L210.7%20256%2073.4%20118.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l160%20160z%22%2F%3E%3C%2Fsvg%3E);position:absolute;right:40px!important}}@media screen and (max-width: 900px){.navbotn{width:16.6666666667vw;font-size:2.7777777778vw;min-width:5vw}.navbotn .hamburger{width:6.1111111111vw;padding-top:3.6666666667vw}.navbotn .hamburger span{height:.5555555556vw}.navbotn .hamburger span:nth-child(2){top:1.6666666667vw}.navbotn .hamburger span:nth-child(3){top:3.3333333333vw}.navbotn .hamburger:after{top:5vw}.navbotn.active .hamburger span:nth-child(1){left:.6666666667vw}.navbotn.active .hamburger span:nth-child(3){left:.6666666667vw;top:3vw}.header{height:16.6666666667vw}.header .head_mypage,.header.is-fixed .head_mypage,.header .head_carpid,.header.is-fixed .head_carpid{width:18.3333333333vw}.header .head_carp,.header.is-fixed .head_carp{width:25.5555555556vw}.head_mypage{width:13.8888888889vw}.head_lang ul li.en a{font-size:2.7777777778vw}.head_lang ul li{width:13.8888888889vw}.head_lang ul li a{font-size:2.3333333333vw}}@media print{#navi,#navi .pc{display:none}}#main-column img{max-width:100%;height:auto;width:auto\	;_max-width:none}#main-column p{line-height:1.6}#main-column a:link,#main-column a:visited{color:#222;text-decoration:none}#main-column a:hover,#main-column a:hover span{color:#f66;text-decoration:underline}#main-column a:active{color:#c33;text-decoration:underline}#cmain-column .clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}#main-column .clearfix{display:block;display:inline-block}#subnavi-l-t{font-size:123.1%;padding-bottom:8px;margin-bottom:8px;border-bottom:#999 solid 1px;font-weight:700}ul.subnavi-l,ul.subnavi-l li{margin:0}ul.subnavi-l li a,ul.subnavi-l li a:link,ul.subnavi-l li a:visited,ul.subnavi-l li span.no-menu-link{position:relative;display:block;padding:5px 0 5px 12px;font-size:100%;line-height:1.3}ul.subnavi-l li.current a:first-child,ul.subnavi-l li.current .no-menu-link{padding-left:12px}ul.subnavi-l li.current a:first-child:before,ul.subnavi-l li.current .no-menu-link:before{content:"";position:absolute;left:0;top:10px;background:#aaa;height:8.6602540378px;width:10px;clip-path:polygon(0 0,100% 0,50% 100%)}ul.subnavi-l li.current a{padding-left:24px}ul.subnavi-l li.current a:before{content:"";position:absolute;left:13px;top:8px;background:#aaa;height:9.9979096305px;width:8px;clip-path:polygon(0 0,100% 50%,0 100%)}ul.subnavi-l li a:before{content:"";position:absolute;left:0;top:8px;background:#aaa;height:9.9979096305px;width:8px;clip-path:polygon(0 0,100% 50%,0 100%)}@media screen and (max-width: 639px){#column2-l ul li a{padding-top:7px;padding-bottom:7px}}.col3x1{width:240px;float:left;margin-right:10px;margin-top:10px;position:relative}.col3x2{width:490px;float:left;margin-right:10px;margin-top:10px;position:relative}@media screen and (max-width: 989px){.col3x1{width:47%}.col3x2{width:97%}}@media screen and (max-width: 639px){.col3x1{width:48%}}@media screen and (max-width: 479px){.col3x1,.col3x2{width:98%}}.col2x1{width:365px;float:left;margin-right:10px;margin-top:10px;position:relative}.col2x1 h2{font-size:138.5%;padding:10px 0;line-height:1.3}.col2x1 h2 span.sub{font-size:77%}@media screen and (max-width: 989px){.col2x1{width:47%}}@media screen and (max-width: 639px){.col2x1{width:48%}}@media screen and (max-width: 580px){.col2x1,.col2x2{width:98%}}#w690 .waku{width:auto;margin:1em 0;border:1px #999999 solid}#w690 .waku tr{border:1px #999999 solid}#w690 .waku td,#w690 .waku th{border:1px #999999 solid;line-height:1.7;padding:.5em;white-space:nowrap}#contents-out{width:100%;background:#fff}#contents{width:990px;margin:0 auto;padding-top:10px;overflow:hidden;position:relative;background:#fff}#main-column{float:left;width:990px;padding-bottom:20px;overflow:hidden}#main-column .white{color:#fff}#contents-out #column2-r{float:right;width:750px;margin-top:15px;margin-bottom:0;position:relative}#contents-out #column2-r .white{color:#fff}#contents-out #column2-r a{color:#33f}#contents-out #column2-l{float:left;width:220px;margin-top:9px;margin-right:20px;position:relative}@media screen and (max-width: 989px){#contents{width:100%}#main-column{float:none;width:95%;margin-left:3%;margin-right:3%;padding-bottom:10px}#contents-out #column2-r{width:70%}#contents-out #column2-l{width:28%;margin:15px 0 0}#contents-out #column2-l #column2-l{width:100%}}@media screen and (max-width: 640px){#contents-out #column2-r,#contents-out #column2-l{clear:both;width:100%}}#sign p{margin-bottom:1em}#sign h3{font-weight:700}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{max-width:800px;margin:0 auto}.container:after,.row:after,.col:after,.clr:after,.group:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}@media (min-width: 768px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}}@media (min-width: 768px){.span_1{width:8.3333333333%}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_6{width:50%}.span_7{width:58.3333333333%}.span_8{width:66.6666666667%}.span_9{width:75%}.span_10{width:83.3333333333%}.span_11{width:91.6666666667%}.span_12{width:100%}.gutters .span_1{width:6.5%}.gutters .span_2{width:15%}.gutters .span_3{width:23.5%}.gutters .span_4{width:32%}.gutters .span_5{width:40.5%}.gutters .span_6{width:49%}.gutters .span_7{width:57.5%}.gutters .span_8{width:66%}.gutters .span_9{width:74.5%}.gutters .span_10{width:83%}.gutters .span_11{width:91.5%}.gutters .span_12{width:100%}}.fl-left{float:left;margin-right:10px}.fl-right{float:right;margin-left:10px}.fl-none{clear:both}.fl-over{overflow:hidden;_zoom:1}h1.h1-type1{font-size:182%;padding-bottom:.3em;border-bottom:#ed1c24 solid 4px;line-height:1.3;font-weight:700}h2.h2-type1{font-size:138.5%;padding:10px 0;line-height:1.3}h2.h2-type1 span.sub{font-size:77%;color:inherit}h2.h2-type1 a{display:block}h2.h2-type2{font-size:108%;font-weight:400;text-align:center;padding:10px 0;margin-bottom:8px;color:#fff;line-height:1}h2.h2-type3{font-size:138.5%;padding:10px 0 5px;line-height:1.3}.bg-orange{background:#ff931e}.bg-green{background:#4e9245}.bg-pink{background:#c69}.bg-blue{background:#69c}.bg-red{background:#f66}.bg-purple{background:#7c7ed9}.t-orange{color:#ff931e}.t-green{color:#4e9245}.t-pink{color:#c69}.t-blue{color:#69c}.t-red{color:#f66}.t-purple{color:#7c7ed9}.t-blue1{color:#69c}.t-blue2{color:#369}.t-red1{color:#e00}.t-red2{color:#900}.t-10px{font-size:77%}.t-11px{font-size:85%}.t-12px{font-size:93%}.t-13px{font-size:100%}.t-14px{font-size:108%}.t-15px{font-size:116%}.t-16px{font-size:123.1%}.t-18px{font-size:138.5%}.t-right{text-align:right}.t-center{text-align:center}.t-left{text-align:left}.t-bold{font-weight:700}.t-light{font-weight:400}.t-MS{font-family:ＭＳ ゴシック!important}.indent{text-indent:1em}.nw{white-space:nowrap}.b-gray-3px{border-bottom:#ccc solid 4px}.bd-gray-2px{border-bottom:#ccc dotted 2px}a.txt-link{position:relative;display:inline-block;padding-left:16px;color:#ed1c24;text-decoration:none}a.txt-link:before{content:"";width:13px;height:13px;background:#ed1c24;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-7px}a.txt-link:after{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:4px;margin-top:-5px}@media screen and (max-width: 639px){a.no-link{pointer-events:none;cursor:default;text-decoration:none}}.w100{width:100%}.w90{width:90%}.w80{width:80%}.w50{width:50%}.w33{width:33.3%}.w30{width:30%}.w25{width:25%}.w10{width:10%}.km5px{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.m-t0{margin-top:0}.m-t5px{margin-top:5px}.m-t10px{margin-top:10px}.m-t15px{margin-top:15px}.m-t20px{margin-top:20px}.m-t25px{margin-top:25px}.m-t30px{margin-top:30px}.m-l0{margin-bottom:0}.m-l5px{margin-left:5px}.m-l10px{margin-left:10px}.m-l15px{margin-left:15px}.m-l20px{margin-left:20px}.m-l25px{margin-left:25px}.m-l30px{margin-left:30px}.m-b0{margin-bottom:0}.m-b5px{margin-bottom:5px}.m-b10px{margin-bottom:10px}.m-b15px{margin-bottom:15px}.m-b20px{margin-bottom:20px}.m-b25px{margin-bottom:25px}.m-b30px{margin-bottom:30px}.p-t0{padding-top:0}.p-t5px{padding-top:5px}.p-t10px{padding-top:10px}.p-t15px{padding-top:15px}.p-t20px{padding-top:20px}.p-t25px{padding-top:25px}.p-t30px{padding-top:30px}.p-b0{padding-bottom:0}.p-b5px{padding-bottom:5px}.p-b10px{padding-bottom:10px}.p-b15px{padding-bottom:15px}.p-b20px{padding-bottom:20px}.p-b25px{padding-bottom:25px}.p-b30px{padding-bottom:30px}.p-l0{padding-left:0}ul.ul-m{margin-left:1.5em;line-height:1.3}ul.ul-m li{padding:.4ex}ol.ol-m{list-style:decimal;margin-left:1.5em}ol.ol-m li{padding:.6ex .4ex}table.table-L{margin-bottom:10px;border-collapse:collapse;line-height:1.6}table.table-L caption{text-align:left;padding:5px 0}table.table-L th{border-top:#bbb solid 1px;border-bottom:#bbb solid 1px;padding:6px 15px}table.table-L th{text-align:left;font-weight:400;color:#222;vertical-align:middle}table.table-L th.t-left{text-align:left}table.table-L th.t-right{text-align:right}table.table-L th.t-center{text-align:center}table.table-L th.nw{white-space:nowrap}table.table-L th.bn,table.table-L td.bn{border:none}table.table-L tr:nth-child(odd){background:#fdfcf5}#column2-r .waku10{width:auto;margin:1em 0;border:1px #999999 solid}#column2-r .waku10 tr{border:1px #999999 solid}#column2-r .waku10 th,#column2-r .waku10 td{border:1px #999999 solid;line-height:1.7;padding:5px 3px}#column2-r .waku10 .t-top{vertical-align:top}#column2-r .waku10 .t-middle{vertical-align:middle}#column2-r .t-top td{vertical-align:top}#column2-r .t-middle td{vertical-align:middle}#column2-r .t-top th{vertical-align:top}#column2-r .t-middle th{vertical-align:middle}.bg-gray,.bg-gray th,.bg-gray td{background:#eee}#column2-r .waku11{width:auto;margin:1em 0}#column2-r .waku11 th,#column2-r .waku11 td{line-height:1.7;padding:5px 3px}#column2-r .waku11 .t-top{vertical-align:top}#column2-r .waku11 .t-middle{vertical-align:middle}#cboxLoadedContent{background:#fff}a.ic-link{display:block;float:left;position:relative;z-index:1;margin-right:10px;margin-bottom:1em;background:#fff;line-height:1.3;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}a.ic-link:link,a.ic-link:visited{border:#ccc solid 1px}a.ic-link:hover{border:#aaa solid 1px;background:#f9f9f9}a.ic-link:active{border:#fcc solid 1px;background:#fee}.clear{clear:both}.img-rounded{border-radius:5px}a:hover img.on{cursor:pointer;opacity:.6;transition:opacity .4s ease-out 0s}.t-normal{font-weight:400}@media screen and (max-width: 615px){.displaynone-sp{display:none!important}}a:focus{outline:none}.iframe-video{display:block;position:relative;max-width:100%;margin-bottom:5px}.iframe-video-in{padding-top:56.25%}.iframe-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;bottom:0;right:0;left:0}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-5{margin-bottom:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}[class^=icon-]:before{content:"";vertical-align:top;background-size:32px 16px;background-position:0 0;background-repeat:no-repeat;display:inline-block;width:16px;height:16px;margin-right:5px;overflow:visible;line-height:1}.icon-search:before{background-image:url(/calendar/image/icon-search.svg)}.icon-search2:before{background-image:url(/calendar/image/icon-search.svg);background-position:-16px 0}.icon-calendar:before{background-image:url(/calendar/image/icon-calendar.svg)}.icon-list:before{background-image:url(/calendar/image/icon-list.svg)}.icon-arrow-down{width:16px}.icon-arrow-down:before{background-image:url(/calendar/image/icon-arrow-down.svg);background-size:16px auto;background-position:center}.icon-spinner{width:16px}.icon-spinner:before{background-image:url(/calendar/image/icon-spinner.svg);background-size:16px auto;background-position:center}.tsBtn-outline-primary{vertical-align:bottom;height:35px}.tsBtn-outline-primary:hover [class^=icon-]:before{background-position:-16px 0}.teamSchedule .tsBtn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding-left:1.74rem;padding-right:1.74rem;text-decoration:none!important;font-weight:700;font-size:1.5rem;border-radius:40px;transition:background .3s;min-width:100px;line-height:1}@media all and (min-width: 1081px){.teamSchedule .tsBtn{min-width:180px}}.teamSchedule .tsBtn:not(:last-child){margin-right:5px;margin-bottom:8px}.teamSchedule .tsBtn:hover{text-decoration:none!important}.teamSchedule .tsBtn-sm{height:34px;font-size:1.4rem;min-width:auto}.teamSchedule .tsBtn-light{background-color:#eee}.teamSchedule .tsBtn-light:hover{background-color:#ddd;color:#333!important}.teamSchedule .tsBtn-primary{border:solid 1px #e40011;background-color:#e40011;color:#fff!important}.teamSchedule .tsBtn-primary:hover{background-color:#ce0e1b}.teamSchedule .tsBtn-outline-primary{border:solid 1px #e40011;color:#e40011!important;background-color:#fff}.teamSchedule .tsBtn-outline-primary:hover{background-color:#e40011;color:#fff!important}.teamSchedule .tsBtn-group{display:flex;border:solid 2px blueviolet}@media all and (max-width: 1080px){.teamSchedule .tsBtn-lg{height:50px;min-width:280px;padding-left:2.4rem;padding-right:2.4rem}}.teamSchedule .tsBtn-sm{font-size:1.4rem;border:none;height:34px}.teamSchedule .tsBtn-xs{font-size:1.3rem;height:auto;min-width:auto;padding-top:4px;padding-bottom:4px;padding-left:1rem;padding-right:1rem;display:inline-block;vertical-align:middle}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}html{font-size:62.5%}html body{font-size:1.5rem;min-width:320px;background-color:#fff}#contents,#main-column{width:100%}@media all and (max-width: 1080px){#contents,#main-column{width:100%;margin-left:0;margin-right:0}}.teamSchedule{margin:0 auto;padding-bottom:40px;font-family:-apple-system,BlinkMacSystemFont,Arial,Noto Sans JP,メイリオ,Meiryo,sans-serif}@media all and (max-width: 1080px){.teamSchedule{padding-top:20px;padding-bottom:20px}}.teamSchedule .en{font-family:Arial,Helvetica,sans-serif;font-size:116%}.teamSchedule .d-flex{display:flex}.teamSchedule .justify-content-center{justify-content:center}.teamSchedule .justify-content-between{justify-content:space-between}.teamSchedule .justify-content-end{justify-content:flex-end}.teamSchedule .flex-row-reverse{flex-direction:row-reverse}.teamSchedule .d-none{display:none}@media all and (min-width: 1081px){.teamSchedule .d-lg-flex{display:flex;align-items:start}.teamSchedule .d-lg-none{display:none}.teamSchedule .d-lg-block{display:block}.teamSchedule .mb-lg-40{margin-bottom:40px}}.teamSchedule .fs-10{font-size:1rem}.teamSchedule .fs-12{font-size:1.2rem}.teamSchedule .fs-14{font-size:1.4rem}.teamSchedule .fs-16{font-size:1.6rem}.teamSchedule .fs-18{font-size:1.8rem}.teamSchedule .inner-content{margin-left:auto;margin-right:auto;max-width:1200px;width:94%}.teamSchedule__page-title{text-align:center;font-size:1.8rem;color:#e40011;margin-bottom:1.4rem!important;font-weight:700}.teamSchedule__head-subnav{display:flex;flex-wrap:wrap}.teamSchedule__note{padding:10px 15px;border:#e40011 2px solid;max-width:960px;margin-left:auto;margin-right:auto}.teamScheduleList-block{flex:1 1 50%}@media all and (max-width: 1080px){.teamScheduleList-block{margin-left:-3%;margin-right:-3%}}@media all and (min-width: 1081px){.teamScheduleList-block{margin-left:28px}}.teamScheduleAside{flex:0 0 240px}.teamScheduleAside-title{font-size:1.4rem}.articleBlock{flex:1 1 50%}@media all and (min-width: 1081px){.articleBlock{margin-left:28px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans JP,sans-serif;background-color:#fff;min-height:100vh;display:flex;flex-direction:column}.schedule_header{display:flex;align-items:center;width:100%;max-width:1440px;margin:0 auto;position:relative;background-color:#fff}.schedule_header:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;transform:translate(-50%);border-bottom:1px solid #8e8e8e;pointer-events:none}.header-logo-frame{display:flex;align-items:center;justify-content:center;width:230px;height:80px;background-color:#ca0915;flex-shrink:0}.header-logo-frame img{width:110px;height:auto}.header-nav-frame{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1!important;height:80px!important;background-color:#fff!important;padding-right:24px!important}.header-button{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}.header-button-text{font-size:15px;font-weight:900;color:#2d2d2d;line-height:1.2}.header-button-icon{font-size:32px;color:#ca0915;letter-spacing:-1.28px}.material-icons{font-family:Material Icons!important}.main-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1440px;margin:0 auto;padding:40px 0 0;min-height:400px;background-color:#fff}.content-placeholder{font-size:24px;color:#777;text-align:center}.schedule_footer{width:100%;max-width:1440px;margin:0 auto;padding-top:0;background-color:#fff}.footer-inner{display:flex;flex-direction:column;align-items:center;width:100%}.footer-disclaimer{width:100%;padding:24px 120px}.footer-disclaimer-text{font-size:11px;font-weight:400;color:#777;line-height:1.6}.footer-copyright{width:100vw;height:28px;background-color:#b00c15;display:flex;align-items:center;justify-content:center}.footer-copyright-text{font-size:12px;font-weight:400;color:#fff;text-align:center}@media screen and (max-width: 768px){.header-logo-frame{width:120px;height:60px}.header-logo-frame img{width:70px}.header-nav-frame{height:60px!important;padding-right:16px!important}.header-button-text{font-size:12px}.header-button-icon{font-size:24px}.main-content{padding:0}.footer{padding-top:40px}.footer-disclaimer{padding:16px 20px}.footer-disclaimer-text,.footer-copyright-text{font-size:10px}}.calendar-block{margin-left:auto;margin-right:auto;margin-bottom:40px}@media (max-width: 679px){.calendar-block{margin-bottom:0}}.teamCalendar{table-layout:fixed;max-width:1480px;margin-left:auto;margin-right:auto;width:100%}@media all and (min-width: 1081px){.teamCalendar{width:calc(100% - 30px)}}@media all and (max-width: 1080px){.teamCalendar{border-bottom:solid 1px #ccc}.teamCalendar thead{display:none}}.teamCalendar th{font-weight:700;text-align:center;border:solid 1px #ccc;padding:1px}.teamCalendar th:nth-child(6n){color:#3069cd}.teamCalendar th:nth-child(7n){color:#e40011}.teamCalendar td{border-top:solid 1px #ccc;padding:0 1px;text-align:center;position:relative;empty-cells:none;vertical-align:top}@media all and (min-width: 1081px){.teamCalendar td{border:solid 1px #ccc;height:164px}}@media all and (max-width: 1080px){.teamCalendar tbody,.teamCalendar tr{width:100%;display:block}.teamCalendar td{display:flex;min-height:60px}.teamCalendar .empty-cell{display:none}}.teamCalendar a{color:#3069cd!important;text-decoration:underline!important}.teamCalendar a:hover{color:#e40011!important}.teamCalendar-dateGroup{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:solid 1px rgba(204,204,204,.3);flex:0 0 65px}@media all and (min-width: 1081px){.teamCalendar-dateGroup{margin-top:5px}.teamCalendar-dateGroup .teamCalendar-time{display:none}}.teamCalendar-day{font-weight:700;font-size:1.8rem;display:flex;position:relative}@media all and (min-width: 1081px){.teamCalendar-day{font-size:2.2rem;position:absolute;left:3px;top:3px}}.teamCalendar-day small{font-size:1.4rem;margin-right:6px}.teamCalendar-day small:after{content:"";display:inline-block;position:absolute;width:1px;top:3px;height:24px;margin:0 5px 0 2px;background-color:#ccc;transform:rotate(18deg)}.teamCalendar-week{display:block;text-align:center;font-size:1.2rem}@media all and (min-width: 1081px){.teamCalendar-week{display:none}}.teamCalendar-time{font-weight:700}@media all and (max-width: 1080px){.teamCalendar-time{margin-top:5px}}.teamCalendar-item{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:18px 0 12px;flex:0 0 46%}@media all and (max-width: 1080px){.teamCalendar-item{border-right:dotted 1px rgba(204,204,204,.5)}}@media all and (min-width: 1081px){.teamCalendar-item{padding:14px 0 5px;border-right:none;min-height:147px}}.teamCalendar-stadium{position:absolute;left:65px;top:4px;font-size:1.2rem}@media all and (min-width: 1081px){.teamCalendar-stadium{right:5px;top:3px;text-align:right}}.teamCalendar-team{text-align:center;height:55px}.teamCalendar-team img{height:50px;width:auto!important;display:inline-block}.teamCalendar-scoreBlock{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-grow:1}@media all and (min-width: 1081px){.teamCalendar-scoreBlock{flex-direction:column;justify-content:flex-start}}.teamCalendar-score{font-size:1.8rem;letter-spacing:.1rem;display:flex;line-height:1.4;align-items:center;justify-content:center;margin-bottom:1px;font-family:sans-serif;font-weight:700;flex:0 0 33%;white-space:nowrap;min-height:20px}@media all and (max-width: 1080px){.teamCalendar-score{min-height:auto}.teamCalendar-score .teamCalendar-time{display:none}}.teamCalendar-kinds{flex:0 0 100%;font-size:1.2rem;min-height:20px}@media all and (max-width: 1080px){.teamCalendar-kinds{margin-top:3px;margin-bottom:3px;min-height:auto}}.teamCalendar .btn-hero{background-color:#e40011;color:#fff!important;text-decoration:none!important;font-size:1.4rem;font-weight:700;min-width:70px;display:inline-block;padding:0 8px;border-radius:20px;letter-spacing:0;font-family:Yu Gothic UI,sans-serif;box-shadow:0 3px 3px #0000001a}@media all and (min-width: 1081px){.teamCalendar .btn-hero{min-width:76px}}.teamCalendar .btn-hero:hover{background-color:#ce0e1b;color:#fff!important}.teamCalendar-newsitem{font-size:1.2rem;text-align:left;line-height:1.1}@media all and (max-width: 1080px){.teamCalendar-newsitem{flex:1 1 20%;display:flex;justify-content:center;flex-direction:column;padding:15px 5px}}@media all and (min-width: 1081px){.teamCalendar-newsitem{padding:8px 3px 8px 1px;border-top:dotted 1px #ccc}}@media (min-width: 500px) and (max-width: 768px){.teamCalendar-newsitem{font-size:100%}}.teamCalendar-newsitem li{padding-left:15px;text-indent:-10px}.teamCalendar-newsitem li:before{content:"";display:inline-block;background-color:#333;width:4px;height:4px;align-items:center;margin-right:5px;border-radius:3px}.teamCalendar-newsitem li:not(:last-child){margin-bottom:15px}@media all and (min-width: 1081px){.teamCalendar-newsitem li:not(:last-child){margin-bottom:5px}}.teamCalendar .saturday .teamCalendar-day,.teamCalendar .saturday .teamCalendar-day small,.teamCalendar .saturday .teamCalendar-week{color:#3069cd!important}.teamCalendar .sunday .teamCalendar-day,.teamCalendar .sunday .teamCalendar-day small,.teamCalendar .sunday .teamCalendar-week,.teamCalendar .holiday .teamCalendar-day,.teamCalendar .holiday .teamCalendar-day small,.teamCalendar .holiday .teamCalendar-week{color:#e40011!important}@media all and (min-width: 1081px){.teamCalendar .teamCalendar-dateGroup+.teamCalendar-newsitem{margin-top:38px;border-top:none}}.teamSchedule .homeGame{background-color:var(--home-geme)}.teamSchedule .homeGame .teamCalendar-stadium,.teamSchedule .homeGame .teamScheduleList-stadium{font-weight:700;color:#e40011}.teamSchedule .localGame{background-color:var(--local-geme)}.teamSchedule .interchangeGame{background-color:var(--interchange-geme)}.teamSchedule .otherGame{background-color:var(--other-geme)}.teamSchedule .farmYuGame{background-color:var(--farm-yu)}.teamSchedule .farmMazdaGame{background-color:var(--farm-mazda)}.teamSchedule .farmHomeLocalGame{background-color:var(--farm-home-local)}@media all and (max-width: 1080px){.teamSchedule .d-sm-none{display:none}}@media all and (min-width: 1081px){.teamSchedule .d-lg-none{display:none}}.teamSchedule .d-sm-flex{display:none}@media all and (max-width: 1080px){.teamSchedule .d-sm-flex{display:flex}}.teamSchedule .invalid-month,.teamSchedule .invalid-month small{color:#ccc}.teamSchedule__nav{background-color:#fff;margin-bottom:10px;text-align:center;border-bottom:solid 4px #e40011}@media all and (max-width: 1080px){.teamSchedule__nav{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:5px;margin-bottom:0}}@media all and (max-width: 1080px) and (-ms-high-contrast: none){.teamSchedule__nav{display:flex}}@media all and (min-width: 1081px){.teamSchedule__nav{display:flex;justify-content:center}}.teamSchedule__nav li{background-color:#eee;height:40px;font-size:2.4rem;display:flex;align-items:center;justify-content:center;font-weight:700;width:100%}@media all and (min-width: 1081px){.teamSchedule__nav li{border-radius:5px 5px 0 0;flex:0 0 8%;max-width:98px}.teamSchedule__nav li:not(:last-child){margin-right:2px}}.teamSchedule__nav li small{font-size:1.4rem;margin-top:4px;margin-left:2px;transition:color .3s}.teamSchedule__nav .is-active a{background-color:#e40011;border-color:#e40011;color:#fff!important}.teamSchedule__nav .is-active a small{color:#fff}.teamSchedule__nav a{display:flex;align-items:center;justify-content:center;height:40px;width:100%;text-decoration:none!important;background-color:#fff;border:solid 1px #ccc;transition:background .3s,color .3s;border-radius:5px}@media all and (min-width: 1081px){.teamSchedule__nav a{border:solid 1px #999;border-radius:5px 5px 0 0;border-bottom:none}}.teamSchedule__nav a:hover{background-color:#e40011;border-color:#e40011;color:#fff!important}.teamSchedule__nav a:hover small{color:#fff}.teamScheduleList{width:100%}.teamScheduleList thead{background-color:#f5f5f5;text-align:center}.teamScheduleList thead th{font-size:1.4rem;padding:10px 0;text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.teamScheduleList thead th:not(:last-child){border-right:solid 1px #ccc}.teamScheduleList tr{position:relative}.teamScheduleList td{vertical-align:middle;padding:10px 1px;text-align:center;border-bottom:solid 1px #ccc}@media all and (min-width: 1081px){.teamScheduleList td{padding:15px 5px}}.teamScheduleList td img{display:inline-block;vertical-align:middle;min-width:50px}.teamScheduleList-dateBlock{text-align:center;border-right:solid 1px #ccc;width:60px}@media all and (min-width: 1081px){.teamScheduleList-dateBlock{width:190px}}.teamScheduleList-dateGroup{font-weight:700}@media all and (min-width: 1081px){.teamScheduleList-dateGroup{display:inline-flex;align-items:center;justify-content:space-between}}.teamScheduleList-day{font-weight:700;font-size:1.8rem;justify-content:center;position:relative;display:flex}@media all and (min-width: 1081px){.teamScheduleList-day{font-size:2.2rem;display:inline-flex;min-width:50px}}.teamScheduleList-day small{font-size:1.4rem;margin-right:7px;vertical-align:top}.teamScheduleList-day small:after{content:"";display:inline-block;position:absolute;width:1px;top:3px;height:24px;background-color:#ccc;transform:rotate(18deg);margin-left:2px}.teamScheduleList-week{font-size:1.3rem;font-weight:400;vertical-align:middle;font-feature-settings:"palt";width:65px;display:inline-block}@media all and (max-width: 1080px){.teamScheduleList-week{display:block;width:100%;white-space:nowrap}}.teamScheduleList-time{font-weight:700}@media all and (max-width: 1080px){.teamScheduleList-time{display:block;margin-top:5px}}@media all and (min-width: 1081px){.teamScheduleList-time{font-size:1.8rem!important}}@media all and (max-width: 1080px){.teamScheduleList-gameInfoBlock{padding-top:10px}}@media all and (min-width: 1081px){.teamScheduleList-gameInfoBlock{display:flex;align-items:center}}.teamScheduleList-gameInfo{width:100%}.teamScheduleList-team{flex:0 0 20%}@media all and (min-width: 1081px){.teamScheduleList-scoreBlock{flex:0 0 46%;display:flex;align-items:center;min-width:100px}}.teamScheduleList-scoreBlock a{color:#3069cd!important;text-decoration:underline!important}.teamScheduleList-scoreBlock a:hover{color:#e40011!important}.teamScheduleList-score{font-size:1.8rem;font-weight:600;min-width:100px;text-align:center}.teamScheduleList-kinds{font-size:1.4rem;margin-left:1rem;min-width:50px}@media (max-width: 680px){.teamScheduleList-kinds{margin-left:0;display:block}}.teamScheduleList-btnBlock{min-width:80px;margin-left:auto}.teamScheduleList .btn-hero{background-color:#e40011;color:#fff!important;text-decoration:none!important;font-size:1.2rem;order:3;font-weight:700;min-width:80px;display:inline-block;padding:3px 8px;border-radius:20px;letter-spacing:0;font-family:Yu Gothic UI,sans-serif;box-shadow:0 3px 3px #0000001a}@media all and (min-width: 1081px){.teamScheduleList .btn-hero{min-width:64px}}.teamScheduleList .btn-hero:hover{background-color:#ce0e1b;color:#fff!important}.teamScheduleList-stadium{border-left:dotted 1px #ccc;font-size:1.4rem;width:100px;line-height:1.2;word-break:break-all}@media all and (max-width: 1080px){.teamScheduleList-stadium{width:auto;position:absolute;left:67px;margin-top:-4px;font-size:1.2rem;border:none!important}}.teamScheduleList-newsBlock{width:45%;padding-left:10px;border-left:solid 1px #ccc}@media all and (min-width: 1081px){.teamScheduleList-newsBlock{width:25%}}.teamScheduleList-newsBlock a{color:#3069cd!important;text-decoration:underline!important}.teamScheduleList-newsBlock a:hover{color:#e40011!important}.teamScheduleList-newsitem{font-size:1.2rem;text-align:left;line-height:1.2}@media all and (max-width: 1080px){.teamScheduleList-newsitem{flex:1 1 20%;display:flex;justify-content:center;flex-direction:column;padding:15px 5px}}@media (min-width: 500px) and (max-width: 768px){.teamScheduleList-newsitem{font-size:100%}}.teamScheduleList-newsitem li{padding-left:12px;text-indent:-10px}.teamScheduleList-newsitem li:before{content:"";display:inline-block;background-color:#333;width:4px;height:4px;align-items:center;margin-right:5px;border-radius:3px}.teamScheduleList-newsitem li:not(:last-child){margin-bottom:15px}@media all and (min-width: 1081px){.teamScheduleList-newsitem li:not(:last-child){margin-bottom:5px}}.teamScheduleList .saturday .teamScheduleList-day,.teamScheduleList .saturday .teamScheduleList-day small,.teamScheduleList .saturday .teamScheduleList-week{color:#3069cd}.teamScheduleList .sunday .teamScheduleList-day,.teamScheduleList .sunday .teamScheduleList-day small,.teamScheduleList .sunday .teamScheduleList-week{color:#e40011}.teamScheduleList .holiday .teamScheduleList-day,.teamScheduleList .holiday .teamScheduleList-day small,.teamScheduleList .holiday .teamScheduleList-week{color:#e40011!important}.teamScheduleAside #schedule-search{position:fixed;right:5px;bottom:80px;z-index:5;min-width:50px;width:50px;height:50px;box-shadow:0 3px 2px 2px #0000001a;opacity:0;transition:.4s ease-in-out}.teamScheduleAside #schedule-search .icon-search:before{background-image:url(/calendar/image/icon-search.svg)}@media all and (min-width: 1081px){.teamScheduleAside #schedule-search{display:none}}.teamScheduleAside #schedule-search.fade-in{opacity:1}.teamScheduleAside #schedule-search:hover,.teamScheduleAside #schedule-search:active{color:#fff!important}@media all and (min-width: 1081px){.teamScheduleAside{position:sticky;top:0;order:-1;z-index:5}}.teamScheduleAside-title{font-weight:700;width:100%;color:#e40011;margin-bottom:10px;text-align:center}.teamScheduleAside .form-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#333;width:100%;height:36px;font-size:1.6rem;border-radius:3px;margin-bottom:8px;padding-left:5px;padding-right:15px;background-color:#fff;background:#fff transparent;border:solid 1px #999;background-image:url(/calendar/image/icon-arrow.svg);background-repeat:no-repeat;background-size:15px;background-position:right center}@media all and (min-width: 1081px){.teamScheduleAside .form-select{font-size:1.4rem;width:100%}}.teamScheduleAside .form-select option{background-color:#fff}.teamScheduleAside-card{background-color:#f4f4f4;padding:15px;border-radius:5px;box-shadow:0 3px #0000001a;display:flex;flex-direction:column;align-items:center}@media all and (max-width: 1080px){.teamScheduleAside-card{padding:10px 10px 0;position:relative}}.teamScheduleAside .selectGroup{max-width:210px}@media all and (max-width: 1080px){.teamScheduleAside .selectGroup{display:grid;width:100%;max-width:100%;grid-template-columns:1fr 1fr;gap:5px}}@media all and (max-width: 1080px) and (-ms-high-contrast: none){.teamScheduleAside .selectGroup{display:block}}.teamScheduleAside-btnGroup{display:flex;justify-content:space-around;margin-top:10px;margin-bottom:10px}@media all and (min-width: 1081px){.teamScheduleAside-btnGroup{width:100%;margin-top:5px;flex-direction:column}}.teamScheduleAside-btnGroup .mb-0{margin-bottom:0!important}.teamScheduleAside .tgl-check{color:#fff;position:absolute;right:10px;top:10px;display:flex;align-items:center;padding:2px 10px;border:solid 1px #e40011}.teamScheduleAside .tgl-check i:after{content:"閉じる";color:#e40011}select::-ms-expand{display:none}.teamSchedule-block{width:100%}@media all and (max-width: 1080px){.teamSchedule-block{margin-bottom:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(15%,1fr));gap:1px;box-sizing:border-box}}@media all and (min-width: 1081px){.teamSchedule-block{display:flex;flex-wrap:wrap;border-bottom:solid 1px #f5f5f5}}.teamSchedule-block li{flex:0 0 25%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:500}@media all and (min-width: 1081px){.teamSchedule-block li{border:1px #f5f5f5 solid;border-radius:3px}}.teamSchedule-block li small{margin-top:5px;margin-left:2px;font-size:1.3rem}.teamSchedule-block a{display:flex;align-items:center;justify-content:center;padding:10px 0;width:100%;background-color:#fff;text-decoration:none!important;transition:background .3s;border-radius:3px}.teamSchedule-block a:hover{color:#fff!important;background-color:#e40011}.teamSchedule-block a:hover small{color:#fff}.teamScheduleAside-textLink{text-align:left;list-style:disc;padding-left:25px;margin-bottom:2rem}.teamScheduleAside-textLink li{margin-top:1.25rem}@media all and (min-width: 1081px){.teamScheduleAside-textLink li{margin-top:.25rem}}.teamScheduleAside-textLink a{color:#3069cd!important;text-decoration:underline!important}.teamScheduleAside-textLink a:hover{color:#e40011!important}@media all and (max-width: 1080px){.teamScheduleAside-textLink a{font-size:1.6rem}}#selectGroupFlg{display:none}#selectGroupFlg:checked+.tgl-check:after{content:"開く"}#selectGroupFlg:checked+.tgl-check+.selectGroup{display:none!important}#selectGroupFlg:checked+.tgl-check+.selectGroup+.teamScheduleAside-btnGroup{display:none}.fade-in{opacity:1}.change-disp-button-list{gap:5px}.change-disp-button-list a{display:flex;align-items:center;padding:5px 15px}.change-disp-button-list a:hover,.change-disp-button-list a:hover span{text-decoration:none!important}.change-disp-button-list [class^=icon-]:before{color:#e40011}.change-disp-button-list span{color:#e40011!important;font-weight:700;font-size:1.4rem}.change-disp-button-list .active{background:#e40011}.change-disp-button-list .active span{color:#fff!important}.change-disp-button-list .active [class^=icon-]:before{color:#fff}.change-disp-button-list .left{border:solid 1px #e40011;border-radius:20px 3px 3px 20px}.change-disp-button-list .right{border:solid 1px #e40011;border-radius:3px 20px 20px 3px}.phoneTeamCalendar{table-layout:fixed;max-width:1480px;margin-top:10px;margin-left:auto;margin-right:auto;width:calc(100% - 30px)}.phoneTeamCalendar th{font-weight:700;text-align:center;border:solid 1px #ccc;padding:1px}.phoneTeamCalendar th:nth-child(6n){color:#3069cd}.phoneTeamCalendar th:nth-child(7n){color:#e40011}.phoneTeamCalendar td{border-top:solid 1px #ccc;padding:0 1px;text-align:center;position:relative;empty-cells:none;vertical-align:top;border:solid 1px #ccc}.phoneTeamCalendar a{color:#3069cd!important;text-decoration:underline!important}.phoneTeamCalendar a:hover{color:#e40011!important}.phoneTeamCalendar-dateGroup{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:solid 1px rgba(204,204,204,.3);flex:0 0 65px}.phoneTeamCalendar-day{font-weight:700;font-size:1.8rem;display:flex;position:absolute;top:3px}.phoneTeamCalendar-stadiumBlock{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-grow:1;flex-direction:column}.phoneTeamCalendar-stadium{flex:0 0 100%;font-size:.75rem}.phoneTeamCalendar-time{font-weight:700}.phoneTeamCalendar-item{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px 0 5px;flex:0 0 46%;border-right:none}.phoneTeamCalendar-team{text-align:center;height:45px}.phoneTeamCalendar-team img{padding:5px;height:50px!important;width:auto!important;display:inline-block;object-fit:contain}.phoneTeamCalendar-scoreBlock{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-grow:1;flex-direction:column}.phoneTeamCalendar-score{font-size:.9rem;letter-spacing:.1rem;display:flex;line-height:1.4;align-items:center;justify-content:center;margin-bottom:1px;font-family:sans-serif;font-weight:700;flex:0 0 33%;white-space:nowrap;min-height:20px}@media all and (min-width: 501px){.phoneTeamCalendar-score{font-size:1.3rem}}.phoneTeamCalendar .btn-hero{background-color:#e40011;color:#fff!important;text-decoration:none!important;font-size:1rem;font-weight:700;display:inline-block;padding:0 8px;border-radius:20px;letter-spacing:0;font-family:Yu Gothic UI,sans-serif;box-shadow:0 3px 3px #0000001a}@media all and (min-width: 501px){.phoneTeamCalendar .btn-hero{font-size:1.3rem}}.phoneTeamCalendar .btn-hero:hover{background-color:#ce0e1b;color:#fff!important}.phoneTeamCalendar .saturday .phoneTeamCalendar-day{color:#3069cd!important}.phoneTeamCalendar .sunday .phoneTeamCalendar-day,.phoneTeamCalendar .holiday .phoneTeamCalendar-day{color:#e40011!important}.phoneTeamCalendar .nextSchedule{bottom:5px;right:1px}.phoneTeamCalendar .teamCalendar-kinds{font-size:.75rem}.articleBlock{padding:0 15px}@media all and (min-width: 1081px){.articleBlock{border:solid 1px #ccc;border-radius:15px;padding:30px 30px 20px}}.articleBlock-title{font-weight:600;font-size:1.8rem;border-left:solid 3px #e40011;padding:5px 5px 3px 10px;margin-bottom:1.4rem!important;margin-top:7rem!important}.articleHead{margin-bottom:30px;padding:10px 0 10px 10px;margin-left:-15px;margin-right:-15px;border-left:3px solid #e40011}@media all and (min-width: 1081px){.articleHead{margin-left:0}}.articleHead .article-title{font-size:1.8rem;line-height:1.4;display:inline-block;font-weight:500;font-size:2.2rem;background-color:#fff}.articleBody{line-height:1.8;margin-bottom:40px}.articleBody .article-sectionTitle{line-height:1.4;background-color:#e400111a;padding:1.4rem;font-size:1.8rem;font-weight:700;margin-bottom:2.4rem;margin-top:6rem}@media all and (max-width: 1080px){.articleBody .article-sectionTitle{margin-left:-15px;margin-right:-15px}}.articleBody .article-sectionTitle:nth-of-type(1){margin-top:0}.articleBody p{margin-bottom:2rem}.articleBody a{display:inline-flex;border:solid 1px #e40011;color:#e40011!important;line-height:1.4;border-radius:30px;padding:5px 20px;font-weight:700;transition:background .3s}.articleBody a:hover{text-decoration:none!important;background-color:#e40011;color:#fff!important}@media all and (max-width: 1080px){.articleBody .figure-block{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;box-sizing:border-box}}@media all and (min-width: 1081px){.articleBody .figure-block{display:flex;flex-wrap:wrap}}.articleBody .figure-block .figure{width:100%;text-align:center;margin-bottom:2rem}@media all and (min-width: 1081px){.articleBody .figure-block .figure{flex:0 0 350px}}.articleBody .figure-block .figure img{margin:0 auto}.articleBody .figure-block .figure:not(:last-child){margin-right:30px}.articleBody .figure-block figcaption{text-align:left;padding:8px 0;font-size:1.4rem;line-height:1.4}.articleBody .ticketBlock-table{font-weight:700;width:100%}@media all and (max-width: 1080px){.articleBody .ticketBlock-table:nth-child(2) tr:first-child td,.articleBody .ticketBlock-table:nth-child(2) tr:first-child th{border-top:none}}@media all and (min-width: 1081px){.articleBody .ticketBlock-table{margin-right:40px;width:400px}}.articleBody .ticketBlock-table th{padding:5px 10px;border:solid 2px #cebec2;text-align:center;width:40px;font-weight:700}.articleBody .ticketBlock-table td{padding:5px 10px;border:solid 2px #cebec2}@media all and (min-width: 1081px){.articleBody .ticketBlock-table td{font-size:1.4rem}}.articleBody .ticketBlock-table .soldout{background-color:#f5f5f5}.articleBody .ticketBlock-table .soldout td{color:#999}.articleBody table{width:100%}@media all and (min-width: 1081px){.articleBody table{width:auto}}.articleBody table th{padding:5px 10px;border:solid 2px #cebec2;text-align:center}.articleBody table td{padding:5px 10px;border:solid 2px #cebec2}@media all and (min-width: 1081px){.articleBody table td{font-size:1.4rem}}@media print{header,footer,#footer,#navi,.inner-content,nav{display:none!important}body,html{zoom:.76}.teamSchedule{padding:0}.teamSchedule__nav{border:none;margin-bottom:2rem;width:100%;justify-content:center;display:flex;position:static}.teamSchedule__nav li{display:none}.teamSchedule__nav li.is-active{display:block;font-size:7rem}.teamSchedule__nav li.is-active a{border:none;color:#333!important;background-color:#fff!important}.teamSchedule__nav li.is-active small{color:#333;font-size:3rem;margin-left:1rem;margin-top:2rem}.teamCalendar thead{display:table-header-group}.teamCalendar tbody{display:table-row-group}.teamCalendar tr{display:table-row}.teamCalendar td,.teamCalendar th{display:table-cell!important;border:solid thin #999}.teamCalendar .empty-cell{display:table-cell}.teamCalendar-dateGroup .teamCalendar-week,.teamCalendar-dateGroup .teamCalendar-time{display:none}.teamCalendar-dateGroup .teamCalendar-day{font-size:2.2rem;position:absolute;left:3px;top:3px}.teamCalendar-item{border-right:none;min-height:150px;padding-top:10px;padding-bottom:3px}.teamCalendar-stadium{right:5px;top:3px;text-align:right}.teamCalendar-score{display:block!important}.teamCalendar-scoreBlock,.teamCalendar-kinds{display:block}.teamCalendar-newsitem{padding-top:8px;padding-bottom:8px;border-top:dotted thin #ccc}.teamCalendar-newsitem li:not(:last-child){margin-bottom:5px}.teamCalendar-dateGroup+.teamCalendar-newsitem{margin-top:38px;border-top:none}}
