body {
 font-family: 'Yu Gothic'
}

.fe-head{ max-width: 100%; margin: auto; text-align: left; padding: 8px;
          border: solid;border-width: 0 0 1px ; border-color: #cfcfcf;
}

.fein-lefttw{max-width: 120px;height: auto; margin-left:4px;font-size: 2.9rem;text-align: center;font-weight: 300;
             line-height: 1; padding: 8px 8px 8px 4px;display: inline-block;
} .fein-colr{ color: #3da307}

.fein-righttw{ max-width: 500px; margin: auto; font-size: 1.4rem; padding: 8px; padding-top: 18px;
               display: inline-block;vertical-align: top}

.fein-mg{ max-width: 1200px;margin: auto;text-align: center;}

  .fein-leftlr{font-size: 2.5rem; text-align:center;font-weight: 700 }

   .fe-cent{ max-width: 100%;margin: 0; padding: 0;}


 .jpgcr2{ max-width: 1200px;margin: auto;text-align: center;border: solid 1px #cfcfcf; color: #439a1e}
 .jpgcr3{ max-width: 1200px;margin: auto; margin-top: 3px;text-align: center; }
    .jpgcr3in{ max-width: 100%;margin: auto; margin-top: 0px;text-align: center}
    .jpgcrin3{ max-width: 750px;margin: auto; margin-top: 0px;text-align: left}
 
     .cr3box{ width: 120px; height: 35px;padding:4px 10px; text-align: center;
              display: inline-block;vertical-align: top;background-color: #0094ff;color: #fff}

        .cr3box a{color: #FFF} 
        .cr3boxy :hover{color: #4cff00; }


 @media (max-width:885px){
  .cr3box{border: solid;border-width:0 0 1px 0;border-color:#FFF }
 .jpgcr3in{ max-width: 100%;}
 .jpgcrin3{max-width: 627px;}
}
 @media (max-width:813px){
 .jpgcr3in{ max-width: 733px;}
}
 @media (max-width:625px){
  .jpgcrin3{max-width: 500px;}
}
 
 @media (max-width:500px){
 .jpgcrin3{ max-width: 373px;}
}
 @media (max-width:435px){
 .cr3box{width:90px ;font-size: 0.8rem;padding:8px 3px;}
 .jpgcrin3{ max-width: 283px;}
}
 @media (max-width:342px){
}
 
 @media (max-width:290px){
 .jpgcr3in{ max-width: 100%;}
 .cr3box{ max-width: 100%;}
}
 .toplins{ max-width: 100%; margin: auto; padding: 7px; border:  solid 0px #666}
 .toplipg{ max-width: 200px;margin: auto;padding: 0; display: inline-block;vertical-align: top}
 .toplitx{ max-width: 100%;margin: auto;padding: 0; font-size: 2.3rem;padding-top:10px;
           margin-left: 16px;color: #74139e  ;display: inline-block;}
  @media (max-width:541px){
  .toplitx{font-size: 1.8rem;}
 }
 @media (max-width:435px){
 .toplitx{ font-size: 1.5rem;}
}
 @media (max-width:358px){
 .toplitx{ font-size: 1.2rem;}
}
 .fsiz1{ font-size: 0.899rem}
.jpgcr4{ max-width: 900px;margin: auto;text-align: center;} 
 
.infocr1{ max-width: 1200px;margin: auto; margin-bottom: 55px ;text-align: center;
          border: solid 1px #bbb; 
 }
  .infocr1-1{ max-width: 555px;margin: auto;text-align:left;padding: 8px; padding-bottom: 50px ;
              display: inline-block;vertical-align: top;}
   .infocr1tit{font-family: 'BIZ UDMincho';font-size: 2.6rem;margin-top: 50px; letter-spacing: 0.2em;}
      .infokij1{ text-align: center;font-size: 2rem;}
      .infokij2{ text-align: center;font-size: 1.6rem;color: #0094ff;font-weight: 700}
      .infokij3{ text-align: center;font-size: 1.2rem;color: #ff6a00;font-weight: 700;}
      .infokij4{ text-align: center;font-size: 1.5rem;color: #0094ff;font-weight: 700;}
      .infokij5{ text-align: left; margin-left: 150px ;font-size: 1.5rem;color: #0094ff;font-weight: 700;}
 @media (max-width:501px){
 .infocr1tit{ font-size: 2.2rem;}
}
 @media (max-width:425px){
 .infocr1tit{ font-size: 1.7rem;}
 .infokij1{ font-size: 1.4rem;}
}
 @media (max-width:328px){
 .infocr1tit{ font-size: 1.4rem;}
 .infokij1{ font-size: 1.1rem;}
 .infokij4{ font-size: 1.2rem;}
}

 
.infsize{ max-width: 1200px;margin: auto; margin-bottom: 55px ;text-align: center;
          border: solid 0px #bbb;  }
.tblslef,table td { max-width: 760px;padding: 8px}
.tdtopwak{ font-weight: 600; text-align: center;font-size: 1.5rem}
.kakakutit{ text-align: center}

.fixed {
position: fixed;
top: 0; /*ページ上部の固定する位置*/
width: 100%;
z-index: 9999;
    }  


 /* Den M1 Felo */

  .sbtit{ max-width:300px }
  .sbbit{ max-width:150px }
  .sbbit1{ max-width:100%;font-weight: 700;font-size: 1.7rem;color: #ff6a00 }
  .sbbit1-1{ color: #ff6a00;font-size: 0.999rem }
  .sbbit2{ max-width:300px;font-size: 1.2rem;font-weight: 700  }
  .sbbit2-1{ background: #ff6a00;color: #FFF  }
  .sbbit2-2{ background: #0094ff;color: #FFF  }
  .sbbit3{ max-width:120px }
  .sbbit4{ max-width:180px }
  
  .upplais a{color: #0026ff;padding: 15px 45px}
  .hhj{  height:80px;}

/* BIKE FELO DENNDOU */

/* Index */
 .mddwan{ max-width: 100%; margin: auto; padding: 30px;border:  solid 0px #333}
 .mddinn{ max-width: 980px; margin: auto ;border:  solid 0px #333}
     .mddfs{ font-size: 2.0rem;  font-weight: 600;text-align: center;color: #0094ff}
     .mddmg{ text-align: center} .usdu{ padding-bottom: 30px}
     .mddlin a{display: block; margin-top: -60px ;border:solid;border-width: 0 0 0px 0;border-color: #cecece } 
/*** Index */
/* FERO バイク 画像 */
  .obikeout{ max-width: 100%; margin: auto;text-align: center;padding: 8px;  
  }
  .obikein{ max-width: 800px;display:inline-block;  border: solid 0px #444
  }
  .obintxt{ max-width: 100%; margin-top: -10px;margin-bottom: 20px   ;border: solid 0px #444}
  

  .obikewon{ max-width: 1604px; margin: auto ;}

  .oldjoset{ max-width: 800px; margin: auto ;}

  .oldjosss{ max-width: 800px; margin: auto ;display:inline-block;vertical-align: top;}


  #bodwid{ max-width:1910px; margin: auto; padding: 0px ;border: solid 0px #000}
  .bodhead{ max-width:100%; margin: auto; padding: 2px ;border: solid 0px #444}
    .bhig{ max-width:75px; margin: auto; display: inline-block;vertical-align: top;text-align: center;
           border: solid 0px #444;} 
.backbtop{ max-width: 170px;padding-top: 27px;margin: auto ;display: inline-block;vertical-align: top;text-align: center; }
.backbtop a{ color: #333;}

    .bhin{ max-width:80px; margin: auto; padding: 2px; font-size: 0.999rem ; margin-top: 24px ;
           display: inline-block;vertical-align: top;text-align: center;
           border: solid 0px #444;}
      .bhin a{ display: block;}
      .bhinsp{ letter-spacing:0.1rem}
  
  .bawdin, .mgfelo, .bacwid, .bacwidin, .batxwh{border: solid 0px #000;}

  .bacwid{ max-width: 100%; margin: 0 auto; margin-top: -120px ;padding: 60px ;text-align: left;
           background-color: #3da307; }
.bacwidin{ max-width: 259px;margin: auto;padding: 6px;margin-left: -50px }

.mgfelo{ max-width: 160px;margin: auto;padding: 6px; font-size: 2.8rem;display: inline-block;vertical-align: top}

  .bawdin{ max-width: 120px; margin: auto; margin-top:13px;display: inline-block;vertical-align: top }
  .bawdtx{ max-width: 500px; margin: auto; font-size: 1.799rem ;text-align: center;}
  .batxwh{ max-width: 250px; text-align:right;color: #FFF;font-size: 1.1rem;font-weight: 800}
  
  .micmg{ max-width: 580px; margin: auto; text-align: center;margin-top: -80px}

  .zeicomi{ max-width: 100%; text-align: center; margin: auto; display:inline-block;vertical-align: top;
      border:solid;border-width:0 0 1px;border-color:#cecece;}
        .zesyo{ font-size: 1.3rem;padding: 0 35px }
        .shoze{ font-size: 0.9rem;}
        .kaen{ font-size: 2.0rem;font-weight: 700;color: #f00  }
        .koen{ font-size: 2.0rem;font-weight: 700 }

   .tdtr{font-size: 1.19rem;font-weight: 600;background-color: rgba(208, 169, 21, 0.20)}
   .tdtr2{ padding:0 }
   .tdtr03{ padding:10px;font-weight: 700;font-size: 0.999rem }
   .tdtr03-1{ color: #3da307;font-size: 1.2rem;font-weight: 700;text-align: center}
   .tdtr04{ font-size: 0.8888rem}
   .tdtr05{ text-align: left ;font-size: 0.999rem}

   .tdtr05-1{font-weight: 600;}
   .tdtr05-2{text-align: right;}
   .tdtr05-3{text-align: center;}
   .tdtr05-4{text-align: center;font-size: 1.2rem;font-weight: 700;color: #f00}
   .tdtr05-5{text-align: left;}
   .tdtr05-6{color: #f01515}
   .tdtr05-7{color: #0c81c5;font-size: 1.2rem;font-weight: 700;}
   .tdtr05-8{font-size: 1.2rem;font-weight: 700;}
   .tdtr05-9{font-size: 1.0rem;font-weight: 700;}
   .tdtr05-10{font-size: 1.0rem;}
  @media (max-width:388px){
   .tdtr05-2{font-size: 0.9rem}
  }

  @media (max-width:362px){
   .tdtr05-2{font-size: 0.7rem}
  }


  .ttbb1{ max-width: 456px; margin: auto; text-align: center;
          display: inline-block;vertical-align: top;
}

.ttbb1{ border: solid 0px #444}


  .basysy{ max-width:100%; margin: auto; padding: 18px;text-align: center; border: solid 0px #444;}
  
  .sysyin{ max-width: 300px; height: 200px;margin: auto;display: inline-block;vertical-align: top;text-align: center;
           margin-bottom: 8px;border: solid 1px #cfcfcf;}
  
  @media (max-width:1263px){
     .sysyin{ width: 450px;}
  }
  @media (max-width:947px){
     .sysyin{ width: 300px;}
  }
  @media (max-width:665px){
     .sysyin{ width: 100%;}
  }

  .sysygg{ max-width: 300px;margin: auto;display: inline-block;vertical-align: top;text-align: center;
           margin-bottom: 8px;border: solid 1px #cfcfcf;}
.sysygg a{ color: #0c81c5}
   @media (max-width:1263px){
     .sysygg{ width: 220px;}
  }
   @media (max-width:943px){
     .sysygg{ width: 158px;}
  }
   @media (max-width:695px){
     .sysygg{ width: 128px;font-size: 0.9rem ;}
  }
   @media (max-width:575px){
     .sysygg{ width: 90px;}
  }
    @media (max-width:424px){
     .sysygg{ width: 80px}
  }
    @media (max-width:383px){
     .sysygg{ width: 110px}
  }
  
 
  .sysimg{ max-width: 1225px; height: 250px;margin: auto;text-align: center;
           margin-bottom: 8px; border: solid 0px #444;}
  
     .syos1{ font-size: 3.1rem}
     .syos2{ font-size: 2.3rem}
     .syos3{ font-size: 2.7rem}
     .syos4{ font-size: 2.0rem}
     .syos5{ font-size: 1.3rem}
     .syos6{ margin-top: -26px}
     .sycol{ color: #3da307}
     .ullr{ margin-left: -40px}
     .illr{margin-left: -21px}
     .syctbl{ padding: 10px 38px;}
     .syctb2{ font-size: 1.2rem;}
     .syctb3{ text-align: center}
     .syctb4{ text-align: left;padding-left: 7px;width: 156px}
     .syctb5{ font-weight: 700;font-size: 1.5rem }
  
     .lrtk{ padding-bottom: 15px;color: #4800ff}
     .dounlin{ max-width: 100%; margin-bottom: 30px;padding: 60px}
  .systokc{ max-width: 700px; margin: auto;padding: 50px; margin-bottom: 8px;text-align: center;
           border: solid 1px #444;}
  
  .manybay{ max-width: 1225px;margin: auto;text-align: center;  padding-top: 40px; padding-bottom: 40px;
           margin-bottom: 8px; border: solid 0px #cfcfcf;}
  
  .systtbl{ max-width: 549px; margin: auto ;padding-top: 40px; padding-bottom: 60px;text-align: center;
           border: solid 0px #cfcfcf;}
  

  .gaijp{ max-width: 800px;border: solid 0px #444; padding-bottom: 12px}
  .gaitx{ max-width: 1600px; margin: auto ; text-align: right}
  .mfero{ max-width: 800px; margin: auto; text-align: center; font-family: 'BIZ UDMincho';border: solid 0px #444;}
  .mf1{ font-size: 2.3rem}
  .mf2{ font-size: small}

 /* Den CR 02 */

.fin-leftw{}








/* 電動新車＜PEV600＞ */ 
.yoyauke{ font-size: 2.1rem;color: #3da307;text-decoration-line: underline}
.tokuiro{ font-size: 1.8rem; color: #0c81c5}

.llink{ font-size: 1.4rem;font-weight: 600}  
.llink :hover{ color: #ff6a00;}   
.bike-1{ max-width:100%;margin: auto;padding: 0;
         display: inline-block ;vertical-align: top;
         border: solid 1px #fff;
  }
.bike-in{ max-width: 100%; margin:0 auto;padding: 0;
  } 
.mcolor{ color: #d91e1e}    
    
.kakau{border: solid 1px #444;}



  .kakau{ max-width:750px; margin:0 auto;padding-top: 30px; text-align: center ;
           display:inline-block; position:relative ;vertical-align: top; border: solid;border-width: 0 0 1px ;border-color: #cfcfcf;
  } 

  .pevau{ max-width:900px; margin:0 auto;padding-top: 30px; text-align: center ;
           display:inline-block; position:relative ;vertical-align: top; border: solid;border-width: 0 0 0px ;border-color: #cfcfcf;
  } 


.kakaudn{ padding-bottom: 120px} 
  .zeicomi{ max-width: 100%; text-align: center; margin: auto; display:inline-block;vertical-align: top;
      border:solid;border-width:0 0 0px;border-color:#cecece;}
        .zesyo{ font-size: 1.3rem;padding: 0 35px }
        .shoze{ font-size: 0.9rem;}
        .kaen{ font-size: 2.0rem;font-weight: 700;color: #f00  }
        .koen{ font-size: 2.0rem;font-weight: 700 }

   .lisl2tb{ max-width: 900px; margin: auto; margin-top: 2px ;text-align: center;display:inline-block; vertical-align: top;
         font-size: 0.9999rem;font-family:'BIZ UDMincho';padding: 0px;
    border: solid 0px #333;         
  }
 
  .lisl{ max-width: 600px; margin: auto; margin-top: 2px ;text-align: center;display:inline-block; vertical-align: top;
         font-size: 0.9999rem;font-family:'BIZ UDMincho';
    border: solid 0px #333;         
  }
   .tdtr{font-size: 1.19rem;font-weight: 600;background-color: rgba(208, 169, 21, 0.20)}
   .tdtr2{ padding:0 }
   .tdtr03{ padding:10px;font-weight: 700 }
   .tdtr03-1{ color: #3da307;font-size: 1.2rem;font-weight: 700;text-align: center}
   .tdtr04{ font-size: 0.8888rem}
   .tdtr05{ text-align: left ;font-size: 0.999rem}

   .tdtr05-1{font-weight: 600;}
   .tdtr05-2{text-align: right;}
   .tdtr05-3{text-align: center;}
   .tdtr05-4{text-align: center;font-size: 1.2rem;font-weight: 700;color: #f00}
   .tdtr05-5{text-align: left;}
   .tdtr05-6{color: #f01515}
   .tdtr05-7{color: #0c81c5;font-size: 1.2rem;font-weight: 700;}
   .tdtr05-8{font-size: 1.2rem;font-weight: 700;}
   .tdtr05-9{font-size: 1.0rem;font-weight: 700;}
   .tdtr05-10{font-size: 1.0rem;}

   .tdtr06{ max-width: 550px;}

   .kakakz{font-size: 1.3rem;font-weight: 600}
   .tdtrgoki{ font-size: 1.39999rem; font-weight: 600 ;background-color: rgba(232, 83, 7, 0.38)}
   .tdtrbun{  font-weight: 600 ;background-color: rgba(226, 166, 1, 0.50)}
   .tdtrhonai{ background-color: rgba(9, 138, 223, 0.30)}
  
  /*諸経費 Pesv*/ 
  .tb1-wid{ max-width: 590px}
  .tbr-id{ max-width:190px;font-size: 1.0rem } .pev6s{font-size: 1.1rem;color: #3da307 }
   .tdr-2i{ max-width: 150px;text-align: right} .tdr-si{ max-width: 290px}
   .tbr-ras{ height: 59px} .ra2s{ font-size: 1.2rem} .pads{ padding: 0px 0px ;}
    @media (max-width:362px){
   .ra2s{font-size: 1.0rem}
  }
    @media (max-width:318px){
   .ra2s{font-size:0.8rem}
  }

  .tbrred{ color: #f00;font-weight: 600}.tb-red{ font-weight: 600;background-color: rgba(221, 221, 221, 0.38)}
  
  /*型式・払い計  Pesv*/
  .infoesv{ max-width: 1200px;margin: auto; margin-bottom: 155px ;text-align: center;
          border: solid 0px #f00; }




  .tbwdtb{ max-width:590px }
  .tbwid{ max-width: 150px;}
  .tbwi-d{ max-width: 226px;font-size: 1.1999rem;font-weight: 600;background-color: rgba(255, 106, 0, 0.17)}
  .td-gki{ color: #f00;font-size: 1.6rem}
  .tb-hari{ font-size: 1.1rem;}
  .tb-sitd{ color: #ff006e;font-weight: 600}
