/*
===============================================================================
/product/project_a/css/case.css
製品情報 - プロジェクトA - 導入事例TOPページスタイルシート
===============================================================================*/
/* New Showcase
===============================================================================*/
#new-case {
	margin:1.5em 2px 0em; 
	padding-bottom:1.5em;
}

#new-case h2 {
	line-height:1.4em; 
	font-size:110% ! important;
	background-image:none ! important;
	border:none ! important;
	margin-top:1em ! important;
	margin-bottom:0.5em ! important;
	padding:0px ! important;
	}
#new-case h2 a {
	color:#222222 ! important;
	}

#new-case h2 img {
	vertical-align:text-bottom;
	margin-right:5px;
	}

.casesummary {
	font-size:95%;
	}

/*----    Photo    ----*/
.photo-right {
	margin:0.3em 0em 1em 1em;
	float:right;
	display:inline-block;
	}
.photo-left {
	margin:0.3em 1em 1em 0em;
	float:left;
	display:inline-block;
	}

#other-case {
	position:relative; width:100%;
	margin-top:1em;
	}
#other-case table.lista,
#other-case table.listb {
	width:47%;
	}
#other-case table.listb {
	}

#other-case table.lista {
	margin-right:25px;
	float:left;
	}	
#other-case p { line-height:1.3em;}
#other-case div.case { 
	}

div.caseinfo {
	clear:both;
	}
div.caseinfo p {
	line-height:1.4em;
	font-size:95%;
	margin-top:0.5em; margin-bottom:0.5em;
	}

.case1,
.case2 {
	padding-left:20px;
	vertical-align:top;
	}

.case1 {
	background:#fff url("../images/case_mark1.gif") no-repeat 0px 2px;
	}
.case2 {
	background:#fff url("../images/case_mark2.gif") no-repeat left top;
	}
.casemark1 {
	background:#fff url("../images/case_mark1.gif") no-repeat left top;
	}
.casemark1 a {
	margin-left:20px ;
	}

.company {
	font-family:Hiragino Kaku Gothic Std, osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
	}
.url {
	font-size:95%;
	}
.info {
	font-size:95%;
	margin-top:0.5em;
	margin-bottom:1.5em;
	}

.pdf {
	font-family:normal;
	font-weight:normal ! important;
	font-size:95%; margin-left:1em;
	}
	
table.listb tr.blank
{
	height: 50px;
}
	
