@charset "utf-8";

html {font-size: 62.5%; }
body {
	font-family: 'Noto Sans JP', sans-serif,"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック";
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.6;
    *font-size: small; /* Win IE7およびWin IE6標準準拠モード向け */
    *font: x-small; /* Win IE 5-5.5､6(後方互換モード)向け */
	text-size-adjust: 100%;
    -webkit-text-size-adjust:100%; /* デバイスの文字サイズ自動調整を避ける */
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    min-height: 100vh;
	letter-spacing: 0.08rem;
	font-feature-settings: "palt" 1;
	color:var(--color-bla);
    animation: fadeIn_body 2s ease 0s forwards;
	}
	@keyframes fadeIn_body {
		0% {opacity: 0}
		100% {opacity: 1}
		}
*{box-sizing:border-box;}
a {word-wrap:break-word; text-decoration:none; color:var(--color-bla);}
a:link, a:visited{color:var(--color-bla);}
a:hover, a:active, a:focus{opacity: 0.8;}
a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);}
ul,p,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}