@charset "utf-8";
/* common CSS Document */

/*
*html .iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}
*/
.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
}  

/*-----擬似要素(float解除)----*/
div#main_bottom_inner:after{
  content : "";
  display : block;
  height : 0;
  clear:both;
}


/*------------コンテンツ----------------*/
div#wedding{
	width:798px;/*848px*/
	height:auto;
	margin:0 auto;
	padding:23px 25px;
}

p#comment{
	float:left;
	width:485px;
	line-height:1.3;
	margin:-20px 0 20px -15px;
	font-size:110%;
	color:#3c3c3c;
	font-weight:bold;
	text-align:left;
}

*html p#comment{
	margin:-20px 0 20px -7px;
}

p#reserve{
	float:right;
	width:153px;
	height:72px;
	margin:-20px -10px 0 0;
	background:url(../img/bg_reserve.png) no-repeat center bottom;
}

*html p#reserve{
	margin:-20px -7px 0 0;
}

p#reserve a{
	color:#FFF3C2;
}

p#reserve a img{
	clear:both;
	display:block;
	margin-top:-2.0em;
	position:relative;
}

p#reserve a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

div#wedding_inner{
	clear:both;
	width:802px;/*848px*/
	height:auto;/*604px*/
	padding-top:15px;
	text-align:center;
}

/*ウェディングプラン-2011.1.4*/
div#wedding_inner div.wplan_box{
	width:100%;
	margin-bottom:40px;
}	

div#wedding_inner div.wplan_box div.wplan_box-left{
	float:left;
	width:350px;
	text-align:left;
	margin-bottom:40px;
	}
div#wedding_inner div.wplan_box div.wplan_box-right{
	float:right;
	width:430px;
	padding-left:20px;
	text-align:left;
	margin-bottom:40px;
	}
	
div#wedding_inner div.wplan_box div.wplan_box-right ul li{
	margin-bottom:10px;
	}
	
div#wedding_inner div.wplan_box div.wplan_box-right ul.right{
	float:right;
	margin-bottom:10px;
	}
div#wedding_inner div.wplan_box div.wplan_box-right ul.left{
	float:left;
	margin-bottom:10px;
	}

div#wedding_inner div.wplan_box div.wplan_box-right dl.gold dt{
	margin-bottom:5px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#CF8D3B;
	}
.gold-dt-small{
	font-size:11px;
	color:#CF8D3B;
	}	

div#wedding_inner div.wplan_box div.wplan_box-right dl.pla dt{
	margin-bottom:5px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#00288E;
	}
.pla-dt-small{
	font-size:11px;
	color:#00288E;
	}	
	
div#wedding_inner div.wplan_box div.wplan_box-right dl.ex dt{
	margin-bottom:5px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#7A6A56;
	}
.ex-dt-small{
	font-size:11px;
	color:#7A6A56;
	}	

div#wedding_inner div.wplan_box div.wplan_box-right dl dd{
	margin-bottom:10px;
	line-height:110%;
	}


	
	
div#wedding_inner div.wplan_box div.wplan_box-right#mono{
	background:url(../img/mono_bg.gif) right center no-repeat;
	}

div#wedding_inner div.wplan_box div.wplan_box-right#gold{
	background:url(../img/gold_bg.gif) right center no-repeat;
	}

div#wedding_inner div.wplan_box div.wplan_box-right#pla{
	background:url(../img/pla_bg.gif) right center no-repeat;
	}



.mono_list{
	color:#96007E;
	}	
.gold_list{
	color:#CF8D3B;
	}	
.pla_list{
	color:#00288E;
	}	
.ex_list{
	color:#7A6A56;
	}	
	


div#wedding_inner div.wplan_box div.wplan_box-right p{
	margin-bottom:10px;
	}


	
div#wedding_inner div.wplan_box div.wplan_box-right h3{
	width:430px;
	height:68px;
	margin-bottom:15px;
	text-indent:-9999px;
}

div#wedding_inner div.wplan_box div.wplan_box-right h3#mono{
	width:430px;
	height:68px;
	background:url(../img/h3_wedding-plan_01.gif) left no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h3#gold{
	width:430px;
	height:68px;
	background:url(../img/h3_wedding-plan_02.gif) left no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h3#pla{
	width:430px;
	height:68px;
	background:url(../img/h3_wedding-plan_03.gif) left no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h3#ex{
	width:430px;
	height:68px;
	background:url(../img/h3_wedding-plan_04.gif) left no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h4#mono{
	width:430px;
	height:30px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_mono_subti01.gif) left top no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h4#gold{
	width:430px;
	height:30px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_gold_subti01.gif) left top no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h4#pla{
	width:430px;
	height:30px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_pla_subti01.gif) left top no-repeat;
}
div#wedding_inner div.wplan_box div.wplan_box-right h4#ex{
	width:430px;
	height:30px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_ex_subti01.gif) left top no-repeat;
}
div#wedding_inner div.wplan_box div.wplan_box-right h4#mono-2{
	width:356px;
	height:23px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_mono_subti02.png) left top no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h4#gold-2{
	width:356px;
	height:23px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_gold_subti02.png) left top no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h4#pla-2{
	width:356px;
	height:23px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_pla_subti02.png) left top no-repeat;
}

div#wedding_inner div.wplan_box div.wplan_box-right h4#ex-2{
	width:356px;
	height:23px;
	margin-bottom:15px;
	text-indent:-9999px;
	background:url(../img/h4_ex_subti02.png) left top no-repeat;
}

/*------------フッター----------------*/

