/* BRIDAL */

/* TITLE */
.bridal h1{
	background-image: url(../sp/img/bridal_title.jpg);
}
.bridal h2.copy1{
	background: url(../sp/img/bridal_copy1.gif) no-repeat;
}
.bridal h2.copy2{
	background: url(../sp/img/bridal_copy2.gif) no-repeat;
}
.bridal h2.copy3{
	background: url(../sp/img/bridal_copy3.gif) no-repeat;
}
.bridal .for{
	width: 867px;
	height: 67px;
	margin: 0 auto;
	padding-bottom: 50px;
	background: url(../sp/img/bridal_for.jpg) no-repeat;
	text-indent: -9999px;
}
.bridal .flow h3.copy1{
	background-image: url(../sp/img/bridal_flow_stit1.gif);
}
.bridal .flow h3.copy2{
	background-image: url(../sp/img/bridal_flow_stit2.gif);
}
.bridal .flow h3.copy3{
	background-image: url(../sp/img/bridal_flow_stit3.gif);
}
.bridal .flow h3.copy4{
	background-image: url(../sp/img/bridal_flow_stit4.gif);
}
.bridal .caution h3.copy1{
	background-image: url(../sp/img/bridal_caution_stit1.gif);
}
.bridal .caution h3.copy2{
	background-image: url(../sp/img/bridal_caution_stit2.gif);
}
.bridal .caution h3.copy3{
	background-image: url(../sp/img/bridal_caution_stit3.gif);
}
.bridal .caution h3.copy4{
	background-image: url(../sp/img/bridal_caution_stit4.gif);
}
.bridal .price h3.copy1{
	background-image: url(../sp/img/bridal_price_stit1.gif);
}
.bridal .flow{
	background: url(../sp/img/bridal_flow_btm1.jpg) no-repeat left bottom;
}
.bridal .flow-end{
	background: url(../sp/img/bridal_flow_btm2.jpg) no-repeat left bottom;
}
.bridal .price{
	background: url(../sp/img/bridal_price_btm.jpg) no-repeat left bottom;
}
.bridal .caution{
	background: url(../sp/img/bridal_caution_btm.jpg) no-repeat left bottom;
}
.bridal .flow .detail{
	background: url(../sp/img/bridal_flow_bg.jpg) repeat-y;
}
.bridal .caution .detail{
	background: url(../sp/img/bridal_caution_bg.jpg) repeat-y;
}
.bridal .price .detail{
	background: url(../sp/img/bridal_price_bg.jpg) repeat-y;
}
.bridal .price .detail li{
	background: url(../sp/img/bridal_price_icon.gif) no-repeat;
}
.bridal .caution .detail li{
	background: url(../sp/img/bridal_caution_icon.gif) no-repeat;
}

/* inquiry */
.bridal .inquiry p{
	background: url(../sp/img/bridal_inquiry_copy.gif) no-repeat;
}
.bridal .inquiry .form{
	background: url(../sp/img/bridal_inquiry_bg.gif) no-repeat;
}

/* category */
.bridal .listen .category{
	background: url(../sp/img/bridal_product_line.gif) repeat-x left bottom;
}
.bridal .spec h4{
	background: url(../sp/img/bridal_product_icon.gif) no-repeat left center;
}

/* banner */
.bridal .banner{
	background: url(../sp/img/bridal_banner_bg.gif) no-repeat;
}

/* footer */
.bridal .ft-copy{
	background-color: #eb8e9c;
}