@charset "utf-8";

/* for top case_studies */
#main {
}
#caseStudies h4 {
	margin-bottom:15px;
	color:#575656;
}
#caseStudies div.column {
	margin-bottom:40px;
	background:url(../images/frame04_bottom.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#caseStudies div.columnTop {
	background:url(../images/frame04_top.gif) no-repeat left top;
	padding-top:6px;
}
#caseStudies div.columnInner {
	border-left:1px solid #628599;
	border-right:1px solid #628599;
	padding:15px 20px;
}
#caseStudies div.imageArea {
	float:left;
	width:255px;
}
#caseStudies div.textArea {
	float:right;
	width:508px;
}
#caseStudies div.textArea p {
	margin-bottom:20px;
}
#caseStudies div.moreInfoArea p {
	text-align:center;
	margin-bottom:0;
}
#caseStudies div.moreInfoArea p.moreinfoTitle {
	margin-bottom:10px;
}
#caseStudies div.moreInfo01,
#caseStudies div.moreInfo02 {
	float:right;
	height:48px;
	padding:10px;
}
#caseStudies div.moreInfo01 {
	background:url(../images/casestudies_moreinfo_bg_01.gif) no-repeat left top;
	width:95px;
}
#caseStudies div.moreInfo02 {
	background:url(../images/casestudies_moreinfo_bg_02.gif) no-repeat left top;
	width:200px;
}
#caseStudies div.updateInfo {
	float:left;
	background:#F1F7FB;
	padding:10px;
	width:248px;
	text-align:left;
}
#caseStudies div.updateInfo p {
	text-align:left;
	font-size:0.85em;
}

#caseStudies div.othresInfo {
	float:left;
	width:373px;
}
#caseStudies div.othresInfo p {
	text-align:left;
}

.videoBtn {
	margin-right:10px;
}

#main p.toTop{
	margin:0 65px;
	padding:0;
	text-align:right;
}


/* clearfix */
.columnInner:after,
.moreInfoArea:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.columnInner,
.moreInfoArea {
	zoom:1;
}
