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

@import url("format.css");
@import url("layout.css");

/* =========================================================
   コンテンツ
========================================================= */

/* タイトル */
article header#postheader {
	width: 570px;
	margin: 0 0 40px;
	padding: 0;
}

article header#postheader h1 {
	width: 570px;
	height: 81px;
	background: url(../../simple/img/ti.gif) no-repeat;
	margin-bottom: 15px;
	padding: 0;
}
	
article header#postheader h1 span {
 display: none;
}

article header#postheader h2 {
	width: 570px;
	height: 67px;
	background: url(../../simple/img/copy.gif) no-repeat;
	margin-bottom: 20px;
	padding: 0;
}
	
article header#postheader h2 span {
 display: none;
}
	
article header#postheader p	{
	float: left;
	width: 290px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	line-height: 200%;
}

article header#postheader img {
	float: right;
	margin: 0;
	padding: 0
}


/* ココが違う */

article section#ohter {
	width: 570px;
	height: 197px;
	background: url(../../simple/img/other.gif);
	margin-bottom: 10px;
	padding: 0;
}

#ohter h1, #ohter h2 {
 display: none;
}
	
section#difference_list {
	width: 570px;
	margin-bottom: 40px;
	padding: 0;
}

section#difference_list dl {
	width: 570px;
	margin: 0;
	padding: 0;
}

section#difference_list dt {
	width: 570px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

dt.difference_no1 { background-image: url(../../simple/img/no1.gif); }
dt.difference_no2 { background-image: url(../../simple/img/no2.gif); }
dt.difference_no3 { background-image: url(../../simple/img/no3.gif); }
dt.difference_no4 { background-image: url(../../simple/img/no4.gif); }
dt.difference_no5 { background-image: url(../../simple/img/no5.gif); }

section#difference_list dt p {
	display: none
}

section#difference_list dd {
	margin-left: 45px;
	margin-bottom: 10px;
	padding: 0;
	font-size: 15px;
	line-height: 170%;
}

section#difference_list dd em {
	font-size: 17px;
	color: #b00a02;
}



/* プランのご案内 */

section#guidance_plan {
	width: 570px;
	margin-bottom: 40px;
	padding: 0;
}

section#guidance_plan #ti {
	float: left;
	width: 146px;
	height: 183px;
	margin: 0;
	padding: 0;
	background: url(../../simple/img/plan.gif) no-repeat;
}

#ti h1, #ti h2 {
	display: none;
}

section#guidance_plan #other_list {
	float: right;
	width: 414px;
	margin: 0;
	padding: 0;
}

section#guidance_plan #other_list ul {
	float: left;
	width: 202px;
	margin: 0;
	padding: 0;
}

section#guidance_plan #other_list ul.right {
	float: right;
}

section#guidance_plan #other_list li {
	float: left;
	width: 202px;
	margin-bottom: 10px;
	padding: 0;
}

section#guidance_plan #other_list li img {
	float: left;
	width: 59px;
	height: 58px;
	margin-right: 6px;
	padding: 0;
}

section#guidance_plan #other_list li h3 {
	font-size: 12px;
	font-weight: bold;
	color: #b00a02;
	line-height: 140%;
}

section#guidance_plan #other_list li p {
	font-size: 10px;
	line-height: 130%;
}


/* プランリンク */

article section#pack_link {
	margin-bottom: 40px;
	padding: 0;
}

article section#pack_link h1 {
	width: 570px;
	height: 66px;
	background: url(../../simple/img/pacages_ti.gif) no-repeat;
	margin-bottom: 15px;
	padding: 0;
}

#pack_link h1 span {
 display: none;
}


article section#pack_link nav {
	display: inline-block;
	width:570px;
	margin: 0;
	padding: 0;
}

article section#pack_link nav ul {
	margin: 0;
	padding: 0;
}

article section#pack_link nav ul h2, article section#pack_link nav ul h3 {
	display: none;
}

article section#pack_link nav li {
	float: left;
	width: 183px;
	height: 152px;
	margin-right: 10px;
	padding: 0;
}

article section#pack_link nav li.set01 {
	background: url(../../simple/img/set01.png) no-repeat;
}

article section#pack_link nav li.set02 {
	background: url(../../simple/img/set02.png) no-repeat;
}

article section#pack_link nav li.set03 {
	float: right;
	margin: 0;
	background: url(../../simple/img/set03.png) no-repeat;
}


article section#pack_link nav li.set01_off {
	background: url(../../simple/img/set01_off.png) no-repeat;
}

article section#pack_link nav li.set02_off {
	background: url(../../simple/img/set02_off.png) no-repeat;
}

article section#pack_link nav li.set03_off {
	float: right;
	margin: 0;
	background: url(../../simple/img/set03_off.png) no-repeat;
}



article section#pack_link nav li a {
	display: block;
	text-indent: -9000px;
	width: 163px;
	height: 22px;
	margin-top: 120px;
	margin-left: 10px;
	padding: 0;
}

article section#pack_link nav li.set01 a {
	background: url(../../simple/img/set01_btn.png) no-repeat;
}

