body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1.0888rem;
 font-family:"メイリオ" ,"Source Sans Pro", Helvetica, sans-serif;
 line-height: 1.65;
 background: #ffffff;
	vertical-align: baseline;
        }
body {
  
  -webkit-text-size-adjust: 100%;
	}

html {	width: 100% ;height: 100%	}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

	a {
		-moz-transition: border-bottom-color 0.2s ease, color 0.2s ease;
		-webkit-transition: border-bottom-color 0.2s ease, color 0.2s ease;
		-ms-transition: border-bottom-color 0.2s ease, color 0.2s ease;
		transition: border-bottom-color 0.2s ease, color 0.2s ease;
		text-decoration: none;
		color: #1e5bc9;
		border-bottom: dotted 0px rgba(88, 88, 88, 0.9);
	}

		a:hover {
		/*	border-bottom-color: transparent;*/
			color: #ff6a00 ;
		}

/*  HEAD MENU Box   */
#headwbod{ max-width:100%; margin: auto;
  /*  background: url(../img/hold.jpg) no-repeat fixed ;background-size:cover;
     .kame{ background-size: cover ;background-image: url(../../img/kame.jpg)}
      display: inline-block ;vertical-align: top;
  */
}

#headwark{ max-width:1148px; margin: auto;}
@media (max-width:1142px){
  #headwark{ max-width:777px; margin: auto;}
}

