@charset "utf-8";


/* インデックス */

body#prod div#cntindex_s {
	clear:both;
	margin:20px 0 30px 0;
}

body#prod div#cntindex_s ul{
	float:left;
	width:205px;
	padding-right:20px;
}

body#prod div#cntindex_s ul li{
	padding:0 0 1.2em 0;
	background:none;
}

body#prod div#cntindex_s ul li a{
	display:block;
	background:url(../../cmn/img/corp_idx_h3_bk.gif) 0 0 no-repeat;
	padding:8px 3px 8px 30px;
	line-height:1.2;
}

/* レイアウト */
body#prod h3 {
	clear:both;
}

body#prod div.ph3 {
	clear:both;
	margin-bottom:20px;
}

body#prod div.ph3 div{
	float:left;
	width:160px;
	margin-right:30px;
	text-align:center;
}

body#prod div.case_ph {
	clear:both;
	margin-bottom:20px;
}

body#prod div.case_ph div{
	float:left;
	margin-right:15px;
	width:216px;
	text-align:center;
}

body#prod div.case_ph div.last{
	margin-right:0;
}

/* 事例 */

body#prod div.d2 div.case_mv {
	float:right;
	width:312px;
	padding:10px;
	background-color:#deecf3;
}

body#prod h3.case {
	border-left:5px #53aef4 solid;
	padding-left:10px;
}


body#prod div.d2 div.case_mv h4{
	margin:0;
	padding:0;
}

body#prod div.d2 div.case_mv h5{
	margin:1em 0 0 0;
	padding:0;
	border-bottom:1px #999 solid;
}

body#prod div.d2 div.case_mv div.ph{
	float:right;
	width:110px;
	padding-left:3px;
	line-height:1.2;
	font-size:90%;
}

body#prod div.d2 div.case_mv li{
	list-style:disc;
	margin-left:1.5em;
	line-height:1.4;
}

body#prod div.intv {
	border:1px #437dd8 solid;
	padding:10px 20px 20px 20px;
}

body#prod div.intv h3{
	background:url(../img/list_ac01.gif) 0 5px no-repeat;
	padding-left:20px;
	line-height:1.3;
}


body#prod div.intv p{
	background-color:#e6e6e6;
	padding:10px;
}




