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

/*============================================================================================
↓お知らせの日付==================================================================================
============================================================================================*/
.day {display:block; text-align:right; padding:0; margin:0 15px 0 0;}



/*============================================================================================
↓画像・写真 =================================================================================
============================================================================================*/
.img_c {
	margin:0 18px 30px 18px;
}
.img_c2 {
	margin:0 0 0 30px;
}
.img_c3 {
	border:1px solid #333;
	padding: 7px;
	margin:0px 15px 10px 0px;
}
.fl_setumei {float:right;
	overflow:hidden;
	width:240px;
}
.fl_img {float:leftt;
	overflow:hidden;
	width:290px;
}



/*============================================================================================
↓葬儀の流れページ  =================================================================================
============================================================================================*/
.nagere_sougi {
	list-style:none;
	margin:0;
	padding:0;
}
.step { 
	list-style:none; 
	margin:0 20px 10px 30px;
	padding:8px;
	display:block; 
	text-align:center;
	border:1px #DDD solid;
	background:#e1edc9;
}
.step2 { 
	list-style:none; 
	margin:0 10px 10px 10px;
	padding:5px;
	display:block; 
	text-align:center;
	border:1px #777 solid;
	background:#e1edc9;
}
.step b {font-weight:bold;	color: #1c4325;}
.st_3st {
	width:128px;
	float:left;
	margin:0 20px 10px 30px;
}
.st_3 {
	width:128px;
	float:left;
	margin:0 20px 10px 0;
}
.step2 { 
	list-style:none; 
	margin:0 10px 10px 10px;
	padding:5px;
	display:block; 
	text-align:center;
	border:1px #777 solid;
	background:#e1edc9;
}
.st2_3st {
	width:105px;
	float:left;
	margin:0 20px 10px 30px;
}
.st2_3 {
	width:105px;
	float:left;
	margin:0 20px 10px 0;
}



.st_4st {
	width:87px;
	float:left;
	margin:0 20px 10px 30px;
}
.st_4st02 {
	width:200px;
	float:left;
	margin:0 20px 10px 30px;
}
.st_4 {
	width:88px;
	float:left;
	margin:0 20px 10px 0;
}
.st_402 {
	width:150px;
	float:left;
	margin:0 20px 10px 60px;
}
.st_5st {
	width:252px;
	float:left;
	margin:0 20px 10px 30px;
	padding:0 20px 0px 40px;
	text-align:left;
}
.st_5 {
	width:128px;
	float:left;
	margin:0 20px 10px 0;
}
.st_5_3 {
	width:100px;
	float:left;
	margin:10px 13px 10px 0;
}

/*============================================================================================
↓注釈 =======================================================================================
============================================================================================*/
.annotation {
	margin: 2em 0em;
	padding: 1em;
	font-size: 0.9em;
	line-height: 1.8em;
	background-color: #fdd;
/*	background-color: #fdf5f6;*/
	border-radius: 10px 10px 10px 10px;
}

/*============================================================================================
↓よくある質問 =======================================================================================
============================================================================================*/
.objective ol {
	font-size: 1.2em;
	padding-left: 2em;
	color: #0d2a13 !important;
}
.objective ol li {
	list-style: decimal;
	margin-bottom: 1.4em;
}
.objective ol li div {
	font-size: 1.0em;
	color: #5a4f4a;
}

/*============================================================================================
↓ペットが亡くなったら ===============================================================================
============================================================================================*/
.pet_did {
	margin-bottom: 3em;
	text-align:left;
}
.pet_did li {
	margin-bottom: 2em;
}
.pet_did .img-g img {
	width: 50%;
	height: auto;
	max-width: 300px;
}
.pet_did h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 1.7em;
	margin-bottom: 0.5em;
	color: #043d60;
	text-align:center;
}

/*============================================================================================
↓合同慰霊祭==================================================
============================================================================================*/
.interview-body img {
	width: 100%;
}
.interview-photo ul {
	overflow: hidden;
}
.interview-photo ul li {
	width: 33.333%;
	float: left;
	margin-bottom: 1em;
	text-align: center;
}
.interview-photo ul li p {
	width: 95%;
	margin: 0 auto;
	line-height: 2em;
	text-justify: inter-ideograph;
}
.interview-photo ul li p img {
	width: 100%;
	height: auto;
	margin-bottom: 0em;
}
.interview-photo ul li p.caption {
	text-align: left;
}
@media screen and (max-width: 768px) {
.interview-photo ul li {
	width: 50%;
}
}
@media screen and (max-width: 480px) {
.interview-photo ul li {
	width: 100%;
	float: inherit;
	margin-bottom: 2em;
	text-align: center;
}
}


/*プレート碑*/
ul.plate_li {
		margin:10px 0 40px 5px;
		padding:0;
		list-style:none;
}
.plate_li li {
	margin:15px 0;
	padding:0px 5px 0px 15px;
	line-height:120%;
	}
.day_plate {color:#a74103;
	font-size:1.2em;
	border-bottom:1px #003300 dashed;
	font-weight:bold;}