/*************************

2020年選手ページ

**************************/
/*********************************

PC_CSS START

**********************************/
@media screen and ( min-width:769px ) {
.pcbannone{
display: none;
}
.playerwrap2020{
width: 100%;
background: #141717;
padding-bottom: 150px;
}
.player2020container{
width: 57.8vw;
margin: 0 auto;
}
.player2020obi{
background: #000;
color: #fff;
padding: 30px; 0 20px;
}
.player2020obi_txt{
font-size: 31px;
color: #fff;
font-weight: 700;
}
.player2020obi_bl{
border-bottom: 2px solid #fff;
border-top: 1px solid #fff;
}


.player2020contentswrap01{
width: 100%;
height: 81.8vw;

}
.player2020_container{
position: relative;
width: 57.8vw;
height: 81.8vw;
margin: 0 auto;
}
.playerphoto{
width: 51.3vw;
height: 79.7;
top: 40px;
left: 25vw;
position: absolute;
}
.positonnumber2020{
width: 15.2vw;
height: 19.1vw;
position: absolute;
left: 58.3vw;
top:2.2vw;
}
.playermessage2020{
width: 23.3vw;
height: 10.2vw;
color: #fff;
font-size: 1vw;
letter-spacing: 1px;
line-height: 1.7;
position: absolute;
top: 26.1vw;
border-bottom: 1px solid #fff;
}
.playerprofile2020{
position: absolute;
top: 38.3vw;
width: 20.9vw;
height: 12.5vw;
}
p.profile2020{
color: #fff;
font-size: 12px;
}
h5.playerprofile2020title{
width: 65px;
height: 28px;
margin-bottom: 20px;
}
.playersns2020{
position: absolute;
top: 54.5vw;
width: 241px;
height: 96px;
}
h5.playersns2020h5{
width: 103px;
height: 23px;
margin-bottom: 20px;
}
ul.playersns2020ul{
width: 240px;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
justify-content: space-around;
margin-top: 20px;
}
ul.playersns2020ul li{
float: left;
width: 50px;
}
/***********選手背景***********/
.hayashi1{
background: url(../image/player/2020/pageback/1_hayashi.jpg);
background-position: center ;
background-size: cover;
}
.kikuchi2{
background: url(../image/player/2020/pageback/2_kikuchi.jpg);
background-position: center ;
background-size: cover;
}
.renan3{
background: url(../image/player/2020/pageback/3_renan.jpg);
background-position: center ;
background-size: cover;
}
.sandro4{
background: url(../image/player/2020/pageback/4_sandro.jpg);
background-position: center ;
background-size: cover;
}
.sato5{
background: url(../image/player/2020/pageback/5_sato.jpg);
background-position: center ;
background-size: cover;
}
.koh6{
background: url(../image/player/2020/pageback/6_koh.jpg);
background-position: center ;
background-size: cover;
}
.renan3{
background: url(../image/player/2020/pageback/3_renan.jpg);
background-position: center ;
background-size: cover;
}
.tanaka7{
background: url(../image/player/2020/pageback/7_tanaka.jpg);
background-position: center ;
background-size: cover;
}
.murata8{
background: url(../image/player/2020/pageback/8_murata.jpg);
background-position: center ;
background-size: cover;
}
.iury9{
background: url(../image/player/2020/pageback/9_iury.jpg);
background-position: center ;
background-size: cover;
}
.ikegami10{
background: url(../image/player/2020/pageback/10_ikegami.jpg);
background-position: center ;
background-size: cover;
}
.takai11{
background: url(../image/player/2020/pageback/11_takai.jpg);
background-position: center ;
background-size: cover;
}
.kusumoto13{
background: url(../image/player/2020/pageback/13_kusumoto.jpg);
background-position: center ;
background-size: cover;
}
.yoshihama14{
background: url(../image/player/2020/pageback/14_yoshihama.jpg);
background-position: center ;
background-size: cover;
}
.ukita16{
background: url(../image/player/2020/pageback/16_ukita.jpg);
background-position: center ;
background-size: cover;
}
.yoshimitsu17{
background: url(../image/player/2020/pageback/17_yoshimitsu.jpg);
background-position: center ;
background-size: cover;
}
.komatsu18{
background: url(../image/player/2020/pageback/18_komatsu.jpg);
background-position: center ;
background-size: cover;
}
.mori19{
background: url(../image/player/2020/pageback/19_mori.jpg);
background-position: center ;
background-size: cover;
}
.kiyonaga20{
background: url(../image/player/2020/pageback/20_kiyonaga.jpg);
background-position: center ;
background-size: cover;
}
.koga21{
background: url(../image/player/2020/pageback/21_koga.jpg);
background-position: center ;
background-size: cover;
}
.oki22{
background: url(../image/player/2020/pageback/22_oki.jpg);
background-position: center ;
background-size: cover;
}
.ito23{
background: url(../image/player/2020/pageback/23_ito.jpg);
background-position: center ;
background-size: cover;
}
.anzai24{
background: url(../image/player/2020/pageback/24_anzai.jpg);
background-position: center ;
background-size: cover;
}
.kawai26{
background: url(../image/player/2020/pageback/26_kawai.jpg);
background-position: center ;
background-size: cover;
}
.kunimoto27{
background: url(../image/player/2020/pageback/27_kunimoto.jpg);
background-position: center ;
background-size: cover;
}
.manabe28{
background: url(../image/player/2020/pageback/28_manabe.jpg);
background-position: center ;
background-size: cover;
}
.tanaka29{
background: url(../image/player/2020/pageback/29_tanaka.jpg);
background-position: center ;
background-size: cover;
}
.henik30{
background: url(../image/player/2020/pageback/30_henik.jpg);
background-position: center ;
background-size: cover;
}
.kawano38{
background: url(../image/player/2020/pageback/38_kawano.jpg);
background-position: center ;
background-size: cover;
}
.yamada33{
background: url(../image/player/2020/pageback/33_yamada.jpg);
background-position: center ;
background-size: cover;
}
.takeoka41{
background: url(../image/player/2020/pageback/41_takeoka.jpg);
background-position: center ;
background-size: cover;
}
/***********選手名前***********/

.playername2020_hayashi1,.playername2020_kikuchi2,.playername2020_renan3,.playername2020_sandro4,.playername2020_koh6,.playername2020_tanaka7,.playername2020_murata8,.playername2020_iury9,.playername2020_ikegami10,.playername2020_takai11,.playername2020_kusumoto13,.playername2020_yoshihama14,.playername2020_ukita16,.playername2020_yoshimitsu17,.playername2020_komatsu18,.playername2020_mori19,.playername2020_kiyonaga20,.playername2020_oki22,.playername2020_ito23,.playername2020_anzai24,.playername2020_kawai26,.playername2020_kunimoto27,.playername2020_manabe28,.playername2020_tanaka29,.playername2020_henik30,.playername2020_yamada33,.playername2020_kawano38,.staffname2020,.playername2020_takeoka41{
width: 29.5vw;
height: 10.6vw;
position: absolute;
top: 10.8vw;
left: 0;
}
.playername2020_sato5{
width: 33.6vw;
height: 10.6vw;
position: absolute;
top: 10.8vw;
left: 0;
}
.playername2020_tanaka7{
width: 29vw;
height: 18.7vw;
position: absolute;
top: 5.8vw;
left: 0;
}
.playername2020_koga21{
width: 33.6vw;
height: 10.6vw;
position: absolute;
top: 10.8vw;
left: 0;
}

.playerprofile2020bottomwrap{
width: 1357px;
background: #fff;
margin: 0 auto;
padding-top: 75px;
margin-top: -15vw;
z-index: 100;
position: relative;
margin-bottom: 150px;
}
#strongpoint2020{
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}

