
/* --------------------------------------------------------------
　　サポーター便り
-------------------------------------------------------------- */
#c_case .cont p{
	line-height:150%;
}
.lft{
	float:left;
}
.rit{
	float:right;
}
.case_bgcl{
	background-color:#E6E6E6;
	padding-top:20px;
	text-align:left;
}
.case_bgcl .cont{
	margin:0 auto;
	background:url(../case/img/c_case/case_bg_y.jpg) top left repeat-y;
	width:762px;
}
.case_bgcl .cont .cont_top{
	background:url(../case/img/c_case/case_bg_top.jpg) top left no-repeat;
}
.case_bgcl .cont .cont_btm{
	background:url(../case/img/c_case/case_bg_btm.jpg) bottom left no-repeat;
	padding:6px 0;
}
.cont .headimg{margin:0 1px;}
.cont .ttlarea{
	margin:26px 18px 0 92px;
	width:650px;
}
.cont .ttlarea img{
	margin-bottom:10px;
}
.cont .ttlarea .lft{
	width:315px;
}
.cont .ttlarea .rit{
	width:310px;
}
.cont .block{
	margin:10px 36px 0;
	width:690px;
}

.cont .block p.ttl{
	background-color:#FBD46B;
	padding:4px 10px;
	font-size: 14px;
	line-height: 130%;
	color: #333333;
	margin:0;
	font-weight: bold;
}
.cont .block p.text{
	margin-top:10px;
}
.cont .block p.text img.rit{
	margin:0 0 10px 10px;
}
.cont .block p.text img.lft{
	margin:0 10px 10px 0;
}
.cont .bigphoto{
	position:relative;
	margin:10px 17px 0 18px;
	width:727px;
}
.cont .bigphoto .ex01{
	position:absolute;
}
.cont .bigphoto .ex01 div{
	margin:10px 10px 0;
}
.cont .bigphoto .ex01 div p{
	display:inline-block;
	vertical-align:top;
}
.cont .spt{
	margin:10px 17px 0 18px;
	width:727px;
}


#foot p{
	font-size: 13px;
	margin: 15px 20px 0;
	padding-bottom:15px;
}

