@charset "UTF-8";
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
/  mixin                                                     */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
/  mixin                                                     */
/*************************
変数設定
*************************/
.golf-mv {
  background-image: url(../img/golf/golf-bg.png);
}
@media screen and (max-width: 1200px) {
  .golf-mv {
    background-image: url(../img/golf/golf-bg.png);
  }

}


.golf-mv {
  height: 400px;
  background-position: center;
  background-repeat: no-repeat;
background-size:100% auto
}

/* @media screen and (max-width: 750px) {
  .golf-mv {
    height: 252px;
  }
} */

.golf-mv .lower-mv__ttl{width: 1200px;margin: 0 auto;}
#golfer{margin: 0 auto;width: 1300px;}


.golf-player{display: flex;background-size:100% auto; justify-content: center;background-repeat: no-repeat;
padding: 0 0px 100px 0px;;

}



.golf-playre-1{ padding:40px 0 0 0}
.golf-playre-2{ padding:0px 0 0 0}
.golf-playre-profile{padding:40px 30px 0 30px; white-space: nowrap;}

.golf-playre-profile .kenmei{padding: 2px 10px; background-color: #333; color:#fff;font-size: 14px; display: inline-block;}
.golf-playre-profile .name{ font-size: 18px;line-height: 1.8em;;padding-top: 10px;;}
.golf-playre-profile .name strong{font-size: 200%;display: block; }
.golf-playre-profile .daigaku{padding: 2px 10px; border: 1px solid #333; display: inline-block;margin: 10px 0;}
.golf-playre-profile .golfer-catch{font-size: 140%;padding: 10px 0;}
.golf-playre-profile .seiseki{display: flex;}
.golf-playre-profile .seiseki span{padding-right: 1em;white-space: nowrap;}


.golfer img{  object-fit: contain;}
.player-1{background-image: url(../img/golf/golf_1_back.png); margin-top: 30px;}
.player-2{background-image: url(../img/golf/golf_2_back.png);padding-top: 20px;}

.flex{display: flex;justify-content: space-between;width: auto; align-items: flex-start;padding:0px 0 0 0 ; }


.player-2 .golf-playre-profile{padding:20px 00px 0 50px; white-space: nowrap;}


/* @media screen and (max-width: 1200px) {
    .golf-mv .lower-mv__ttl{width: 100%;margin: 0 auto;}
.golf-mv img{width: 100%;}
}

@media screen and (max-width: 1200px) {
  .golf-mv {
    height: 504px;
  }
}
@media screen and (max-width: 750px) {
  .lower-mv {
    height: 252px;
  }
} */
@media screen and (max-width: 1200px) {
.golf-mv .lower-mv__ttl{width: 100%;margin: 0 auto;}
.golf-mv img{width: 100%;}
.golf-mv {height: 404px;background-size:auto 100%}
#golfer{margin: 0 auto;width: 95%;}

}


@media screen and (max-width: 900px) {
    #golfer img{object-fit: contain;}
   .golf-playre-profile{padding:40px 0px 0 10px; white-space: wrap;}
   .flex{flex-direction: column;display: inline-block;}
   .player-2 .golf-playre-profile{padding:0px 00px 0 0px; white-space: wrap;}


   
}




@media screen and (max-width: 750px) {
.golf-mv {height: 252px;background-size:auto 100%}
#golfer{margin: 0 auto;width: 100%;}
.player-1{background-image:none;margin-top: 0px; background-color: #fce3f2;padding: 10px;margin-bottom: 30px;}
.player-2{background-image:none; margin-top: 0px; background-color: #e8f5fa;padding: 10px;;}
.golf-playre-profile .seiseki{display: flex; flex-direction: column;margin-top: 1em;}

.golf-playre-profile .seiseki span{ background-color: #fff; color: #000;padding: 2px 5px; display: inline-block;}
}

@media screen and (max-width: 500px) {

.golf-mv {height: 202px;background-size:auto 100%}
.golf-player{flex-wrap: wrap;
}


.player-1 .golf-playre-profile{order: 1;width: 100%;padding: 0;}

.player-1 .golf-playre-1{order: 2;}

.player-1 .golfer{order: 0;}
.player-2 .golf-playre-profile{padding-top: 10px;}

}