@charset "UTF-8";
@media screen and (min-width: 1080px) {
header{
  position: relative;
}
header h1{
  display: block;
  padding: 1.88vw 0 1.88vw 17.6vw;
}
header section nav i,
header section nav b {
  background: #000;
}
header.menuActive section nav i,
header.menuActive section nav b {
  background: #FFF;
}
header.loaded h1 svg, h1 svg {
  width: 10.69vw;
  height: auto;
  fill: #000;
}
header h1 a{
  display: block;
  height: auto;
  width: auto;
}
#mainTtl {
  height: 18.23vw;
  background: url(../../assets/img/bikersPartner/pcTop.png) no-repeat center center;
  background-size: cover;
  align-items: start;
}
#mainTtl p {
  padding-left: 17.6vw;
  text-align: left;
  font-size: 1.56vw;
}
html::-webkit-scrollbar{
  display:none;
}
#articleBody,
#dayTabWrap{
  background: #BFBDB4
}
#articleBody main section{
  background: #FFF;
  width: 95.52vw;
  margin: 0 auto 1.98vw;
}
#articleBody header {
  position: fixed;
  height: 4.1vw;
  z-index: 3;
}
#articleBody .close {
  width: 1.75vw;
  height: 1.75vw;
}
#articleBody h1 {
  margin: 1vw 0 0 3.8vw;
}
/* header section {
   padding: 2.51vw 35vw; 
  justify-content: center;
} */
h1 b{
  font-size: 1.3vw;
  margin: -1vw 0 0 -7.5vw;
}
h2{
  text-align: left;
  font-size: 3.65vw;
  text-indent: 0;
  margin-top: 2.5vw;
  padding-bottom: .8vw;
  padding-left: 17.6vw;
}
#articleWrap section {
  overflow: auto;
  width: 64.84vw;
  overflow-x: hidden;
  margin-left: 17.6vw;
}
#dayTabWrap {
  padding: 3vw 2.24vw 0;
  top: 3.75vw;
}
#dayTabWrap .tab li {
  width: 47.76vw;
  font-size: 1.46vw;
  padding: .5vw 0 .2vw;
}
#dayTabWrap .tab li i{
  font-size: .89vw;
  margin-left: .25vw;
}
#articleWrap section .tab {
  margin: 0;
  top: initial;
}
#articleWrap section .tab,
#articleWrap section > div{
  width: 100%;
  left: 0;
}
#articleWrap section .tab{
  justify-content: space-between;
  width: 100%;
  padding:4.17vw 6.61vw 3.01vw;
}
#articleWrap section .tab li {
  height: 2.5vw;
  min-width: 12.16vw;
  border: 2px solid #000;
  margin:0 0 1.5vw;
  border-radius: .2vw;
  font-size: 0.89vw;
}
#articleWrap section .tab li:before {
  margin-left: -.315vw;
  border: .315vw solid transparent;
  border-top: .43vw solid #000;
}
#articleWrap section > div > ul.head {
  top: 16.125vw;
  left: 0;
  position: fixed;
  padding-top: 0;
  margin: auto;
  z-index: 4;
  width: 100vw;
  background: transparent;
  display: flex;
  justify-content: center;
}
#articleWrap section > div.active {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 7.19vw;
}
#articleWrap section .tab li[data-id="Rider1"] { order: 1; }
#articleWrap section .tab li[data-id="Rider3"] { order: 2; }
#articleWrap section .tab li[data-id="Rider5"] { order: 3; }
#articleWrap section .tab li[data-id="Rider7"] { order: 4; }
#articleWrap section .tab li[data-id="Rider2"] { order: 5; }
#articleWrap section .tab li[data-id="Rider4"] { order: 6; }
#articleWrap section .tab li[data-id="Rider6"] { order: 7; }
#articleWrap section .tab li[data-id="Rider8"] { order: 8; }