article section#pack_link nav li.set02 a {
	background: url(../../simple/img/set02_btn.png) no-repeat;
}

article section#pack_link nav li.set03 a {
	background: url(../../simple/img/set03_btn.png) no-repeat;
}


#pack_link nav li.set01 a:hover, #pack_link nav li.set02 a:hover, #pack_link nav li.set03 a:hover {
	background-position: 0px -22px;
}


/* JECIA */

article section#jecia {
	width: 570px;
	margin-bottom: 40px;
	padding: 0;
}

article section#jecia h1 {
	width: 570px;
	height: 359px;
	background: url(../../simple/img/jecia_ti.gif) no-repeat;
}

article section#jecia h3 {
	width: 570px;
	height: 28px;
	background: url(../../simple/img/jecia_sti.gif) no-repeat;
}

article section#jecia h2 {
	width: 570px;
	height: 100px;
	background: url(../../simple/img/jecia_copy.gif) no-repeat;
}

#jecia h1 span, #jecia h2 span, #jecia h3 span {
 display: none;
}


article section#jecia p {
	font-size: 17px;
	line-height: 180%+
}


/* ご相談無料 */

article section#free {
	width: 570px;
	height: 363px;
	background: url(../../simple/img/free.gif) no-repeat;
	margin-bottom: 40px;
	padding: 0;
}

#free h1, #free h2, #free ul {
 display: none;
}

/* お葬式の寺院手配 */
article section#tera {
	width: 570px;
	height: 249px;
	background: url(../../simple/img/tera.gif) no-repeat;
	margin-bottom: 50px;
	padding: 0;
}

#tera h1, #tera h2, #tera h3, #tera p {
 display: none;
}



/* パッケージ内容 */
article header#set01, article header#set02, article header#set03 {
	width: 530px;
	margin-bottom: 20px;
	padding: 17px 20px 20px;
}

article header#set01 {
	background-color: #fef6e9;
	border-top: #efcca9 solid 3px;
}

article header#set02 {
	background-color: #f3f8e8;
	border-top: #c0d493 solid 3px;
}

article header#set03 {
	background-color: #f6f0f7;
	border-top: #dac5de solid 3px;
}

#set01 h2, #set01 h3, #set01 p {
	display: none;
}

#set02 h2, #set02 h3, #set02 p {
	display: none;
}

#set03 h2, #set03 h3, #set03 p {
	display: none;
}

#set01 h1, #set02 h1, #set03 h1 {
	width: 530px;
	height: 53px;
	margin-bottom: 20px;
	padding: 0;
}

#set01 h1 { background: url(../../simple/img/set01_ti.gif) no-repeat; }
#set02 h1 { background: url(../../simple/img/set02_ti.gif) no-repeat; }
#set03 h1 { background: url(../../simple/img/set03_ti.gif) no-repeat; }

#set01 h1 span, #set02 h1 span, #set03 h1 span {
	display: none;
}

#set_box {
	width: 530px;
	margin-bottom: 20px;
	padding: 0;
}

#set01_price, #set02_price, #set03_price {
	float: left;
	width: 218px;
	height: 121px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

#set01_price { background: url(../../simple/img/set01_price.gif); }
#set02_price { background: url(../../simple/img/set02_price.gif); }
#set03_price { background: url(../../simple/img/set03_price.gif); }

#set01_flow, #set02_flow, #set03_flow {
	float: right;
	width: 272px;
	height: 121px;
	padding: 0;
	background-repeat: no-repeat;
}

#set01_flow { background-image: url(../../simple/img/set01_flow.gif); }
#set02_flow { background-image: url(../../simple/img/set02_flow.gif); }
#set03_flow { background-image: url(../../simple/img/set03_flow.gif); }

.set01_image {
	margin: 0 138px 0 139px;	
}


/* パッケージ内容リスト */
article section#table_list {
	width: 530px;
	margin-bottom: 40px;
	padding: 0;
}

article section#table_list span {
	font-size: 12px;
}

#table_list table{
	border-collapse: collapse;
	width:570px;
	border:#c8c8c8 solid 1px;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: normal;
}

#table_list table th,
#table_list table td {
	padding: 5px;
	border:#c8c8c8 solid 1px;
}

#table_list table th {
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	color: #444444;
	font-weight: bold;
	letter-spacing: 1px;
}

#table_list table th em {
	font-size: 12px;
	color: #d21a23;
	font-weight: normal;
	font-style: normal;
}

#table_list table.set01 th { background-color:#f8e4c3; }
#table_list table.set02 th { background-color:#e5f3c7; }
#table_list table.set03 th { background-color:#f1e2f4; }



#table_list table td {
	text-align:left;
	vertical-align: middle;
}

#table_list table td.midashi {
	text-align: center;
	width: 75px;
}

#table_list table td em {
	letter-spacing: 2px;
	font-size: 10px;
	vertical-align: middle;
	letter-spacing: 80%;
	font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

#table_list table.set01 td em { color: #cb8901; }
#table_list table.set02 td em { color: #6bb475; }
#table_list table.set03 td em { color: #b593bb; }


