*{letter-spacing:.05rem;line-height:1.5;color:#1d2972}html{font-size:100%;overflow-x:hidden}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;overflow-x:hidden}a{display:inline-block;text-decoration:none;transition:.3s all ease-in-out;cursor:pointer}a:hover{opacity:.7}@media screen and (max-width: 768px){a:hover{opacity:1}}li{list-style:none}img{max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;pointer-events:none}.fadeUp{transform:translateY(30px);opacity:0;transition:all 1s cubic-bezier(0.86, 0, 0.07, 1)}.fadeUp.active{transform:translateY(0);opacity:1}.fadeUpWrap>*{transform:translateY(30px);opacity:0;transition:all 1s cubic-bezier(0.86, 0, 0.07, 1)}.fadeUpWrap.active>*{transform:translateY(0);opacity:1}.fadeUpWrap>*:nth-child(1){transition-delay:0s}.fadeUpWrap>*:nth-child(2){transition-delay:.1s}.fadeUpWrap>*:nth-child(3){transition-delay:.2s}.fadeUpWrap>*:nth-child(4){transition-delay:.3s}.fadeUpWrap>*:nth-child(5){transition-delay:.4s}.fadeUpWrap>*:nth-child(6){transition-delay:.5s}.fadeUpWrap>*:nth-child(7){transition-delay:.6s}.fadeUpWrap>*:nth-child(8){transition-delay:.7s}.fadeUpWrap>*:nth-child(9){transition-delay:.8s}.fadeUpWrap>*:nth-child(10){transition-delay:.9s}@keyframes scaleBounce{0%{transform:scale(0.8);opacity:0}60%{transform:scale(1.05);opacity:1}100%{transform:scale(1);opacity:1}}.popup{opacity:0}.popup.active{animation:scaleBounce .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}.popupWrap>*{opacity:0;transform:scale(0.8)}.popupWrap.active>*{animation:scaleBounce .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}.popupWrap.active>*:nth-child(1){animation-delay:0s}.popupWrap.active>*:nth-child(2){animation-delay:.1s}.popupWrap.active>*:nth-child(3){animation-delay:.2s}.popupWrap.active>*:nth-child(4){animation-delay:.3s}.popupWrap.active>*:nth-child(5){animation-delay:.4s}.popupWrap.active>*:nth-child(6){animation-delay:.5s}.popupWrap.active>*:nth-child(7){animation-delay:.6s}.popupWrap.active>*:nth-child(8){animation-delay:.7s}.popupWrap.active>*:nth-child(9){animation-delay:.8s}.popupWrap.active>*:nth-child(10){animation-delay:.9s}.hasLine{font-family:"Zen Maru Gothic",serif;display:inline-block;position:relative;font-size:3rem;letter-spacing:.2rem;padding-bottom:10px;margin-bottom:20px}.hasLine::after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background:#1d2972;border-radius:10px;transition:width 1s cubic-bezier(0.86, 0, 0.07, 1)}.hasLine.active::after{width:88%}@media screen and (max-width: 1400px){.hasLine{font-size:2rem}}@media screen and (max-width: 1000px){.hasLine{font-size:1.625rem}}.itemList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.itemList>li{width:32.5%;margin-bottom:40px}.itemList>li.empty{height:0;margin:0}.itemList>li a img{border-radius:10px;margin-bottom:10px;height:auto}.itemList>li a .title{font-size:1.25rem;margin-bottom:10px}.itemList>li a .name{font-size:1.25rem;margin-bottom:10px}@media screen and (max-width: 1000px){.itemList>li a .name{font-size:1rem}}.itemList>li a .tags{display:flex;flex-wrap:wrap}.itemList>li a .tags li{font-size:0.875rem;background:#fff;padding:3px 10px 5px;display:inline-block;border:solid 1px #1d2972;border-radius:50px;line-height:1}.itemList>li a .tags li:not(:last-child){margin-right:10px}@media screen and (max-width: 768px){.itemList>li{width:48%}}@media screen and (max-width: 480px){.itemList>li{width:100%}}.pagination{display:block;margin:0 auto;padding:0 20px;max-width:calc(820px + 40px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:120px}.pagination ul{max-width:calc(100% - 108px);display:flex;flex-wrap:wrap;justify-content:center;margin:0 30px}.pagination ul li{margin-top:5px;margin-bottom:5px}.pagination ul li:not(:last-child){margin-right:20px}@media screen and (max-width: 768px){.pagination ul li:not(:last-child){margin-right:10px}}.pagination ul li a{height:60px;width:60px;background:#b61d25;color:#fff;border-radius:8px;box-shadow:0 6px 0 #e9bbbd;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.pagination ul li a.current{background:#e9bbbd;box-shadow:none}@media screen and (max-width: 768px){.pagination ul li a{height:40px;width:40px;font-size:1rem;box-shadow:0 4px 0 #e9bbbd}}@media screen and (max-width: 480px){.pagination ul li a{height:30px;width:30px;font-size:0.875rem;box-shadow:0 3px 0 #e9bbbd}}.pagination ul li a.is-disabled{pointer-events:none;opacity:.4}.pagination ul li span{height:60px;width:60px;background:#b61d25;color:#fff;border-radius:8px;box-shadow:0 6px 0 #e9bbbd;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.pagination ul li span.current{background:#e9bbbd;box-shadow:none}@media screen and (max-width: 768px){.pagination ul li span{height:40px;width:40px;font-size:1rem;box-shadow:0 4px 0 #e9bbbd}}@media screen and (max-width: 480px){.pagination ul li span{height:30px;width:30px;font-size:0.875rem;box-shadow:0 3px 0 #e9bbbd}}.kasouPage #mv,#topPage #mv .images{transform:translateY(-40px);opacity:0;transition:all 1s cubic-bezier(0.86, 0, 0.07, 1)}.kasouPage #mv.active,#topPage #mv .images.active{transform:translateY(0);opacity:1}.smoothText{overflow:hidden;display:inline-block}.smoothTextTrigger{display:inline-block;transform:translate3d(0, 100%, 0) skewY(12deg);transform-origin:left;transition:transform 1s cubic-bezier(0.86, 0, 0.07, 1);transition-delay:.6s;will-change:transform}.smoothTextTrigger.appear{transform:translate3d(0, 0, 0) skewY(0deg)}.kasouPage #mv{margin-top:70px;margin-bottom:20px;overflow:hidden;height:220px;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:left top;background-image:url(../../img/mv_bg-pc.png);position:relative}.kasouPage #mv .mvWrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(1140px + 40px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media screen and (min-width: 1025px){.kasouPage #mv .mvWrap{max-width:unset;padding:13vw}}.kasouPage #mv .mvWrap h1{font-size:3rem;font-family:"Zen Maru Gothic",serif}@media screen and (max-width: 1024px){.kasouPage #mv .mvWrap h1{font-size:calc(24px + 24*(100vw - 375px)/649)}.kasouPage #mv .mvWrap img{width:26vw;position:absolute;right:10px;top:calc(50% + 20px);transform:translateY(-50%)}}.kasouPage .bread{margin-left:40px;margin-bottom:40px;display:flex;flex-wrap:wrap}.kasouPage .bread li:not(:last-child){margin-right:8px}@media screen and (max-width: 1140px){.kasouPage .bread{margin-left:20px;font-size:0.875rem;margin-bottom:30px}}.kasouPage h2.hasLine{font-size:2.25rem}.kasouPage h2.hasLine::after{width:0;transition:width .4s ease-in-out}.kasouPage h2.hasLine.active::after{width:70%}@media screen and (max-width: 768px){.kasouPage h2.hasLine{font-size:1.5rem;margin-bottom:10px}.kasouPage h2.hasLine::after{height:3px}}#header{box-shadow:0 8px 10px rgba(0,0,0,.1);position:fixed;top:0;width:100%;z-index:999;background:#fff}#header .headerWrap{padding:10px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){#header .headerWrap{padding:10px 20px 10px 10px}}@media screen and (max-width: 480px){#header .headerWrap{padding:16px 20px 16px 10px}}@media screen and (max-width: 1200px){#header .headerWrap nav.links{display:none}}#header .headerWrap nav.links ul{display:flex;flex-wrap:wrap;justify-content:space-between}#header .headerWrap nav.links ul li:not(last-child){margin-right:30px}#header .headerWrap nav.links ul li a{font-size:0.875rem;position:relative;padding-bottom:5px}@media screen and (min-width: 1401px){#header .headerWrap nav.links ul li a{font-size:1.125rem}}#header .headerWrap nav.links ul li a::after{content:"";display:block;position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#dddfeb}#header .headerWrap nav.links ul li a.active::after{background-color:#b61d25}@media screen and (max-width: 1400px){#header .headerWrap .logo{width:30vw;min-width:360px}}@media screen and (max-width: 480px){#header .headerWrap .logo{width:260px;min-width:unset}}#header .ham{display:none;width:30px;height:24px;position:relative;cursor:pointer;flex-direction:column;justify-content:space-between;z-index:1000}@media screen and (max-width: 1200px){#header .ham{display:flex}}#header .ham span{display:block;height:3px;width:100%;background:#1d2972;border-radius:3px;transition:.4s ease-in-out}#header .ham.open span:nth-child(1){transform:translateY(10.5px) rotate(45deg)}#header .ham.open span:nth-child(2){opacity:0}#header .ham.open span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}#header .spLinks{position:fixed;right:0;top:0;width:260px;height:100vh;padding:100px 30px 0;background:#fff;box-shadow:-6px 0 12px rgba(0,0,0,.1);z-index:999;transform:translateX(100%);opacity:0;pointer-events:none;transition:transform .6s ease,opacity .6s ease}@media screen and (max-width: 768px){#header .spLinks{padding:70px 20px 0}}#header .spLinks ul li{margin-bottom:15px}#header .spLinks.open{transform:translateX(0);opacity:1;pointer-events:auto}#mv{margin-bottom:50px;padding-top:72px;position:relative}@media screen and (max-width: 480px){#mv{margin-bottom:30px}}#mv .images img{width:100%}#mv .chara{position:absolute;right:60px;bottom:-50px;animation-delay:.8s}@media screen and (max-width: 1000px){#mv .chara{right:30px}}@media screen and (max-width: 768px){#mv .chara{right:20px;width:100px}}@media screen and (max-width: 480px){#mv .chara{bottom:-20px}}#news_site{margin-bottom:100px}#news_site>div{display:block;margin:0 auto;padding:0 20px;max-width:calc(1000px + 40px);display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){#news_site>div{flex-direction:column}#news_site>div>*{width:100% !important}}#news_site>div h2{width:70px;font-family:"Zen Maru Gothic",serif;writing-mode:vertical-rl;letter-spacing:.3rem;display:flex;align-items:center;justify-content:center;padding:20px}@media screen and (max-width: 1000px){#news_site>div h2{font-size:1rem;min-height:137px}}#news_site>div ul.list,#news_site>div ul.sites{width:calc(100% - 90px)}@media screen and (max-width: 768px){#news_site>div{flex-direction:column}#news_site>div>*{width:100% !important}#news_site>div h2{writing-mode:unset;min-height:unset;padding:20px 0;margin-bottom:20px;font-size:1.25rem}}#news_site .news{margin-bottom:30px}#news_site .news h2{background:#e8e9f1;border-radius:10px}#news_site .news .list li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px}@media screen and (max-width: 768px){#news_site .news .list li a{padding:14px}}@media screen and (max-width: 480px){#news_site .news .list li a{padding:12px 0}}#news_site .news .list li a .info{display:flex}@media screen and (max-width: 768px){#news_site .news .list li a .info{display:block}}#news_site .news .list li a .info .date{margin-right:30px}@media screen and (max-width: 1000px){#news_site .news .list li a .info .date{margin-right:10px}}#news_site .news .list li a .info .category{margin-right:10px;font-size:0.875rem;display:inline-block;padding:0 5px 2px;border:solid 1px #1d2972;border-radius:5px}@media screen and (max-width: 768px){#news_site .news .list li a .info{display:block}#news_site .news .list li a .info .category{display:none}}#news_site .news .list li:not(:last-child){border-bottom:solid 1px #1d2972}#news_site .more{display:block;margin:0 auto;padding:0 20px;max-width:calc(1000px + 40px);position:relative;left:45px;display:table}@media screen and (max-width: 768px){#news_site .more{left:unset}}#news_site .more img{margin:0 auto 60px;display:table}#news_site .site h2{color:#b61d25;background:#f8e8e9;border-radius:10px}#news_site .site .sites{display:flex;flex-wrap:wrap;justify-content:space-between}#news_site .site .sites li{width:49%}@media screen and (max-width: 768px){#news_site .site .sites{flex-direction:column}#news_site .site .sites>*{width:100% !important}#news_site .site .sites li:not(:last-child){margin-bottom:20px}}#top-about,#top-event{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}#top-about .image,#top-event .image{width:55%}#top-about .image img,#top-event .image img{width:100%}#top-about .text,#top-event .text{width:45%;padding:0 60px}@media screen and (max-width: 1000px){#top-about .text,#top-event .text{padding:0 40px}}#top-about .text .info,#top-event .text .info{margin-bottom:40px;line-height:1.8}@media screen and (max-width: 768px){#top-about,#top-event{flex-direction:column}#top-about>*,#top-event>*{width:100% !important}#top-about .image,#top-event .image{margin-bottom:40px}#top-about .image img,#top-event .image img{width:90%}#top-about .text,#top-event .text{margin-bottom:60px}}#top-about{position:relative}#top-about .chara{position:absolute;left:calc(50% + 420px);bottom:-50px;animation-delay:.8s}@media screen and (max-width: 1300px){#top-about .chara{left:unset;right:30px;width:160px}}@media screen and (max-width: 1000px){#top-about .chara{display:none}}@media screen and (max-width: 768px){#top-event{flex-direction:column-reverse}#top-event .image{display:flex;justify-content:right}}#top-teams{background:#edeef4;padding:60px 0;margin-bottom:60px}#top-teams .flex{display:block;margin:0 auto;padding:0 20px;max-width:calc(1400px + 40px);display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:60px}#top-teams .flex .text{width:35%}#top-teams .flex .text .info{margin-bottom:30px;line-height:1.8}#top-teams .flex .image{width:65%}@media screen and (max-width: 768px){#top-teams .flex{flex-direction:column}#top-teams .flex>*{width:100% !important}#top-teams .flex .text{margin-bottom:40px}}#top-teams .teamSlide{position:relative}#top-teams .teamSlide .slick-list .slick-track .slick-slide{margin:0 7px}#top-teams .teamSlide .slick-list .slick-track .slick-slide a{position:relative;z-index:1;width:100%}#top-teams .teamSlide .slick-list .slick-track .slick-slide img{border-radius:10px;margin-bottom:10px;width:100%;height:259px;object-fit:cover}@media screen and (max-width: 768px){#top-teams .teamSlide .slick-list .slick-track .slick-slide img{height:200px}}#top-teams .teamSlide .slick-list .slick-track .slick-slide .title{font-size:1.25rem;margin-bottom:10px}@media screen and (max-width: 1000px){#top-teams .teamSlide .slick-list .slick-track .slick-slide .title{font-size:1rem}}#top-teams .teamSlide .slick-list .slick-track .slick-slide .tags{display:flex;flex-wrap:wrap}#top-teams .teamSlide .slick-list .slick-track .slick-slide .tags li{font-size:0.875rem;background:#fff;padding:3px 10px 5px;display:inline-block;border:solid 1px #1d2972;border-radius:50px;line-height:1}#top-teams .teamSlide .slick-list .slick-track .slick-slide .tags li:not(:last-child){margin-right:10px}#top-teams .teamSlide .slick-arrow{position:absolute;top:95px;z-index:2;cursor:pointer}#top-teams .teamSlide .slick-arrow.prev-arrow{left:30px}#top-teams .teamSlide .slick-arrow.next-arrow{right:30px}@media screen and (max-width: 768px){#top-teams .teamSlide .slick-arrow{top:68px}#top-teams .teamSlide .slick-arrow.prev-arrow{left:10px}#top-teams .teamSlide .slick-arrow.next-arrow{right:10px}}#top-contact{display:block;margin:0 auto;padding:0 20px;max-width:calc(800px + 40px)}#top-contact .red{background:#f9edee;padding:60px 0 80px;text-align:center;position:relative;border-radius:10px;margin-bottom:90px}#top-contact .red h2{margin-bottom:30px}#top-contact .red .name{font-size:1.5rem;margin-bottom:10px}#top-contact .red .address{font-size:1.125rem;margin-bottom:10px}#top-contact .red .tel{font-size:1.125rem;margin-bottom:40px}@media screen and (max-width: 768px){#top-contact .red{padding:40px 20px}#top-contact .red h2{margin-bottom:20px}#top-contact .red h2 img{width:80%}#top-contact .red .tel{margin-bottom:30px}}#top-contact .red .ab{position:absolute;bottom:-70px}@media screen and (max-width: 768px){#top-contact .red .ab{display:none}}#top-contact .red .ab.chara01{left:-110px;animation-delay:.8s}#top-contact .red .ab.chara02{right:-80px;animation-delay:1s}#footer .upper{display:block;margin:0 auto;padding:0 20px;max-width:calc(1000px + 40px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}#footer .upper .logo{margin-right:30px}#footer .upper .info .name{font-size:1.125rem;margin-bottom:8px}@media screen and (max-width: 768px){#footer .upper{flex-direction:column;text-align:center}#footer .upper>*{width:100% !important}#footer .upper .logo{margin-right:0}#footer .upper .info .name{margin-bottom:3px}}#footer .lower{background:#1d2972;padding:50px 0 20px}#footer .lower .links{display:block;margin:0 auto;padding:0 20px;max-width:calc(1200px + 40px);margin-bottom:40px}#footer .lower .links ul{display:flex;flex-wrap:wrap;justify-content:center}#footer .lower .links ul li{line-height:1;margin-bottom:10px}#footer .lower .links ul li:not(:last-child){border-right:solid 1px #fff;padding-right:20px;margin-right:20px}#footer .lower .links ul li a{color:#fff;line-height:1}@media screen and (max-width: 768px){#footer .lower .links ul{flex-direction:column}#footer .lower .links ul>*{width:100% !important}#footer .lower .links ul li{padding:0;margin:0 0 20px}#footer .lower .links ul li:not(:last-child){border-right:none}}#footer .lower .copy{color:#fff;font-size:0.75rem;margin:0 auto;display:table;padding:0 20px}#aboutPage{margin-bottom:160px}@media screen and (max-width: 768px){#aboutPage{margin-bottom:100px}}#aboutPage .wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(980px + 40px)}#aboutPage .aboutWrap{background:#edeef4;padding:30px 40px 40px 40px;margin-bottom:30px;border-radius:10px}@media screen and (max-width: 768px){#aboutPage .aboutWrap{padding:30px 20px 30px 20px}}#aboutPage #mokuteki .text{line-height:1.8}#aboutPage #gaiyo{transition-delay:.3s}#aboutPage #gaiyo dl{display:flex;flex-wrap:wrap;padding:20px 0}#aboutPage #gaiyo dl:not(:last-child){border-bottom:solid 1px #aeb3cd}#aboutPage #gaiyo dl dt{width:20%;padding-left:20px}#aboutPage #gaiyo dl dd{width:80%}@media screen and (max-width: 768px){#aboutPage #gaiyo dl{flex-direction:column}#aboutPage #gaiyo dl>*{width:100% !important}#aboutPage #gaiyo dl dt{padding:0;font-weight:bold}}#aboutPage #zigyo ul li{line-height:2;text-indent:-18px;padding-left:18px}#teamsPage #teamSearch{display:block;margin:0 auto;padding:0 20px;max-width:calc(1200px + 40px)}#teamsPage #teamSearch .gray{background-color:#edeef4;padding:30px 60px;border-radius:10px;margin-bottom:80px}@media screen and (max-width: 768px){#teamsPage #teamSearch .gray{padding:30px 20px}#teamsPage #teamSearch .gray h2{margin-bottom:30px}}#teamsPage #teamSearch .gray form dl{display:flex;flex-wrap:wrap;flex-wrap:nowrap;margin-bottom:20px;font-family:"Zen Maru Gothic",serif}#teamsPage #teamSearch .gray form dl.freeWord{align-items:center}#teamsPage #teamSearch .gray form dl dt{width:160px;font-weight:bold}@media screen and (max-width: 768px){#teamsPage #teamSearch .gray form dl{flex-direction:column}#teamsPage #teamSearch .gray form dl>*{width:100% !important}#teamsPage #teamSearch .gray form dl dt{margin-bottom:10px}}#teamsPage #teamSearch .gray form dl dd{width:calc(100% - 160px);display:flex;flex-wrap:wrap}#teamsPage #teamSearch .gray form dl dd input[type=text]{width:calc(100% - 120px);background:#fff;padding:5px 10px 8px;border:solid 1px #1d2972}#teamsPage #teamSearch .gray form dl dd .kensaku{background:#1d2972;height:40px;width:110px}@media screen and (max-width: 768px){#teamsPage #teamSearch .gray form dl dd input[type=text]{width:calc(100% - 70px)}#teamsPage #teamSearch .gray form dl dd .kensaku{width:70px;padding:0 10px}#teamsPage #teamSearch .gray form dl dd .kensaku img{padding:5px}}#teamsPage #teamSearch .gray form dl dd label{margin-right:20px;margin-bottom:10px}#teamsPage #teamSearch .gray form dl dd input[type=checkbox]{margin-right:5px}#teamsPage #teamSearch .gray form .shiboru{display:table;margin:40px auto 20px}@media screen and (max-width: 768px){#teamsPage #teamSearch .gray form .shiboru{width:70%}}#teamPage #teamDetail{display:block;margin:0 auto;padding:0 20px;max-width:calc(820px + 40px);margin-bottom:160px}@media screen and (max-width: 768px){#teamPage #teamDetail{margin-bottom:120px}}#teamPage #teamDetail .thumb{border-radius:10px;margin-bottom:20px}#teamPage #teamDetail .status{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:20px 0;border-top:solid 1px #bbbed4;border-bottom:solid 1px #bbbed4;font-weight:bold;margin-bottom:40px;font-size:1.5rem;font-family:"Zen Maru Gothic",serif}#teamPage #teamDetail .status .text{margin-right:20px}#teamPage #teamDetail .status .icon{padding:2px 20px 4px;color:#fff;border-radius:10px}#teamPage #teamDetail .status .icon.open{background:#b61d25}#teamPage #teamDetail .status .icon.close{background:#aaa}@media screen and (max-width: 768px){#teamPage #teamDetail .status{padding:10px 0;font-size:1.25rem;margin-bottom:30px}}#teamPage #teamDetail .box{margin-bottom:40px}#teamPage #teamDetail .box p{line-height:1.8}#teamPage #teamDetail .box dl{display:flex;flex-wrap:wrap;padding:20px 0}#teamPage #teamDetail .box dl:not(:last-child){border-bottom:solid 1px #aeb3cd}#teamPage #teamDetail .box dl dt{width:20%;padding-left:20px}#teamPage #teamDetail .box dl dd{width:80%}@media screen and (max-width: 768px){#teamPage #teamDetail .box dl{flex-direction:column}#teamPage #teamDetail .box dl>*{width:100% !important}#teamPage #teamDetail .box dl dt{width:20%;padding-left:0;font-weight:bold;margin-bottom:5px}}#teamPage #teamDetail .btn{display:table;margin:0 auto}#event .itemList{max-width:1200px;padding:0 20px;margin:0 auto}#newsList .list{display:block;margin:0 auto;padding:0 20px;max-width:calc(800px + 40px)}#newsList .list li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px}@media screen and (max-width: 768px){#newsList .list li a{padding:20px 0}}#newsList .list li a .info{display:flex}#newsList .list li a .info .date{margin-right:30px}@media screen and (max-width: 1000px){#newsList .list li a .info .date{margin-right:10px}}#newsList .list li a .info .category{margin-right:10px;font-size:0.875rem;display:inline-block;padding:0 5px 2px;border:solid 1px #1d2972;border-radius:5px}@media screen and (max-width: 768px){#newsList .list li a .info{flex-direction:column}#newsList .list li a .info .date{font-size:0.875rem}#newsList .list li a .info .category{display:none}}#newsList .list li:not(:last-child){border-bottom:solid 1px #1d2972}#newsList .to_home{display:table;margin:50px auto}#newsDetail{display:block;margin:0 auto;padding:0 20px;max-width:calc(820px + 40px)}#newsDetail .thumb{border-radius:10px;margin-bottom:20px;height:auto}#newsDetail .title{font-size:1.5rem;font-family:"Zen Maru Gothic",serif;font-weight:bold;margin-bottom:5px}#newsDetail .date{margin-bottom:20px}#newsDetail .content p,#newsDetail .content img{margin-bottom:30px}#newsDetail .content a{text-decoration:underline}#newsDetail .to_home{display:table;margin:60px auto 100px}#contact .content{display:block;margin:0 auto;padding:0 20px;max-width:calc(600px + 40px)}#contact .content .intro{margin-bottom:60px}#contact .content form{margin-bottom:80px}#contact .content form input,#contact .content form textarea{border:solid #ccc 1px;padding:5px 10px;width:100%;border-radius:4px;margin-top:5px;margin-bottom:20px}#contact .content form input.send-button,#contact .content form textarea.send-button{border:none;width:193px;margin:0 auto;display:table}#contact .content form .wpcf7-not-valid-tip{position:relative;bottom:20px}#privacy{display:block;margin:0 auto;padding:0 20px;max-width:calc(820px + 40px)}#privacy p{margin-bottom:30px}#privacy h2{margin-bottom:10px}#privacy .tR{text-align:right}#privacy .to_home{display:table;margin:60px auto 100px}#errorPage .wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(1000px + 40px);min-height:calc(100vh - 600px);padding-top:40px}#errorPage .wrap p{margin-bottom:40px}#errorPage .wrap a{margin-bottom:80px}#kendo2505Wrap *{font-family:"Zen Maru Gothic",serif}#header_kendo2505{position:fixed;right:0;top:0;z-index:999}#header_kendo2505 .headerWrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:30px 30px 20px}@media screen and (max-width: 768px){#header_kendo2505 .headerWrap{padding:20px}}#header_kendo2505 .headerWrap .ham-lp{display:flex;width:30px;height:24px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;position:relative;z-index:1001}#header_kendo2505 .headerWrap .ham-lp span{display:block;width:100%;height:3px;background:#ca2025;border-radius:2px}#header_kendo2505 .headerWrap .ham-lp.active span:nth-child(1){animation:moveTopLP .15s ease forwards,rotateTopLP .1s ease .15s forwards}#header_kendo2505 .headerWrap .ham-lp.active span:nth-child(2){animation:fadeOutLP .05s ease .15s forwards}#header_kendo2505 .headerWrap .ham-lp.active span:nth-child(3){animation:moveBottomLP .15s ease forwards,rotateBottomLP .1s ease .15s forwards}#header_kendo2505 .headerWrap .ham-lp.disactive span{background:#ca2025}#header_kendo2505 .headerWrap .ham-lp.disactive span:nth-child(1){animation:rotateTopLPReverse .1s ease forwards,moveTopLPReverse .15s ease .1s forwards}#header_kendo2505 .headerWrap .ham-lp.disactive span:nth-child(2){animation:fadeInLP .05s ease .1s forwards}#header_kendo2505 .headerWrap .ham-lp.disactive span:nth-child(3){animation:rotateBottomLPReverse .1s ease forwards,moveBottomLPReverse .15s ease .1s forwards}@keyframes moveTopLP{0%{transform:translateY(0)}100%{transform:translateY(9px)}}@keyframes rotateTopLP{0%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(45deg)}}@keyframes fadeOutLP{0%{opacity:1}100%{opacity:0}}@keyframes moveBottomLP{0%{transform:translateY(0)}100%{transform:translateY(-9px)}}@keyframes rotateBottomLP{0%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(-45deg)}}@keyframes moveTopLPReverse{0%{transform:translateY(9px)}100%{transform:translateY(0)}}@keyframes rotateTopLPReverse{0%{transform:translateY(9px) rotate(45deg)}100%{transform:translateY(9px) rotate(0)}}@keyframes fadeInLP{0%{opacity:0}100%{opacity:1}}@keyframes moveBottomLPReverse{0%{transform:translateY(-9px)}100%{transform:translateY(0)}}@keyframes rotateBottomLPReverse{0%{transform:translateY(-9px) rotate(-45deg)}100%{transform:translateY(-9px) rotate(0)}}#header_kendo2505 .links{display:none;position:relative;top:0;right:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;z-index:1000;padding:40px 30px}@media screen and (max-width: 768px){#header_kendo2505 .links{padding:30px 20px;top:-10px;right:10px}}#header_kendo2505 .links.active{display:block}#header_kendo2505 .links ul li a{text-decoration:none;color:#00328c;font-weight:bold;font-size:1.25rem}@media screen and (max-width: 768px){#header_kendo2505 .links ul li a{font-size:1rem}}#header_kendo2505 .links ul li:not(:last-child) a{margin-bottom:10px}#kendo2505 #mv{padding-top:30px;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;margin-bottom:60px;padding-bottom:160px;background-image:url(../../img/2025/05/mv.png)}@media screen and (max-width: 768px){#kendo2505 #mv{padding-bottom:100px;background-image:url(../../img/2025/05/mv_sp.png)}}#kendo2505 #mv .wrap{display:block;margin:0 auto;padding:0 20px}#kendo2505 #mv .wrap>img{display:block;margin:0 auto}#kendo2505 #mv .wrap .logo{margin-bottom:20px}#kendo2505 #mv .wrap .date{margin-bottom:20px}@media screen and (max-width: 768px){#kendo2505 #mv .wrap .date{margin-bottom:30px}}#kendo2505 #mv .wrap .place{display:flex;justify-content:center}#kendo2505 #mv .wrap .place li:not(:last-child){margin-right:20px}#kendo2505 #mv .wrap .place li{font-size:1.25rem}#kendo2505 #mv .wrap .place li img{margin-right:10px}@media screen and (max-width: 768px){#kendo2505 #mv .wrap .place{flex-direction:column}#kendo2505 #mv .wrap .place>*{width:100% !important}#kendo2505 #mv .wrap .place li{font-size:1rem;margin-bottom:5px}}#kendo2505 #intro{margin:0 auto 80px;padding:0 20px}@media screen and (max-width: 768px){#kendo2505 #intro{margin-bottom:60px}}#kendo2505 #intro p{text-align:center;font-size:1.3125rem}@media screen and (max-width: 768px){#kendo2505 #intro p{font-size:1rem}}#kendo2505 #kendo-about{border-top:solid 50px #fcf140;background:#00328c}#kendo2505 #kendo-about .net{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../img/2025/05/bg_net.png);padding:60px 20px 60px}#kendo2505 #kendo-about .net h2{text-align:center;margin-bottom:30px}#kendo2505 #kendo-about .net .white{background:#fff;border-radius:10px;max-width:640px;margin:0 auto;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;position:relative}@media screen and (max-width: 768px){#kendo2505 #kendo-about .net .white{padding:60px 20px}}#kendo2505 #kendo-about .net .white .box{margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){#kendo2505 #kendo-about .net .white .box{margin-bottom:40px}}#kendo2505 #kendo-about .net .white .box h3{font-size:21px;display:inline-block;position:relative;padding:0 20px;background:#fff;margin-bottom:30px}@media screen and (max-width: 768px){#kendo2505 #kendo-about .net .white .box h3{margin-bottom:20px}}#kendo2505 #kendo-about .net .white .box h3::before,#kendo2505 #kendo-about .net .white .box h3::after{content:"";position:absolute;top:50%;width:100px;height:2px;background:#fbbf36}#kendo2505 #kendo-about .net .white .box h3::before{left:-110px}#kendo2505 #kendo-about .net .white .box h3::after{right:-110px}@media screen and (max-width: 768px){#kendo2505 #kendo-about .net .white .box h3::before,#kendo2505 #kendo-about .net .white .box h3::after{width:50px}#kendo2505 #kendo-about .net .white .box h3::before{left:-50px}#kendo2505 #kendo-about .net .white .box h3::after{right:-50px}}#kendo2505 #kendo-about .net .white .box p{font-size:1.125rem;margin-bottom:30px}#kendo2505 #kendo-about .net .white .box h4{font-size:0.875rem;padding:8px 14px 10px;background:#eee;display:inline-block;border-radius:50px;margin-bottom:10px}#kendo2505 #kendo-about .net .white .box.table{margin-bottom:20px}#kendo2505 #kendo-about .net .white .box.table img{display:block;margin:0 auto}#kendo2505 #kendo-about .net .white span{position:absolute;display:block;height:16px;width:16px;border-radius:50px;background:#fb612b}#kendo2505 #kendo-about .net .white span:nth-of-type(1){top:20px;left:20px}#kendo2505 #kendo-about .net .white span:nth-of-type(2){top:20px;right:20px}#kendo2505 #kendo-about .net .white span:nth-of-type(3){bottom:20px;left:20px}#kendo2505 #kendo-about .net .white span:nth-of-type(4){bottom:20px;right:20px}#kendo2505 #kendo-event{position:relative;overflow:hidden}#kendo2505 #kendo-event .bg-left,#kendo2505 #kendo-event .bg-right{position:absolute;top:0;bottom:0;width:85px;background-repeat:no-repeat;background-size:contain;z-index:0}#kendo2505 #kendo-event .bg-left{left:0;background-image:url("../../img/2025/05/bg_rock.png");background-position:left;background-size:cover}#kendo2505 #kendo-event .bg-right{right:0;background-image:url("../../img/2025/05/bg_rock.png");background-position:right;background-size:cover}#kendo2505 #kendo-event .event-inner{position:relative;z-index:1;padding:0 120px}#kendo2505 #kendo-event .event-inner .box{margin:0 auto;padding:80px 20px}@media screen and (max-width: 768px){#kendo2505 #kendo-event .event-inner .box{padding:50px 20px}}#kendo2505 #kendo-event .event-inner .box h2{text-align:center;margin-bottom:30px}#kendo2505 #kendo-event .event-inner .box ul.events{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;margin:0 auto;gap:20px}@media screen and (max-width: 768px){#kendo2505 #kendo-event .event-inner .box ul.events{flex-direction:column}#kendo2505 #kendo-event .event-inner .box ul.events>*{width:100% !important}}#kendo2505 #kendo-event .event-inner .box ul.events>li{width:calc(50% - 10px);background:#fcf140;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px 20px 20px}#kendo2505 #kendo-event .event-inner .box ul.events>li img{display:block;margin:0 auto}@media screen and (max-width: 768px){#kendo2505 #kendo-event .event-inner .box ul.events>li img{max-width:100px}}#kendo2505 #kendo-event .event-inner .box ul.events>li ul{margin:0 auto;display:table}#kendo2505 #kendo-event .event-inner .box ul.events>li ul li{line-height:1.8}@media screen and (max-width: 768px){#kendo2505 #kendo-event .event-inner .box ul.events>li ul li{font-size:0.875rem}}@media screen and (max-width: 1024px){#kendo2505 #kendo-event .bg-left,#kendo2505 #kendo-event .bg-right{width:60px}#kendo2505 #kendo-event .event-inner{padding:0 95px}}@media screen and (max-width: 768px){#kendo2505 #kendo-event .bg-left,#kendo2505 #kendo-event .bg-right{width:40px}#kendo2505 #kendo-event .event-inner{padding:0 60px}}@media screen and (max-width: 480px){#kendo2505 #kendo-event .bg-left,#kendo2505 #kendo-event .bg-right{width:20px}#kendo2505 #kendo-event .event-inner{padding:0 20px}}#kendo2505 #kendo-map{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../img/2025/05/bg_net02.png);padding:40px 0 80px}@media screen and (max-width: 768px){#kendo2505 #kendo-map{padding:20px 0 60px}}#kendo2505 #kendo-map .wrap{margin:0 auto;padding:20px;display:table}#kendo2505 #kendo-map .wrap h2{margin:0 auto 40px;text-align:center}@media screen and (max-width: 768px){#kendo2505 #kendo-map .wrap h2{margin:0 auto 30px}}@media screen and (max-width: 768px){#kendo2505 #kendo-map .wrap h2 img{width:110px}}#kendo2505 #kendo-map .wrap .yellow{background:#fcf140;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;border-radius:20px}#kendo2505 #kendo-map .wrap .white{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;border-radius:20px}@media screen and (max-width: 768px){#kendo2505 #kendo-map .wrap .yellow,#kendo2505 #kendo-map .wrap .white{padding:10px}}#kendo2505 #kendo-partner{background:#00328c;padding:100px 0;position:relative;overflow:hidden}#kendo2505 #kendo-partner .dot{position:absolute;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../img/2025/05/bg_dot.png);width:100%;height:52px}#kendo2505 #kendo-partner .wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(800px + 40px)}#kendo2505 #kendo-partner .wrap h2{text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){#kendo2505 #kendo-partner .wrap h2{margin-bottom:30px}#kendo2505 #kendo-partner .wrap h2 img{width:180px}}#kendo2505 #kendo-partner .wrap .yellow{background:#fcf140;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;border-radius:20px;display:table;margin:0 auto}#kendo2505 #kendo-partner .wrap .white{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;border-radius:20px;display:table}@media screen and (max-width: 768px){#kendo2505 #kendo-partner .wrap .yellow,#kendo2505 #kendo-partner .wrap .white{padding:10px}}#kendo2505 #kendo-partner .wrap ul.partners{display:flex;flex-wrap:wrap;gap:40px 20px}@media screen and (max-width: 768px){#kendo2505 #kendo-partner .wrap ul.partners{flex-direction:column;gap:20px 0}#kendo2505 #kendo-partner .wrap ul.partners>*{width:100% !important}}#kendo2505 #kendo-partner .wrap ul.partners>li{background:#fcf140;padding:15px;border-radius:10px;width:calc(50% - 10px)}#kendo2505 #kendo-partner .wrap ul.partners>li .white{background:#fff;padding:15px;margin-bottom:10px;border-radius:5px}#kendo2505 #kendo-partner .wrap ul.partners>li .white>img{margin-bottom:10px;width:100%}#kendo2505 #kendo-partner .wrap ul.partners>li .white p{font-size:0.8125rem}#kendo2505 #kendo-partner .wrap ul.partners>li .white .name{font-size:1.125rem}#kendo2505 #kendo-partner .wrap ul.partners>li .outer{display:flex;flex-wrap:wrap;justify-content:space-between}#kendo2505 #kendo-partner .wrap ul.partners>li .outer .sns{display:flex;flex-wrap:wrap;gap:10px}#kendo2505 #info{background:#f2f2f2;padding:60px 0 40px}#kendo2505 #info .wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(796px + 40px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 768px){#kendo2505 #info .wrap{flex-direction:column}#kendo2505 #info .wrap>*{width:100% !important}#kendo2505 #info .wrap .right img{margin:0 auto;display:table}}#kendo2505 #info .wrap .left dl dt{font-size:1.125rem;padding-left:10px;border-left:5px solid #fbbf36;line-height:1;margin-bottom:5px}#kendo2505 #info .wrap .left dl dd{font-size:0.8125rem;margin-bottom:15px;line-height:2}#footer_kendo2505{padding:30px;background:#00328c}#footer_kendo2505 *{color:#fff}#footer_kendo2505 ul{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:80px}@media screen and (max-width: 768px){#footer_kendo2505 ul{flex-direction:column;gap:10px;margin-bottom:60px}#footer_kendo2505 ul>*{width:100% !important}}#footer_kendo2505 small{display:table;margin:0 auto}.spOnly{display:none}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:inline}#topPage #mv .spOnly{display:block}}/*# sourceMappingURL=style.min.css.map */