.soc__cont{background-color:#f4f4f5}.soc__cont__inner{padding:80px 0 0}@media all and (max-width:812px){.soc__cont__inner{padding-top:50px}}@media all and (max-width:520px){.soc__cont__inner{padding-top:10vw}}.soc__cont__title{margin-bottom:50px}@media all and (max-width:520px){.soc__cont__title{margin-bottom:12vw}}.soc__sec__data{line-height:1.6}.soc__sec__data p{margin-bottom:20px}.soc__sec__data p:last-child{margin-bottom:0}.memo__title{margin-bottom:60px;font-weight:600}@media all and (max-width:520px){.memo__title{position:relative;margin-bottom:40px}}.memo__title__data{position:relative;padding-bottom:40px;font-size:80px}@media all and (max-width:812px){.memo__title__data{padding-bottom:4vw;font-size:9.3vw}}@media all and (max-width:520px){.memo__title__data{position:static;padding-bottom:5vw;font-size:12.5vw}}.memo__title__data span{display:block;margin-bottom:20px;font-size:.4375em}@media all and (max-width:520px){.memo__title__data span{margin-bottom:15px}}.memo__title__data strong{display:flex;justify-content:flex-start;align-items:center}.memo__title__data strong::after{display:block;content:"";-webkit-mask:url(../../img/icon_memo.svg) no-repeat center/contain;mask-image:url(../../img/icon_memo.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#000;width:73px;height:70px;margin-left:20px}@media all and (max-width:812px){.memo__title__data strong::after{width:8vw;height:8vw;margin-left:1.2vw}}@media all and (max-width:520px){.memo__title__data strong::after{width:11vw;height:11vw;margin-left:2vw}}.memo__title__data img{position:absolute;right:60px;bottom:0;width:270px}@media all and (max-width:1140px){.memo__title__data img{right:40px}}@media all and (max-width:812px){.memo__title__data img{right:0;width:25%}}@media all and (max-width:520px){.memo__title__data img{width:25vw}}.memo__team{display:flex;justify-content:center;align-items:center;padding:10px 4%;background-color:#0056be;color:#fff;font-size:30px;text-align:center}@media all and (max-width:520px){.memo__team{justify-content:flex-start;width:108%;margin-left:-4%;font-size:6vw;text-align:left}}.memo__team img{width:35px;margin-right:10px}@media all and (max-width:520px){.memo__team img{width:7vw;margin-right:5px}}.memo__sec{margin-bottom:0}.memo__sec__inner{max-width:1000px;width:92%;margin:0 auto;padding:100px 0 60px;overflow:hidden}@media all and (max-width:812px){.memo__sec__inner{padding-top:90px}}@media all and (max-width:520px){.memo__sec__inner{padding:15vw 0 8vw}}.player__list{gap:20px 2%}.player__list li{width:18.4%}@media all and (max-width:812px){.player__list li{width:32%}}@media all and (max-width:520px){.player__list li{width:49%}}.player__pic img{height:190px}@media all and (max-width:812px){.player__pic img{height:34vw}}@media all and (max-width:520px){.player__pic img{height:48vw}}.player__memo{line-height:1.4;margin-top:8px;padding:8px 10px 3px;border-top:1px solid #d2e1f3;color:#333;font-size:.875em;text-align:left}.coach{margin-top:20px;padding:20px 30px;background-color:#fff;border:1px solid #d2e1f3}@media all and (max-width:520px){.coach{padding:4%}}.coach__ttl{display:inline-block;margin-bottom:15px;padding:5px 10px;background-color:#0056be;border-radius:30px;color:#fff;font-weight:600}@media all and (max-width:520px){.coach__ttl{margin-bottom:10px}}.coach p{line-height:1.6}@media all and (max-width:520px){.coach p{font-size:.875rem}}.more-btn{margin-top:50px}@media all and (max-width:520px){.more-btn{margin-top:10vw}}.opponent{position:relative;padding:60px 0 120px;background-color:#0056be}@media all and (max-width:812px){.opponent{padding:40px 0 80px}}.opponent__btn{position:relative;max-width:1000px;min-width:650px;width:60%;margin:0 auto;border:5px solid #fff;z-index:1;transition:.3s}@media all and (max-width:812px){.opponent__btn{max-width:650px;min-width:auto;width:94%}}@media all and (max-width:520px){.opponent__btn{border-width:4px}}@media(hover: hover){.opponent__btn:hover{translate:0 -5px}}.opponent__btn a{display:flex;justify-content:center;align-items:center;padding:40px 15px;font-weight:600;color:#fff;text-align:center}@media all and (max-width:812px){.opponent__btn a{padding:25px 15px}}.opponent__btn a::before{display:inline-block;content:"";margin-right:15px;-webkit-mask:url(../../img/icon_memo.svg) no-repeat center/contain;mask-image:url(../../img/icon_memo.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#fff;width:60px;height:58px}@media all and (max-width:812px){.opponent__btn a::before{width:40px;height:60px;margin-right:10px}}@media all and (max-width:520px){.opponent__btn a::before{width:50px;height:50px;margin-right:15px}}.opponent__btn a::after{display:inline-block;content:"";margin-left:20px;display:inline-block;content:"";width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;rotate:45deg}.opponent__btn span{font-size:30px}@media all and (max-width:812px){.opponent__btn span{font-size:22px}}@media all and (max-width:520px){.opponent__btn span{line-height:1.4;font-size:1.125rem}}.opponent__btn span br{display:none}@media all and (max-width:520px){.opponent__btn span br{display:block}}/*# sourceMappingURL=memo.css.map */