@charset "UTF-8";
/* CSS Document */

div#header{
	width:1000px;
	height:200px;
	background:url(../bridal/image/bridal.jpg) no-repeat;
	margin:0 auto;
}


div#bridal_box{
	width:623px;
	margin:0 auto;
}

div#bridal_box p{
	line-height:1.5;
}

div.Binfo{
	width:653px;
	margin:0 auto;
}

p#step1{
	padding-top:10px;
	padding-left:5px;
	padding-bottom:210px;
	background:url(../bridal/image/p_bg1.gif) no-repeat;
	background-position:right 25px;
}
p#step2{
	padding-top:10px;
	padding-left:5px;
	padding-bottom:182px;
	background:url(../bridal/image/p_bg2.gif) no-repeat;
	background-position:right 15px;
	font-size:14px;
}
p#step3{
	padding-top:10px;
	padding-left:5px;
	padding-bottom:17px;
}
p#step4{
	width:283px;
	padding-top:15px;
	padding-left:5px;
}
p#step4b{
	width:283px;
	padding-left:5px;
	padding-bottom:17px;
	float:left;
}
p#step5{
	padding-top:15px;
	padding-bottom:17px;
}
p#photo1{
	padding-right:10px;
}


td.step3a img{
	margin-top:5px;
	margin-left:10px;
}
td.step3b img{
	margin-top:5px;
	margin-left:35px;
}
td#step5{
	padding-left:50px;
}


table#step4{
	margin-top:67px;
}

p#last{
	padding-left:8px;
}

div#six_point{
	margin:37px 0 0 86px;
}

table#point p{
	color:#7D7B7C;
	font-size:14px;
	margin:10px 0 20px 0;
	padding:0 8px 0 80px;
}

table#point p span{
	font-size:12px;
}
