@charset "utf-8";

/* ==========================================================
	導入事例詳細ページ
========================================================== */

#content .h3_new_on {
	background: url(/images/common/new.png) 0 0 no-repeat;
	background: url(/images/common/new_ie8.png) 0 0 no-repeat\9;
	-moz-background-size: 54px 26px;
	background-size:  54px 26px;
	width: 60px;
	height: 30px;
	width: 54px\9;
	height: 26px\9;
}

#content .h3_new_off {
	-moz-background-size: 54px 26px;
	background-size:  54px 26px;
	width: 60px;
	height: 10px;
	width: 54px\9;
	height: 26px\9;
}

#case.c_01 h3 {
	background: url(/images/case/logo_nike.gif) 100% 0 no-repeat;
	background: url(/images/case/logo_nike_ie8.gif) 100% 0 no-repeat\9;
	-moz-background-size: 93px 50px;
	background-size:  93px 50px;
	padding: 0 103px 0 0 ;
	min-height: 50px;
	display: inline-block;
	margin-bottom: 20px;
}

/*#case.c_02 h3 {
	background: url(/images/case/logo_jaf.gif) 100% 0 no-repeat;
	background: url(/images/case/logo_jaf_ie8.gif) 100% 0 no-repeat\9;
	-moz-background-size: 93px 50px;
	background-size:  93px 50px;
	padding: 0 103px 0 0 ;
	min-height: 50px;
	display: inline-block;
	margin-bottom: 20px;
}*/

#case.c_03 h3 {
	background: url(/images/case/logo_yotuska.gif) 100% 0 no-repeat;
	background: url(/images/case/logo_youtuya_ie8.gif) 100% 0 no-repeat\9;
	-moz-background-size: 93px 50px;
	background-size:  93px 50px;
	padding: 0 103px 0 0 ;
	min-height: 50px;
	display: inline-block;
	margin-bottom: 20px;
}

#case  .section {
	overflow: hidden;
}
#case #content .leftArea {
	width: 48%;
	float: left;
}
#case #content .rightArea {
	width: 48%;
	float: right;
}



/*　↓左側の表部分↓　*/

#case table.detail{
	border-collapse: separate;
	border-bottom: 1px solid #d5dae3;
	margin-bottom: 20px;
}
#case table.detail th {
	font-weight: bold;
	width: 25%;
}
#case table.detail th,
#case table.detail td {
	padding: 10px;
	border-top: 1px solid #d5dae3;
	border-bottom: 1px solid #d5dae3;
}
#case table.detail tr {
	border-top: 1px solid #d5dae3;
	border-bottom: 1px solid #d5dae3;
}
#case table.detail .bgGray {
	background: #f6f6f6;
	border-bottom: 1px solid #d5dae3;
}
#case table.detail .bgGray th,
#case table.detail .bgGray td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#case table.detail td p {
	border-left: 1px solid #d7dce5;
	padding-left: 10px;
}

/*　↑左側の表部分↑　*/

#content .service_tileArea,
#case .caseArea {
	overflow: hidden;
	margin-bottom: 50px;
}


/* ==========================================================
	IE10ハック
========================================================== */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.caseArea .box a {
	min-height: 250px;
}

}




