/*-----------------------------------------------------
　Base Layout Style
------------------------------------------------------*/

html {
	color: #000;
	overflow-y: scroll;
	width:100%;
	background-color:#fff;
	-webkit-print-color-adjust: exact;
	}

body {
	position:relative;
	width:100%;
	padding:0;
	overflow: hidden;
	/* for IE Quirks Mode */
	line-height:100%;
	text-align:center;
	-webkit-touch-callout:none; // リンク長押しのポップアップを無効化
	-webkit-user-select:none; // テキスト長押しの選択ボックスを無効化
	-webkit-text-size-adjust: 100%;
	color: #444;
	font: 16px
		/*"Noto Sans Japanese", YuGothic, '游ゴシック',*/
		'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	*font-size: small;
	*font: x-small;
}

select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

pre, code, kbd, samp, tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

/* =========================================================
　◆Link Style
========================================================= */

a { outline:none; }
a:link { color: #36c; text-decoration: none; }
a:visited { color: #066; text-decoration: none; }
a:hover { color: #36c; text-decoration: underline; }
a:active { color: #666; text-decoration: underline; }


/* =========================================================
　◆基本
========================================================= */

/* clear */
.clear  { clear: both !important; }

/* clearfix */
.cFix:after  { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.cFix        { min-height: 1px; }
* html .cFix { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }
