
/*
================================================================================================================
チーム紹介･選手共通-シェア
================================================================================================================
*/

/*メイン背景*/
#team.team-tt{background:#620000 !important;}
#team.team-r1{background:#ff7f87 !important;}

/*SNSエリア･選手個人ページ背景*/
.team-av #sns-area,.team-av .member{background-color:rgba(0,95,175,.6);}
.team-gg #sns-area,.team-gg .member{background-color:rgba(0,184,255,.6);}
.team-gp #sns-area,.team-gp .member{background-color:rgba(255,144,0,.6);}
.team-sh #sns-area,.team-sh .member{background-color:rgba(200,200,200,.6);}
.team-tt #sns-area,.team-tt .member{background-color:rgba(255,0,0,.4);}
.team-r1 #sns-area,.team-r1 .member{background-color:rgba(230,0,18,.6);}
.team-ll #sns-area,.team-ll .member{background-color:rgba(225,26,110,.6);}

/*ボタン*/
.team-av #sns-area > .inner > a:hover{background-color:#005faf;}
.team-gg #sns-area > .inner > a:hover{background-color:#006cdc;}
.team-gp #sns-area > .inner > a:hover{background-color:#f99d00;}
.team-sh #sns-area > .inner > a:hover{background-color:#7b7b7b;}
.team-tt #sns-area > .inner > a:hover{background-color:#f00;}
.team-r1 #sns-area > .inner > a:hover{background-color:#d80c18;}
.team-ll #sns-area > .inner > a:hover{background-color:#ff1d84;}

