/* 二階層目（共通部分）
///////////////////////////////////////////////////////////*/

/*　ここからヘッダー部分----------------------------　*/
#wrapper {
	background-image: url(../images/background2.gif);
	background-repeat: repeat-x;
}
#header {
	background-image: url(../images/head-back2.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	position: relative;
	height: 307px;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}
.headerimage {
	position: absolute;
	left: 15px;
	top: 165px;
}

/*　ここからメニュー部分----------------------------　*/
		/*　QRコードの便利な使い方 二階層　*/		
		.keitai2 a {
			background-image: url(../images/qr1.jpg);
			height: 122px;
			width: 230px;
			float: left;
			margin-left: 17px;
			margin-bottom: 5px;
		}
		.keitai2 a:hover { background-position:0px -122px;}

		
/*　ここからメイン部分-----------------　*/
#main h2 {
	margin-bottom:10px;
	text-align: center;
	font-size: 110%;
	color: #FFFFFF;
	background-color: #813DCB;
	width: 525px;
}
#main h3 {
	width: 525px;
	font-size: 100%;
	color: #662DA6;
	text-align: center;
}
/*　関東四県---------------------------------------------　*/
	/*　関東四県ボタン--------------　*/
		#kantouyonken {
			display:block;
			margin-bottom: 10px;
			width:234px;
			height:68px;
			float:left;
		}
		#kantouyonken a{
			display:block;
			width:234px;
			height:68px;
			float:left;
			background:url(../images/TEST.jpg);
		}
		#kantouyonken a:hover{ background-position:0px -68px;}

/* プラン
///////////////////////////////////////////////////////////*/

/*　各プラン説明　*/
#main .setumei {
	width:500px;
	border: 1px solid #FFCC66;
	background-color: #FFFFFF;
	padding: 10px;
}

		/*　プランINDEX---------------------------------　*/
		.plan2 {
			position:relative;
			width: 525px;
			height:700px;
		}
		
		.plan_box_l {
		    width: 254px;
			float: left;
			display: inline;
			margin-right: 35px;
		}
		
		*html body .plan_box_l { margin-right: 0; }


		.plan_box_l .txt {
			border: #330099 4px double;
			margin: 0 0 0 30px;
			padding: 10px;

		}

		.plan_box_l dl {
			border: #666 1px solid;
			background: #FFFFFF;
			margin: 0 0 0 30px;
		}

		.mb20 { margin: 0 7px 30px; padding: 0 0 20px; border-bottom: dashed 1px #999999; }		
		.mb20_none { margin-bottom: 30px; }

		.plan_box_l dl dt {
		    font-size: 120%;
			font-weight: bold;
			background: #333333;
			color: #FFFFFF;
			padding-left: 13px;
		}

		.plan_box_l dl dd {
		  padding: 13px;
		}

		.plan_box_r {
			float: left;
			width: auto;
		}

		#wrapper #main .plan_box_r p.icon { margin: 0; padding: 0; width: 215px;}
		#wrapper #main .plan_box_r p.icon img {
			margin-right: 0px;
			margin-bottom: 0;
			padding: 0;
			width: 50px;
			xfloat: left;
		}

		#wrapper #main .plan_box_r p.last img {
			margin-right: 0;
		}
		
		#wrapper #main .plan_box_r h5 {
	       background: #330066;
		   color: #FFFFFF;
		   margin: 0 0 10px 0;
		   padding: 0 0 0 10px;
		}


		/*　1日葬プラン　*/
		.plan2_itiniti a {
			background-image: url(../images/itiniti1.jpg);
			height: 163px;
			width: 254px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 10px;
			margin-left: 5px;
			outline: none;
		}
		.plan2_itiniti a:hover { background-position:0px -163px;}

		
		/*　火葬プラン　*/
		.plan2_kasou a {
			background-image: url(../images/kasou1.jpg);
			height: 163px;
			width: 254px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 10px;
			margin-left: 5px;
			outline: none;
		}
		.plan2_kasou a:hover { background-position:0px -163px;}
		
		#plan2_kasou_right {
			position:absolute;
			top:0px;
			left:264px;
		}
		/*　家族葬プラン　*/
		.plan2_kazoku a {
			background-image: url(../images/kazoku1.jpg);
			height: 163px;
			width: 254px;
			text-indent: -9999px;
			display: block;
			margin-bottom: 10px;
			margin-left: 5px;
			outline: none;
		}
		.plan2_kazoku a:hover { background-position:0px -163px;}
		
		#plan2_kazoku_right {
			position:absolute;
			top:173px;
			left:264px;
		}
		/*　一般葬プラン　*/
		.plan2_ippann a {
			background-image: url(../images/ippan1.jpg);
			height: 163px;
			width: 254px;
			display: block;
			text-indent: -9999px;
			margin-bottom: 10px;
			margin-left: 5px;
			outline: none;
		}
		.plan2_ippann a:hover { background-position:0px -163px;}
		

