@charset "Shift_JIS";

/************************************************************************/
/*　共通　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
*
{
	margin:0px;
	padding:0px;
}
body
{
	color:#333;
	background:#c7beb2 url(../images/bg.jpg) repeat-x;
	font:9pt "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center;
}
a:link , a:hover , a:visited
{
	color:#574931;
	text-decoration:underline;
}
div.contentsLeft ul.leftLink li a , div.contentsRight ul.rightLink li a
{
	color:#333;
	text-decoration:none;
}
ul li
{
	list-style-type:none;
}
.borderGray
{
	border:solid 1px #cfcfcf;
	background:#e7e2d8;
	margin-bottom:5px;
}
.borderWhite
{
	border:solid 2px #fff;
	padding:6px;
}
p.nomalText
{
	padding:5px;
	line-height:1.6;
}

.alignC
{
text-align:center;
}

/*** 非リンク ***/
span.disLink
{
	color:#c8c8c8;
}


/************************************************************************/
/*　背景透明ボタン　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
* html .trans img , * html .trans a
{
	behavior:expression(IEPNGFIX.fix(this));
}



/************************************************************************/
/*　ClearFix 　 　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
/*** IE以外のブラウザ対策 ***/
.clearfix:after
{ 
	content:"."; 
	display:block; 
	height:0px; 
	clear:both; 
	visibility:hidden; 
} 
/*** IE対策 ***/
.clearfix
{
	zoom:100%;
}



/************************************************************************/
/*　コンテナ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div#container
{
	width:800px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}



/************************************************************************/
/*　ヘッダ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div#header
{
	height:54px;
	background:url(../images/h_bg.jpg) no-repeat;
}
div.headerLogo
{
	float:left;
	padding-left:18px;
}
div.headerLink
{
	float:right;
	padding-right:18px;
}
div.headerLink ul li
{
	float:left;
}
div.headerLink ul li img
{
	vertical-align:bottom;
}



/************************************************************************/
/*　メイン　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div#main
{
	background:url(../images/m_bg.jpg) repeat-y;
}
div#main2
{
	background:url(../images/m_bg2.jpg) repeat-y;
}

div#contents
{
	padding:6px 0px 15px 24px;
}
div.contentsLeft , div.contentsCenter , div.contentsRight
{
	padding-top:8px;
}



/************************************************************************/
/*　コンテンツ　左　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div.contentsLeft
{
	width:164px;
	float:left;
}
h2
{
	margin:5px 0px 3px 0px;
}

/*** リンク ***/
ul.leftLink
{
	background:#fff;
	padding:3px 0px 15px 0px;
}
ul.leftLink li
{
	background:url(../images/listmark.jpg) 7px 5px no-repeat;
	padding:1px 0px;
}
ul.leftLink li a
{
	display:block;
	background:url(../images/l_menu_line.jpg) bottom left no-repeat;
	padding:4px 4px 4px 21px;
	line-height:1.2;
}



/************************************************************************/
/*　コンテンツ　中　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div.contentsCenter
{
	width:426px;
	margin-left:12px;
	float:left;
}
div.contentsCenter2
{
	width:598px;
	margin-left:3px;
	margin-top:10px;
	float:left;
}



/************************************************************************/
/*　コンテンツ　右　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div.contentsRight
{
	width:150px;
	margin-left:6px;
	float:left;
}

/*** お見積フォーム ***/
p.toformText
{
	color:#666;
	font-size:8pt;
	line-height:1.4;
}

/*** リンク ***/
ul.rightLink
{
	background:#fff;
	padding:3px 0px 15px 0px;
}
ul.rightLink li
{
	background:url(../images/listmark.jpg) 7px 5px no-repeat;
	padding:1px 0px;
	font-size:8pt;

}
ul.rightLink li a
{
	display:block;
	background:url(../images/r_menu_line.jpg) bottom left no-repeat;
	padding:4px 4px 4px 21px;
	line-height:1.2;
}



/************************************************************************/
/*　ページトップ　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div.pageTop
{
	text-align:right;
	margin-top:10px;
}



/************************************************************************/
/*　フッタ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div#footer
{
	background:#e6e3e0 url(../images/f_bg_bottom.jpg) bottom left no-repeat;
}
div#footer img
{
	vertical-align:top;
}
p.copyright , h5
{
	font:8pt normal;
	line-height:1.6;
	padding:5px 0px 35px 0px;
}
p.copyright
{
	padding-left:20px;
	float:left;
}
h5
{
	padding-right:20px;
	text-align:right;
	float:right;
}