h2.strongh2_2019,h2.jichitaih2_2020,h2.qanda2020h2{
text-align: center;
}
h2.strongh2_2019 img{
height: 56px;
width: auto;
}
ul.strongpoint2020{
border-bottom: 1px solid #000;
padding-bottom: 25px;
width: 1000px;
margin: 0 auto 80px;
}
p.subtxtplayer2020{
text-align: center;
margin-top: 12px;
margin-bottom: 50px;
}
ul.strongpoint2020 li{
width: 50%;
font-size: 22px;
font-weight: 700;
float:left;
}

ul.strongpoint2020 li:before {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 19px;/*画像の幅*/
  height: 19px;/*画像の高さ*/
  background-image:url(../image/player/2020/common/strongicon.svg);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
h4.qanda2020{
font-size: 15px;
color: #e6a608;
}
h4.qanda2020:before {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 11px;/*画像の幅*/
  height: 15px;/*画像の高さ*/
  background-image:url(../image/player/2020/common/q.svg);
  background-size: contain;
  vertical-align: middle;
}
ul.qada2020{
	width: 1000px;
	margin: 30px auto 0;
    padding-bottom: 120px;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
ul.qada2020 li{
	float:left;
	width: 49%;
	margin-left: 2%;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 24px;
	border-bottom: 1px solid #252726;
	min-height:60px;
	color: #252726;
}
ul.qada2020 li:nth-child(odd){
	margin-left: 0;
}
ul.qada2020 li p{
	color: #252726;
	font-size: 15px;
	font-weight: 700;
}
ul.qada2020 li:nth-child(7){
	width: 100%;
}
ul.qada2020 li:nth-child(8){
	width: 100%;
	margin-left: 0 !important;
}
ul.qada2020 li:nth-child(23){
	width: 100%;
	margin-left: 0 !important;
}
ul.qada2020 li:nth-child(12),ul.qada2020 li:nth-child(14),ul.qada2020 li:nth-child(16),ul.qada2020 li:nth-child(18),ul.qada2020 li:nth-child(20),ul.qada2020 li:nth-child(22){
	margin-left: 2% !important;
}
ul.qada2020 li:nth-child(13),ul.qada2020 li:nth-child(15),ul.qada2020 li:nth-child(17),ul.qada2020 li:nth-child(19),ul.qada2020 li:nth-child(21),ul.qada2020 li:nth-child(23){
	margin-left: 0 !important;
}
#shozokujichitai2020{
background: #fff;
padding-bottom: 100px;
}
.jichitaitxt2020{
width: 501px;
display: block;
height: 77px;
text-align: center;
font-size: 50px;
background: #eb5e00;
color: #fff;
font-weight: 700;
margin: 0 auto;
border-radius: 10px;
}
/***********選手一覧２０２０***********/

div.player2020headwrap{
width: 100%;
height: 300px;
box-sizing: border-box;
}
div.player2020head{
width: 1000px;
margin: 0 auto 0;
padding-top: 104px;
box-sizing: border-box;
}
.player2020headback{
background: url(../image/image2020/pagehead/player.jpg) center center;
background-size: cover;
background-repeat: no-repeat;
}
div.playerlistwrap2020{
background: #fff;
width: 100%;
}

.playerarchivewrap2020{
width: 1000px;
margin: 0 auto;
background: #fff;
padding-top: 47px;
}
h2.playerarchive2020h2{
padding-bottom: 28px;
border-bottom: 1px solid #000;
}

ul.player2020archive{
width: 100%;
margin-top: 40px;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
margin-bottom: 116px;
}

ul.player2020archive li{
float: left;
margin-left: 26px;
margin-bottom: 20px;
}
ul.player2020archive li:nth-child(4n+1){
margin-left: 0;
}
div.playerphotoarchive2020{
width: 230px;
height: 300px;
}

div.player2020archivebottom{
width: 230px;
height: 97px;

}
#playerpageichiran2020wrap{
width: 100%;
background: #edefef;
padding-top: 200px;
}
.playerpageichiran2020{
width: 1000px;
margin: 0 auto;
}
ul.playerpageichiran2020bottom{
width: 1000px;
padding-bottom: 50px;
}
ul.playerpageichiran2020bottom li{
width: 250px;
float: left;
margin-bottom: 10px;
}
/*スタッフ*/
.staff2020contentswrap01{
width: 100%;
height: 61.8vw;
background: url(../image/player/2020/pageback/staff.jpg) no-repeat;
background-size: cover;
}
.staffprofile2020{
position: absolute;
top: 28.3vw;
width: 20.9vw;
height: 12.5vw;
}
p.staffp2020 p{
display: inline;
color: #fff;
}



