@charset "UTF-8";

/* ================================================================ *
	Web Designing 2007/10
	テンプレート D-4：背景写真型 メインナビゲーションなし
	詳細カスタマイズ CSS
	
	この CSS を書き換えることで，テンプレートをカスタマイズ
	できます。本文記事およびコメントを参考に変更し，活用して
	ください。
 * ================================================================ */

/* ---------------------------------------------------------------- *
	コンテンツ部分の設定です
 * ---------------------------------------------------------------- */

#contentsbox {
  /* --- ボックスの位置（縦位置）を設定 --- */
  /* Note：基準にしたい辺に値を与え，もう一方は auto を設定してください */
  top: 190px;
  bottom: auto;
  /* --- ナビゲーションがなくなる分、テキストを引き立たせるためにフォントサイズを大きめに設定しています --- */
  font-size: 120%;
  /* --- ボックスの幅を整えます --- */
  width: 500px;
}

/*  トップページ用  */
.contents2 {
/*  font-family: 'HGP行書体', cursive;  */
  font-family: 'HGP行書体','HGS正楷書体','Cursive';
  background: #FFFFFF;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 2em;
  padding-left: 2em;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
  border: 5px solid #5c3e90;
  color: #333333;
  font-size: 18px;
}

/*  葬儀までの流れ  */
.contents3 {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
/*  background: #FFFFFF url(img/banner1.gif) repeat; */
    background: #FFFFFF;
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 20px;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
/*  border: 5px solid #3b1a66;  */
  border-top: 8px solid #eae5f0;
  border-right: 10px solid #eae5f0;
  border-bottom: 10px solid #eae5f0;
  border-left: 10px solid #eae5f0;
  color: #333333;
  font-size: 1.2em;
  line-height: 1.5;
/*  font-weight: bold;  */
  height: 1580px;
}

/*  ご遺体処置・特殊メイクページ用  */
.contents4 {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #ffffff;
  /* background: #ffffff url(img/make-bg.gif) no-repeat; */
  /* background-position: right bottom;  */
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 20px;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
/*  border: 5px solid #3b1a66;  */
  border-top: 8px solid #eae5f0;
  border-right: 10px solid #eae5f0;
  border-bottom: 10px solid #eae5f0;
  border-left: 10px solid #eae5f0;
  color: #333333;
  font-size: 1.2em;
  line-height: 1.5;
/*  font-weight: bold;  */
/*  height: 1230px; */
}

/*  会社概要ページ　地図  */
.contents5 {
  background: #FFFFFF;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
  border: 5px solid #f4f4f4;
  color: #333333;
  font-size: 16px;
  width: 500px;
  height: 500px;
}

/*  別途諸費用ページ  */
.contents6 {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #fff;
  /* background: #ffffff url(img/make-bg.gif) no-repeat; */
  /* background-position: right bottom;  */
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 20px;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
  border-top: 8px solid #eae5f0;
  border-right: 10px solid #eae5f0;
  border-bottom: 10px solid #eae5f0;
  border-left: 10px solid #eae5f0;
  color: #333333;
  font-size: 1.2em;
  line-height: 1.5;
/*  font-weight: bold;  */
  height: 530px;
}

/*  葬儀基本料ページ  */
.contents7 {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #ffffff;
  /* background: #ffffff url(img/make-bg.gif) no-repeat; */
  /* background-position: right bottom;  */
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 20px;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
  border-top: 8px solid #eae5f0;
  border-right: 10px solid #eae5f0;
  border-bottom: 10px solid #eae5f0;
  border-left: 10px solid #eae5f0;
  color: #333333;
  font-size: 1.2em;
  line-height: 1.5;
/*  font-weight: bold;  */
/*  height: 1370px;   */
}

/*  オリジナル祭壇のページ  */
.contents8 {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #000000;
  /* background: #ffffff url(img/make-bg.gif) no-repeat; */
  /* background-position: right bottom;  */
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 20px;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
  color: #333333;
  font-size: 1.2em;
  line-height: 1.5;
/*  font-weight: bold;  */
  height: 1310px;
}

