@charset "UTF-8";


/*----- お墓を選ぶ -----*/

#choose {
	font-size:90%;
	line-height:1.5em;
	margin:0 20px 30px 20px;
}

#choose p {
	margin:0px 0px 15px 0px;
}



/* 見出し */

#choose .subti {
	margin:30px 0 15px 0;
	padding-bottom:10px;
	border-bottom:solid 1px #c2ae85;
}


/* 型を選ぶ */

#choose .type {
	margin:0 20px 40px 20px;
	height:60px;
}
#choose .type .wa {
	float:left;
	width:210px;
}
#choose .type .yo {
	float:right;
	width:210px;
}


/* デザイン */

#design .head {
	margin-bottom:20px;
}
#design .list {
	margin-bottom:50px;
}

#design .list table {
	width:500px;
	margin-bottom:25px;
}

#design .list th {
	text-align:left;
}
#design .list th.sp {
	width:30px;
}
#design .list td {
	border-left:solid 1px #c2ae85;
	border-right:solid 1px #c2ae85;
	padding:3px 0 3px 0;
	width:233px;
	vertical-align: top;
}
#design .list td.sp {
	border:none;
	width:235px;
}

#design .list td .name {
	margin:0 0 0 20px;
}
#design .list td .p {
	margin:10px 0 5px 0;
	text-align:center;
	height:150px;
	vertical-align:middle;
}

#design .list td .stone {
	height:30px;
	margin-left:20px;
}
#design .list td .stone img {
	margin-right:3px;
	float:left;
}

#design .list td p {
	margin:3px 7px 0 15px;
	padding:0;
	font-size:85%;
	line-height: 1.3em;
}

#design .list td .com {
	margin:3px 10px 3px 15px;
	font-size:100%;
	line-height:1.3em;
}
#design .list td .com strong {
	margin:0 0 3px -5px;
	display:block;
}

