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


div.category p.cam-t {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	background: none;
	width: 585px;
}

div.category p {
	margin: 0 0 0 20px;
	padding: 0 20px 0 20px;
}

div.category p.cam-txt {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	background: none;
	font-size: 115%;
	width: 585px;
}



div.category p.img-ph02 {
	margin: 0 0 0 15px;
	float: right;
}



div.category p.cam-caution {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	background: none;
	font-size: 90%;
	width: 585px;
}

div.category p.cam-txt02 {
	padding-top: 10px;
	text-align: center;
}

div.category p.cam-txt03 {
	text-align: center;
	padding-bottom: 20px;
}

div.category p.cam-txt04 {
	width: 380px;
	text-align: left;
	font-size: 115%;
}


div.category p.img-ph {
	clear: both;
	margin: 0 0 20px 0;
	text-align: center;
	width: 585px;
}

div.category p.img-ph img {
	margin: 0 15px 0 0;
	float: left;
}






div.category p.cam-txt strong.red-txt {
	color: #ff6400;
}


div.category p.con-c {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}


/* 表組み */


div.category table {
	width: 540px;
	letter-spacing:0.1em;
	margin: 10px 0 20px 25px;
}

div.category table th,
div.category table td {
	padding: 0.8em 1em;
	border: 1px solid #ed8181;
	line-height: 120%;
}

div.category table th {
	width: 70px;
	font-weight: normal;
	background: #ffc8c8;
	text-align: left;
	color: #222222;
}


div.category table td {
	padding: 0.4em 1em;
}

/* シニア割引 */

div.ph-box {
	width: 580px;
	margin: 0 0 0 10px;
}

div.ph-box p.photo-d {
	width: 254px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	text-align: right;
}












