@charset "UTF-8";

/* ---------------------------------------------

	created: 2008-10-31;
	last-modified: 2008-11-04;

--------------------------------------------- */


/* css start ------------ */


/* --------------------------------------------------------------------
	レイアウト：トップページ
-------------------------------------------------------------------- */

/* ---------------------------------------------
	個人情報保護方針
--------------------------------------------- */

body#privacyIndex div#contentsArea div.profile {
	width: 771px;
	margin: 29px 0 0 18px;
}

body#privacyIndex div#contentsArea div.profile p.pht {
	float: right;
	width: 95px;
}

body#privacyIndex div#contentsArea div.profile div.txtset {
	float: left;
	width: 543px;
}

body#privacyIndex div#contentsArea div.profile div.txtset p.name {
	margin: 15px 0 0 0;
}

body#privacyIndex div#contentsArea table.outline {
	margin: 49px 0 0 18px;
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

body#privacyIndex div#contentsArea table.outline th,
body#privacyIndex div#contentsArea table.outline td {
	vertical-align: top;
}

body#privacyIndex div#contentsArea table.outline th {
	background: #f2f2f2 url(../img/idx_tbl_th_foot.gif) no-repeat left bottom;
	width: 200px;
	text-align: left;
}

body#privacyIndex div#contentsArea table.outline th.last {
	background-image: url(../img/idx_tbl_th_foot_2.gif);
}	
	
body#privacyIndex div#contentsArea table.outline th div {
	background: url(../img/idx_tbl_th_head.gif) 0 0 no-repeat;
	padding: 17px 0 17px 16px;
}
	
body#privacyIndex div#contentsArea table.outline td {
	padding: 14px 0 14px 15px;
	background: #fff;
}	
	
body#privacyIndex div#contentsArea table.outline td.dot {
	background: #fff url(../../common/img/tbl_dot.gif) repeat-x 3px bottom;
}
	

/* css end ------------ */