/*選手名*/
.team-av .player .name{background-color:#005faf;}
.team-gg .player .name{background-color:#006cdc;}
.team-gp .player .name{background-color:#fcc800;}
.team-sh .player .name{background-color:#7b7b7b;}
.team-tt .player .name{background-color:#f00;}
.team-r1 .player .name{background-color:#d80c18;}
.team-ll .player .name{background-color:#ff1d84;}

/*
================================================================================================================
チーム紹介
================================================================================================================
*/
/*ページ上部 背景色*/
.team-av #team-main{background:linear-gradient(to bottom, rgba(0,95,175,.8) 0%,rgba(0,0,0,.7) 100%);}
.team-gg #team-main{background:linear-gradient(to bottom, rgba(0,184,255,.8) 0%,rgba(0,184,255,.4) 100%);}
.team-gp #team-main{background:linear-gradient(to bottom, rgba(255,144,0,.8) 0%,rgba(0,0,0,.7) 100%);}
.team-sh #team-main{background:linear-gradient(to bottom, rgba(200,200,200,.1) 0%,rgba(200,200,200,.5) 100%);}
.team-tt #team-main{background:linear-gradient(to bottom, rgba(255,0,0,.9) 0%,rgba(0,0,0,.7) 100%);}
.team-r1 #team-main{background:linear-gradient(to bottom, rgba(230,0,18,.9) 0%,rgba(230,0,18,.6) 100%);}
.team-ll #team-main{background:linear-gradient(to bottom, rgba(225,26,110,.8) 0%,rgba(0,0,0,.7) 100%);}
.team-sh #team-name{background:linear-gradient(to bottom, rgba(200,200,200,.5) 0%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.5) 100%);}

/*メンバー写真 背景*/
.team-av #team-member{background:rgba(0,95,175,.8);}
.team-gg #team-member{background:rgba(0,108,220,.8);}
.team-gp #team-member{background:rgba(255,144,0,.8);}
.team-sh #team-member{background:rgba(0,0,0,.8);}
.team-tt #team-member{background:rgba(255,0,0,.8);}
.team-r1 #team-member{background:rgba(230,0,18,.8);}
.team-ll #team-member{background:rgba(225,26,110,.8);}

/*メンバー写真 選手背景*/
.member-inner > div::after{opacity:.5;}
.team-av .member-inner > div::after{background-image:url(../../img/team/av.jpg);}
.team-gg .member-inner > div::after{background-image:url(../../img/team/gg.jpg);}
.team-gp .member-inner > div::after{background-image:url(../../img/team/gp.jpg);}
.team-sh .member-inner > div::after{background-image:url(../../img/team/sh.jpg);}
.team-tt .member-inner > div::after{background-image:url(../../img/team/tt.jpg);}
.team-r1 .member-inner > div::after{background-image:url(../../img/team/r1.jpg);}
.team-ll .member-inner > div::after{background-image:url(../../img/team/ll.jpg);}

/*コメントポップアップ背景*/
.team-av#comment{border:6px solid #0057b5;}
.team-gg#comment{border:6px solid #006cdc;}
.team-gp#comment{border:6px solid #ffcb21;}
.team-sh#comment{border:6px solid #c8c8c8;}
.team-tt#comment{border:6px solid #f00;}
.team-r1#comment{border:6px solid #d80c18;}
.team-ll#comment{border:6px solid #ff1d84;}
@media screen and (max-width:480px){
.team-av#comment{border:3px solid #0057b5;}
.team-gg#comment{border:3px solid #006cdc;}
.team-gp#comment{border:3px solid #ffcb21;}
.team-sh#comment{border:3px solid #c8c8c8;}
.team-tt#comment{border:3px solid #f00;}
.team-r1#comment{border:3px solid #d80c18;}
.team-ll#comment{border:3px solid #ff1d84;}}

/*コメントポップアップ見出し*/
.team-av#comment > strong{border-bottom:1px solid #0057b5;}
.team-gg#comment > strong{border-bottom:1px solid #006cdc;}
.team-gp#comment > strong{border-bottom:1px solid #ffcb21;}
.team-sh#comment > strong{border-bottom:1px solid #c8c8c8;}
.team-tt#comment > strong{border-bottom:1px solid #f00;}
.team-r1#comment > strong{border-bottom:1px solid #d80c18;}
.team-ll#comment > strong{border-bottom:1px solid #ff1d84;}

/*大会日程*/
.team-av #game-area h4{background-color:#002378;}
.team-gg #game-area h4{background-color:#002ebe;}
.team-gp #game-area h4{background-color:#f99d00;}
.team-sh #game-area h4{background-color:#7b7b7b;}
.team-tt #game-area h4{background-color:#990000;}
.team-r1 #game-area h4{background-color:#cf0001;}
.team-ll #game-area h4{background-color:#b2022f;}

/*
================================================================================================================
選手個人ページ背景
================================================================================================================
*/

/*
========================
チームロゴ
========================
*/
.team-av #member .member .team{background-image:url(/game/bpl/common/img/team/av/big.png);}
.team-gg #member .member .team{background-image:url(/game/bpl/common/img/team/gg/big_nospace.png);}
.team-gp #member .member .team{background-image:url(/game/bpl/common/img/team/gp/big.png);}
.team-sh #member .member .team{background-image:url(/game/bpl/common/img/team/sh/big_text_w.png);}
.team-tt #member .member .team{background-image:url(/game/bpl/common/img/team/tt/big_red.png);}
.team-r1 #member .member .team{background-image:url(/game/bpl/common/img/team/r1/big.png);}
.team-ll #member .member .team{background-image:url(/game/bpl/common/img/team/ll/big.png);}
@media screen and (max-width:640px){.team-tt #member .member .team{filter:drop-shadow(0 0 5px rgba(0,0,0,.7));}}

/*サイズ調整*/
.team-gp #member .member .team,.team-tt #member .member .team{height:160px;}
@media screen and (max-width:640px){.team-gp #member .member .team,.team-tt #member .member .team{height:100px;}}
@media screen and (max-width:480px){.team-gp #member .member .team,.team-tt #member .member .team{height:80px; margin-left:20px;}}

/*
================================================================================================================
ページ送りボタン
================================================================================================================
*/
.team-av #page-menu a:hover{background-color:#005faf;}
.team-gg #page-menu a:hover{background-color:#006cdc;}
.team-gp #page-menu a:hover{background-color:#f99d00;}
.team-sh #page-menu a:hover{background-color:#7b7b7b;}
.team-tt #page-menu a:hover{background-color:#f00;}
.team-r1 #page-menu a:hover{background-color:#d80c18;}
.team-ll #page-menu a:hover{background-color:#ff1d84;}

/*
================================================================================================================
タブ切替
================================================================================================================
*/
.team-av #tab-menu p:hover::after,
.team-av #tab-menu p.tab-select::after{background-color:rgba(0,95,175,1);}
.team-av #tab-menu > p:hover::before,
.team-av #tab-menu > p.tab-select::before{color:#005faf;}

.team-gg #tab-menu p:hover::after,
.team-gg #tab-menu p.tab-select::after{background-color:rgba(0,108,220,1);}
.team-gg #tab-menu > p:hover::before,
.team-gg #tab-menu > p.tab-select::before{color:#006cdc;}

.team-gp #tab-menu p:hover::after,
.team-gp #tab-menu p.tab-select::after{background-color:rgba(249,157,0,1);}
.team-gp #tab-menu > p:hover::before,
.team-gp #tab-menu > p.tab-select::before{color:#f99d00;}

.team-sh #tab-menu p:hover::after,
.team-sh #tab-menu p.tab-select::after{background-color:rgba(230,0,18,1);}
.team-sh #tab-menu > p:hover::before,
.team-sh #tab-menu > p.tab-select::before{color:#d80c18;}

.team-tt #tab-menu p:hover::after,
.team-tt #tab-menu p.tab-select::after{background-color:rgba(255,0,0,1);}
.team-tt #tab-menu > p:hover::before,
.team-tt #tab-menu > p.tab-select::before{color:#f00;}

.team-r1 #tab-menu p:hover::after,
.team-r1 #tab-menu p.tab-select::after{background-color:rgba(230,0,18,1);}
.team-r1 #tab-menu > p:hover::before,
.team-r1 #tab-menu > p.tab-select::before{color:#d80c18;}

.team-ll #tab-menu p:hover::after,
.team-ll #tab-menu p.tab-select::after{background-color:rgba(225,26,110,1);}
.team-ll #tab-menu > p:hover::before,
.team-ll #tab-menu > p.tab-select::before{color:#ff1d84;}

/*
================================================================================================================
プロフィール
================================================================================================================
*/
.team-av #profile dd:nth-child(odd){border-left:5px solid #005faf;}
.team-gg #profile dd:nth-child(odd){border-left:5px solid #006cdc;}
.team-gp #profile dd:nth-child(odd){border-left:5px solid #fcc800;}
.team-sh #profile dd:nth-child(odd){border-left:5px solid #7b7b7b;}
.team-tt #profile dd:nth-child(odd){border-left:5px solid #f00;}
.team-r1 #profile dd:nth-child(odd){border-left:5px solid #d80c18;}
.team-ll #profile dd:nth-child(odd){border-left:5px solid #ff1d84;}


