@charset 'utf-8';
/* 20160907 3-2. company/rd/material.htmlの追加 */
/* 20190927      newPostのwidthの制限の無いものを準備
/*								rdWrap2作成
									rdWrap top-paddingの削除*/ 

/*  研究開発 ページタイトル */
.pageTitle{background:url(../img/company/rd/bg_page-title.png) center 0 no-repeat;}
/* ----------------------------------------
  3-1. company/rd/platform.html
 ---------------------------------------- */
.pageIntro>h3{letter-spacing:-0.01em;}
/* 画像エリア 全体*/
.boxPlatform{padding:62px 0 10px;}
.boxPlatform .boxImg{
	margin:0 -221px 0 0;
	text-align:center;
}
/*ADD20190927*/
.boxPlatform2{padding:0 0 80px;}
.boxPlatform2 .boxImg{
	margin:0 -60px 0 0;
	text-align:center;
}
/*END20190927*/
/* 企業理念・信条・私達の誓い全体*/
.boxPhilosophy ul{
	box-sizing:border-box;
	width:860px;
	height:400px;
	margin:0 auto 79px;
	padding:73px 0 40px 388px;
	background:url(../img/company/rd/bg_platform.png) 0 38px no-repeat;
}
.boxPhilosophy ul li:nth-child(1){margin-bottom:10px;}
.boxPhilosophy ul li:nth-child(2){margin-bottom:20px;}
.boxPhilosophy ul li h4{
	font-size:24px;
	font-weight:bold;
	letter-spacing:-0.02em;
	color:#1d3c96;
}
.boxPhilosophy ul li p{
	font-size:14.4px;
	line-height:1.2;
}
/* ----------------------------------------
  3-1. company/rd/index.html
 ---------------------------------------- */
.rdWrap{padding-top:40px;} /*DEL20190927*/
.boxRd .contentTitle h2{margin:25px 0 0 0;}
.boxRd a{color:#1b3a95;}
.boxRd .newPost{
	margin:5px 0 20px;
	border:none;
}
.boxRd .newPost .boxTxt{
	width:730px;
	padding:5px 30px 0 0;
}
.boxRd .newPost .boxTxt p{margin-bottom:20px;}
/*ADD20190927*/
.rdWrap2{padding-top:10px;}
.boxRd .newPost .boxTxt95{
	width:97%;
	padding:5px 30px 0 0;
}
.boxRd .newPost .boxTxt95 p{margin-bottom:20px;}
/*END20190927*/
.boxRd .newPost .boxImg{
	float:left;
	width:auto;
}
.boxQandA{
	padding:20px 20px 5px 38px;
	background:url(../img/common/tomore_bg.gif) 0 0 no-repeat;
}
.boxQandA p{margin-bottom:10px;}
/* ----------------------------------------
  3-2. company/rd/material.html ADD20160907
 ---------------------------------------- */
.material{margin-bottom:50px;}
.material .contentTitle h2{margin:15px 0 10px;}
.material dl{
	overflow:hidden;
	font-size:14.6px;
}
.material dl dt{
	float:left;
	clear:left;
	width:200px;
	margin-right:16px;
}
.material dl dd{
	float:left;
	margin-bottom:6px;
}

@media screen and (max-width:1144px){
	/* 研究開発 ページタイトル*/
	.pageTitle{
		background:url(../img/company/rd/bg_page-title_sp.png) center 0 no-repeat;
		background-size:100%;
	}

	/* ----------------------------------------
  3-1. company/rd/platform.html
 ---------------------------------------- */
	/* 画像エリア 全体*/
	.boxPlatform{padding:10px 0 10px;}
	.boxPlatform .boxImg{margin:0;}

	/* 企業理念・信条・私達の誓い全体*/
	.boxPhilosophy ul{
		display:none;
		width:320px;
		margin:0 auto 40px;
		padding:10px 40px 30px 105px;
		background-size:102px;
	}
	.boxPhilosophy ul li:nth-child(1){margin-bottom:0;}
	.boxPhilosophy ul li:nth-child(2){margin-bottom:0;}
	.boxPhilosophy ul li h4{font-size:12px;}
	.boxPhilosophy ul li p{font-size:10px;}

	/* ----------------------------------------
  3-1. company/rd/index.html
 ---------------------------------------- */
	/*.rdWrap{padding-top:20px;}*DEL20190927*/
	.rdWrap{padding-top:0px;}/*ADD20190927*/
	.rdWrap2{padding-top:0px;}/*ADD20190927*/
	.boxRd .newPost .boxTxt{
		width:100%;
		padding:0;
	}
	.boxRd .newPost .boxImg img{width:auto;}
	.boxRd .newPost .boxTxt p{margin-bottom:12px;}
	/* ----------------------------------------
		3-2.  company/rd/meterial.html ADD20160907
 ---------------------------------------- */
	.material{margin-bottom:10px;}
	.material dl dt{
		font-size:14px;
		float:none;
		width:100%;
		margin-bottom:2px;
	}
	.material dl dd{
		font-size:11.5px;
		line-height:1.3em;
		float:none;
		margin-bottom:10px;
	}
}