 html {  
 background:fff;  
 color:000;  
 overflow-y:scroll;  
 }  

body {
	font-family: "ヒラギノ角ゴ Pro W3",Helvetica-Light,Arial,"Hiragino Kaku Gothic Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-text-size-adjust: 100%;
}
table {font-size:inherit;font:100%;}
 a img, img {
	border:0;
 }  
   
  
 blockquote, dd, div, dl, dt,  
 h1, h2, h3, h4, h5, h6,  
 li, ol, p, pre, span, td, th, ul {  
 margin:0;  
 padding:0;  
 }  
   
 abbr, acronym {  
 border:0;  
 }  
   
 address, caption, cite, code, dfn, em, th, strong, var {  
 font-style:normal;  
 font-weight:normal;  
 }  
   
 caption, th {  
 text-align:left;  
 }  
   
 code, kbd, pre, samp, tt {  
 font-family:monospace;  
 line-height:100%;  
 }  
   
     *+html code, kbd, pre, samp, tt {  
     font-size:108%;  
     }  
   
 h1, h2, h3, h4, h5, h6 {  
 font-size:100%;  
 font-weight:normal;  
 }  
   
 ol, ul {  
 list-style:none;  
 }  
   
 q:before, q:after {  
 content:'';  
 }  
   

 button, fieldset, form, input, label, legend, select, textarea {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
 }  
   
 
 table {  
 border-collapse:collapse;  
 border-spacing:0;  
 font-size:100%;  
 }  
 
 
 
 /******************************/
/* Clearfix */
.clearfix:after,.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;min-height: 1%;}
/* Hides from IE-mac \*/
* html .clearfix {}
.clearfix {display: block;}
/* End hide from IE-Mac */
/**tag**************************/
.clearfix {overflow:hidden;}



.cf{zoom:1;}
.cf:after{content: ""; clear:both; display:block;}
.c{clear:both;}

*:focus {outline: none;}
*:before,*:after{display:inline-block;}
*.bB > *{box-sizing:border-box;}

*{box-sizing:border-box;}
*.fMin{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; font-weight:300;}
*:focus {outline: none;}
*:before,*:after{display:inline-block;}
*.bB > *{box-sizing:border-box;}
*.nb{border:none !important;}
*.sP{text-indent:-9999px; background:no-repeat  center center; background-size:100%;}
*.fe{display:flex; justify-content: space-around; flex-wrap: wrap;}
*.fe.feL{justify-content:flex-start;}
*.fe.feR{justify-content:flex-end;}
*.fe.feA{justify-content:space-between;}
*.iB{letter-spacing:-1em; word-spacing: -1em;}
:root *.iB{font-size: 1px; word-spacing: -1px;}
*.iB > *{display:inline-block; letter-spacing:normal; vertical-align:top; font-size:100%; word-spacing:normal; font-size:13px;}
article{width:100%;}