/*  プライバシーポリシーページ用  */
.contents9 {
  position: relative;
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background: #FFFFFF;
  /* --- マージンを設定してください --- */
  /* Note：上下マージンの折りたたみに注意してください */
  margin-top: 0;
  margin-bottom: 20px;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding-top: 1em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 0;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
/*  border: 15px solid #EEEEEE; */
/*  border: 15px solid #F4F4F4; */
  border-top: 8px solid #eae5f0;
  border-right: 10px solid #eae5f0;
  border-bottom: 10px solid #eae5f0;
  border-left: 10px solid #eae5f0;
  color: #333333;
  font-size: 16px;
  letter-spacing: 0px;
}

.privacy1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 690px;
/*  float: left; */
  /* height: 250px; */
  margin: 5px 0 10px 0;
  padding: 5px 0 0 3em;
/*  font-weight: bold; */
  text-align: left;
  color: #333;
  font-size: 17px;
  line-height: 1.5;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 0px solid #CDE9FF;  */
}


/*  葬儀までの流れページ  */
.con1 {
  position: absolute; top: 90px; left: 146px;
  background: url(img/waku1.png) no-repeat;
  margin: 0px;
  height: 28px;
  width: 218px;
  padding: 20px 0;
  text-align: center;
  font-weight: bold;
  color: #3b1a66;
  border: 0px dotted #cccccc;
}

