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

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

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
body {
	color: #333333;
}
a:link,
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: underline;
	color: #999999;
}
.font-ffffff,
.font-ffffff a:link,
.font-ffffff a:visited,
.font-ffffff a:hover,
.font-ffffff a:active {
	color: #ffffff;
}
.font-ff7b15,
.font-ff7b15 a:link,
.font-ff7b15 a:visited,
.font-ff7b15 a:hover,
.font-ff7b15 a:active {
	color: #ff7b15;
}
/*----------------------------------------------------
	既存class
----------------------------------------------------*/
.tit1  {font-size:14px;font-weight: bold;line-height:normal;} 
.tit2  {font-size:18px;font-weight: bold;line-height:normal;} 
.tit3  {font-size:14px;line-height:normal;} 

.menu {} 

.body1 {line-height:18px;} 
.body2 {font-size:93%; line-height:17px;}
.body3 {font-size:85%; line-height:16px;}

.hyou { line-height:18px;}
.hyou2 {font-size:93%; line-height:17px;}

.copy  {color:#ffffff; text-decoration:none;} 
.style1 {font-size: 14px}
/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
.img_right {
	float: right;
	margin: 0px 0px 12px 24px;
}
.img_left {
	float: left;
	margin: 0px 24px 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;
  /**/
}