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

#contents_inner {
	margin-top: 20px;
	margin-bottom: 50px;
}

#futon_read {
	margin-top: 20px;
}

/*****************************************************************************
 こんなお悩みを解決します！
 *****************************************************************************/
 #futon_crosshead1 {
	margin-top: 20px;
}

.futon_colorbox {
	background: #F0E8E0;
}

.futon_txt1 {
	margin-top: 10px;
	color: #87332A;
	padding-top: 5px;
	padding-bottom: 5px;
}

.list {
	background: url(../images/header_menu_arrow.gif) no-repeat 0% 50%;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #87332A;
	margin-right: 10px;
	padding-left: 7px;
}

.list_last {
	background: url(../images/header_menu_arrow.gif) no-repeat 0% 50%;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 10px;
	padding-left: 7px;
}

/*****************************************************************************
 合同供養いたします
 *****************************************************************************/
#futon_crosshead2 {
	margin-top: 30px;
}

.futon_txt2 {
	margin-top: 10px;
}

#crosshead2_inner {
	margin-top: 10px;
	background: url(../futon/images/crosshead2_bg.gif) bottom;
}

#crosshead2_left {
	float: left;
	width: 285px;
	margin-right: 19px;
}

.kuyou_title {
	color: #FFF;
	background: #B3805A;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

.kuyou_txt {
	padding: 10px;
}

#crosshead2_right {
	float: left;
	width: 285px;
}

#crosshead2_under {
	clear: both;
}

#crosshead2_disclamer {
	padding-top: 10px;
	margin-left: 1em;
}

#crosshead2_disclamer li {
	text-indent: -1em;
}

#dawnload_btn {
	position:relative;
	height: 30px;
	width: 200px;
	margin-top: 10px;
}

#dawnload_btn span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	background: url(../futon/images/dawnload_btn.gif) 0px -30px;
}

#dawnload_btn a.visible {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height: 100%;
	width: 100%;
}

#dawnload_btn a.visible {
	background: url(../futon/images/dawnload_btn.gif) no-repeat;
}

#dawnload_btn a.visible:hover {
	background-position: 0 -30px;
}

/*****************************************************************************
 料金のご案内
 *****************************************************************************/
#futon_crosshead3 {
	margin-top: 30px;
}

#futon_price {
	color: #87332A;
	margin-top: 10px;
}

#futon_price dt {
	float: left;
	border-top: 1px dotted #87332A;
	border-bottom: 1px dotted #87332A;
	padding-top: 8px;
	padding-bottom: 8px;
}

#futon_price dd {
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px dotted #87332A;
	border-bottom: 1px dotted #87332A;
}

/*****************************************************************************
 フリーダイアル
 *****************************************************************************/
#freedial {
	margin-top: 30px;
}

/*****************************************************************************
 お問い合わせフォーム
 *****************************************************************************/
 .contact_form {
	width: 590px;
}

#h_form_ti {
	margin-top: 30px;
	margin-bottom: 5px;
}
#contact_txt {
	margin-top: 10px;
}
.form_cf {
	color: #000000;
	font-size: 100%;
}

#futon_title2 {
	margin-top: 30px;
}

.kome {
	color: #87332A;
}

#form {
	margin-top: 20px;
}

.contact_form {
	width: 590px;
}

.head {
	width: 590px;
	color: #FFF;
	background: #B3805A;
	text-indent: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
}

.contact_form th {
	width: 150px;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #E1C2AB;
}

.contact_form td {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E1C2AB;
}

.comment:focus, .comment:hover {
	background-color:#FFFCDB;
}

.name:focus, .name:hover {
	background-color:#FFFCDB;
}

.tel:focus, .tel:hover {
	background-color:#FFFCDB;
}

.email:focus, .email:hover {
	background-color:#FFFCDB;
}

.zip1:focus, .zip1:hover {
	background-color:#FFFCDB;
}

.zip2:focus, .zip2:hover {
	background-color:#FFFCDB;
}

.address1:focus, .address1:hover {
	background-color:#FFFCDB;
}

.address2:focus, .address2:hover {
	background-color:#FFFCDB;
}

.address3:focus, .address3:hover {
	background-color:#FFFCDB;
}

.date:focus, .date:hover {
	background-color:#FFFCDB;
}

.charge:focus, .charge:hover {
	background-color:#FFFCDB;
}

.button {
	text-align: center;
	width: 590px;
	margin-top: 20px;
	line-height: 2;
}
