@keyframes fadeDownAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}header{display:flex;justify-content:space-between}@media screen and (max-width: 640px){header{display:block}}header .unit_logo{animation-name:fadeDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0;width:70vw;margin-right:-80px;position:relative;background:#D70C18;padding:40px;height:250px;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (max-width: 640px){header .unit_logo{width:100%;margin-right:0;padding:20px 0;height:auto}}header .unit_logo img{max-width:92%}header .unit_photo{animation-name:fadeDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0;animation-delay:0.2s;margin-top:40px;width:70vw;background:url(../../img/photo_header.png) center center no-repeat;background-size:cover;height:250px}header .unit_photo.basketball{background:url(../../img/photo_header_basketball.jpg) center center no-repeat;background-size:cover}header .unit_photo.surfing{background:url(../../img/photo_header_surfing.jpg) center center no-repeat;background-size:cover}header .unit_photo.soccer{background:url(../../img/photo_header_soccer.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 640px){header .unit_photo{margin:0;width:100%;height:150px}}.team_copy{border-top:none;padding:0;margin:60px auto}.unit_btn{text-align:center;margin:30px 0}.unit_btn .btn_top{display:inline-block;border-radius:5px;border:solid 1px #D70C18;color:#D70C18;padding:10px 60px;transition:.3s}.unit_btn .btn_top:hover{color:#fff;background:#D70C18}.swiper--wrapper{width:100%}.mySwiper{box-sizing:border-box;padding:10px 0}@media screen and (max-width: 640px){.mySwiper{padding:0 20px}.mySwiper .swiper-wrapper{justify-content:space-between}}.mySwiper img{border:solid 1px #004091;box-shadow:#004091 10px 10px 0}@media screen and (max-width: 640px){.mySwiper img{box-shadow:#004091 5px 5px 0}}.swiper-slide{width:100%;height:100%;text-align:center;margin-bottom:40px}@media screen and (max-width: 640px){.swiper-slide{margin-bottom:5px}}@media screen and (max-width: 640px){.swiper-slide p{margin-top:5px !important;line-height:1.3;font-size:13px}}.swiper-slide img{border:solid 1px #004091;box-shadow:#004091 10px 10px 0}@media screen and (max-width: 640px){.swiper-slide img{box-shadow:#004091 5px 5px 0}}.swiper-slide.basketball img{border:solid 1px #8F0038;box-shadow:#8F0038 10px 10px 0}@media screen and (max-width: 640px){.swiper-slide.basketball img{box-shadow:#8F0038 5px 5px 0}}.swiper-slide.surfing img{border:solid 1px #00aaea;box-shadow:#00aaea 10px 10px 0}@media screen and (max-width: 640px){.swiper-slide.surfing img{box-shadow:#00aaea 3px 3px 0}}.swiper-slide.soccer img{border:solid 1px #238d41;box-shadow:#238d41 10px 10px 0}@media screen and (max-width: 640px){.swiper-slide.soccer img{box-shadow:#238d41 3px 3px 0}}.mySwiper .swiper-slide{cursor:pointer;width:25%;height:100%;opacity:0.4}@media screen and (max-width: 640px){.mySwiper .swiper-slide{margin-right:0 !important}}.mySwiper .swiper-slide-thumb-active{opacity:1}@media screen and (max-width: 640px){.mySwiper .swiper-slide{width:17% !important}}#container{padding-top:90px;opacity:1 !important}@media screen and (max-width: 640px){#container{padding-top:70px}}main{max-width:1200px;margin:0 auto;display:block;padding:0 20px}@media screen and (max-width: 640px){main{padding:0}}main .txt_report{font-size:60px;font-weight:bold}@media screen and (max-width: 640px){main .txt_report{margin-left:20px;font-size:40px}}main .report_title{width:100%;display:flex;align-items:center}@media screen and (max-width: 640px){main .report_title{padding:0 20px}}main .report_title .icon{background:#fff;padding:10px;width:80px;height:80px;margin-right:20px;border:solid 1px #ccc}main .report_title h1{color:#D70C18;font-weight:bold;font-size:25px;line-height:1.3}@media screen and (max-width: 640px){main .report_title h1{font-size:16px;line-height:1.5}}main .game_schedule{background:#004091;margin:40px calc(50% - 50vw) 0;width:100vw;overflow:hidden;padding:40px 40px 60px 40px}@media screen and (max-width: 640px){main .game_schedule{margin:20px 0 0 0;padding:20px 10px}}main .game_schedule ul{width:50vw;margin:0 auto}@media screen and (max-width: 640px){main .game_schedule ul{width:100%}}main .game_schedule ul li{margin-top:20px;background:rgba(255,255,255,0.2);border-radius:50px;overflow:hidden;display:flex;justify-content:space-between;color:#fff;align-items:center}@media screen and (max-width: 640px){main .game_schedule ul li{margin-top:10px}main .game_schedule ul li:first-child{margin-top:0}}main .game_schedule ul li .icon{width:auto;border-radius:40px;padding:20px;margin-right:20px;display:flex;background:rgba(255,255,255,0.5)}@media screen and (max-width: 640px){main .game_schedule ul li .icon{padding:10px;margin-right:10px}}main .game_schedule ul li .item{width:20%;text-align:left;font-size:20px}@media screen and (max-width: 640px){main .game_schedule ul li .item{width:19%;font-size:14px}}main .game_schedule ul li h2{width:70%;font-weight:bold;font-size:20px}@media screen and (max-width: 640px){main .game_schedule ul li h2{font-size:14px}}main .unit_report{padding:40px 0 60px}main .unit_report p{margin-top:15px}@media screen and (max-width: 640px){main .unit_report{padding:20px}}main .present{background:#F5F5F5;margin:0 calc(50% - 50vw);width:100vw;overflow:hidden;padding:40px}@media screen and (max-width: 640px){main .present{margin:0 0 20px 0;padding:20px}}main .present .txt_present{max-width:1160px;font-size:40px;margin:0 auto 40px;font-weight:bold}@media screen and (max-width: 640px){main .present .txt_present{font-size:30px;padding:0;margin-bottom:20px}}main .present ul{margin:0 auto;max-width:1200px;display:flex;justify-content:center}@media screen and (max-width: 640px){main .present ul{display:block}}main .present ul.item2 li{margin:0 40px}@media screen and (max-width: 640px){main .present ul.item2 li{margin:0 0 20px 0}}main .present ul.item2 li figure{background:#fff;border:solid 1px #004091;box-shadow:#004091 10px 10px 0;padding-bottom:20px;text-align:center}main .present ul.item2 li figure figcaption{margin-top:10px}main .present ul.item2 li figure figcaption h3{font-weight:bold;color:#333;text-align:center}@media screen and (max-width: 640px){main .present ul.item2 li figure figcaption h3{line-height:1.5}}main .present ul li{text-align:center}main .present ul li a{margin-top:30px;display:inline-block;border:solid 1px #D70C18;background:#D70C18;color:#fff;padding:10px 40px;border-radius:5px;font-weight:500;transition:.3s}main .present ul li a:hover{background:#fff;color:#D70C18}main .present p{background:#D70C18;color:#fff;font-weight:bold;width:50vw;text-align:center;border-radius:50px;padding:15px 20px;margin:40px auto 0;font-size:20px}@media screen and (max-width: 640px){main .present p{width:100%;font-size:16px;margin:20px auto 0}}main .present a{margin-top:30px;display:table;border:solid 1px #D70C18;background:#D70C18;color:#fff;padding:10px 40px;border-radius:5px;font-weight:500;transition:.3s;margin:40px auto 0}main .present a:hover{background:#fff;color:#D70C18}main .unit_inner{margin-top:80px}@media screen and (max-width: 640px){main .unit_inner{padding:0 20px;margin-top:40px}}main .event{background:#fff;margin:0 calc(50% - 50vw);width:100vw;overflow:hidden;padding:110px 40px 60px}@media screen and (max-width: 640px){main .event{margin:0 0 20px 0;padding:20px}}main .event .txt_event{max-width:1160px;font-size:40px;margin:0 auto 40px;font-weight:bold}@media screen and (max-width: 640px){main .event .txt_event{font-size:30px;padding:0;margin-bottom:20px}}main .event figure{text-align:center;margin-top:40px}@media screen and (max-width: 640px){main .event figure{margin-top:20px}}main .event p{max-width:1160px;margin:0 auto 40px;font-size:16px;margin:20px auto 0}@media screen and (max-width: 640px){main .event p{width:100%;font-size:16px;margin:20px auto 0}}
/*# sourceMappingURL=com.css.map */