#profileWrap .controllScrollItem{
  width: 49.99vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
}
#profileWrap > .controllScrollWrap .controllScrollItemWrap{
  width: 500vw;
  margin-left: 0;
}
#profileWrap > .controllScrollWrap .controllScrollItemWrap b{
  height: 1.88vw;
  width: 1.88vw;
  background: #fff;
  border-radius: 50%;
}
#profileWrap > .controllScrollWrap .controllScrollItemWrap b svg{
  width: 0.36vw;
  height: auto;
}
#profileWrap .controllScrollButtonWrap {
  top: 7.46vw;
  left: -1vw;
  width: 100%;
}
#articleWrap .controllScrollButtonWrap img,
.controllScrollButtonWrap svg {
  height: 0.95vw;
  width: auto;
}
.pcLeft{
  width: 19.9vw;
}
.pcRight{
  width: 27.08vw;
}
.pcRight p {
  font-size: 0.83vw;
  line-height: 1.25vw;
  font-weight: 400;
  letter-spacing: -0.003vw;
}
#profileWrap{
  position: relative;
  padding-left: 7.19vw;
}
#profileWrap .controllScrollItem {
  width: 49.99vw;
  /* margin-left: 7.19vw; */
  /* margin-right: 4.06vw; */
  margin-right: 0;
  min-height: 36.78vw;
}
#profileWrap .controllScrollItem:not(:first-child){
  margin-right: 4.06vw;
  /* margin-left: 4.06vw;; */
  }
#profileWrap .controllScrollWrap .controllScrollItemWrap li:last-child {
  padding-right: 0;
}
#profileWrap .controllScrollWrap .controllScrollItemWrap > li{
  position: relative;
  width: 49.99vw;
  margin: 0 4.17vw 0 0;
}
.controllScrollWrap .controllScrollItemWrap .sns li {
  margin: 0;
}
.sns{
  margin: 0;
}
#profileWrap .controllScrollButtonWrap {
  top: 6.46vw;
  left: -1vw;
  width: 98%;
}
#profileWrap .controllScrollWrap::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -0.1vw;
  width: 5%;
  height: 100%;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, .8) 50%, rgba(0, 0, 0, 0) 100%);
  z-index: 3;
}

#profileWrap .controllScrollWrap::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -0.1vw;
  width: 5%;
  height: 100%;
  background-image: linear-gradient(-90deg, rgba(255, 255, 255, 1) 30%, rgba(0, 0, 0, 0) 100%);
  z-index: 3;
}

.sns {
  gap: 0 1.56vw;
}
#articleWrap .sns li img{
  width: auto;
}
#articleWrap .profileImg, #articleWrap .videoWrap {
  width: 19.9vw;
  height: 14.79vw;
  margin:0vw auto 0;
}
.intro{
  padding-bottom: 1.5vw;
}
#articleWrap img{
  margin: 0;
  width: 19.9vw;
  height: auto;
}
.name{
  font-size: 1.56vw;
  padding: 0 0 1.2vw;
}
.profile{
  width: 100%;
}
.profile dt {
  width: 2.29vw;
  height: 2.29vw;
  font-size: 0.73vw;
  margin: 0 0 0.31vw;
}
.profile dd {
  width: 16.69vw;
  font-size: 0.83vw;
  line-height: 1.25vw;
}
.profile dd.ls{
  letter-spacing: -0.02vw;
}
#articleWrap .sns li img {
  height: 1.25vw;
  margin-top: 1.04vw;
  margin-bottom: 0;
}
#daySat p {
  font-size: 0.83vw;
  line-height: 1.25vw;
}
.pcRight p.adjust {
  letter-spacing: -0.005vw;
}
h3 {
  text-align: left;
  padding: 1.32vw 0 .8vw;
}
body #floatingMenu.spOnly{
  width: auto;
}
.indent{
  display: block;
  padding-left: 4em;
  text-indent: -4em;
}
.indent2{
  display: block;
  padding-left: 6em;
  text-indent: -6em;
}
footer {
  margin: 4.17vw 13.54vw 7.5vw 17.6vw;
}
}