@charset "utf-8";
 @import url("../../css/party_common.css");
 @import url("buddhistService_common.css");

#line-frame_pink {
	background: url(../img/altar/img.jpg) no-repeat left bottom;
	height: 300px;
}

#line-frame_pink h2 {
	background: url(../img/index/t1.gif) no-repeat;
	height: 36px;
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 40px;
	text-indent: -9000px;
}

#line-frame_pink h3 {
	background: url(../img/altar/t1-01.gif) no-repeat;
	height: 21px;
	font-size: 14px;
	line-height: normal;
	text-indent: -9000px;
	margin-left: 32px;
}
#line-frame_pink p {
	color: #787878;
	padding-left: 35px;
	padding-top: 10px;
	font-size: 14px;
}

#line-frame_pink strong {
	font-weight: normal;
}


#line-frame_green h2 {
	background: url(../img/altar/t2.gif) no-repeat;
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 20px;
/*	margin-bottom: 40px;
*/
}

#type-float-set {
	padding-left: 6px;
}

.type-float {
	width: 180px;
/*	width: 194px;
*/
	margin-right: 18px;
	float: left;
}

#butsushiki {
	background: url(../img/altar/t2-01.gif) no-repeat center center;
	height: 56px;
	font-size: 14px;
	line-height: normal;
	text-indent: -9000px;
}

#shinshiki {
	background: url(../img/altar/t2-02.gif) no-repeat center center;
	height: 56px;
	font-size: 14px;
	line-height: normal;
	text-indent: -9000px;
}

#kirisutoshiki {
	background: url(../img/altar/t2-03.gif) no-repeat center center;
	height: 56px;
	font-size: 14px;
	line-height: normal;
	text-indent: -9000px;
}

.type-details {
	border-bottom: 1px dashed #c9c9c9;
	padding: 15px 3px 7px;
	margin: 0px;
	color: #787878;
}

.schedule {
	color: #b2ce06;
	padding-top: 7px;
	padding-right: 3px;
	padding-left: 3px;
	margin: 0px;
}

.type-float dl {
	margin: 0px;
	padding: 0px;
}

.type-float dt {
	color: #B2CE06;
	padding-top: 7px;
}

#line-frame_lightgreen h2 {
	background: url(../img/index/t3.gif) no-repeat;
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 20px;
/*	margin-bottom: 40px;
*/
}
#line-frame_lightgreen{
color: #787878;

}
#line-frame_orange{
color: #787878;
}
#line-frame_lightgreen dt {
	display: block;
	text-indent: -9000px;
}

.type-float dd {
	color: #B2CE06;
}

#acq1 {
	background: url(../img/altar/t3-01.gif) no-repeat 10px center;
}

.acq-left {
	text-indent: -9000px;
	float: left;
	width: 100px;
}

.acq-right {
	float: right;
	width: 542px;
}

#acq1 p,
#acq2 p,
#acq3 p,
#acq4 p {
	text-indent: -12px;
	padding-right: 5px;
	padding-left: 19px;
	padding-bottom: 5px;
}

#acq-title1 {
	background: url(../img/altar/t3-05.gif) no-repeat;
	height: 23px;
	text-indent: -9000px;
	margin-bottom: 7px;
}

.border {
	clear: both;
}

#line-frame_orange h2 {
	background: url(../img/index/t4.gif) no-repeat;
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 20px;
}

#bridal-style-link-frame h3 {
	background: url(../img/index/toBridal.jpg);
}

#acq2 {
	background: url(../img/altar/t3-02.gif) no-repeat 10px center;
	margin-top: 3px;
}

#acq3 {
	background: url(../img/altar/t3-03.gif) no-repeat 15px center;
	margin-top: 3px;
}

#acq4 {
	background: url(../img/altar/t3-04.gif) no-repeat 18px center;
	margin-top: 3px;
}

#acq-title2 {
	background: url(../img/altar/t3-06.gif) no-repeat;
	height: 23px;
	text-indent: -9000px;
	margin-bottom: 7px;
}

#acq-title3 {
	background: url(../img/altar/t3-07.gif) no-repeat;
	height: 23px;
	text-indent: -9000px;
	margin-bottom: 7px;
}

#acq-title4 {
	background: url(../img/altar/t3-08.gif) no-repeat;
	height: 23px;
	text-indent: -9000px;
	margin-bottom: 7px;
}

#or-float-left {
	float: left;
	width: 322px;
	padding-right: 10px;
	padding-left: 10px;
}

#line-frame_orange dt {
	color: #e18710;
	padding-bottom: 5px;
}

#line-frame_orange ol {
	list-style: decimal inside;
	padding-left: 7px;
}

#line-frame_orange li {
	padding-top: 3px;
}

#line-frame_orange li p {
	text-indent: -12px;
	padding-left: 28px;
}

#or-float-right {
	float: left;
	width: 280px;
	padding-right: 10px;
	padding-left: 10px;
}
#line-frame_green {
	/*border-left: 2px solid #C4E110;*/
	border-bottom: 1px solid #c9c9c9;
/*	width: 652px;*/
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
	clear: both;
}
#line-frame_green h2 {
	background: url(../img/index/t5.gif) no-repeat;
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	height: 23px;
	margin-top: 5px;
	padding-bottom: 20px;
/*	padding-bottom: 40px;
*/
}

#bg-photo-set {
	padding-left: 4px;
}

#bp-photo-set {
}

#line-frame_green .bp-photo-float {
	float: left;
	width: 195px;
	padding-right: 14px;
}

.bp-photo-float em,
.other-photo-float1 em,
.other-photo-float2 em {
	display: block;
	padding-top: 2px;
	font-style: normal;
	color: #787878;
	padding-left: 7px;
	font-weight: bold;
}
.tax {
	clear: left;
	text-align: right;
	padding-top: 5px;
	color: #787878;
	padding-right: 10px;
}

#line-frame_green ul {
	list-style: inside;
	clear: left;
}

#line-frame_green li {
	padding-top: 2px;
}

#line-frame_lightgreen h2 {
	background: url(../img/index/t3.gif) no-repeat;
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	height: 23px;
	margin-top: 5px;
	padding-bottom: 20px;
	/*	padding-bottom: 40px;*/
}


#line-frame_lightgreen .other-photo-float1 {
	float: left;
	width: 300px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 4px;
}

#line-frame_lightgreen .other-photo-float2 {
	float: left;
	width: 300px;
	padding-bottom: 15px;
	padding-right: 15px;
}