table.plan_price {
  background: #FFFFFF;
  border-collapse: collapse;
  margin-bottom: 10px;
  width: 520px;
  font-size: 89%;
}

table.plan_price td {
  border: #999 solid 1px;
  padding: 3px;
  text-align: center;
	line-height: 1.6;
}


table.plan_price tr.first {
  background: #ffceb6;
}


table.plan_price tr {
  background: #fff;
}
table.plan_price tr.gu {
  background: #f1e5ff;
}
table.plan_price td.option {
  background: #b6fff2;
}
table.plan_price td.white {
  background: #fff;
}
table.plan_price td.item {
  width:100px;
}
table.plan_price td.plan {
  width: 105px;
}


/*　ここからプランのアイコン部分-----------------　*/
.icon{
	float:left;
	margin-bottom: 10px;
	padding-left: 13px;
}

/*　ご存知ですか？リンク　*/
#main .gozonjitext {
	text-align: center;
	font-weight: bold;
	width: 500px;
}
#main .gozonjitext a{
	color: #813DCB;
	text-decoration: underline;
}
#main .gozonjitext a:hover{
	color: #666;
	font-weight: bold;
}

#main .ban_hojo {
		  width: 520px;
			height: 60px;
			margin: 10px 0;
			padding:0;
			text-align: center;
			}
		
#main .ban_hojo a {
		  text-indent: -9999px;
			height: 60px;
			display: block;
			background: url(../images/banner_hojo.jpg) 0 0 no-repeat;
			}
#main .ban_hojo a:hover { background: url(../images/banner_hojo.jpg) 0 -60px no-repeat; }
		

		/*　見積もり例　kasou　*/
		.mitu_kasou a {
			background-image: url(../images/plan/mitumori_kasou.jpg);
			height: 59px;
			width: 514px;
			margin-bottom: 10px;
			margin-left: 10px;
			float: left;
		}
		.mitu_kasou a:hover { background-position:0px -59px;}
		
		/*　見積もり例　kazoku　*/
		.mitu_kazoku a {
			background-image: url(../images/plan/mitumori_kazoku.jpg);
			height: 59px;
			width: 514px;
			margin-bottom: 10px;
			margin-left: 10px;
			float: left;
		}
		.mitu_kazoku a:hover { background-position:0px -59px;}
		
		/*　見積もり例　ippann　*/
		.mitu_ippann a {
			background-image: url(../images/plan/mitumori_ippann.jpg);
			height: 59px;
			width: 514px;
			margin-bottom: 10px;
			margin-left: 10px;
			float: left;
		}
		.mitu_ippann a:hover { background-position:0px -59px;}

		/*　見積もり例　oneday　*/
		.mitu_oneday a {
			background-image: url(../images/plan/mitumori_itiniti.jpg);
			height: 59px;
			width: 514px;
			margin-bottom: 10px;
			margin-left: 10px;
			float: left;
		}
		.mitu_oneday a:hover { background-position:0px -59px;}
		
		/*　見積もりフォーム　*/
		.otoiawase_form a {
			background-image: url(../images/plan/otoiawase_form.jpg);
			height: 59px;
			width: 514px;
			margin-bottom: 10px;
			margin-left: 10px;
			float: left;
		}
		.otoiawase_form a:hover { background-position:0px -59px;}
		
/*　流れイラストスペース　*/
#nagare{
	width: 501px;
	background: #fff;
	padding:10px;
}
.nagare img{
	padding:20px;
}

/* 初めての方へ
///////////////////////////////////////////////////////////*/

