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

body{
background:url(../wedding/images/ceremony_back.jpg) repeat-x;
background-position:0 100px;
}

h3{
	background:url(../wedding/images/title_bar.jpg) no-repeat;
	height:72px;
	text-indent:-9999px;
	}

#chapel{
	background:url(../wedding/chapel/images/title_bar.jpg) no-repeat;}
	
#inpublic{
	background:url(../wedding/inpublic/images/title_bar.jpg) no-repeat;}
	
#shinto_wedding{
	background:url(../wedding/shinto_wedding/images/shinden.jpg) no-repeat;}	

#shinto_wedding2{
	background:url(../wedding/shinto_wedding/images/takeda.jpg) no-repeat;}	

#tobira_flash3{
	padding:30px 20px;
	}

.tobira_flash3{
	float:left;	
	padding:2px;
	margin:30px 41px 100px 0;
	border:1px solid #ccc;
	width:260px;
	}


.tobira_flash_right3{
	float:right;	
	padding:2px;
	margin:30px 0 100px 0;
	border:1px solid #ccc;
	width:260px;
	}
	
#wedding_banner{
	margin-left:140px;
	}

#wedding_banner a{
	margin-right:120px;
		width:250px;
	height:140px;
	}
	
#coment{
	margin:40px 0 80px 0;
	padding:0 40px;
	}

.bokushiyori{
	text-align:center;
	font-size:180%;
	margin-bottom:10px;

}

#bokushi_text{
	background:url(../wedding/chapel/images/bokushi_back.jpg) no-repeat;
	width:610px;
	padding:90px 60px;
	margin:20px auto;
	margin-bottom:40px;
}

#bokushi_text p{
	margin-bottom:10px;
}

.bokushi_img{
	float:left;
	margin-right:20px;
}


#chage_photo{
	margin:20px 0 50px;
}

#chage_photo h4{
	text-align:left;
	margin-bottom:15px;
}

#chage_photo p{
	margin-bottom:20px;
}

#photo_b_w{
	float:left;
	width:500px;
	height:600px;
	margin:0;
	padding:0;
	text-align:center;
}

#photo_b_s{
	float:left;
	width:500px;
	height:650px;
	margin:0;
	padding:0;
	text-align:center;
}

#photo_b_s2{
	float:left;
	width:500px;
	height:700px;
	margin:0;
	padding:0;
	text-align:center;
}

#photp_s{
	padding:30px 0 0;
}

#photo_s img{
	width:95px;
	margin-bottom:5px;
}

