/* ---------------------------
BODY：ボディ
--------------------------- */
body {
	background: #CBCBCB url(../images/com/main_bg.gif) repeat-x left top;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 12px; color: #666666; line-height: 160%; font-family: "Osaka", "Verdana", "Arial", sans-serif;
}
body,td,th {
	font-size: 12px; color: #666666; line-height: 160%; font-family: "Osaka", "Verdana", "Arial", sans-serif;
}
/* ---------------------------
背景＜左右＞
--------------------------- */
.bgLeft			{ background-image: url(../images/com/bg_left.gif);}
.bgRight		{ background-image: url(../images/com/bg_right.gif);}
/* ---------------------------
テキスト
--------------------------- */
.text10			{ font-size:10px; line-height: 140%;}
.text14			{ font-size:14px; line-height: 160%;}
.textBlu		{ color: #3f2f64;}
.textWht		{ color: #ffffff;}
.textRed		{ color: #ff3333;}
/* ---------------------------
A：リンク
--------------------------- */
a				{  color: #3f2f64; text-decoration: none; }
a:hover			{  color: #3f2f64; text-decoration: underline; }

a.lnkBwn		{  color: #660000; text-decoration: none; font-size: 11px; }
a.lnkBwn:hover  {  color: #660000; text-decoration: underline; font-size: 11px; }
/* ---------------------------
背景色
--------------------------- */
.bgColorR		{ background-color: #f93d2e;}
.bgColorW		{ background-color: #FFFFFF;}
.bgColorB		{ background-color: #8784a6;}
.bgColorG		{ background-color: #cbcbcb;}
.bgColorY		{ background-color: #f3c723;}
.bgColorPY		{ background-color: #fff6d3;}
/* ---------------------------
ドットライン
--------------------------- */
.lineDot1		{ background-image: url(../images/com/cmn_dot1.gif);}
.lineDot2		{ background-image: url(../images/com/cmn_dot2.gif);}
/* ---------------------------
スラッシュライン
--------------------------- */
.lineSlash		{ background: #ffffff url(../images/com/cmn_slash.gif) repeat-x left center;}
/* ---------------------------
ボックススタイル
--------------------------- */
.boxTop		    { background-image: url(../images/com/box_top.gif);}
.boxLft		    { background-image: url(../images/com/box_left.gif);}
.boxRht		    { background-image: url(../images/com/box_right.gif);}
.boxBtm		    { background-image: url(../images/com/box_bottom.gif);}
/* ---------------------------
.contact　フォーム
--------------------------- */
#contactForm            {margin: 0;}
#contactForm .textArea1 { width: 200px; height: 23px;}
#contactForm .textArea2 { width: 100px; height: 23px;}
#contactForm .textArea3 { width: 300px; height: 23px;}
#contactForm .textArea4 { width: 330px;}
#contactForm .textArea1,#contactForm .textArea2,#contactForm .textArea3,#contactForm .textArea4 {
	font-size: 12px; color: #666666;
	background-color: #FFFFFF;
	border: 3px double #CCCCCC;
	padding: 2px;
}
/* ---------------------------
見積り　フォーム
--------------------------- */
#mitsumoriForm           {margin: 0;}
#mitsumoriForm .txtArea1 { width: 200px; height: 23px;}
#mitsumoriForm .txtArea2 { width: 50px; height: 23px;}
#mitsumoriForm .txtArea3 { width: 300px; height: 23px;}
#mitsumoriForm .txtArea4 { font-size: 12px; color: #666666;width: 40px;}
#mitsumoriForm .txtArea6 { font-size: 12px; color: #666666;}
#mitsumoriForm .txtArea5 { width: 520px;}
#mitsumoriForm .txtArea1,#mitsumoriForm .txtArea2,#mitsumoriForm .txtArea3,#mitsumoriForm .txtArea5 {
	font-size: 12px; color: #666666;
	background-color: #FFFFFF;
	border: 3px double #CCCCCC;
	padding: 2px;
}
/* ---------------------------
#mitsumoriForm .txtAreaxxx { width: 40px; height: 20px;font-size: 11px; color: #666666;
	background-color: #FFFFFF;
	border: 3px double #CCCCCC;
	padding: 2px;
}
--------------------------- */
/* ---------------------------
見出し
--------------------------- */
.h1 {margin: 0;}
.h3 {margin: 0; font-size: 14px; color: #CC3300;}
/* ---------------------------
TABLE：フォームエリア（境界線）
--------------------------- */
TABLE.formArea {
  background: #f1f9fe;                             /* 背景色 */
  border-color: #7b9ebd;                           /* 境界線の色 */
  border-style: solid;                             /* 境界線のスタイE*/
  border-width: 1px;                               /* 境界線の幅 */
}