.top_lefmenu{max-width: 338px; padding: 17px; text-align: center; display: inline-block ;}
  .top_pbord{ width: 120px; height: 77px ; line-height: 15px ;margin: auto; text-align: center; font-size: 0.8rem;
              font-family: 'Shippori Mincho';}

  .top_pname{ font-family: 'BIZ UDGothic';font-size: 2.6rem; font-weight: 700;color: #3da307}
@media (max-width:368px){
  .top_pname{font-size: 2.0rem;}
.top_lefmenu{width: 100%; }
}

.top_namesb{ font-family: 'Shippori Mincho';font-size: 0.988rem; font-weight: 700;color: #3da307;
               margin-top: -13px ;}

.top_rifmenu{max-width: 737px; height: 159px ;padding: 17px; text-align: center; display: inline-block ;vertical-align: top;
             
             background: url(../img/test.png) no-repeat ;background-size:cover;
}

  .top_riord{ max-width: 520px; height: 77px ; line-height: 15px ;margin: auto; text-align: right; font-size: 1.0999rem;
              font-family: 'Yu Mincho'; font-weight: 600 ;color: #FFF}

  .top_1riame{ width: 364px ;display: inline-block ;
               font-family: 'BIZ UDGothic';font-size: 2.3rem; font-weight: 700;color: #FFF}

  .top_2riame{ width: 364px ;display: inline-block ;vertical-align: top; margin-top: -55px;
               font-family: 'BIZ UDGothic';font-size: 1.0rem; font-weight: 700;color: #FFF}


  .top_rimesb{ font-family: 'Shippori Mincho';font-size: 0.988rem; font-weight: 700;color: #FFF;
               margin-top: -13px ;}

.bodytop{ max-width: 500px;margin: auto; height: 200px;}


.plate-iten{border: solid 0px #777 ;}

.head-wh { max-width: 100%; height: 438px;margin: auto;}
.head-whin{ max-width: 1256px; margin:0 auto;height: 438px;
            display: flex;justify-content:center;
 } 

 .plate-box{ width: 580px; height: 100%}
 .plate-icon{ width: 180px; margin-top: 50px ;text-align: center;font-weight: 600;color: #016901}
 .plate-name{ width: 100%;text-align: center;font-size: 3.8rem;font-weight: 900;color: #016901} 
 .plate-iten{ width: 100%;text-align: center;font-size: 1.3rem;font-weight: 900;color: #016901;
              height: 144px; margin-top: 20px ; font-family: 'Yu Mincho';} 

.plate-iten{ background: url(../img/p-b2.png) no-repeat ;background-size:cover;}
.plate-add :hover{ color: #333;font-weight: 700}.plate-add a{ color: #1e5bc9}
 .plate-add{ font-size: 1.1999rem;margin-left: -45px;}
 .plate-iten, .plate-add{ color: #1e5bc9;}


 .plate-sbuc{ width: 180px;margin: auto;text-align: center;font-weight: 600;color: #1e5bc9;}
 
 .msg-box{ width: 580px; height: 100%;background: rgba(231, 165, 30, 0.06)}
 .msg-box{background: url(../img/hold2.jpg) ;background-size:cover;}
 .msg-title{ width: 100%; text-align: center;margin-top: 158px; font-size: 1.8rem;letter-spacing: 2px;color: #fff ;text-shadow: 10px 0 15px #936700;}
 .msg-link{ width: 340px;  margin: auto;text-align: center;margin-top: 20px; font-size: 1.0999rem;letter-spacing: 2px;}
 .msg-linkin{ width: 330px; height: 16px; margin: auto;text-align: center;padding: 0 12px}
 :hover.msg-linkin { border: solid;border-width: 0 0 0px 0 ;color:#ff6a00}  a .msg-linkin{ color: #FFF; border: solid;border-width: 0px 1px 0px 1px ;}
 
 @media screen and (min-width: 1023px) {
 
  .msg-boxsss{display: none}
  .msg-titlesss{ display: none}
  .msg-linksss{display: none}
  }


 @media screen and (max-width: 1022px) {
  .msg-box{ display: none}
  .plate-box{ width: 100%}
  .msg-boxsss{ max-width: 100%; height:108px; padding: 10px;margin-top: 51px;text-align: center ;
               border: solid;border-width: 1px 0 0 0 ;border-color: rgba(128, 128, 128, 0.39);
               background: rgba(231, 165, 30, 0.86)
 }
  .msg-titlesss{ max-width: 100%; text-align: center;margin-top: 12px; 
                 font-size: 1.8rem;letter-spacing: 2px;color: #fff ;text-shadow: 6px 0 7px #936700;}
 
  .msg-linksss{ max-width: 340px;  margin: auto;text-align: center;margin-top: 1px; font-size: 1.1333rem;letter-spacing: 2px;}
 
  }
 @media screen and (max-width: 510px) {
    .head-wh{ height: 406px; } 
   .plate-name, plate-iten{ font-size: 2.6rem;} 
  }
 @media screen and (max-width: 360px) {
   .plate-name, plate-iten{ font-size: 2rem;} 
 .msg-titlesss{font-size: 1.5rem;}
   .msg-linkin{font-size: 1.1rem;}
  }
    
    
.test{ max-width: 500px; height: 200vh;margin: auto; margin-top: 60px;text-align: center;
       border: solid 1px #808080}    


/*  HEADER MENU Line  */
.headwa{max-width: 100%; margin: 0px;text-align: center;background: #3da307;position: relative;z-index: 2 ;
       /*;position: sticky;position: -webkit-sticky;top: 0;*/}

.headin{ max-width: 700px; height: 33px;margin:auto;} 
 
.headinac{width: 150px ; height: 32px ;margin-top: -2px ;padding-top: 6px ; font-size: 1.0rem ;display: inline-block ;letter-spacing: 2px;
          position: relative;z-index: 20 ; 
}

:hover.headinac {background-color: #3da307 } .headinac a{color: rgba(244, 244, 244, 0.84)}
@media screen and (max-width: 698px) {
 .headinac {width: 120px ; font-size: 0.999rem ;height: 32px ; }
			}
@media screen and (max-width: 546px) {
 .headinac {width: 95px ; font-size: 1.0rem ;height: 32px ;padding-top: 8px ;}
			}
@media screen and (max-width: 510px) {
 .headinac {margin-top: -1px;height: 30px ;padding-top: 6px ;}
			}

.headin{padding-top: 2px;}  

@media screen and (max-width: 399px) {
 .headwa{ display: none}
			}
@media screen and (min-width: 400px) {
#content{ display: none}
			}


.fixed {
position: fixed;
top: 0; /*ページ上部の固定する位置*/
width: 100%;
z-index: 9999;
    }  
@media screen and (min-width: 400px) {
.headtopright{ display: none}
			}

/*  更新 Line  */

.koushin{ border: solid 0px #d9d5d5}
.koushin{ max-width: 100%;margin: auto;padding: 8px;margin-top: 20px;margin-bottom: 20px;text-align: center}
.koushkij{ max-width:822px; margin: auto; margin-bottom: 8px ;padding: 5px;padding-left: 12px;text-align: left;font-size: 1.3rem;
           border:solid;border-width: 0 0 1px 1px;border-color: rgba(217, 213, 213, 0.34);
  }
.linker a{ color: #000;}
.linker :hover{ color: #1e5bc9}
.koushtit{ max-width:900px; margin: auto;text-align: left;font-size: 1.4rem;font-weight: 600}

/*  カレンダー */
.clmainimg{ max-width: 1442px; margin: auto;padding:0;
              margin-top: 30px   ;border: solid 0px #666;display: flex;flex-wrap: wrap;}
 .clinimg{width: 720px;margin: 0; padding: 0;border: solid 0px #666;}
@media screen and (max-width: 1458px) {
    .clinimg{ width:600px }
    .clmainimg{ max-width: 1202px}
		}

@media screen and (max-width: 1218px) {
    .clinimg{ width:500px }
    .clmainimg{ max-width: 1002px}
		}
@media screen and (max-width: 1018px) {
    .clinimg{ width:700px }
    .clmainimg{ max-width: 700px}
    
		}

/*  index 電動ー */
.ssden1-in{ border: solid 1px rgba(0, 0, 0, 0.10)}
  
 .mssden{ max-width: 100%; margin: auto; padding: 10px;text-align: center;margin-top: 40px } 
.ssden1-in{ max-width: 600px;margin: auto;padding: 20px 30px; text-align: center; margin-top: 10px ;
            display: inline-block;vertical-align: top ;}  
  
.mss-den{ max-width: 100%; margin: auto;padding: 10px;text-align: center;margin-top: 40px;
          border: solid;border-width: 1px 0 0 0;border-color:rgba(0, 0, 0, 0.10) } 
.mss-in{ max-width: 600px;margin: auto;padding: 0px; text-align: center; margin-top:60px;margin-bottom: -50px ;
         font-size: 3rem;display: inline-block;vertical-align: top;font-weight: 800;color: rgba(255, 124, 0, 0.93) }  
  
  
.ssden2-tx{ font-size: 2.8rem;color: #4800ff;font-weight: 700}
.ssden3-tx{ font-size: 1.3rem;color: #555;font-weight: 700} .linkden :hover{ color: #ff6a00}


/*  index Bike Dio Lite ー Cub110 */
  .blite{ max-width: 100%;margin: auto;text-align: center;padding: 8px;margin-bottom: 140px;padding-top: 80px;
          border: solid;border-width: 1px 0 0 0;border-color:#cecece }
  .blin{ max-width: 1000px; margin: auto;padding: 8px;}
  .fcub{ font-size: 2.8rem;font-weight: 700;color: #0026ff;}
  .liteif{ max-width: 300px;text-align: left;}
  .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}

.golite{ max-width: 100%; margin: auto;padding: 15px;text-align: center;font-size: 1.6rem}
.gliten{ max-width: 700px; margin: auto;padding: 30px; border: solid;border-width: 2px;border-color: #ff6a00}
.glit a{ color: #ffffff;}
.glit :hover{ color:#ff6a00;}




