/* ▼▼CSS -Document▼▼ */
/*--コンセプトカラー■
#5554a0（あさひロゴカラーコード紫）
#d40000（お急ぎ電話赤）
#365b8f（資料請求青）
#287227（FAQ緑）
#ffea01（事前相談黄色）
#dc8d30（相談室完備橙）

■各プラン
#de600c（直葬9.5）オレンジ
#4b763e（お別れ葬14）グリーン
#66422a（1日葬25）ブラウン
#5b3e76（家族葬30）パープル
#832c59（家族葬40）槐色
#d6286e（家族葬50）ダークピンク
#3b4398（一般葬60）ブルー
#896823（一般葬70）ゴールド
■--*/
/*パンくずリスト*/
ol#topicPath {
	width:96%;
	margin: 10px auto 30px auto;
	padding: 0;
	font-size: 80%;
	list-style: none;
}
ol#topicPath li {
	float: left;
	padding-right: 7px;
	padding-left: 10px;
	background: url(img/ico_sample01.gif) no-repeat 0 50%;
}
ol#topicPath li.pankuzuhome {
	padding-left: 0;
	background: none;
}
ol#topicPath li a:link,
ol#topicPath li a:visited {
	color: #3366FF;
	text-decoration: underline;
}
ol#topicPath li a:hover,
ol#topicPath li a:active {
	color: #FF6633;
	text-decoration: underline;
}
ol#topicPath li em {
	font-style: normal;
	font-weight: bold;
}
/*/パンくずリスト*/

/*下層ページの共通スタイル
main{
	background-color:#f1f1f1;
	padding:0 0 50px 0;
}*/

.sub_3column{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
	margin:70px 0;
}

.sub_3column div{
	width:31%;
}

@media screen and (max-width:979px) {
	.sub_3column{
		display:block;
		flex-direction:column;
		margin:70px 0;
	}

	.sub_3column div{
		width:86%;
		margin:50px auto;
	}
}

.sub_3column p{
	padding:5px 0 0 0;
	line-height:1.4;
	text-align: justify;
}

.sub_3column h3{
	font-size:20px;
	font-weight:bold;
	line-height:1.4;
	padding:0 0 5px 0;
}

.sub_2column{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
	margin:70px 0;
}

.sub_2column div{
	width:43%;
}

@media screen and (max-width:979px) {
	.sub_2column{
		display:block;
		flex-direction:column;
		margin:70px 0;
	}

	.sub_2column div{
		width:98%;
		margin:50px auto;
	}
}

/*2カラムレイアウト時の見出し設定（いったん中止）
.sub_2column p{
	padding:5px 0 0 0;
	line-height:1.4;
	text-align: justify;
}

.sub_2column h3{
	font-size:16px;
	font-weight:bold;
	line-height:1.4;
	padding:0 0 5px 0;
	color:#cccccc;
	text-indent:14px;
}*/
/*下層カラムレイアウト*/
.sub_3column{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
	margin:70px 0;
}

.sub_3column div{
	width:31%;
}

@media screen and (max-width:979px) {
	.sub_3column{
		display:block;
		flex-direction:column;
		margin:70px 0;
	}

	.sub_3column div{
		width:70%;
		margin:50px auto;
	}
}

.sub_3column p{
	padding:5px 0 0 0;
	line-height:1.4;
	text-align: justify;
}

.sub_3column h3{
	font-size:20px;
	font-weight:bold;
	line-height:1.4;
	padding:0 0 5px 0;
}

.sub-titlenumber{
	font-size:14px;
	font-weight:normal;
}

.sub-cath{
	font-size:12px;
	font-weight:normal;
	display:block;
}

.sub-titlenumber-circle{
	color:#f57c0a;
	display:inline;
}

.sub_5column{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
	margin:70px 0;
}

.sub_5column div{
	width:18%;
}

@media screen and (max-width:979px) {

	.sub_5column div{
		width:35%;
		margin:15px 50px;
	}
}

@media screen and (max-width:744px) {

	.sub_5column div{
		width:70%;
		margin:15px auto;
	}
}

.sub_5column p{
	padding:5px 0 0 0;
	line-height:1.4;
	text-align: justify;
}

/*下層４ページリンク*/
.sublinks a{
	border:1px solid #333333;
	display:block;
	text-align:center;
	color:#333333;
	width:100%;
	padding:20px 0;
	position:relative;
	font-size:80%;
	background-color:#ffffff;
	border-bottom:5px solid #333333;

}
/*/下層４ページリンク*/


/*事前相談・資料請求で*/
#consul{
background-color:#5554a0;
padding:4px 18px;
text-align:center;
display:flex;
justify-content:center;
}

#consul h2{
color:#5554a0;
font-weight:bold;
margin:4px 0;
padding:7px 24px;
background-color:#e8d313;
font-size:18px;
border-radius:20px;
}

#consul p{
color:#ffffff;
font-weight:normal;
margin:0 0 0 20px;
padding:10px 0;
font-size:16px;
}

@media screen and (max-width:1100px) {

	#consul h2{
	text-align:left;
	font-size:13px;
	line-height:1.5;
	padding:7px 14px;
	font-weight:bold;
	}

	#consul p{
	font-size:15px;
	text-align:left;
	line-height:1.5;
	}


}

@media screen and (max-width:990px) {

	#consul{
	background-color:#5554a0;
	padding:8px 12px;
	text-align:center;
	display:block;
	}


	#consul h2{
	text-align:left;
	font-size:16px;
	line-height:1.5;
	padding:8px;
	text-align:center;
	}

	#consul p{
	text-align:left;
	line-height:1.5;
	margin:0 0 0 0px;
	padding:4px;
	}


}

/*/ 事前相談・資料請求で /*/





/* お花の注文SPヘッダーに目立つように */
@media screen and (min-width:951px) {
	.sp_orderBtn a{
	display:none;
	}
}

@media screen and (max-width:950px) {
	.sp_orderBtn a{
	width:100%;
	display:block;
	background-color:#c25e00!important;
	padding:4px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	}
}
















