@charset "utf-8";


/*------------------------------index------------------------------*/
body.whiteBack{
	background:#fff;
}

#searchitemWrap{
	width:774px;
	_width:804px;
	margin:0 auto;
	position:relative;

	padding:20px 49px 39px 13px;
	_padding:0;
	color:#ddd7d4;
	*letter-spacing:1px;
}

#searchitemWrap .searchitemSpace{
	_margin:20px 49px 39px 13px;
}

p.btnClose{
	position:absolute;
	top:0;
	right:0;
	*right:-1px;
}

/*--mac safari hack--*/
html:\66irst-child p.btnClose{
	position:absolute;
	top:0;
	right:0;
}

a{color:#ddd7d4;}
a:hover{color:#ca8c6e;}

#company_tit{
	clear:both;
	width:742px;
	*width:742px;
	background:url(../contactinfo/img/dotline02.gif) repeat-x left bottom;
	padding-bottom:4px;
	
	margin-top:28px;
	*padding-top:28px;

	margin-bottom:7px;
	_margin-bottom:4px;
	margin-left:32px;
	*margin-left:35px;
}

#company_tit_txt01{
	float:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

#company_tit_txt02{
	float:right;
	color:#ddd7d4;
	font-size:1.2em;
}

.searchitemSpace dl{
	clear:both;
	font-size:120%;
	width:742px;
	*letter-spacing:1px;
	margin-left:32px;
	*margin-left:35px;
}

.searchitemSpace dt{
	font-weight:bold;
	float:left;
	color:#FFFFFF;
	width:122px;
}

.searchitemSpace dd{
	float:left;

}

.txt_box_top{margin-top:13px;*margin-top:18px;line-height:17px;}
.txt_box01{margin-top:16px;*margin-top:17px;line-height:17px;}

.txt_box02_l{margin-top:16px;*margin-top:17px;line-height:24px;}
.txt_box02_r{margin-top:16px;*margin-top:17px;margin-left:20px;line-height:24px;}





.txt_tit01{
	margin-top:17px;
	*margin-top:21px;
	color:#FFFFFF;
	
	font-weight:bold;
}

.txt_sentence01{
	margin-top:10px;
	color:#ddd7d4;

	line-height:17px;
}

.txt_sentence_top01{
	margin-top:15px;
	color:#ddd7d4;

	line-height:17px;
}

.txt_sentence_top02{
	margin-top:15px;
	color:#ddd7d4;

	line-height:17px;
}