.img_wrap{
  /*border: 1px solid #ddd;*/
  width: 300px;
  height: 226px;
  margin: 0 auto;
  overflow: hidden;
}
.img_wrap img{
  width: 100%;
  transform: scale(1.1);
  cursor: pointer;
  filter: grayscale(100%);
  transition-duration: 0.5s;
}
.img_wrap img:hover{
  filter: grayscale(0);
  transition-duration: 0.5s;
  opacity: 1 !important;
}
}


/*********************************************************************************************************************************************************************

SP_CSS START

**********************************************************************************************************************************************************************/
@media screen and (max-width: 768px) {
.spnone{
display: none;
}
.playerwrap2020{
width: 100%;
background: #141717;
padding-bottom: 20px;
/*margin-top: 65px;*/
}
.player2020container{
width: 98vw;
margin: 0 auto;
}
.player2020obi{
background: #000;
color: #fff;
padding: 10px; 0 10px;
}
.player2020obi_txt{
font-size: 3vw;
color: #fff;
font-weight: 700;
}
.player2020obi_bl{
border-bottom: 2px solid #fff;
border-top: 1px solid #fff;
}


.player2020contentswrap01{
width: 100%;
height: 81.8vw;

}
.player2020_container{
position: relative;
width: 98vw;
height: 81.8vw;
margin: 0 auto;
}
.playerphoto{
width: 60.3vw;
height: 79.7vw;
top: 5vw;
left: 32.9vw;
position: absolute;
}
.positonnumber2020{
width: 15.2vw;
height: 19.1vw;
position: absolute;
left: 70.3vw;
top:2.2vw;
}
.playermessage2020{
width: 94vw;
color: #fff;
font-size: 4vw;
letter-spacing: 1px;
line-height: 1.7;
border-bottom: 1px solid #fff;
padding-bottom: 20px;
margin-bottom: 20px;
}
.playerprofile2020{
width: 94vw;
margin-bottom: 20px;
}
p.profile2020{
color: #fff;
font-size: 3.5vw;
}
h5.playerprofile2020title{
width: 65px;
height: 28px;
margin-bottom: 20px;
}
.playersns2020{
width:94%;
}
h5.playersns2020h5{
width: 103px;
height: 23px;
margin-bottom: 20px;
}
ul.playersns2020ul{
width: 94%;
display: -webkit-flex;
display: flex;
/*-webkit-justify-content: space-around;
justify-content: space-around;*/
margin: 20px auto;
}
ul.playersns2020ul li{
float: left;
width: 23%;
margin-right: 2%;

}

.spplayercontents2020{
width: 100%;
padding: 10px;
box-sizing: border-box;
background: #000;
position: relative;
margin-top: -5vw;
}
/***********選手背景***********/
.yamada33{
background: url(../image/player/2020/pageback/33_yamada.jpg);
background-position: center ;
background-size: cover;
}
.hayashi1{
background: url(../image/player/2020/pageback/1_hayashi.jpg);
background-position: center ;
background-size: cover;
}
.kikuchi2{
background: url(../image/player/2020/pageback/2_kikuchi.jpg);
background-position: center ;
background-size: cover;
}
.renan3{
background: url(../image/player/2020/pageback/3_renan.jpg);
background-position: center ;
background-size: cover;
}
.sandro4{
background: url(../image/player/2020/pageback/4_sandro.jpg);
background-position: center ;
background-size: cover;
}
.iury9{
background: url(../image/player/2020/pageback/9_iury.jpg);
background-position: center ;
background-size: cover;
}
.sato5{
background: url(../image/player/2020/pageback/5_sato.jpg);
background-position: center ;
background-size: cover;
}

.koh6{
background: url(../image/player/2020/pageback/6_koh.jpg);
background-position: center ;
background-size: cover;
}
.renan3{
background: url(../image/player/2020/pageback/3_renan.jpg);
background-position: center ;
background-size: cover;
}
.sandro4{
background: url(../image/player/2020/pageback/4_sandro.jpg);
background-position: center ;
background-size: cover;
}
.tanaka7{
background: url(../image/player/2020/pageback/7_tanaka.jpg);
background-position: center ;
background-size: cover;
}
.murata8{
background: url(../image/player/2020/pageback/8_murata.jpg);
background-position: center ;
background-size: cover;
}
.iury9{
background: url(../image/player/2020/pageback/9_iury.jpg);
background-position: center ;
background-size: cover;
}
.ikegami10{
background: url(../image/player/2020/pageback/10_ikegami.jpg);
background-position: center ;
background-size: cover;
}
.takai11{
background: url(../image/player/2020/pageback/11_takai.jpg);
background-position: center ;
background-size: cover;
}
.kusumoto13{
background: url(../image/player/2020/pageback/13_kusumoto.jpg);
background-position: center ;
background-size: cover;
}
.yoshihama14{
background: url(../image/player/2020/pageback/14_yoshihama.jpg);
background-position: center ;
background-size: cover;
}
.ukita16{
background: url(../image/player/2020/pageback/16_ukita.jpg);
background-position: center ;
background-size: cover;
}
.yoshimitsu17{
background: url(../image/player/2020/pageback/17_yoshimitsu.jpg);
background-position: center ;
background-size: cover;
}
.komatsu18{
background: url(../image/player/2020/pageback/18_komatsu.jpg);
background-position: center ;
background-size: cover;
}
.mori19{
background: url(../image/player/2020/pageback//19_mori.jpg);
background-position: center ;
background-size: cover;
}
.kiyonaga20{
background: url(../image/player/2020/pageback/20_kiyonaga.jpg);
background-position: center ;
background-size: cover;
}
.koga21{
background: url(../image/player/2020/pageback/21_koga.jpg);
background-position: center ;
background-size: cover;
}
.oki22{
background: url(../image/player/2020/pageback/22_oki.jpg);
background-position: center ;
background-size: cover;
}
.ito23{
background: url(../image/player/2020/pageback/23_ito.jpg);
background-position: center ;
background-size: cover;
}
.anzai24{
background: url(../image/player/2020/pageback/24_anzai.jpg);
background-position: center ;
background-size: cover;
}
.kawai26{
background: url(../image/player/2020/pageback/26_kawai.jpg);
background-position: center ;
background-size: cover;
}
.kunimoto27{
background: url(../image/player/2020/pageback/27_kunimoto.jpg);
background-position: center ;
background-size: cover;
}
.manabe28{
background: url(../image/player/2020/pageback/28_manabe.jpg);
background-position: center ;
background-size: cover;
}
.tanaka29{
background: url(../image/player/2020/pageback/29_tanaka.jpg);
background-position: center ;
background-size: cover;
}
.henik30{
background: url(../image/player/2020/pageback/30_henik.jpg);
background-position: center ;
background-size: cover;
}
.kawano38{
background: url(../image/player/2020/pageback/38_kawano.jpg);
background-position: center ;
background-size: cover;
}
.yamada33{
background: url(../image/player/2020/pageback/33_yamada.jpg);
background-position: center ;
background-size: cover;
}
.takeoka41{
background: url(../image/player/2020/pageback/41_takeoka.jpg);
background-position: center ;
background-size: cover;
}
/***********選手名前***********/

.playername2020_33yamada,.playername2020_hayashi1,.playername2020_kikuchi2,.playername2020_renan3,.playername2020_sandro4,.playername2020_koh6,.playername2020_tanaka7,.playername2020_murata8,.playername2020_iury9,.playername2020_ikegami10,.playername2020_takai11,.playername2020_kusumoto13,.playername2020_yoshihama14,.playername2020_ukita16,.playername2020_yoshimitsu17,.playername2020_komatsu18,.playername2020_mori19,.playername2020_kiyonaga20,.playername2020_oki22,.playername2020_ito23,.playername2020_anzai24,.playername2020_kawai26,.playername2020_kunimoto27,.playername2020_manabe28,.playername2020_tanaka29,.playername2020_henik30,.playername2020_yamada33,.playername2020_kawano38,.staffname2020,.playername2020_takeoka41{
width: 36.5vw;
height: 10.6vw;
position: absolute;
top: 10.8vw;
left: 2vw;
}

.playername2020_sato5{
width: 37.6vw;
height: 10.6vw;
position: absolute;
top: 10.8vw;
left: 0;
}
.playername2020_tanaka7{
width: 39vw;
height: 30.7vw;
position: absolute;
top: 5.8vw;
left: 0;
}
.playername2020_koga21{
width: 37.6vw;
height: 10.6vw;
position: absolute;
top: 10.8vw;
left: 0;
}
.playerprofile2020bottomwrap{
width: 94%;
background: #fff;
margin: 0 auto;
padding: 20px 20px 10px 20px;
z-index: 100;
position: relative;
box-sizing: border-box;
}
#strongpoint2020{
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}

h2.strongh2_2019,h2.jichitaih2_2020,h2.qanda2020h2{
text-align: center;
}
h2.strongh2_2019 img,h2.qanda2020h2 img{
width: 70%;
height: auto;
}
ul.strongpoint2020{
border-bottom: 1px solid #000;
padding-bottom: 25px;
width: 100%;
margin: 0 auto 80px;
}
p.subtxtplayer2020{
text-align: center;
margin-top: 12px;
margin-bottom: 50px;
}
ul.strongpoint2020 li{
width: 100%;
font-size: 22px;
font-weight: 700;
float:left;
}

ul.strongpoint2020 li:before {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 19px;/*画像の幅*/
  height: 19px;/*画像の高さ*/
  background-image:url(../image/player/2020/strongicon.svg);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
h4.qanda2020{
font-size: 4vw;
color: #e6a608;
text-align: left;
margin-bottom: 3vw;
}
h4.qanda2020:before {
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 11px;/*画像の幅*/
  height: 15px;/*画像の高さ*/
  background-image:url(../image/player/2020/common/q.svg);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5vw;
}
ul.qada2020{
	width: 100%;
	margin: 30px auto 120px;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    box-sizing: border-box;
}
ul.qada2020 li{
	float:left;
	width: 100%;
	margin-left: 2%;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 24px;
	border-bottom: 1px solid #252726;
	min-height:60px;
	color: #252726;
}

ul.qada2020 li p{
	color: #252726;
	font-size: 15px;
	font-weight: 700;
}

#shozokujichitai2020{
background: #fff;
padding-bottom: 100px;
}
.jichitaitxt2020{
width: 100%;
display: block;
text-align: center;
font-size: 6vw;
background: #eb5e00;
color: #fff;
padding: 10px;
box-sizing: border-box;
font-weight: 700;
margin: 0 auto;
border-radius: 10px;
}
/***********選手一覧２０２０***********/

div.player2020headwrap{
width: 100%;
height: 50vw;
box-sizing: border-box;
margin-top: 57px;
}
div.player2020head{
width: 100%;
margin: 0 auto 0;
padding-top: 10vw;
text-align: center;
box-sizing: border-box;
}
div.player2020head img{
width: 70%;
height: auto;
}
.player2020headback{
background: url(../image/image2020/pagehead/player.jpg) center center;
background-size: cover;
background-repeat: no-repeat;
}
div.playerlistwrap2020{
background: #fff;
width: 100%;
}

.playerarchivewrap2020{
width: 94%;
margin: 0 auto;
background: #fff;
padding-top: 47px;
}
h2.playerarchive2020h2{
padding-bottom: 28px;
border-bottom: 1px solid #000;
margin-bottom: 10vw;
}
h2.playerarchive2020h2 img{
width: 70%;
height: auto;
}
ul.player2020archive{
width: 100%;
margin-top: 40px;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
margin-bottom: 116px;
}

ul.player2020archive li{
float: left;
margin-left: 2%;
margin-bottom: 20px;
width: 49%;
}
ul.player2020archive li:nth-child(odd){
margin-left: 0;
}
div.playerphotoarchive2020{
width: 100%;
/*height: 300px;*/
}
div.playerphotoarchive2020 img{
vertical-align: bottom;
}
div.player2020archivebottom{
width: 100%;

}
#playerpageichiran2020wrap{
width: 100%;
background: #edefef;
padding-top: 50px;
}
.playerpageichiran2020{
width: 94%;
margin: 0 auto;
}
ul.playerpageichiran2020bottom{
width: 100%;
padding-bottom: 50px;
}
ul.playerpageichiran2020bottom li{
width: 49%;
float: left;
margin-bottom: 10vw;
}
ul.playerpageichiran2020bottom li img{
width: 100%;
height: auto;
}
/*スタッフ*/
.staff2020contentswrap01{
width: 100%;
height: 57.8vw;
background: url(../image/player/2020/pageback/staff.jpg) no-repeat;
background-size: cover;
}
.staffprofile2020{
position: absolute;
top: 28.3vw;
width: 20.9vw;
height: 12.5vw;
}
p.staffp2020 p{
display: inline;
color: #fff;
}
h2.playerlisth2_2020{
text-align: center;
}
h2.jichitaih2_2020{
text-align: center;
}
}