.con2 {
  position: absolute; top: 90px; left: 440px;
  background: url(img/waku1.png) no-repeat;
  margin: 0px;
  height: 28px;
  width: 218px;
  padding: 20px 0;
  text-align: center;
  font-weight: bold;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.allow1 {
  position: absolute; top: 158px; left: 235px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow2 {
  position: absolute; top: 158px; left: 530px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}


.con3 {
  position: absolute; top: 210px; left: 146px;
  background: url(img/waku2.png) no-repeat;
  margin: 0px;
  padding: 18px 40px;
  text-align: center;
  font-weight: normal;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.con4 {
  position: absolute; top: 210px; left: 440px;
  background: url(img/waku2.png) no-repeat;
  margin: 0px;
  padding: 18px 24px;
  text-align: center;
  font-weight: normal;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.allow3 {
  position: absolute; top: 358px; left: 235px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow4 {
  position: absolute; top: 320px; left: 530px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow5 {
  position: absolute; top: 378px; left: 520px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow6 {
  position: absolute; top: 430px; left: 520px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow7 {
  position: absolute; top: 482px; left: 520px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow8 {
  position: absolute; top: 533px; left: 520px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow9 {
  position: absolute; top: 585px; left: 520px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.con5 {
  position: absolute; top: 310px; left: 130px;
  color: #333333;
  font-size: 14px;
  margin: 0px;
  padding: 10px 20px;
  text-align: left;
  border: 0px solid #cccccc;
}

.allow10 {
  position: absolute; top: 378px; left: 187px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow10_1 {
  position: absolute; top: 435px; left: 187px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow11 {
  position: absolute; top: 360px; left: 305px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow11_1 {
  position: absolute; top: 387px; left: 297px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow11_2 {
  position: absolute; top: 425px; left: 326px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.con6 {
  position: absolute; top: 465px; left: 100px;
  background: url(img/waku2.png) no-repeat;
  margin: 0px;
  padding: 18px 30px;
  text-align: center;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.con7 {
  position: absolute; top: 465px; left: 320px;
  background: url(img/waku2.png) no-repeat;
  margin: 0px;
  padding: 42px 66px;
  text-align: center;
  font-weight: bold;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.allow12 {
  position: absolute; top: 573px; left: 215px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.allow13 {
  position: absolute; top: 573px; left: 395px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}


.con8 {
  position: absolute; top: 623px; left: 120px;
  background: url(img/waku4.png) no-repeat;
  height: 260px;
  width: 560px;
  margin: 0px;
  padding: 8px;
  text-align: center;
  color: #FF69B4;
/*  border: 1px solid #cccccc;  */
}

.con8-1 {
  position: absolute; top: 9px; left: 9px;
  background: #ffffff;
  height: 140px;
  width: 235px;
  margin: 0;
  padding: 5px 0 8px 20px;
  text-align: left;
  font-size: 15px;
  color: #3b1a66;
  border: 0px solid #cccccc;
  float: left;
}

.con8-2 {
  position: absolute; top: 9px; left: 275px;
  background: #ffffff;
  height: 180px;
  width: 260px;
  margin: 0px;
  padding: 5px 0px;
  text-align: left;
  font-size: 15px;
  color: #3b1a66;
  border: 0px solid #cccccc;
  float: left;
}

.con8-3 {
  position: absolute; top: 200px; left: 30px;
  background: #ffffff;
  height: 50px;
  width: 470px;
  margin: 0;
  padding: 8px 10px 0 10px;
  text-align: left;
  color: #6495ED;
  font-weight: bold;
  font-size: 15px;
  border: 0px solid #cccccc;
  clear: both;
}


.allow14 {
  position: absolute; top: 900px; left: 378px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.con9 {
  position: absolute; top: 950px; left: 120px;
  background: url(img/waku5.png) no-repeat;
  height: 77px;
  width: 560px;
  margin: 0px;
  padding: 20px 0;
  text-align: center;
/*  font-weight: bold;  */
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.allow15 {
  position: absolute; top: 1067px; left: 378px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.con10 {
  position: absolute; top: 1115px; left: 120px;
  background: url(img/waku5.png) no-repeat;
  height: 87px;
  width: 560px;
  margin: 0px;
  padding: 30px 0 0 0;
  text-align: center;
/*  font-weight: bold;  */
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.allow16 {
  position: absolute; top: 1232px; left: 378px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.con11 {
  position: absolute; top: 1281px; left: 285px;
  background: url(img/waku1.png) no-repeat;
  height: 50px;
  width: 215px;
  margin: 0px;
  padding: 20px 0 0 0;
  text-align: center;
  font-weight: bold;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.allow17 {
  position: absolute; top: 1350px; left: 378px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  border: 0px solid #cccccc;
}

.con12 {
  position: absolute; top: 1400px; left: 285px;
  background: url(img/waku1.png) no-repeat;
  height: 50px;
  width: 215px;
  margin: 0px;
  padding: 20px 0 0 0;
  text-align: center;
  font-weight: bold;
  color: #3b1a66;
  border: 0px solid #cccccc;
}

.con13 {
  position: absolute; top: 1495px; left: 20px;
  background: #ffffff;
  height: 100px;
  width: 630px;
  margin: 0px;
  padding: 20px 10px 0 130px;
  text-align: left;
  color: #333;
  border: 0px solid #cccccc;
}

/*  葬儀までの流れページここまで  */


/*  ご遺体処置・特殊メイクのページ  */

.make1a {
  /* position: absolute; top: 80px; left: 50px; */
  font-family: 'HGP行書体','HGS正楷書体','Cursive';
  width: 770px;
  float: left;
  /* height: 250px; */
  margin: 18px 0 40px 0;
  padding: 5px 0 0 2em;
/*  font-weight: bold; */
  text-align: left;
  color: #5c3e90;
  font-size: 23px;
/*  font-weight: bold;  */
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.make1 {
/*  position: absolute; top: 80px; left: 50px; */
/*  background: url(img/pink-waku1.png) no-repeat; */
  width: 718px;
  height: 208px;
  margin: 0px;
  padding: 0px 0px 0px 60px;
/*  font-weight: bold; */
  color: #333;
  font-size: 15px;
/*  border: 1px dotted #cccccc; */
}

.make2 {
/*  position: absolute; top: 420px; left: 110px;  */
/*  background: url(img/pink-waku1.png) no-repeat; */
  width: 520px;
/*  height: 55px; */
  margin-left: 65px;
  padding: 10px 10px 5px 13px;
/*  font-weight: bold; */
  color: #333;
  font-size: 15px;
  border: 1px solid #bb6dfe;
}

.make2a {
  /* 見出し 2 のジャンプ率を設定してください */
  width: 120px;
  font-size: 140%;
  color: #bb6dfe;
  /* 見出し 2 の上下マージンを設定してください */
  margin: 30px 0 10px 45px;
  /* 見出し 2 のパディングを設定してください */
  padding-bottom: 0;
  /* 見出し 2 の左端装飾用罫線の太さ・線種・色を設定してください */
  /* 見出し 2 の行送りを設定してください */
  font-weight: bold;
  border-bottom: 2px solid #bb6dfe;
}

.make3 {
/*  position: absolute; top: 530px; left: 110px; */
/*  background: url(img/pink-waku1.png) no-repeat; */
  width: 718px;
/*  height: 600px; */
  margin: 0px;
  padding: 0 0 0 60px;
/*  font-weight: bold; */
  font-size: 15px;
  color: #333;
/*  border: 1px solid #666666; */
}

.make3a {
  /* 見出し 2 のジャンプ率を設定してください */
  width: 173px;
  font-size: 140%;
  color: #F49AC1;
  /* 見出し 2 の上下マージンを設定してください */
  margin-top: 0px;
  margin-bottom: 10px;
  /* 見出し 2 のパディングを設定してください */
  margin-left: 2em;
  padding: 0;
  /* 見出し 2 の左端装飾用罫線の太さ・線種・色を設定してください */
  /* 見出し 2 の行送りを設定してください */
  line-height: 1.4;
  font-weight: bold;
  border-bottom: 2px solid #F49AC1;
}

.make4 {
/*  position: absolute; top: 420px; left: 110px;  */
/*  background: url(img/pink-waku1.png) no-repeat; */
  width: 600px;
  height: 30px;
  margin-left: 50px;
  padding: 10px;
/*  font-weight: bold; */
  color: #5c3e90;
  font-size: 15px;
  border: 1px dotted #666666;
}


/*  ご遺体処置・特殊メイクのページ  ここまで　*/


/*  別途諸費用のページ　*/
.kasou1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 130px;
  float: left;
  /* height: 250px; */
  margin: 30px 40px 0 60px;
  padding: 5px 0 2px 10px;
/*  font-weight: bold; */
  color: #333;
  font-size: 17px;
  text-align: center;
  border-bottom: 5px solid #dda0dd;
  border-right: 5px solid #dda0dd;
}

.kasou2 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 180px;
  float: left;
  /* height: 250px; */
  margin: 5px 5px 10px 50px;
  padding: 5px 0 5px 15px;
/*  font-weight: bold; */
/*  color: #6495ed; */
  color: #3B1A66;
  font-size: 17px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.kasou3 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 770px;
  float: left;
  /* height: 250px; */
  margin: 10px 0 20px 0;
  padding: 5px 0;
/*  font-weight: bold; */
  text-align: center;
  color: #333;
  font-size: 17px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.kasou3b {
  /* position: absolute; top: 80px; left: 50px; */
  width: 770px;
  float: left;
  /* height: 250px; */
  margin: 15px 0 20px 0;
  padding: 5px 0 0 3em;
/*  font-weight: bold; */
  text-align: left;
  color: #333;
  font-size: 17px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.kasou4 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 770px;
  float: left;
  /* height: 250px; */
  margin-top: 60px;
  padding: 5px 0;
/*  font-weight: bold; */
  text-align: center;
/*  color: #0089CA; */
  color: #5c3e90;
  font-size: 18px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.kan1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 210px;
  float: left;
  height: 160px;
  margin: 30px 5px 0 30px;
  padding: 5px 0;
/*  font-weight: bold; */
  text-align: center;
  color: #333;
  font-size: 17px;
/*  border: 1px solid #666;  */
}

.kan1-a {
  /* position: absolute; top: 80px; left: 50px; */
  width: 100px;
  float: left;
  /* height: 250px; */
  margin: 0px 40px 5px 50px;
  padding: 1px 0;
/*  font-weight: bold; */
  color: #333;
  font-size: 17px;
  text-align: center;
  border-bottom: 5px solid #dda0dd;
  border-right: 5px solid #dda0dd;
}

.kan1-b {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  float: left;
  /* height: 250px; */
  margin: 0px 40px 5px 30px;
  padding: 1px 0;
/*  font-weight: bold; */
  color: #333;
  font-size: 17px;
  text-align: center;
  border-bottom: 5px solid #dda0dd;
  border-right: 5px solid #dda0dd;
}

.kan1-c {
  /* position: absolute; top: 80px; left: 50px; */
  width: 140px;
  float: left;
  /* height: 250px; */
  margin: 0px 40px 5px 33px;
  padding: 1px 0;
/*  font-weight: bold; */
  color: #333;
  font-size: 17px;
  text-align: center;
  border-bottom: 5px solid #dda0dd;
  border-right: 5px solid #dda0dd;
}

.kuruma1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 105px;
  float: left;
  /* height: 250px; */
  margin: 30px 40px 0 32px;
  padding: 5px 0 1px 10px;
/*  font-weight: bold; */
  color: #333;
  font-size: 17px;
  text-align: center;
  border-bottom: 5px solid #dda0dd;
  border-right: 5px solid #dda0dd;
}

.kuruma2 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 160px;
  float: left;
  height: 210px;
  margin: 5px 10px 0 20px;
  padding: 5px 0;
/*  font-weight: bold; */
  text-align: center;
  color: #333;
  font-size: 14px;
/*  border: 1px solid #666;  */
}

.kyukei1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 130px;
  float: left;
  /* height: 250px; */
  margin: 20px 40px 0 140px;
  padding: 5px 0 1px 10px;
/*  font-weight: bold; */
  color: #333;
  font-size: 17px;
  text-align: center;
  border-bottom: 5px solid #dda0dd;
  border-right: 5px solid #dda0dd;
}

.kyukei2 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 180px;
  float: left;
  /* height: 250px; */
  margin: 5px 10px 10px 140px;
  padding: 5px 0 5px 10px;
/*  font-weight: bold; */
  color: #3b1a66;
  font-size: 17px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}
/*  別途諸費用のページ　ここまで　*/

/*  葬儀諸費用のページ　*/
.saidan1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-1FCF54C.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 40px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-a {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-1F8D448.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 0px solid #666; */
}

.saidan1-b {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-1FFF99D.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 0px solid #666; */
}

.saidan1-c {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-1FDE896.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 0px solid #666; */
}

.saidan1-d {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-1FCF54C.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 40px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 3.5;
/*  border: 0px solid #666; */
}

.saidan1-e {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
/*  background: #FFFFFF url(img/saidanbg-1CFE355.gif) no-repeat;  */
  background: #FFFFFF;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 0px solid #666; */
}

.saidan1-f {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-1F8D448.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 0px solid #666; */
}

.saidan1-2 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2824391.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2a {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2FCDBE5.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2b {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2E8D3E3.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2c {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2D4CAE1.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2d {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2824391-2.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2e {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2FCDBE5-2.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2f {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
/*  background: #FFFFFF url(img/saidanbg-2E8D3E3-2.gif) no-repeat;  */
  background: #FFFFFF;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan1-2g {
  /* position: absolute; top: 80px; left: 50px; */
  width: 150px;
  background: #FFFFFF url(img/saidanbg-2D4CAE1-2.gif) no-repeat;
  float: left;
  height: 133px;
  margin: 0px 0px 40px 25px;
  padding: 30px 10px 0 0;
/*  font-weight: bold; */
  text-align: center;
  color: #3b1a66;
  font-size: 15px;
  line-height: 2.5;
/*  border: 1px solid #666; */
}

.saidan2 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 770px;
/*  float: left;  */
  /* height: 250px; */
  margin: 20px 0;
  padding: 5px 0;
/*  font-weight: bold; */
  text-align: center;
  font-family: 'HGP行書体','HGS正楷書体','Cursive';
  color: #999900;
  font-size: 24px;
/*  font-weight: bold; */
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.saidan3 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 770px;
/*  float: left;  */
  /* height: 250px; */
  margin: 20px 0;
  padding: 5px 0;
/*  font-weight: bold; */
  font-family: 'HGP行書体','HGS正楷書体','Cursive';
  text-align: center;
  color: #DDA0DD;
  font-size: 24px;
/*  font-weight: bold; */
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.saidan4 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 700px;
/*  float: left;  */
  /* height: 250px; */
  padding-top: 20px;
  padding-left: 6em;
/*  font-weight: bold; */
/*  text-align: center; */
  color: #5c3e90;
  font-size: 17px;
  line-height: 1.5;
/*  font-weight: bold;  */
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
  clear: both;
}

.saidan5 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 700px;
/*  float: left;  */
  /* height: 250px; */
  margin: 20px 0;
  padding-left: 5em;
/*  font-weight: bold; */
/*  text-align: center; */
  color: #5c3e90;
  font-size: 20px;
  font-weight: bold;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF; */
}

.saidan6 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 600px;
/*  float: left;  */
  /* height: 250px; */
  padding-top: 10px;
  padding-left: 15em;
/*  font-weight: bold; */
/*  text-align: center; */
  color: #5c3e90;
  font-size: 17px;
  line-height: 1.5;
/*  font-weight: bold;  */
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.kyukei3 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 180px;
  float: left;
  /* height: 250px; */
  margin: 10px 0 0 135px;
  padding: 0 0 0 10px;
/*  font-weight: bold; */
  color: #3b1a66;
  font-size: 17px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

/*  葬儀諸費用のページ　ここまで　*/

/*  オリジナル祭壇のページ  */
.orijin1 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 800px;
/*  float: left;  */
  /* height: 250px; */
  margin: 20px 0;
  padding: 0;
  font-family: 'HGP行書体','HGS正楷書体','Cursive';
  text-align: center;
  color: #999900;
  font-size: 24px;
/*  font-weight: bold; */
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.orijin2 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 800px;
/*  float: left;  */
  height: 430px;
  margin: 20px 0;
  padding: 0;
/*  font-weight: bold; */
  text-align: center;
  color: #999900;
  font-size: 16px;
/*  border-top: 8px solid #CDE9FF;  */
  border: 0px solid #CDE9FF;
}

.orijin3 {
  /* position: absolute; top: 80px; left: 50px; */
  width: 800px;
/*  float: left;  */
  height: 800px;
  margin: 20px 0;
  padding: 0;
/*  font-weight: bold; */
  text-align: center;
  color: #999900;
  font-size: 16px;
/*  border-top: 8px solid #CDE9FF;  */
  border: 0px solid #CDE9FF;
}

/*  会社概要のページ  */
.kaisya01 {
/*  position: absolute; top: 1400px; left: 50px; */
  width: 185px;
  float: left;
  /* height: 250px; */
  margin: 5px 0px 10px 10px;
  padding: 0;
/*  font-weight: bold; */
  color: #6495ed;
  font-size: 17px;
/*  border-top: 8px solid #CDE9FF;  */
/*  border: 1px solid #CDE9FF;  */
}

.kaisya02 {
/*  position: absolute; top: 1200px; left: 90px; */
  width: 700px;
/*  float: left;  */
  /* height: 250px; */
  margin-top: 30px;
  padding-left: 50px;
/*  font-weight: bold; */
  text-align: left;
  color: #5c3e90;
  font-size: 17px;
  line-height: 1.6;
/*  font-weight: bold;  */
/*  border-top: 8px solid #CDE9FF;  */
  border: 0px solid #CDE9FF;
  clear: both;
}
