@charset "utf-8";

/* 基本：デザインスタイル
 * **************************************************
 * Font [ 基本フォント ]
 * Layout [ レイアウト ]  
 * Header [ ヘッダ ] 
 * Footer [ フッタ ]  
 * **************************************************
 */
 
/* ======================================
　Font [ 基本フォント ]
====================================== */
 /* ボディ */
body {
	 font-size: 93%;
	 line-height:1.7em;
	 color:#000000;
	 background-color: #FFFFFF;
}

 /* Media Queries 切替 */
@media all and (min-width: 481px) {
  /* 初期値設定 */
	body {
	font-size: 13px;
	line-height:1.8em;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Osaka,Sans-Serif;
	background-color: #F6F5EC;
	}
	 /* フォントサイズ早見表(13pxに対して)
	10px {font-size:77%;}
	11px {font-size:85%;}
	12px {font-size:93%;}
	13px {font-size:100%;}
	14px {font-size:108%;}
	15px {font-size:116%;}
	16px {font-size:123.1%;}
	20px {font-size:153.9%;}
	*/

	 /* リンク */
	a {
		color: #474747;
		text-decoration: underline;	
	}
	a:hover {
		color:#0000ff;
		text-decoration: underline;
	}
	a * {
		cursor:pointer;
	}
}

/* ======================================
　Layout [ レイアウト ] 
====================================== */
/* Media Queries 切替 */
@media all and (min-width: 481px) {
	/* トップページ：本文（W880px） */
	#index article.main {
		float: left;
	}

}



/* ======================================
　Header [ ヘッダ ]
====================================== */
header {
	 
}
@media all and (min-width: 481px) {
	 header {
	background-color: ;
	}
}


/* ======================================
　Footer [ フッタ ]
====================================== */

/* Media Queries 切替 */

@media all and (min-width: 481px) {
	footer {
	clear: both;
	background-color: #ffffff;
	}

}

div.btnBack {
		text-align: center;
		margin:20px 0;
}



/* ======================================
　折り返し解除
====================================== */
.clearfloat {
     clear:both;
     height:0;
     font-size: 1px;
     line-height: 0px;
}
.clearfloat2 {
     clear:both;
}