/*　プラン　本文説明バナー　*/
.plan_beginner {
	clear: both;
	height: 68px;
	width: 234px;
	margin-bottom:20px;
}
.plan_beginner a {
	float: left;
	height: 100%;
	width: 100%;
	margin-left: 10px;
	background-image: url(/images/begnner/begnner_plan.jpg);
}
.plan_beginner a:hover { background-position:0px -68px;}

/*　ナンバーワンクラブ　本文説明バナー　*/
.no1club_beginner {
	clear: both;
	height: 68px;
	width: 234px;
	margin-bottom:20px;
}
.no1club_beginner a {
	float: left;
	height: 100%;
	width: 100%;
	margin-left: 10px;
	background-image: url(../images/no1a.jpg);
}
.no1club_beginner a:hover { background-position:0px -68px;}

/*　フォーム　本文説明バナー　*/
.from_beginner {
	clear: both;
	height: 68px;
	width: 234px;
	margin-bottom:20px;
}
.from_beginner a {
	float: left;
	height: 100%;
	width: 100%;
	margin-left: 10px;
	background-image: url(../images/begnner/begnner_toiawase.jpg);
}
.from_beginner a:hover { background-position:0px -68px;}

/*　見積もり例　本文説明バナー　*/
.mitumorirei_beginner {
	clear: both;
	height: 68px;
	width: 234px;
	margin-bottom:20px;
}
.mitumorirei_beginner a {
	float: left;
	height: 100%;
	width: 100%;
	margin-left: 10px;
	background-image: url(../images/begnner/begnner_mitumori.jpg);
}
.mitumorirei_beginner a:hover { background-position:0px -68px;}

/*　本文説明分右　*/
#beginner .setumeibun {
	display:inline;
	float: right;
	margin: -85px 25px 20px 105px;
	width: 265px;
	padding: 0px;
}
/*　フォーム？リンク　*/
 .formtext {
	font-weight: bold;
}
.formtext a{
	color: #813DCB;
	text-decoration: underline;
}
.formtext a:hover{
	color: #666;
	font-weight: bold;
}

/*　万が一の際・ご不安を感じた方 ---------- */
/*　電話　*/
.mangaichi {
	margin-top: 20px;
}
.mangaichi li {
	float: left;
	padding: 5px 8px;
}
.mangaiti1 {
	display:inline;
	float: left;
	height: 225px;
	width: 245px;
	margin-bottom:20px;
	margin-left: 10px;
}
.mangaiti1 a {
	float: left;
	height: 225px;
	width: 245px;
	background-image: url(../images/begnner/begnner_1.jpg);
}
.mangaiti1 a:hover { background-position:0px -225px;}

/*　ながれ　*/
.mangaiti2 {
	display:inline;
	float: left;
	height: 225px;
	width: 245px;
	margin-bottom:20px;
	margin-left: 20px;
}
.mangaiti2 a {
	float: left;
	height: 225px;
	width: 245px;
	background-image: url(../images/begnner/begnner_2.jpg);
}
.mangaiti2 a:hover { background-position:0px -225px;}

/*　お問合せ　*/
.mangaiti3 {
	display:inline;
	float: left;
	height: 225px;
	width: 245px;
	margin-bottom:20px;
	margin-left: 10px;
}
.mangaiti3 a {
	float: left;
	height: 225px;
	width: 245px;
	background-image: url(../images/begnner/begnner_3.jpg);
}
.mangaiti3 a:hover { background-position:0px -225px;}

/*　見積もり　*/
.mangaiti4 {
	display:inline;
	float: left;
	height: 225px;
	width: 245px;
	margin-bottom:20px;
	margin-left: 20px;
}
.mangaiti4 a {
	float: left;
	height: 225px;
	width: 245px;
	background-image: url(../images/begnner/begnner_4.jpg);
}
.mangaiti4 a:hover { background-position:0px -225px;}

/* お見積もり事例
///////////////////////////////////////////////////////////*/

/*　お見積もり事例　表-----------------　*/
#mitsumori{
}
#main #mitsumori #form {
	margin:0px;
	width: 520px; /* ボックスの幅を指定 */
}
#main #mitsumori table {
	border: 1px solid #999999;
	width: 500px;
	margin: 5px 0px 10px 10px;
}
#main #mitsumori table th {
	border: 1px solid #999999;
	padding:3px;
	color: #666666;
	text-align: center;
	background: #E7DBEC;
	font-size: 85%;
}
#main #mitsumori td {
	border: 1px solid #999999;
	padding: 3px 5px 3px;
	color: #666666;
	text-align: left;
	font-size: 85%;
}

