@charset "utf-8";
/* CSS Document */

/*引き継ぎCSS設定変更用*/
#all{
	height:auto;
	}
#all h2{
	line-height:130%;
	}
#left_main{
	height:auto;
	}
	
	

/*新規設定CSS*/
#pagetitle{/*ファーストビュー用商品名・メインビジュアル表示領域*/
	width:900px;
	height:auto;
	}
	
.catch1{
	font-size:33px;
	padding:30px 0px 0px 30px;
	}
	
.catch1_2{
	font-size:20px;
	}
	
.catch2{
	font-size:18px;
	padding:5px 0px 0px 30px;
	}	
.catch3{
	font-size:22px;
	padding:15px 0px 0px 30px;
	}

#visual{/*商品写真*/
	width:840px;
	height:330px;
	margin-top:20px;
	margin-left:30px;
	border:solid 1px #E8E2E2;
	}

#description{/*メインビジュアル下、説明文領域*/
	width:840px;
	height:auto;/*必要に応じてauto設定へ*/
	margin-top:15px;
	margin-bottom:70px;
	padding:0px 30px;
	font-size:20px;
	line-height:1.7;
	}

#description a{/*菊地追加2019.06.07*/
	color:blue;
	}
#description a:hover{/*菊地追加2019.06.07*/
	text-decoration:underline;
	}

#caution{/*「PR情報」領域*/
	width:900px;
	height:auto;
	margin-bottom:70px;
	}

#technology{/*「不安を解消する当社の技術」領域*/
	width:900px;
	height:auto;
	margin-bottom:70px;
	overflow:auto;
	}
#technology h3{
	font-size:22px;
	}
#technology p{
	font-size:18px;
	line-height:1.7;
	padding-top:20px;
	color:black;/*菊地追加2019.06.07*/
	}
#technology a{/*菊地追加2019.06.07*/
	color:black;
}
#technology a:hover{/*菊地追加2019.06.07*/
	opacity: 0.5;
}
.technologybox1{
	width:250px;
	height:200px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	overflow:hidden;
	border:solid 1px #E8E2E2;
	}
	
.technologybox1:nth-child(2){
	margin-top:-10px;
	}
.technologybox2{
	width:515px;
	height:130px;
	float:left;
	border:solid 1px #999999;
	margin-left:20px;
	margin-top:30px;
	padding:35px 30px 35px 30px;
	}
.technologybox2:nth-child(3){
	margin-top:-10px;
	}
.technologybox2 a:hover{/*菊地追加2019.06.07*/
	text-decoration: underline;
}