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


body {
	font:13px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
	/* for IE Quirks Mode */
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
	-webkit-font-smoothing: antialiased;　/*Chrome・Safariフォント太さ調整*/
	-webkit-font-smoothing: antialiased;
}


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

a:link    { color: #222; text-decoration: none; }
a:visited { color: #222; text-decoration: none; }
a:hover   { color: #222; text-decoration: underline; }
a:active  { color: #d43440; text-decoration: none; }


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

body { background:#fff; line-height:1.7; text-align:center; color:#222;}
em { font-weight:bold;}
strong { font-weight:bold; }
img { display:block; vertical-align:top; }

/* 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; /**/ }

/* =========================================================
　◆Youtube動画設定（汎用）
========================================================= */

.MovieBlock {
	position: relative;
	margin: 0 0 0 0;
	padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
	height: 0;
	overflow: hidden;
}
.MovieBlock iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
