/*////////////////////////////////////////////////////////*/
/*教会*/
h2{
	font-size:110%;
	padding:0px 0px 3px 0px;
	margin:5px 0px;
	color:#f4555d;
	float:left;
}
#chHead ul{
	float:right;
}
.btCouple,.btCompany{
	list-style:none;
	width:117px;
	margin-left:10px;
	float:left;
	text-indent:-9999px;
}
.btCoupleN,.btCompanyN{
	list-style:none;
	width:117px;
	margin-left:10px;
	float:left;
}
.btCouple a{
	display:block;
	width:117px;
	height:31px;
	background-image:url(../images/ch/bt_couple.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.btCompany a{
	display:block;
	width:117px;
	height:31px;
	background-image:url(../images/ch/bt_company.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.btCouple a:hover,.btCompany a:hover{
	background-position:0px -31px;
}

#chBody{
	clear:both;
}
#chBody h3{
	margin:0px 0px 5px 10px;
	color:#f4555d;
}
#chBody p{
	margin:5px 20px 5px 20px;
	font-size:100%;
	line-height:1.3em;
}
#chBody table{
	margin:20px 0;
	width:740px;
}
#chImage{
	width:250px;
	text-align:center;
}
#chCategory{
	float:left;
	width:250px;
	font-size:100%;
}
#chCategory h3{
	text-indent:-9999px;
	width:250px;
	height:22px;
	background-image:url(../images/ch/chCategory.gif);
}
#chCategory h3#story{
	text-indent:-9999px;
	width:250px;
	height:22px;
	background-image:url(../images/ch/chStory.gif);
}
#chCategory table th,#chCategory table td{
	padding:5px;
}
#chCategory p{
	margin:5px;
}
#chCategory p a{
	background-image:url(../images/share/point_05.gif);
	background-repeat:no-repeat;
	padding-left:16px;
}
#chCategory ul{
	margin:3px 0px 5px 0px;
}
#chCategory li{
	list-style:none;
	display:block;
	background-image:url(../images/share/point_02.gif);
	background-repeat:no-repeat;
	background-position:1px 12px;
	padding:8px 0px 8px 12px;
	margin:0px 0px 0px 5px;
}
#chCategory li.point1{
	background-color:#fee1e3;
	border-bottom:1px dashed #ffffff;
}
#chCategory li.point2{
	background-color:#fffcea;
	border-bottom:1px dashed #ffffff;
}
#chData{
	width:490px;
	float:left;
}
#chData h3{
	text-indent:-9999px;
	width:250px;
	height:22px;
	background-image:url(../images/ch/chData.gif);
}
#chData table{
	margin:0 auto;
	width:480px;
	font-size:100%;
	border-collapse:collapse;
}
#chData th{
	background-color:#F4555D;
	/*
	background-image:url(../images/share/back_02.gif);
	*/
	text-align:right;
	width:170px;
	color:#ffffff;
	border-right:1px dotted #ffffff;
}
#chData td{
	background-color:#fee1e3;
}
#chData th,#chData td{
	padding:10px 5px;
	border-top:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
}
#chData p{
	margin:5px;
	text-align:right;
	font-size:100%;
}
#chData p a{
	background-image:url(../images/share/point_05.gif);
	background-repeat:no-repeat;
	padding-left:16px;
}
/*////////////////////////////////////////////////////////*/
.coList{
	clear:both;
	margin:20px auto;
	width:700px;
	font-size:100%;
}
.coList h4{
	background-image:url(../images/share/point_05.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	float:left;
}
.coList .listCheck{
	float:right;
}
.coList h5{
	clear:both;
	margin:5px 0px;
}
.coList .listImage{
	float:left;
	width:180px;
}
.coList ul li{
	font-size:12px;
	background-image:url(../images/share/point_02.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:12px;
}
.coList dt{
	text-indent:-9999px;
	margin:5px 0px 3px 0px;
	width:70px;
	height:20px;
	background-image:url(../images/co/area.gif);
}
.coList dd{
	font-size:12px;
	display:inline;
	padding:0px 2px;
}
.coList ul,.coList dl{
	margin-left:190px;
}

.coupleData{
	clear:both;
	width:700px;
	margin:5px auto;
	border-collapse:separate;
}
.coupleData td{
	padding:3px;
}
.coupleData .coupleImage{
	vertical-align:top;
	width:60px;
}
.coupleData .coupleArea{
	background-color:#ffeeee;
	width:100px;
}
.coupleData .coupleName{
	background-color:#ffeeee;
	width:120px;
}
.coupleData .coupleCo{
	background-color:#ffeeee;
	width:140px;
}
.coupleData .coupleCh{
	background-color:#ffeeee;
}

.areaBox{
	width:120px;
	margin:10px;
	float:left;
	font-size:12px;
}
.areaBoxImg{
	margin:10px;
	width:100px;
	height:100px;
	background-color:#FFFCEA;
}
.areaBoxImg img{
	margin:20px;
}
.areaBox h4{
	margin:5px;
}

dl.chCate{
	margin:10px 10px 0px 10px;
	font-size:100%;
}
dl.chCate dt{
	color:#f4555d;
	font-weight:bold;
	padding:5px;
	border-bottom:1px dashed #f4555d;
}
dl.chCate dd{
	padding:5px 5px 5px 10px;
}

#chLike{
	width:700px;
	margin:0px auto;
}
#chLike h3{
	font-size:100%;
	color:#f4555d;
}
.chLikeBox{
	width:120px;
	margin:10px;
	_margin:10px 5px;
	float:left;
	font-size:12px;
}
.chLikeBox img{
	padding:10px;
	margin:0px 20px 0px 20px;
	border:1px solid #cccccc;
	background-color:#FFFCEA;
}
.chLikeBox h4{
	margin:5px;
}