/*　お見積もり事例　表リンク-----------　*/
#main #mitsumori table a{
	color: #666666;
	text-decoration: underline;
}
#main #mitsumori table a:hover{
	color: #FF6600;
}
/*　お見積もり事例　スペース-----------　*/
#main #mitsumori .space3{
	margin-bottom: 30px;
}

/* お問い合わせフォーム
///////////////////////////////////////////////////////////*/

#form {
	margin:0px;
	width: 520px; /* ボックスの幅を指定 */
}
#form table {
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 100%;
	background: #FFFFFF;
}
#form td {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
	border-right: none;
	padding: 5px;
}
#form th {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #CCCCCC;
	border-right: none;
	background-color: #F3F3F3;
	font-weight: normal;
	padding: 5px;	
	width: 170px;
}
#form th.must {
	border-left-color: #813DCB;
}
#form #midashi {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #E7DBEC;
	border-right: none;
	background-color: #E7DBEC;
	font-weight: normal;
	padding: 5px;	
	width: 100%;
}
#form th em {
	font-style: normal;
	color: #FF0000;
	padding-left: 5px;
}
.text1,.text2,.text3,.text4 {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	padding: 2px;
}
.text1 { width: 100px;}
.text2 { width: 4em; }
.text3 { width: 98%; }
.text4 { width: 98%; }
#form select {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
}
#form .submit {
	text-align: center;
	margin-top: 30px;
}
.text1:focus,.text2:focus,.text3:focus,.text4:focus {
	border-color: #7F9DB9; /* フォーカス時のボーダーの色を指定 */
	background-color: #FFFFFF; /* フォーカス時の背景色を指定 */
}


/*　▲ここまで-----------------　*/

/*　生活保護　スペース-----------　*/
#main #hogo th {
	color: #666666;
	text-align: center;
	font-size: 85%;
	width: 100px;
	border: 1px solid #CCCCCC;
}
#main #hogo td {
	padding-left: 5px;
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
}
#main #hogo table {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*　ここから補助制度のページ-----------------　*/
#main #hojo th {
	color: #666666;
	text-align: center;
	font-size: 85%;
	border: 1px solid #CCCCCC;
}
#main #hojo td {
	font-size: 85%;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
}
#main #hojo table {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	width: 520px;
	background:#FFFFFF;
}
/*　ここから会社概要のページ-----------------　*/
#main #kaisya table {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	width: 520px;
}
#main #kaisya th {
	width: 150px;
	color: #666666;
	text-align: center;
	font-size: 85%;
	border: 1px solid #CCCCCC;
	background-color: #E7DBEC;
}
#main #kaisya td {
	width: 360px;
	font-size: 85%;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
}
/*　ここからサイトマップのページ-----------------　*/
#main ul .saite {
	text-indent: 3em;
	list-style-type: square;
}
#main #l-site {
	display:inline;
	float: left;
	margin-left: 50px;
}
#main #r-site {
	display:inline;
	float: right;
	margin-right: 50px;
}
#sitemap a {
	text-decoration:underline;
}
.color {
	background-color: #E7DBEC;
}
/* ご相談フォーム
///////////////////////////////////////////////////////////*/

#main p.layout { width: 500px; }

