html {
  font-size: 100%;
}
body {margin:0;padding:0;
  color: #2b2a27;
  font-family: 游ゴシック ,"Arial", "Hiragino Sans", "Meiryo", sans-serif;
}
img {
  max-width: 100%;
}
ul {
  list-style: none;
}
a {
  color: #2b2a27;
}



#head {/*background: url(../../mnteis/josetu/img/plate-honda.png) no-repeat fixed ;background-size:cover;*/
       height:120px; text-align: center;padding-top:100px;  margin-bottom: 1px;
       font-family:'Meiryo',"Open sans", Helvetica, Arial; font-weight:300;
       border: solid; border-width: 0 0 1px 0 ;border-color: rgba(207, 207, 207, 0.30);
}

.plecol{ color: #3da307} .pcol{ color: #0094ff}
.prundsp{ margin-bottom: 40px;padding: 50px}

.preban{ position: absolute;margin-top: -90px; left: 10px}

.txtday {
  max-width: 1000px;
  margin: auto; margin-top: -30px;
  padding-left: 8px;
  font-size: 1.2rem;font-family: 'BIZ UDPGothic';
  text-align: left;
  color:#3da307;
  display: block;
  position: relative;
}
.infoshop {
  max-width: 1100px;
  margin: auto;
  font-size: 3.5rem;
  font-weight: 500;
  color:#666;
  display: block;
  position: relative;
  top: -20px;
  z-index: 5;  
}
@media (max-width:418px){
  .infoshop{ font-size: 2.2rem;}
}

.pname {
  max-width: 100%;
  margin: auto; margin-top: -15px;
  padding-left: 8px;
  font-family:'Yu Mincho';
  text-align: center;
  display: block;
  position: relative;
}
.pnain{max-width:1436px; margin: auto; text-align:left;}



@media (min-width:1191px){
  .pnain{ max-width:1155px; }
}
@media (max-width:1190px){
  .pnain{ max-width:1155px; }
}
@media (max-width:1167px){
  .pnain{ max-width:993px; }
}
@media (max-width:1001px){
  .pnain{ max-width:661px; }
}
@media (max-width:671px){
  .pnain{ max-width:497px; }
}
@media (max-width:507px){
  .pnain{ max-width:330px; }
}
@media (max-width:342px){
  .pnain{ max-width:167px; }
.prundsp{ margin-bottom: 90px}
}



/**/
.pnabn{ margin: auto;margin: 2px;  display: inline-block;
        font-size: 0.9rem; color: #fff;
        border: solid 0px #444;}

 
  .pname, .pnain{ border: solid 0px #999} 

.pnabn a{
   display: inline-block ; 
  width: 137px;
  padding: 8px 11px;
  color: #fff; font-size: 16px; background: rgba(7, 136, 245, 0.64);
  border: solid 1px rgba(63, 60, 63, 0.10);
  text-decoration: none;
  line-height: 1;
  transition: .5s;
}
.pnabn :hover{background: rgba(0, 0, 0, 0.90);
                 color: #fff;
                   transition: .8s;
                    border-radius: 5px ;
}



  .joban{ max-width: 100%; margin: auto; text-align:left;  padding-left: 50px;border: solid 0px #444;
          background-color: #000; }
  .jobanin { max-width: 400px; margin: auto; text-align: center; padding: 8px 40px; margin: 2px 1px ;
          display: inline-block;background-color:rgba(255, 255, 255, 0.00) ;border: solid 0px #444 }
a .jobanin{ color: #fff}
a :hover{ color: #f2849e}

@media (max-width:503px){
  .newco, .newhs{ font-size: 1.8rem;font-weight: 700}
}

@media (max-width:375px){
  .jobanin{ padding: 8px 20px;}
  .joban{ padding-left: 30px;}
  .newco, .newhs{ font-size: 1.5rem;font-weight: 700}
}


  .syosi{ text-align: left;font-family: 'BIZ UDPGothic';font-weight: 600;font-size: 1.3rem;}
    .newhi{ font-size: 2.8rem;font-weight: 700}
    .newco{ color: #f00}
    .newhs{ color: #0026ff}
    .newma{ margin-top: 80px;margin-bottom: 20px}.newski{ margin-top: 30px}
    .zkomi{ font-size: 0.9rem;}.txri{ text-align: right;padding-right: 15px}
    .clsog{ margin-top: 70px;border: solid 1px #cecece} .sog{ color: #c4a71d}
    .newss{ margin-bottom: 120px}
  .mnbdy{ max-width: 980px; margin: auto; text-align: center; border: solid 0px #444} 
  
  .mnbdLin{  max-width: 920px; margin: auto;  margin-top: 0px;text-align: center;
            border: solid; border-width:0  0 1px 0 ;border-color: rgba(207, 207, 207, 0.30)}

  .mnbdin{  max-width: 920px; margin: auto;  margin-top: 0px;text-align: center;
            border: solid; border-width:1px 0 1px 0 ;border-color:rgba(207, 207, 207, 0.30)}
  
  .infom{ max-width:100%; margin: auto; position: absolute;left: 3px;font-size: 0.8rem;margin-top:-52px  
          ;border: solid 0px #444}


.undertxt{ max-width: 100%; margin: auto;margin-top: 150px;padding: 10px;border: solid 0px #444}
.derback{ font-size: 1.1rem;font-weight: 500;}

.undsp{ margin-bottom: 30px;padding: 40px}


/*-------------------------------------------
NEW Bike （2025/07/07）
-------------------------------------------*/

.ollcell{ max-width: 800px; margin: auto;margin-top: 80px; padding:0px;text-align: center;
          border: solid 0px #cfcfcf;
}
.cubnam{margin-top: 6px;padding: 13px;font-size: 2.8rem ;font-weight: 600}
.shiyou{ max-width: 100%; border: solid 1px #cfcfcf;}
.shiyou01{ font-size: 1.8rem;font-weight: 600 }
.shiyou02{ color: #f00 }

.moki01{ font-size: 1.8rem;font-weight: 600 ;display: inline-block ; }
.moki02{ font-size: 1.1rem;}
.moki03{max-width: 30px;margin: auto; margin-left: 8px ;display: inline-block ;
        font-size: 0.6rem; color: rgba(0, 0, 0, 0.67) ;
        line-height: 1; padding:4px 5px ;border: solid 1px #444;border-color: rgba(0, 0, 0, 0.27)}

 .paigrfout{ max-width: 100%; margin: auto; padding: 5px; text-align: center ;border:solid 0px #777}
 .tablwak{ max-width: 480px ;margin: auto;padding: 3px;display: inline-block;vertical-align: top; border:solid 0px #777}
 .tablwid{ max-width: 100%;height: 230px}
 .shiyrwid{ max-width: 100px} .shiylwid{width: 110px}
 .fntbold{ font-weight: 600;font-size: 1.3rem;font-family: 'BIZ UDPGothic'} .bcl{ color: #f00}
 .fntsizb{ margin-top: -14px; font-size: 2.3rem;color: #f00;font-family: 'BIZ UDPGothic'}
 .fontsyk{ font-weight: 600;font-family: 'BIZ UDPGothic'}
 .hpnemsm{ text-align: right ;padding-right: 8px ;max-width: 100%;font-size: 0.9rem;font-family: 'BIZ UDMincho'}
 .meitdli{ font-weight: 600;background: rgba(255, 106, 0, 0.59)}
 .fontsyo{ font-size: 0.7rem}
 .karabox{ height: 288px}
 .zeihyji{ font-size: 0.9rem;margin-bottom: 15px}
