@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}#topteam [id^="topteam--"]{margin-bottom:100px}@media only screen and (max-width: 768px){#topteam [id^="topteam--"]{margin-bottom:50px}}#topteam .sp-scroll{margin-top:30px;margin-bottom:30px}@media only screen and (max-width: 768px){#topteam .sp-scroll{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 768px){#topteam .rightText--link{margin-top:10px;text-align:right;font-size:1.5rem}#topteam .rightText--link:after{font-family:"FontAwesome";content:"\f105";padding-left:0.5em;color:#750069}#topteam .scroll_div{width:100%;overflow-x:auto}#topteam .table-2nd{width:100%;table-layout:auto}}.coach__row{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.coach__row{display:block}}.coach__columns{width:380px;margin-top:30px;margin-left:30px;padding-bottom:20px;border:1px solid #ccc;background-color:#fff}@media only screen and (max-width: 768px){.coach__columns{width:100%;margin-top:30px;margin-left:0;padding-bottom:15px}}.coach__columns.noData{border:none}.coach__columns:nth-child(3n+1){margin-left:0}.coach__figureBlock{display:flex;align-items:center;background-color:#043459}.coach__thumb{width:50%;overflow:hidden}.coach__thumb img{width:100%}.coach__titleBlock{width:50%;color:#fff;text-align:center}.coach__titleBlock__sub{font-weight:bold;font-size:1.2rem}.coach__titleBlock__sub::after{content:"";display:block;margin:0.6em auto 0;width:40px;height:3px;background-color:#6eba3d}.coach__titleBlock__title{margin-top:1.2em;font-weight:bold;font-size:2.4rem}.coach__titleBlock__ruby{margin-top:0.8em;font-size:1rem}.coach__profile{width:340px;margin:20px 20px 0}@media only screen and (max-width: 768px){.coach__profile{width:78.125vw;margin:15px 4.6875vw 0}}.coach__profile tbody th,.coach__profile tbody td{padding-top:1em;padding-bottom:1em;border-top:1px solid #ccc;text-align:left;font-size:1.2rem;vertical-align:middle}.coach__profile tbody tr:first-child th,.coach__profile tbody tr:first-child td{border:0}.coach__profile tbody th{width:25%}#topteam--profile .profile__playerList ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#topteam--profile .profile__playerList ul .profile__playerList__item{margin-right:45px;margin-bottom:30px;height:300px;color:#fff}#topteam--profile .profile__playerList ul .profile__playerList__item:nth-child(6n){margin-right:0}#topteam--profile .profile__playerList ul .profile__playerList__item a{text-decoration:none}#topteam--profile .profile__playerList ul .profile__playerList__item__nameArea{margin-top:5px;text-align:center}@media only screen and (max-width: 768px){#topteam--profile .profile__playerList ul{display:flex;flex-wrap:wrap;justify-content:space-between}#topteam--profile .profile__playerList ul .profile__playerList__item{margin-right:12px;margin-bottom:30px}}#topteam--profile .contentsTitle .en{font-size:26px}@media only screen and (max-width: 768px){#topteam--profile .contentsTitle .en{font-size:15px}}@media only screen and (max-width: 768px){#topteam--profile .contentsTitle span{font-size:20px}}#topteam--profile .profile__summary__figure img{width:100%}#topteam--profile .profile__summary__text{margin-top:30px}#topteam--profile .profile__summary__text p{margin-top:1rem;font-size:18px}#topteam--profile .profile__summary__text p:first-child{margin-top:0}@media only screen and (max-width: 768px){#topteam--profile .profile__summary__text p{font-size:15px}}#topteam--profile .profile__summary__sns{margin-top:30px}#topteam--profile .profile__summary__sns ul{display:flex;justify-content:flex-end}#topteam--profile .profile__summary__sns ul li{margin-left:10px}#topteam--profile .profile__summary__sns ul li.tw a,#topteam--profile .profile__summary__sns ul li.insta a{display:block;width:40px;height:40px;border-radius:20px;background:#043459;position:relative}#topteam--profile .profile__summary__sns ul li.tw a span,#topteam--profile .profile__summary__sns ul li.insta a span{position:absolute}#topteam--profile .profile__summary__sns ul li.tw a:hover,#topteam--profile .profile__summary__sns ul li.insta a:hover{background:#6eba3d}#topteam--profile .profile__summary__sns ul li.tw a span{display:block;top:10px;left:12px;color:#fff}#topteam--profile .profile__summary__sns ul li.insta a span{display:block;top:9px;left:13px;color:#fff}#topteam--profile .profile__summary__sns ul li.blog a{display:block;padding:0 10px;height:40px;border-radius:20px;background:#043459;position:relative;line-height:40px;color:#fff;text-align:center;text-decoration:none}#topteam--profile .profile__summary__sns ul li.blog a:hover{background:#6eba3d}#topteam--profile .profile__playerList__detail{position:relative}#topteam--profile .profile__playerList__detail .profile__playerList__item a{text-decoration:none;color:#000}#topteam--profile .profile__playerList__detail .profile__playerList__item__nameArea{margin-top:10px}#topteam--profile .profile__playerList__detail .bx-wrapper{width:1120px !important;margin:0 auto}@media only screen and (max-width: 768px){#topteam--profile .profile__playerList__detail .bx-wrapper{width:auto !important;margin:0 auto}#topteam--profile .profile__playerList__detail .bx-controls-direction{width:100%}#topteam--profile .profile__playerList__detail .profile__playerList__item__figure{text-align:center}}#topteam--profile .profile__playerList__detail .bx-prev{display:block;width:26px;height:42px;position:absolute;top:85px;left:0;background:url("/assets/img/topteam/profile/arrow-left.png") no-repeat 0 0}@media only screen and (max-width: 768px){#topteam--profile .profile__playerList__detail .bx-prev{background:url("/assets/img/topteam/profile/arrow-left.png") no-repeat 0 0;background-size:13px 21px;left:-15px}}#topteam--profile .profile__playerList__detail .bx-next{display:block;width:26px;height:42px;position:absolute;top:85px;right:0;background:url("/assets/img/topteam/profile/arrow-right.png") no-repeat right 0}@media only screen and (max-width: 768px){#topteam--profile .profile__playerList__detail .bx-next{background:url("/assets/img/topteam/profile/arrow-right.png") no-repeat right 0;background-size:13px 21px;right:-15px}}#topteam--staff .profile__playerList:after{content:"";display:table;clear:both}#topteam--staff .profile__playerList__item{float:left;margin-right:48px;margin-bottom:30px;height:300px}#topteam--staff .profile__playerList__item:nth-child(6n){margin-right:0}#topteam--staff .profile__playerList__item a{text-decoration:none}#topteam--staff .profile__playerList__item__nameArea{margin-top:5px;text-align:center;color:#000}@media only screen and (max-width: 768px){#topteam--staff .profile__playerList{display:flex;flex-wrap:wrap;justify-content:space-between}#topteam--staff .profile__playerList__item{margin-right:0;margin-bottom:30px;height:auto}}#topteam--training .training__figure,#topteam--training .training__map{text-align:center}@media only screen and (max-width: 768px){#topteam--training .training__map iframe{width:100%;height:300px}}#topteam--training .training__table{margin-top:30px}#topteam--training .training__table .table-2nd{table-layout:auto}#topteam--training .training__table th{background:#043459;color:#fff;width:20%}#topteam--training .training__table td{padding:0 20px;text-align:left}@media only screen and (max-width: 768px){#topteam--training .training__table .table-2nd{table-layout:auto}#topteam--training .training__table th{width:20%;padding:10px;white-space:normal;vertical-align:middle}#topteam--training .training__table td{padding:10px;width:auto;white-space:normal}}@media only screen and (max-width: 768px){#topteam--training .training__table{margin-top:15px}}#topteam--training .training__summary__text{margin-top:30px}#topteam--training .training__summary__text p{margin-top:1rem}#topteam--training .training__summary__text p:first-child{margin-top:0}@media only screen and (max-width: 768px){#topteam--training .training__summary__text{margin-top:15px}}#topteam--training .training__yajin .training__yajin__figure img{width:100%}#topteam--visitor .visitor__figure{margin-top:30px;text-align:center}#topteam--visitor .visitor__list{list-style:disc;list-style-position:inside}#topteam--visitor .visitor__summary__text{margin-top:30px}#topteam--visitor .visitor__summary__text p{margin-top:1rem}#topteam--visitor .visitor__summary__text p:first-child{margin-top:0}@media only screen and (max-width: 768px){#topteam--visitor .visitor__summary__text{margin-top:15px}}#topteam--calendar .calendar__schedule__monthArea{margin-bottom:30px}#topteam--calendar .calendar__schedule__monthArea__monthTitle{text-align:center;font-size:1.8rem;font-weight:bold}#topteam--calendar .calendar__schedule__monthArea__control{overflow:hidden;margin-top:-25px}#topteam--calendar .calendar__schedule__monthArea__monthPrev{float:left}#topteam--calendar .calendar__schedule__monthArea__monthNext{float:right}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__monthArea{margin-top:20px;margin-bottom:20px}#topteam--calendar .calendar__schedule__monthArea__control{overflow:hidden;margin-top:-19px}}#topteam--calendar .calendar__schedule__dateArea{margin-top:30px}#topteam--calendar .calendar__schedule__dateArea__icon{display:flex;justify-content:flex-end;margin-bottom:10px}#topteam--calendar .calendar__schedule__dateArea__icon li{margin-left:20px}#topteam--calendar .calendar__schedule__dateArea__icon li i{margin-right:5px}#topteam--calendar .calendar__schedule__dateArea__table thead tr{background:#000 linear-gradient(-23deg, #000, #000 90%, #333 90%, #333 97%, #c2c2c2 97%, #c2c2c2) no-repeat;color:#fff}#topteam--calendar .calendar__schedule__dateArea__table thead th{padding:20px;vertical-align:middle;font-size:1.5rem;border-right:#ddd 1px solid}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__dateArea__table thead th{padding:10px;font-size:1rem}}#topteam--calendar .calendar__schedule__dateArea__table tbody tr{border-bottom:solid 1px #ddd}#topteam--calendar .calendar__schedule__dateArea__table tbody tr:first-child{border-top:#ddd 1px solid}#topteam--calendar .calendar__schedule__dateArea__table tbody tr.today td{background-color:#ddf5ce}#topteam--calendar .calendar__schedule__dateArea__table tbody th{padding:0;background:#eceff1;width:9rem;border-left:#ddd 1px solid;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__dateArea__table tbody th{width:4.5rem}}#topteam--calendar .calendar__schedule__dateArea__table tbody h3{margin:10px 0;padding:5px 50px;text-align:center;line-height:1.3;font-size:1.2rem}#topteam--calendar .calendar__schedule__dateArea__table tbody h3 span{font-size:3rem;font-family:"Roboto",sans-serif}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__dateArea__table tbody h3{margin:5px 0;padding:5px 25px;font-size:1rem}}#topteam--calendar .calendar__schedule__dateArea__table tbody td{vertical-align:middle;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;font-size:1.5rem}#topteam--calendar .calendar__schedule__dateArea__table tbody ul{margin:0;padding:0 20px 0 30px}#topteam--calendar .calendar__schedule__dateArea__table tbody ul li i{margin-right:8px}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__dateArea__table tbody ul{padding:0 10px 0 15px}#topteam--calendar .calendar__schedule__dateArea__table tbody ul li{padding-left:0.5em;text-indent:-0.8em}#topteam--calendar .calendar__schedule__dateArea__table tbody ul li i{margin-right:5px}}#topteam--calendar .calendar__schedule__dateArea__text{margin-top:30px}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__dateArea__text{margin-top:15px}}@media only screen and (max-width: 768px){#topteam--calendar .calendar__schedule__dateArea{margin-top:15px}}
/*# sourceMappingURL=topteam.css.map */
