body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1.1888rem;
 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% ;}

ol, ul {
	list-style: none;margin: 0px;padding: 0	
}

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: #0094ff;
		border-bottom: dotted 0px rgba(88, 88, 88, 0.5);
	}

		a:hover {
			border-bottom-color: transparent;
			color: #f2849e ;
		}



/*  Stowed Header */
.head-wh { width: 100%;margin: auto;}
.head-whin{ max-width: 1200px; margin:0 auto;} 

.plate-inbox{ max-width: 490px; padding: 50px;}
.plate-imgn{ width: 120px; text-align: center;margin: 0;padding: 0; display: inline-block;
             font-weight: bold;color:#017601 ;line-height: 1 ;font-size: 0.8rem;}


.plate-headname{ max-width: 370px;  display: inline-block; vertical-align: top;font-size: 2.8rem; font-weight: 800;color: #017601}
.head-whinund{ max-width: 1200px; margin:0 auto;height:auto;} 


/*

 .plate-icon{ display:inline-block;width: 180px; padding-top: 10px;text-align: center;font-weight: 600;color: #016901}

 .plate-name{  display: inline-block; vertical-align: top;text-align: center;font-size: 3rem;font-weight: 900;color: #016901}

 .plate-sbuc{ width: 180px;margin: auto;text-align: center;font-weight: 600;color: #1e5bc9}
 
 .msg-box{ width: 580px; height: 100%;}
 .msg-title{ width: 100%; text-align: center;margin-top: 158px; font-size: 2.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.2666rem;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 1px 0 ;color:#222}
  a .msg-linkin{ color: #1e5bc9; 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{ font-size: 2.6rem;} 
  }
 @media screen and (max-width: 360px) {
   .plate-name{ font-size: 2rem;} 
 .msg-titlesss{font-size: 1.5rem;}
   .msg-linkin{font-size: 1.1rem;}
  }

*/

/*  foot */
#footer {
 width: 100%;
 display: block;
 position: fixed;bottom: 0;
	padding: 0.1999rem ;
 text-align: center;
	background-color: #017601;
  color:rgba(255, 255, 255, 0.54);
  font-size: 1.0222rem;
}
