.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#sponsor__wrap{margin:-20px -10px;background:#f3f3f3}#sponsor__wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}#sponsor__wrap img{max-width:100%;image-rendering:-webkit-optimize-contrast}.sponsor__box,.sponsor__inqwrap{border-top:2px solid #fff;padding:20px}.sponsor__subbox:not(:first-of-type){margin-top:50px}.sponsor__title,.sponsor__subtitle{text-align:center}.sponsor__title{color:#09318f !important;position:relative;padding-bottom:15px}.sponsor__title:after{content:"";width:3em;height:3px;background:#09318f;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.sponsor__list__new,.sponsor__list__sub{gap:10px;max-width:1080px;margin:0 auto;margin-top:30px}.sponsor__list__new li,.sponsor__list__sub li{width:calc((100% - 10px)/2);text-align:center}.sponsor__list__new.list__large li,.sponsor__list__new.list__mid li,.sponsor__list__sub.list__large li,.sponsor__list__sub.list__mid li{width:100%}.sponsor__list__new a,.sponsor__list__new .no-link,.sponsor__list__sub li{background:#fff;display:block;border-radius:5px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);padding:10px}.sponsor__list__new a span,.sponsor__list__new .no-link span,.sponsor__list__sub li span{font-size:12px;display:block}.sponsor__list__new a{height:100%}.sponsor__list__text{gap:20px;max-width:1080px;margin:0 auto;margin-top:30px}.sponsor__list__text li{width:100%;text-align:center}.sponsor__inqwrap h4{font-size:18px;font-weight:normal;margin-bottom:5px}.ban-sponsor-inq{display:block;margin-top:30px}.sponsor__inqbox{border:5px solid #09318f;padding:30px;margin-top:30px;background:#fff}.sponsor__inqbox h5{margin-bottom:20px;color:#4c4c4c;font-size:24px;font-weight:bold}.sponsor__inqbox p{margin:0 !important}@media screen and (min-width: 768px){#sponsor__wrap{margin:-50px}.sponsor__box,.sponsor__inqwrap{padding:50px}.sponsor__list__new,.sponsor__list__sub,.sponsor__list__text{gap:20px}.sponsor__list__new li,.sponsor__list__sub li,.sponsor__list__text li{width:calc((100% - 40px)/3)}.sponsor__list__new.list__large li,.sponsor__list__new.list__mid li,.sponsor__list__sub.list__large li,.sponsor__list__sub.list__mid li,.sponsor__list__text.list__large li,.sponsor__list__text.list__mid li{width:calc((100% - 20px)/2)}}@media screen and (min-width: 1280px){.sponsor__list__new li,.sponsor__list__sub li,.sponsor__list__text li{width:calc((100% - 60px)/4)}.sponsor__list__new.list__mid li{width:calc((100% - 40px)/3)}.sponsor__list__new.list__large li{width:calc((100% - 20px)/2)}}.sponsor__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:0 0 30px}.sponsor__list,.sponsor__list__title{text-align:center}.sponsor__list__title--diamond{background:-webkit-gradient(linear, left top, left bottom, from(#aaa), color-stop(#666), to(#aaa));background:-webkit-linear-gradient(top, #aaa, #666, #aaa);background:linear-gradient(180deg, #aaa, #666, #aaa);color:#fff !important}.sponsor__list__title--platinum{background:-webkit-gradient(linear, left top, left bottom, from(#f0f8ff), color-stop(#e5e4e2), to(#f0f8ff));background:-webkit-linear-gradient(top, #f0f8ff, #e5e4e2, #f0f8ff);background:linear-gradient(180deg, #f0f8ff, #e5e4e2, #f0f8ff);color:#999 !important}.sponsor__list__title--gold{background:-webkit-gradient(linear, left top, left bottom, from(gold), color-stop(#dab300), to(gold));background:-webkit-linear-gradient(top, gold, #dab300, gold);background:linear-gradient(180deg, gold, #dab300, gold);color:#fff !important}.sponsor__list__title--silver{background:-webkit-gradient(linear, left top, left bottom, from(#c9caca), color-stop(#afafb0), to(#c9caca));background:-webkit-linear-gradient(top, #c9caca, #afafb0, #c9caca);background:linear-gradient(180deg, #c9caca, #afafb0, #c9caca);color:#fff !important}.sponsor__list__title--bronze{background:-webkit-gradient(linear, left top, left bottom, from(#ac6b25), color-stop(#815a2b), to(#ac6b25));background:-webkit-linear-gradient(top, #ac6b25, #815a2b, #ac6b25);background:linear-gradient(180deg, #ac6b25, #815a2b, #ac6b25);color:#fff !important}.sponsor__list__title--supplier{background:-webkit-gradient(linear, left top, left bottom, from(#0075c2), color-stop(#1955a6), to(#0075c2));background:-webkit-linear-gradient(top, #0075c2, #1955a6, #0075c2);background:linear-gradient(180deg, #0075c2, #1955a6, #0075c2);color:#fff !important}.sponsor__list__title--supplier--sub{background:-webkit-gradient(linear, left top, left bottom, from(#a1c4fd), color-stop(#c2e9fb), to(#a1c4fd));background:-webkit-linear-gradient(top, #a1c4fd, #c2e9fb, #a1c4fd);background:linear-gradient(180deg, #a1c4fd, #c2e9fb, #a1c4fd);color:#fff !important}.sponsor__list__title--sdgs{background:-webkit-gradient(linear, left top, left bottom, from(#00a968), color-stop(#005731), to(#00a968));background:-webkit-linear-gradient(top, #00a968, #005731, #00a968);background:linear-gradient(180deg, #00a968, #005731, #00a968);color:#fff !important}.sponsor__list__title--youth{background:-webkit-gradient(linear, left top, left bottom, from(#fff450), color-stop(#eed139), to(#fff450));background:-webkit-linear-gradient(top, #fff450, #eed139, #fff450);background:linear-gradient(180deg, #fff450, #eed139, #fff450);color:#fff !important}.sponsor__list--platinum li{width:50%}.sponsor__list--gold li,.sponsor__list--silver li{padding:0 1%;width:30%}.sponsor__list--bronze li{padding:0 1%;width:23%}.sponsor__list--supplier li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 0 10px;width:100%}.sponsor__list--supplier li span{font-size:.7rem;width:60%}.sponsor__list--supplier li a{margin:0 10% 0 0;width:30%}.sponsor__list--supplier li img{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.sponsor__list--sdgs{padding:0 !important}.sponsor__list--sdgs li{padding:0 1%;width:23%}.sponsor__list--sdgs--sub{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 40px}.sponsor__list--sdgs--sub li{font-size:.7rem;margin-bottom:5px !important;width:100%}.sponsor__list--youth li{padding:0 1%;width:23%}.sponsor__list img{max-width:100%}.sponsor__list__title{font-size:.7rem !important;margin-top:10px !important}.sponsor__support{margin-bottom:30px}#toTopBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#0b408d;border:1px solid #fff;border-radius:60px;bottom:16%;color:#fff;display:none;font-size:12px;height:50px;-webkit-justify-content:center;justify-content:center;position:fixed;right:20px;text-align:center;width:50px;z-index:1000}#toTopBtn img{max-width:100%}@media print,screen and (min-width: 768px){.sponsor__list{max-width:900px;padding:0 0 50px}.sponsor__list__title{margin-bottom:40px !important}.sponsor__list--gold li,.sponsor__list--silver li{padding:0 3%;width:26%}.sponsor__list--bronze li{padding:0 2% 20px;width:21%}.sponsor__list--supplier:after{content:"";display:block;padding:0 1%;width:48%}.sponsor__list--supplier li{padding:0 1%;width:48%}.sponsor__list--supplier li a{margin:0;width:40%}.sponsor__list--sdgs li{padding:0 2%;width:21%}.sponsor__list--sdgs--sub{padding:0 0 50px}.sponsor__list--sdgs--sub li{font-size:.8rem;margin-bottom:10px !important;width:50%}.sponsor__list--youth li{padding:0 2% 20px;width:21%}.sponsor__list__image--330 img{max-width:330px !important;width:100%}.sponsor__list__title{font-size:.9rem !important;margin-top:15px !important}#toTopBtn{bottom:140px;height:80px;right:100px;width:80px}}.footer-sponsors{max-width:1920px;text-align:center}.footer-sponsors *{-webkit-box-sizing:border-box;box-sizing:border-box}.footer-sponsors img{max-width:100%;image-rendering:-webkit-optimize-contrast;vertical-align:middle}.footer-sponsors .sponsor__title{font-size:20px;font-weight:bold}.footer-sponsors ul{gap:10px;margin:25px auto 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1080px}.footer-sponsors li{width:calc((100% - 10px)/2);text-align:center;background:#fff;display:block;border-radius:5px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2);box-shadow:0px 0px 5px rgba(0,0,0,.2)}.footer-sponsors li a{display:block}.footer-sponsors a{padding:10px}.footer-sponsors a:hover{opacity:.7}.footer-sponsors .btnAllSponsor{display:inline-block;padding:10px;border:1px solid;margin-top:25px;border-radius:3px;width:200px;font-weight:bold;line-height:1.4}@media screen and (min-width: 768px){.footer-sponsors ul{gap:20px}.footer-sponsors li{width:calc((100% - 60px)/4)}}#season-ticket-news p{margin-bottom:10px;line-height:1.6}.season-ticket-info{margin-top:80px}.season-ticket-info:first-of-type{margin-top:50px}.season-ticket-info .tit-check{font-size:18px;line-height:1;color:#d2001e;margin:30px 0 -2px}.season-ticket-info .titSmall{font-weight:bold;font-size:20px;color:#09318f;margin-bottom:20px}.season-ticket-benefits-wrap .season-ticket-benefits{width:100%}.season-ticket-checkbox{border:#d2001e 1px solid;padding:20px 25px}.season-ticket-benefits{border:1px solid #09318f;margin-top:30px;background:#e6eff9}.season-ticket-benefits h4{background:#09318f;color:#fff;position:relative;font-size:20px;padding:8px 1em;line-height:1.4}.season-ticket-benefits h4.ico-new{padding-left:60px}.season-ticket-benefits h4.ico-new span{display:inline-block;position:absolute;top:-6px;left:10px;margin:0;padding:15px 0 12px;z-index:2;width:40px;text-align:center;color:#fff;font-size:13px;background:#d2001e;border-radius:2px 0 0 0}.season-ticket-benefits h4.ico-new span:before{position:absolute;content:"";top:0;right:-5px;border:none;border-bottom:solid 6px #82001e;border-right:solid 5px rgba(0,0,0,0)}.season-ticket-benefits h4.ico-new span:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:10px solid #d2001e}.season-ticket-benefits h4 strong{color:#ff0;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #d00));background:-webkit-linear-gradient(transparent 70%, #d00 70%);background:linear-gradient(transparent 70%, #d00 70%)}.season-ticket-benefits div:not(.flex){position:relative;padding:25px}.season-ticket-benefits div:not(.flex) strong{color:#09318f;font-size:16px}.season-ticket-benefits h5{font-size:15px;margin-top:15px;font-weight:bold}.season-ticket-benefits dt{font-weight:bold;margin-top:10px}.season-ticket-benefits .flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.season-ticket-benefits .flex div,.season-ticket-benefits .flex figure{width:100%}.img-keyholder{width:100px;position:relative;margin:10px auto 0 !important}.season-ticket-schedule{margin-bottom:20px !important;background:#09318f}.season-ticket-schedule li{color:#fff;padding:20px;width:50%;text-align:center;font-size:20px;font-weight:bold}.season-ticket-schedule figure{background:#fff;margin:10px auto 0;padding:10px 1em}.season-ticket-schedule img{vertical-align:middle}.btn-ticket-box{margin:20px auto;max-width:480px}.btn-ticket-box a{display:inline-block}@media screen and (min-width: 768px){.img-keyholder{position:absolute;right:5%;top:-20px}.season-ticket-benefits .flex div{width:calc(100% - 360px)}.season-ticket-benefits .flex figure{max-width:280px}}.season-ticket-merit{background:#c2e9fb;margin-top:80px;padding:30px 25px}.season-ticket-merit ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:justify}.season-ticket-merit li{width:100%;border:#09318f solid 2px;background:#fff;border-radius:6px}.season-ticket-merit h4{background:#09318f;color:#ff0;padding:.25em .5em .3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1.3;padding-left:60px;position:relative}.season-ticket-merit h4 span{display:inline-block;position:absolute;top:-6px;left:10px;margin:0;padding:4px 0 2px;z-index:2;width:40px;text-align:center;color:#fff;font-size:40px;background:#d2001e;border-radius:2px 0 0 0;line-height:1;font-weight:normal;font-style:italic;text-indent:-6px}.season-ticket-merit h4 span::before{position:absolute;content:"";top:0;right:-5px;border:none;border-bottom:solid 6px #82001e;border-right:solid 5px rgba(0,0,0,0)}.season-ticket-merit h4 span::after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:10px solid #d2001e}.season-ticket-merit p{padding:1.5em 1em 1em}.layout-second .second-body article .season-ticket-merit h3{padding:1rem 3rem;-webkit-transform:skew(-15deg);transform:skew(-15deg);color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#209cff), to(#68e0cf));background-image:-webkit-linear-gradient(left, #209cff 0%, #68e0cf 100%);background-image:linear-gradient(to right, #209cff 0%, #68e0cf 100%);text-align:center;font-size:clamp(18px,3vw,24px)}@media screen and (min-width: 1124px){.season-ticket-merit li{width:calc((100% - 40px)/3)}}.season-ticket-flow li{margin:0 0 30px}.season-ticket-flow li:not(:last-child){border-bottom:2px solid #09318f;position:relative;border-bottom:2px solid #09318f;position:relative;padding:0 0 15px}.season-ticket-flow li:not(:last-child)::before,.season-ticket-flow li:not(:last-child)::after{content:"";border:solid rgba(0,0,0,0);position:absolute;top:100%;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.season-ticket-flow li:not(:last-child)::before{border-width:18px;border-top-color:#09318f}.season-ticket-flow li:not(:last-child)::after{border-width:15px;border-top-color:#fff}.season-ticket-flow li span{color:#fff;background:#09318f;padding:5px 10px;display:inline-block;margin-right:.5em}.season-ticket-info .btn-ticket-box .btnBlueAction{background-color:#09318f;color:#fff !important;font-weight:bold;font-size:18px;height:44px;padding:0 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:320px;margin:0 auto;border-radius:50px}.season-ticket-info .priceListBox{margin-top:30px}.season-ticket-info .priceListBox h4{color:#09318f;border-bottom:1px solid;padding-bottom:10px;margin-bottom:20px;font-size:20px}.season-ticket-info .priceListBox figure{text-align:center}.volunteer-sec{margin-top:80px}.volunteer-sec .titL{border-left:5px solid #09318f;background:#ddd;padding:.25em 1em;color:#09318f;margin-bottom:20px;font-size:22px}.volunteer-sec .titM{color:#09318f;font-size:16px !important;margin-bottom:10px !important}.volunteer-sec article:not(:first-of-type){margin-top:30px}.volunteer-sec li{margin-top:5px}.volunteer-sec p{margin-bottom:15px !important;line-height:1.8 !important}.volunteer-sec a{text-decoration:underline !important}.volunteer-sec a:hover{text-decoration:none !important}.volunteer-img{gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.volunteer-img figure{width:100%}.volunteer-img img{width:100%;max-width:100%}@media screen and (min-width: 1080px){.volunteer-img figure{width:calc((100% - 40px)/3)}}.indent+.indent,.indent+.txt-indent{margin-top:10px}.indent li{padding-left:1em}.indent li::first-letter{margin-left:-1em}.txt-indent{text-indent:-1em;padding-left:1em}/*# sourceMappingURL=my-common.css.map */