/* ▼▼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）ゴールド
■--*/
/*GROVAL*/
* {
  font-famly:sans-seif;
}

/*補足説明文*/
.add_another{
font-size:110%;
font-weight:bold!important;
color:#b51818;/*濃い赤*/
padding:5px 0!important;
display:inline-block;
line-height:1.5!important;
text-decoration:underline;
}

@media screen and (max-width:420px) {
	.add_another{
	font-size:90%;
	}
}
/*/補足説明文*/
/*プラン背景*/
.p9-5bg{
background:#de600c!important;
}
.p14bg{
background:#4b763e!important;
}
.p25bg{
background:#66422a!important;
}
.p30bg{
background:#5b3e76!important;
}
.p40bg{
background:#832c59!important;
}
.p50bg{
background:#d6286e!important;
}
.p60bg{
background:#3b4398!important;
}
.p70bg{
background:#896823!important;
}
/*/プラン背景*/
/*プラン文字色*/
.p9-5txt{
color:#de600c!important;
}
.p14txt{
color:#4b763e!important;
}
.p25txt{
color:#66422a!important;
}
.p30txt{
color:#5b3e76!important;
}
.p40txt{
color:#832c59!important;
}
.p50txt{
color:#d6286e!important;
}
.p60txt{
color:#3b4398!important;
}
.p70txt{
color:#896823!important;
}
/*/プラン文字色*/
/*プラン線色*/
.p9-5border{
border-bottom:4px solid #de600c!important;
}
.p14border{
border-bottom:4px solid #4b763e!important;
}
.p25border{
border-bottom:4px solid #66422a!important;
}
.p30border{
border-bottom:4px solid #5b3e76!important;
}
.p40border{
border-bottom:4px solid #832c59!important;
}
.p50border{
border-bottom:4px solid #d6286e!important;
}
.p60border{
border-bottom:4px solid #3b4398!important;
}
.p70border{
border-bottom:4px solid #896823!important;
}
/*/プラン線色*/

/*ボタン背景*/
.emergency_bg{
background:#d40000;
}

.contact_bg{
background:#365b8f;
}

.faq_bg{
background:#287227;
}
/*/ボタン背景*/
body {
    -webkit-text-size-adjust: 100%;
	/*background-color:#f9f9f9;*/
	color: #555555;
	font-family: 'Century Gothic','Hiragino Kaku Gothic ProN','メイリオ','sans-serif';
  	margin:0;
	padding:0;
}
@media screen and (max-width:600px) {
	.block600{
	display:block;
	}
}

@media screen and (max-width:800px) {
	.block800{
	display:block;
	}
}

@media screen and (max-width:910px) {
	.block910{
	display:block;
	}
}

@media screen and (max-width:1024px) {
	.block1024{
	display:block;
	}
}

a {
  text-decoration: none;
}
a:link {
  text-decoration: none;
}
a:hover {
  opacity: .6;
  text-decoration: none;
}
a:hover img {
  opacity: .6;
}

a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

a:link{
color:#5554a0;
text-decoration:none;
}

a:hover{
color:##a89fb5;
}

a:visited {
color:#5554a0;
}

.btn_white a{
color:#ffffff;
}

.btn_white a:hover{
color:#cccccc;
}

.sp-none{
	display: none !important;
}

.pc-none{
	display: none !important;
}

figure img {
  width: 100%;
  height: auto;
}

.content_box100{
padding:100px 0;
}

.content_box60{
padding:60px 0;
}

.content_box30{
padding:30px 0;
}

.content_box20{
padding:20px 0;
}

.content_box10{
padding:10px 0;
}

.content_box_{
padding:0;
}

.content_margin100{
margin:100px 0;
}

.content_margin60{
margin:60px 0;
}

.content_margin30{
margin:30px 0;
}

.content_margin20{
margin:20px 0;
}

.content_margin10{
margin:10px 0;
}

.content_margin_{
margin:0;
}


@media screen and (max-width:1024px) {
	.content_box100{
	padding:40px 0;
	}
}

/*後で消す
figure{後で消す
	background-color:#cccccc;
  width: 100%;
  height: auto;
}
後で消す*/

.b_r-gray {
  background-color: #fafafa;
}

.b_gray {
  background-color: #f1f1f1;
}

.b_r-gold {
background-color: #f8f1eb;
}

.b_white {
background-color: #ffffff;
}

.d_blue{
color:#006cb8;
}

.r_blue{
color:#52c3f1;
}

.yerrow{
color:#e8d313!important;
}

.block{/*インラインのブロック化*/
display:block;
}

.inline-block{/*インラインブロック化*/
display:inline-block;
}

.center {text-align: center;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.red {color: #fa3939;}
.r-gray {color: #f9f9f9;}
.gray {color: #7b7b7b;}
.d-gray {color: #454545;}
.r-gold {color: #f8f1eb;}
.gold {color: #c3a68d;}
.black {color: #000000;}
.white {color: #ffffff;}
.serif {
	font-family: serif!important;
}

.fs8 {font-size: 8px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}
.fs21 {font-size: 21px;}
.fs22 {font-size: 22px;}
.fs23 {font-size: 23px;}
.fs24 {font-size: 24px;}
.fs25 {font-size: 25px;}
.fs26 {font-size: 26px;}
.fs27 {font-size: 27px;}
.fs28 {font-size: 28px;}
.fs29 {font-size: 29px;}
.fs30 {font-size: 30px;}
.fs31 {font-size: 31px;}
.fs32 {font-size: 32px;}
.fs33 {font-size: 33px;}
.fs34 {font-size: 34px;}
.fs35 {font-size: 35px;}
.fs36 {font-size: 36px;}
.fs37 {font-size: 37px;}
.fs38 {font-size: 38px;}
.fs39 {font-size: 39px;}
.fs40 {font-size: 40px;}
.fs44 {font-size: 44px;}
.fs48 {font-size: 48px;}
.fs52 {font-size: 52px;}
.fs56 {font-size: 56px;}
.fs60 {font-size: 60px;}

