/*-------------------------------------------------------------------------
Case
-------------------------------------------------------------------------*/
#Main.case {
}
#Main.case h1 {
	width:623px;
	height:63px;
	margin:0 0 4px 0;
	background-image:url('./images/case/cssTitle.jpg');
	font-size:1pt;
	text-indent:-5000em;
}
#Main.case h2 {
	clear:both;
	width:520px;
	margin:0 0 15px 0;
	padding:4px 0 3px 54px;
	border-top:1px dashed #a6a6a6;
	border-bottom:1px dashed #a6a6a6;
	background-position:left center;
	font-size:90%;
	font-weight:bold;
}
#Main.case #Case1 {
	background-image:url('./images/case/cssCase1.gif');
}
#Main.case #Case2 {
	background-image:url('./images/case/cssCase2.gif');
}
#Main.case #Case3 {
	background-image:url('./images/case/cssCase3.gif');
}
#Main.case #Case4 {
	background-image:url('./images/case/cssCase4.gif');
}
#Main.case h3 {
	margin:0 0 20px 0;
	padding:5px;
	background-color:#adadad;
	color:#fff;
	font-size:120%;
	font-weight:bold;
}
#Main.case .caseStudy {
	width:574px;
	padding:0 14px 0 15px;
}
#Main.case .caseStudy .voice {
	width:547px;
	padding:0 14px 0 13px;
}
#Main.case .caseStudy .voice p {
	margin:0 0 20px 0;
}
#Main.case .caseStudy .voice p strong {
	color:#bd2222;
	font-size:110%;
	font-weight:bold;
}
#Main.case .caseStudy .voice .photo {
	float:right;
	width:152px;
}
#Main.case .caseStudy .voice .text {
	float:left;
	width:376px;
	padding:0 0 20px 0;
}
#Main.case .anchor {
	padding:0 0 5px 0;
	text-align:right;
}
#Main.case .anchor span {
	padding:0 14px 0 17px;
	background-position:left center;
	line-height:17px;
}
#Main.case .anchor .up {
	background-image:url('./images/case/cssAnchorMarkerUp.gif');
}
#Main.case .anchor .down {
	background-image:url('./images/case/cssAnchorMarkerDown.gif');
}
#Main.case .anchor span a {
	color:#000;
	font-size:75%;
	font-weight:bold;
	vertical-align:middle;
}
#Main.case .content {
	padding:0 11px 0 9px;
}
#Main.case .pageTop {
	clear:both;
	margin:0 0 40px 0;
	padding:0 0 0 520px;
}
#Main.case .contact {
	margin-top:100px;
}
