@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 author     :http://www.office-q.com/ (admin)
 style info :コンテンツエリア関係 他
 
このスタイルシートの構成
 基本設定、レイアウト、横幅設定など
 汎用class
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
body {
	color: #463a1d;
}
a:link,
a:visited {
	color: #463a1d;
	text-decoration: none;
}
a:hover,
a:active {
	text-decoration: underline;
	color: #675732;
}
.fontffffff {
	color: #ffffff;
}
a.fontffffff:link,
a.fontffffff:visited,
a.fontffffff:hover,
a.fontffffff:active,
.fontffffff a:link,
.fontffffff a:visited,
.fontffffff a:hover,
.fontffffff a:active {
	color: #ffffff;
}
.fonted1e79,
a.fonted1e79:link,
a.fonted1e79:visited,
a.fonted1e79:hover,
a.fonted1e79:active,
.fonted1e79 a:link,
.fonted1e79 a:visited,
.fonted1e79 a:hover,
.fonted1e79 a:active {
	color: #ed1e79;
}
.fontFF0000 {
	color: #FF0000;
}
.font746b2f {
	color: #746b2f;
}
.font65bb50,
.font65bb50 a:link,
.font65bb50 a:visited
a.font65bb50,
a.font65bb50:link,
a.font65bb50:visited {
	color: #65bb50;
}
.font65bb50 a:hover,
.font65bb50 a:active,
a.font65bb50:hover,
a.font65bb50:active {
	text-decoration: underline;
}
.fontf078a3,
.fontf078a3 a:link,
.fontf078a3 a:visited
a.fontf078a3,
a.fontf078a3:link,
a.fontf078a3:visited {
	color: #f078a3;
}
.fontfce33b,
.fontfce33b a:link,
.fontfce33b a:visited
a.fontfce33b,
a.fontfce33b:link,
a.fontfce33b:visited {
	color: #fce33b;
}
a.line:link,
a.line:visited,
a.line:hover,
a.line:active,
.line a:link,
.line a:visited,
.line a:hover,
.line a:active {
	text-decoration: underline;
}
/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
.img_right {
	float: right;
	margin: 0px 0px 12px 12px;
}
.img_left {
	float: left;
	margin: 0px 12px 12px 0px;
}
.area_center {
	text-align: center;
}
.area_right {
	text-align: right;
}
/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}