h2 {
	margin-bottom: 20px;
}
h2 span{
	display: none;
}
p {
	font-size: 12px;
}
#intro p {
	margin-left: 10px;
	font-size: 1.3em;
}

.inputbox2 {
	width:450px;
	margin:30px auto;
	padding: 15px;
	line-height:2.5em;
	color: #003399;
	border:1px solid #ddd;
}


/* IE6 */
* html body .inputbox2 {
	padding: 15px 0 20px 15px;
	margin-right: -20px;
}
/* //IE6 */

/* IE7 */
*+html body .inputbox2 {
	padding: 10px 0 20px 15px;
	margin-right: -20px;
}
/* //IE7 */

/* opera */
*+html>/**/body .inputbox2 {
	padding: 10px 0 20px 15px;
}
/* //opera */


table.form {
	width:750px;
	margin: 5px 25px 20px 25px;
	border:solid 1px #E3E3E3;
	border-collapse:collapse;
	font-size: 12px;
}
table.form td {
	border:solid 1px #E3E3E3;
}

table.form th {
	background-color:#F0F0E6;
	border:solid 1px #E3E3E3;
	text-align:center;
	font-weight:normal;
	color:#000000;
	padding: 10px;
	vertical-align: middle;
}
table.form td {
	padding: 10px;
	color: #666666;
}

/*---------------スペシャルコンテンツ---------------*/

.left{
	float: left;
}
.left div{
	margin-top: 5px;
}

/*---------------婚約指輪---------------*/
#engage {
	font-size: 11px;
	line-height: 1.3em;
}
#engage a , #engage a:link , #engage a:visited {
	color: #003399;
}

#engage a:hover , #engage a:active {
	color: #666633;
}
#engage img{
	padding: 20px 0 0 0;
}

/*---------------結婚指輪---------------*/
#marriage {
	margin-top: 15px;
	font-size: 11px;
	line-height: 1.3em;
}
#marriage a , #marriage a:link , #marriage a:visited {
	color: #003399;
}

#marriage a:hover , #marriage a:active {
	color: #666633;
}
#marriage img{
	padding: 20px 0 0 0;
}


/*  -------１０日間配送------------------ */
#fast {
	width: 241px;
}
#fast p{
	font-size: 10px;
	line-height: 1.4em;
}
