@charset "euc-jp";

/*========================================================
目次
--------------------------------------------------------
1.1カラム時のレイアウト設定

======================================================= */

/* =======================================================
1.1カラム時のレイアウト設定
======================================================= */

div#bgbox{
	margin					:	20px 0 0 0;
}

body#content_1_column div.leftbox{
	position				:	relative;
	width					:	545px;
}

body#content_1_column div.leftbox_flow_step_1{
	float					:	left;
	width					:	545px;
	margin					:	20px 0 0 0;
}
body#content_1_column div.flow_login_block{
	margin					:	20px 0 0 0;
}
body#content_1_column div.leftbox_content{
	border					:	1px solid #ccc;
}

body#content_1_column div.regist_box{
	margin					:	8px auto 0;
	text-align				:	center;
	border					:	1px solid #ccc;
	background				:	#f2f2f2;
	padding-bottom			:	8px;
}

/* =======================================================
1.1カラム時のレイアウト設定(右背景なしの場合)
======================================================= */

.regist_use div.howto{
	width					:	780px;
	margin					:	0 auto 20px auto;
}

div.howto div.howto_box{
	margin-bottom			:	20px;
}

div.howto div.img_box{
	float					:	left;
}

p.arrow{
	margin					:	2px 2px 0 0;
	padding-left			:	14px;
	background				:	url(../image/arrow_left_black_02.gif) 0 2px no-repeat;
}

div.howto div.txt_box{
	float					:	right;
	width					:	372px;
}

/* =======================================================
1.3カラム時のレイアウト設定(会員登録完了)
======================================================= */
body#content_1_column div.regist_box table{
	width					:	660px;
	margin					:	20px auto;
}
body#content_1_column div.regist_box table td{
	font-size				:	130% !important;
}
.regist_use{
	border					:	3px solid #ddd;
	padding					:	1em;
	margin-top				:	14px;
	
}
.regist_use h2.sub_h{
	margin-bottom			:	2em;
	padding					:	0;
	text-align				:	center;
}

.regist_use h2 img{
	margin					:	auto;
}

.regist_use img.cap,
.regist_use dl.howto dt img{
	margin-bottom			:	10px;
}

.regist_use dl.howto{
	width					:	580px;
	margin					:	0 auto 10px;	
}

.regist_use p.next_use{
	text-align				:	center;
}
.regist_use p.next_use img{
	margin					:	0 auto;
}

.regist_use dl.howto_text_dlist dt{
	margin					:	0 0 0.3em 0;
	font-weight				:	bold;
	text-align				:	left;
	font-size				:	1em;
}

.regist_use dl.howto_text_dlist dd{
	margin					:	0 0 1em 2em;
	text-align				:	left;
}
.regist_use dl.howto dt{
	margin					:	0 0 6px 0;
	font-weight				:	bold;
}

dl.howto_text_dl dt{
	font-size				:	1.3em;
	font-weight				:	bold;
	margin-bottom			:	0.5em;
}
dl.howto_text_dl dd{
	margin-bottom			:	0.8em;
}