#gosoudan table {
	border: 1px solid #817C90;
	background: #fff;
	width: 500px;
	margin-left: 10px;
}
#gosoudan table td {
	border: 1px solid #817C90;
	padding: 5px;
}
#gosoudan table td.label {
  background-color: #EFEFEF;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
} 
#gosoudan table th {
	border-bottom: 1px solid #817C90;
	background-color: #F3EFFF;
	font-weight: normal;
	padding: 5px;
	width: 180px;
}
#gosoudan table th.must {
	border-left-color: #813DCB;
}
#gosoudan table #midashi {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #E7DBEC;
	border-right: none;
	background-color: #E7DBEC;
	font-weight: normal;
	padding: 5px;	
	width: 100%;
}
#gosoudan #form #midashi2 {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #813DCB;
	border-right: none;
	background-color: #F3F3F3;
	font-weight: normal;
	margin-left: 10px;
	padding: 0px 5px 0px;	
}
#gosoudan #form #midashi3 {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #cccccc;
	border-right: none;
	background-color: #cccccc;
	margin-left: 10px;
	padding: 0px 5px 0px;	
}
#gosoudan #form th em {
	font-style: normal;
	color: #FF0000;
	padding-left: 5px;
}
#gosoudan .text1,.text2,.text3,.text4,.text5,.text5 {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	padding: 2px;
}
#gosoudan .text1 {
	width: 100px;
}
#gosoudan .text2 {
	width: 4em;
}
#gosoudan .text3 {
	width: 98%;
}
#gosoudan .text4 {
	width: 98%;
}
#gosoudan .text5 {
	width: 98%;
	height:1em;
}
#gosoudan .text6 {
	width: 2em;
	height:1em;
}
#gosoudan #form select {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
}
#gosoudan #form .submit {
	text-align: center;
	margin-top: 30px;
}
#gosoudan .text1:focus,.text2:focus,.text3:focus,.text4:focus,.text5:focus,.text6:focus {
	border-color: #7F9DB9; /* フォーカス時のボーダーの色を指定 */
	background-color: #FFFFFF; /* フォーカス時の背景色を指定 */
}

#gosoudan #fmail_thankspage .strong{
	font-size:100%;
	font-weight:bold;
	}

.f_layout { margin-botoom: 20px; }

.f_layout #main {
	width: 540px;
}
.layout_box {
  margin: 0 auto;
	width: 810px;
	background-image: url(../images/back.gif);
	padding-bottom:10px;
	}

/*　ここから会葬者予定人数の表-----------------　*/
#gosoudan #form #kaisousyasuu table {
	margin:0px 10px 0px;
	border: 1px solid #CCCCCC;
	width: 500px;
}
#gosoudan #form #kaisousyasuu th {
	border: 1px solid #CCCCCC;
}
#gosoudan #form #kaisousyasuu td {
	border: 1px solid #CCCCCC;
	padding: 5px;

}

/* ナンバーワンクラブ
///////////////////////////////////////////////////////////*/
.tokuten{
	display: block;
	margin-left: 125px;
	padding-top: 13px;
	width: 385px;
	line-height: 1.5;
	font-size: 100%;
	font-weight: bold;
}
.itigyou{
	padding-top: 20px;
}




/* リンク集
///////////////////////////////////////////////////////////*/
/*リンクみだし    ------------------------------------　*/
.linkmidashi {
	font-size: 100%;
	color: #662DA6;
	font-size:110%;
	font-weight:bold;
}


/* 斎場一覧
///////////////////////////////////////////////////////////*/
/* 斎場一覧表    ------------------------------------　*/
#saijyo {
	margin: 20px 0px 10px 1px;
	clear: both;
}
#saijyo table {
	border: 1px solid #999999;
	margin: 0 0 10px 12px;
}
#saijyo th {
	border: 1px solid #999999;
	padding:3px;
	color: #666666;
	text-align: center;
	background: #E7DBEC;
	font-size: 85%;
}
#saijyo td {
	border: 1px solid #999999;
	padding: 3px 5px 3px;
	color: #666666;
	text-align: left;
	font-size: 85%;
}
#saijyo h3 {
	width: 500px;
	font-size: 110%;
	color: #662DA6;
	text-align: left;
	background-image: url(../images/h4.gif);
	background-repeat: no-repeat;
	border-bottom: 2px solid #7E66C3;
	padding:2px 0 0 10px;
	margin: 20px 0 0 5px;
}
#saijyo h4 {
	width: 525px;
	font-size: 100%;
	color: #662DA6;
	text-align: left;
	margin: 12px 0 0 0;
	padding:0 0 0 10px;
	background: none;
	border: none;
}
.saijyolink_left,
.saijyolink_right{
	width:245px;
	padding-bottom: 1	0px;
}
.saijyolink_left { float: left; padding-left:10px; }
.saijyolink_right{ float: right; padding-right: 20px; }

#main .saijyolink_left h3,
#main .saijyolink_right h3 { 
	width: 240px;
	text-align: center;
	font-size: 100%;
	padding: 3px 0;
	background-color: #b2a3dc;
	color:#FFFFFF;
}


#main .saijyolink_left h4,
#main .saijyolink_right h4 { 
	width: 220px;
	margin: 5px 0 0 5px;
	padding: 2px 0 0 11px;
	font-size: 100%;
}

