@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_a2,
#main_navi li a.mn_a2:hover{
	background-image: url('../common/img/main_navi_2_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');
}
/* 左側案内 */
#contents_side .sub2 #sub_top{
	background-image: url('sub2_top.png');
}
#contents_side .sub2 #sub_middle{
	background-image: url('sub2_middle.png');
}
#contents_side .sub2 #sub_separates{
	background-image: url('sub2_separates.png');
}
#contents_side .sub2 #sub_bottom{
	background-image: url('sub2_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');
}
h2.h2_4{
	background-image: url('h2_4.png');
}
/* ---------------------------------------------------- */
/* コース*/
/* ---------------------------------------------------- */
h3 {
	margin: 0px 0px 0px 0px;
	width:520px;
	height:24px;
	color: #999;
	font-size: 8px;
	text-indent: -9999px;	
	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.h3_4{
	background-image: url('h3_4.png');
}
h3.h3_5{
	background-image: url('h3_5.png');
}
h3.h3_6{
	background-image: url('h3_6.png');
}
h3.h3_11{
	background-image: url('h3_11.png');
}
h3.h3_12{
	background-image: url('h3_12.png');
}
/* ---------------------------------------------------- */
/* コース詳細エリア*/
/* ---------------------------------------------------- */
#h3_area{
	margin: 8px 0px 32px 0px;
	padding:8px;
	padding-left:8px;
	padding-right:8px;
	width:504px;
	border:solid #CCC 1px;
}
div.reg{
	background-color:#FFF8E3;
}
div.bri{
	background-color:#FFECE3;
}
div.pro{
	line-height:20px;
	background-color:#F4FFE3;
}
div.oth{
	line-height:20px;
	background-color:#FFFFCE;
}
span.prochk{
	font-weight:bold;
}
#h3_text{
	width:218px;	
	padding: 0px 0px 8px 16px ;
	line-height:20px;
	float: right;
}
#h3_spec{
	width:264px;	
	padding: 0px 0px 0px 0px ;
	float: left;
}
#h3_img{
	width:500px;	
	padding: 0px 0px 0px 0px ;
}

/* 時間・費用のテーブル*/
#h3_area table{
	table-layout:fixed;
	background-color:#aaa;
	width:260px;
}
#h3_area table th{
	font-weight:normal;
	padding:2px 2px 2px 2px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFE1D2;
	line-height:20px;
}
#h3_area table th.title{
	background-color:#FC9;
	width:90px;
	color:#933;
}
#h3_area table.price th.title{
	width:90px;
	vertical-align:top;
}
#h3_area table.week td{
	padding:2px 2px 2px 2px;
	background-color:#fafafa;
	font-size:10px;
	text-align:center;
	line-height:20px;
	color:#999;
}
#h3_area table.price td{
	padding:2px 2px 2px 2px;
	background-color:#fafafa;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
.blue{
	color:#06F;
}
.red{
	color:#F30;
}
.chk{
	font-size:10px;
	margin-top: 2px;
	margin-bottom: 6px;
	color:#999;
}
/* 画像の表示 */
.imgbg_80{
	float: left;
	width:88px;
	height:88px;
	margin: 0px 8px 8px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('imgbg_80.png');
}
#otherimg{
padding-right:16px;
margin-bottom:24px;
}
/* ---------------------------------------------------- */
/* 季節の花*/
/* ---------------------------------------------------- */
span.remark{
	font-size:14px;
	color:#F30;
	font-weight:bold;
}span.tel{
	color:#F30;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
/* ---------------------------------------------------- */
/* コメント*/
/* ---------------------------------------------------- */
div.comment{
color:#F30;
}
