@charset "utf-8";
/* ========================================== */
/* ページ毎のcss(WindowsIE6ベース) */
/* ========================================== */
/* 共通イメージ差分 */
#layout_middle{
	background-image: url('page_middle.jpg');
}
#layout_contents{
	background-image: url('page_contents.jpg');
}
/*  サイトイメージ(右側人物像) */
#site_image {
	background-image: url('site_image.jpg');
}
/* ロゴイメージ(アンカー) */
#logo a {
	background-image: url('logo.jpg');
}
/* タイトルイメージ	*/
#page_title span.img{
	background-image: url('page_title.jpg');
}
/* メインナビ */
#main_navi li a.mn_a3,
#main_navi li a.mn_a3:hover{
	background-image: url('../common/img/main_navi_3_on.png');
}
/* 左側案内 */
#contents_side .sub1 #sub_top{
	background-image: url('sub1_top.png');
}
#contents_side .sub1 #sub_middle{
	background-image: url('sub1_middle.png');
}
#contents_side .sub1 #sub_separates{
	background-image: url('sub1_separates.png');
}
#contents_side .sub1 #sub_bottom{
	background-image: url('sub1_bottom.png');
}
/* ========================================== */
/* ブライダル固有 */
/* ========================================== */
/* ---------------------------------------------------- */
/* メインコンテンツ内 タイトル */
/* ---------------------------------------------------- */
h2.h2_1{
	background-image: url('h2_1.png');
}
h2.h2_2{
	background-image: url('h2_2.png');
}
h2.h2_3{
	background-image: url('h2_3.png');
}
/* ---------------------------------------------------- */
/* ブライダルコーディネート*/
/* ---------------------------------------------------- */
h3 {
	margin: 0px 0px 0px 0px;
	width:520px;
	height:24px;
	color: #999;
	font-size: 12px;
	text-indent: -9999px;	
}
h3.h3_1{
	background-image: url('h3_1.png');
}
h3.h3_2{
	background-image: url('h3_2.png');
}
h3.h3_3{
	background-image: url('h3_3.png');
}
#h3_area{
	margin: 16px 0px 32px 0px;
	width:520px;
}
#h3_text{
	width:220px;	
	float: left;
	padding-left: 24px ;
	line-height:20px;
}
/* 画像の表示 */
#h3_img1{
	width:268px;
	float: right;
}
#h3_img2{
	width:480px;
	margin-left: 40px ;
}
.imgbg_120{
	float: right;
	width:128px;
	height:128px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	background-image: url('imgbg_120.png');
}
img.img120 {
	padding: 0px 0px 0px 0px;
}
.imgbg_80{
	float: right;
	width:88px;
	height:88px;
	margin: 0px 0px 4px 1px;
	padding: 0px 0px 0px 0px;
	background-image: url('imgbg_80.png');
}
#otherimg{
padding-right:16px;
margin-bottom:24px;
}

/* ブーケ加工リンク */
#br_link {
  position:relative;
  z-index:1;
}
#br_link,#br_link a,
#gf_link,#gf_link a{
	width: 200px;
	height: 24px;
}
#br_link a,
#gf_link a {
	display:block;
	text-decoration: none;
}
#br_link span,
#gf_link span {
	text-indent:-9999px;
	position:relative;
	display:block;
	z-index:-1;
}
#br_link a {
	background-image: url('page_link.png');
}
#gf_link a {
	background-image: url('gift_link.png');
}
/* ---------------------------------------------------- */
/* 打ち合わせ時のポイント*/
/* ---------------------------------------------------- */
h4 {
	margin: 0px 0px 8px 0px;
	width:328px;
	height:24px;
	color: #999;
	font-size: 12px;
	text-indent: -9999px;	
}
h4.h4_1{
	background-image: url('h4_1.png');
}
h4.h4_2{
	background-image: url('h4_2.png');
}
h4.h4_3{
	background-image: url('h4_3.png');
}
h4.h4_4{
	background-image: url('h4_4.png');
}
#h4_text{
	color: #A87D8F;
	width:464px;
	margin: 0px 0px 16px 32px;
	padding: 4px 4px 4px 4px;
	line-height:20px;
	background-color:#FFF7F7;
}
/* ---------------------------------------------------- */
/* 注意事項*/
/* ---------------------------------------------------- */
#order{
	margin-top: 16px ;
	width:520px;
}
#order_top{
	height:40px;
	background-image: url('order_top.png');
}
#order_1{
	height:24px;
	background-image: url('order_1.png');
}
#order_2{
	height:24px;
	background-image: url('order_2.png');
}
#order_3{
	height:24px;
	background-image: url('order_3.png');
}
#order_4{
	height:24px;
	background-image: url('order_4.png');
}
#order_5{
	height:24px;
	background-image: url('order_5.png');
}
#order_text{
	padding-left: 56px ;
	padding-right: 16px ;
	padding-top: 8px ;
	padding-bottom: 8px ;
	line-height:20px;
	background-image: url('order_text.png');
	background-repeat:repeat;
}
#order_bottom{
	height:24px;
	background-image: url('order_bottom.png');
}