#main .saijyolink_left ul,
#main .saijyolink_right ul{
	margin: 5px 10px 15px 10px;
	font-size: 80%;
}
#main .saijyolink_left ul li,
#main .saijyolink_right ul li{
	line-height: 2em;
	font-weight: normal;
	background-image: url(../images/link_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}


.saijyoindexspace{
	padding-top: 80px;
}

.saijyolink_left a,
.saijyolink_right a{
	font-size: 100%;
	color: #813DCB;
	text-decoration: underline;
}

.saijyolink_left a:hover,
.saijyolink_right a:hover{
	color: #666666;
	text-decoration: none;
}

/* payment.html
------------------------------------------------------------------------*/

#payment #main h4 {
	background-repeat: no-repeat;
	width: auto;
	padding: 0 0 0 12px;
	margin: 5px 20px 10px 0;
}

#payment #main ul li {
	list-style: disc;
	margin-left: 30px;
}

#payment #main table {
	border: 1px solid #817C90;
	background: #fff;
	width: 500px;
	margin: 15px 0 15px 10px;
}
#payment #main table th {
	border-bottom: 1px solid #817C90;
	background-color: #F3EFFF;
	padding: 5px;
	width: 150px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
}
#payment #main table td {
	border: 1px solid #817C90;
	padding: 7px 0px 7px 10px;
	font-size: 12px;
}
#payment #main table td span {
	font-size: 11px;
	color: #009;
}
#payment #main .button {
	width: 500px;
	text-align: center;
	padding: 0;
}
#payment #main .button input {
	padding: 3px 15px;
	cursor: pointer;
}
.bnr_compare { margin-top: 20px;}

#main .plan_select {
	clear: both;
	padding: 0;
}
#main .plan_select p{
	float: left;
	padding: 0 5px 0;	
	width: 165px;
	height: 130px;
	margin-bottom: 20px;
	clear:none;
}
#main .contact {
	clear: both;
	width: 530px;
	height: 140px;
	background: url(../images/info_bg.jpg) left top no-repeat;
}
#main .contact p { padding: 0 10px 0;}
#main .contact p img{
	padding: 10px 10px 0 0;
}
.other_plan {
	clear: both;
}
.other_plan img{
	padding: 0 8px 0 0;
}

/* eitai.html
------------------------------------------------------------------------*/

table.eitai {
	background: #FFFFFF;
  border-collapse: collapse;
	font-size: 90%;
	margin: 20px 0 5px;
	padding-bottom: 30px;
}
table.eitai th {
  background: #fae7d5;
	border: #ccc solid 1px;
	padding: 5px;
}
table.eitai td {
	background: #fff;
	border: #ccc solid 1px;
	padding: 5px 10px;
}
table.eitai td.bg_orange {
	background: #f9eee3;
}




/* トラッキングコード追加用
------------------------------------------------------------------------*/

.trtel01 {
	width:315px;
	height:65px;
	background: url(../images/header_tel02.jpg) left top no-repeat;
	color:#fff;
	position:relative;
}

.trtel01 span {
	position:absolute;
	left:55px;
	top:23px;
	font-size:26px;
	line-height:1px;
}

.trtel02 {
	display:block;
	width:234px;
	height:294px;
	background: url(../images/info02.jpg) left top no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	position:relative;
}

.trtel02 span {
	position:absolute;
	left:40px;
	top:65px;
	font-size:24px;
	line-height:1px;
}



.contact {
	position:relative;
}

.contact .contact_img02 {
	position:absolute;
	top:0px;
	right:10px;
}



.trtel03 {
	width:265px;
	height:120px;
	background: url(../images/info_tel02.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
	top:10px;
	left:10px;
}

.trtel03 span {
	position:absolute;
	left:58px;
	top:75px;
	font-size:28px;
	line-height:1px;
}


.trtel04 {
	width:514px;
	height:86px;
	background: url(../images/infobar02.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
}

.trtel04 span {
	position:absolute;
	left:140px;
	top:30px;
	font-size:34px;
	line-height:1px;
	color:#333;
}

.trtel05 {
	width:245px;
	height:195px;
	position:relative;
}

.trtel05 span {
	position:absolute;
	left:60px;
	top:145px;
	font-size:26px;
	line-height:1px;
	color:#6a49bc;
}
