@charset "utf-8";
/* 電話占いのご利用方法 CSS */

/**********２カラムレイアウト部分**********/

/*カラム右*/
#right_back {
	width:587px;
	float:right;
}

/*カラム左*/
#left {
	width:204px;
	float:left;
}
/****************************************/

/*見出し*/
#right_back h3 {
	width:575px;
	height:45px;
	margin:6px auto 1em;
	background-image:url(../img/midashi1.jpg);
	overflow:hidden;
	text-indent:-1000px;
}

/*会員・非会員文章*/
dl#riyou {
	width:545px;
	margin:0 auto;
}
dl#riyou dt {
	font-weight:bold;
	font-size:0.9em;
}
dl#riyou dt img {
	vertical-align:text-top;
}
dl#riyou dd {
	font-size:0.8em;
	margin:0 0 1em 2em;
}

/*ご利用手順テーブル*/
table#tejyun {
	width:545px;
	margin:0 auto 10px;
	border-collapse:collapse;
	border:solid 1px #666;
}
table#tejyun th {
	text-align:left;
	background-color:#ffecf1;
	font-size:0.9em;
	padding-left:0.5em;
	border-bottom:solid 1px #acacac;
}
table#tejyun th span {
	color:#d98e90;
}

table#tejyun h4 {
	font-size:0.9em;
	color:#b38893;
	margin:0 0 0.5em;
}
table#tejyun h4.mini {
	font-size:0.8em;
	color:#b38893;
	margin:-0.5em 0 0.5em 1em;
}
table#tejyun p {
	font-size:0.9em;
	margin:0 0 0 1em;
}
table#tejyun dl {
	margin:0 0 0.5em 1em;
}
table#tejyun dt {
	font-size:0.9em;
	margin-top:0.5em;
}
table#tejyun dd {
	font-size:0.8em;
	margin-left:1.5em;
}
table#tejyun dd.mini {
	font-size:0.7em;
}

/*手順セル*/
table#tejyun td#kaiin {
	border-top:solid 1px #acacac;
	border-bottom:solid 1px #acacac;
}
table#tejyun td#kaiin {
	padding:10px;
}

table#tejyun td#hikaiin {
	padding:10px;
}
