@charset "utf-8";


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

#searchitemWrap{
	width:773px;
	_width:835px;
	margin:0 auto;
	position:relative;
	/*background-image:url(../img/common/bk_contents.jpg);*/
	padding:20px 49px 39px 13px;
	_padding:0;
	color:#ddd7d4;
	*letter-spacing:1px;
}

body#contact #form_policy_Wrap{
	width:773px;
	_width:773px;
	margin:0 auto;
	position:relative;
	/*background-image:url(../img/common/bk_contents.jpg);*/
	padding:20px 49px 39px 13px;
	/*color:#ddd7d4;*/
	*letter-spacing:1px;
}


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

body#contact #form_policy{
	margin-top:36px;
	margin-bottom:61px;
	*margin-top:30px;
	*margin-bottom:100px;	
}


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

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

.searchitemSpace dl{
	display:block;
	width:773px;
}	
.searchitemSpace dl dt{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	background:url(../contactinfo/img/dotline02.gif) repeat-x left bottom;
	padding-bottom:4px;
	margin-top:28px;
	margin-bottom:7px;
	_margin-bottom:4px;
	margin-left:32px;
}

.searchitemSpace p{
	font-size:120%;
	*letter-spacing:1px;
	margin-left:32px;
}

.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;
}
.btn_back {
	text-align: center;
	margin-top: 45px;
}






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