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

#page_ttl {
	background-image: url(../images/ttl_bg.jpg);
}
.photo_p {
	text-align: center;
}
.photo_p img {
	width: 67%;
}
#photographer{
	background-image: url(../../chapel/images/photo_bg.jpg);
	background-position:  top center;
	background-size: cover;
}
#photographer h4{
	padding: 40px 0 0 0;
}
.right{
	float: right;
}
.big{
	font-size: 1.6rem;
	margin: 20px 0 0 0;
}
.price{
	margin: 6px 0 20px 0;
}
.strong{
	font-size: 2.2rem;
	font-weight: bold;
	vertical-align:baseline;
}
#btn{
	margin: 80px 0 50px 0;
}
#btn_shichigosan {
	margin-bottom: 20px;
}

#studio_txt{
	float: left;
	width: 60%;
}
#studio{
	float: right;
	width: 36%;
	padding: 20px 0 20px;
}
#studio img{
	width: 100%;
}

/* ▼PC,タブレット▼ */

@media screen and (min-width: 768px) {
.left {
	float: left;
}
.photo, .photo_p {
	float: right;
	width: 500px
}
.photo_p img {
	width: auto
}
#photographer h4{
	padding: 80px 0 0 0 !important;
}
.left{
	float: left;
	width: 400px;
	margin-right: 100px;
}
#btn {
	display: flex;
	justify-content: space-around;
}
#studio_txt{
	float: none;
	width: 100%;
}
#studio{
	float: none;
	width: 40%;
	padding: 1rem;
}
}
