/* CSS Document */

#bgmain {
	background-color:#f4f4f4;
	width:720px;
	height:100%;
	}

h3 h4{
	width:672px;
	display:table-cell;
	vertical-align:middle;	
}

h3{
	height: 50px;
	margin-bottom: 10px;	
	padding: 10px 0 0 40px;	
	}
	
h3.h3midashi {
	color: #000000;
	font-size: 36px;	/*オススメポイントのサイズ*/
	background: url(https://www.kensei-online.com/images/goods/parts/point8.jpg) no-repeat;
	}

h3.h3midashi2 {
	color: #ffffff;
	font-size: 36px;	/*オススメポイントのサイズ*/	
	background: url(https://www.kensei-online.com/images/goods/parts/point.jpg) no-repeat;
	}

h4.h4midashi, h4.h4midashi2{
	height:46px;
	margin-bottom: 15px;
	clear:both;	
	}	
		
h4.h4midashi{
	color: #ffffff;
	font-size: 24px;	/*オススメポイントのサイズ*/
	padding: 12px 0 0 35px;	
	background: url(https://www.kensei-online.com/images/goods/parts/ttl_blue5.jpg) no-repeat center;	
	}
	
h4.h4midashi2{
	color: #ffffff;	
	font-size: 29px;
	padding: 15px 0 0 35px;		
	background: url(https://www.kensei-online.com/images/goods/parts/ttl_green.jpg) no-repeat center;	
	}	

.red {
color:ff0000;
font-style:normal;
}

p.column{
	width: 645px;
	font-size: 26px;
	font-weight:bold;
	letter-spacing: -0.05em;	
	text-align: center;
	margin: 60px auto 20px;
	padding: .2em .8em;	
	color: #ffffff;	/*見出しの文字色*/
	background: #324042;	/*見出しの背景色*/
	border-left: 9px double #adb3b3;	/*左側の縦線*/
	border-right: 9px double #adb3b3;	/*右側の縦線*/
	}
	

.point{
	width:712px;
	height: 100%;
	margin: 30px auto;
	padding-bottom: auto;
	clear:both;		
	}
.point2{
	width:712px;
	height: 100%;
	margin: 30px auto;
	padding-bottom: 110px;
	clear:both;		
	}	
.point{
	}

.point2{
	border:4px solid #042a77;	/*オススメポイントの枠*/
	}
	
.left_column { 
	width:672px;	
	margin: 0 auto 50px auto;
	padding: 0 0px;
	clear:both;
	} 
	
.left_column2 { 
	height: 250px;	
	width:672px;	
	margin: 0 auto 0 auto;
	padding: 0 10px;
	clear:both;
	} 
	
		
.left_column p{	
	width: 360px;	/*[652]－[画像width]*/
	font-size: 20px;
	margin: 0 auto 10px;		
	float:left;
	vertical-align:auto;
	color: #000;	/*見出しの文字色*/
	/*見出しの背景色*/

	}
	
.left_column2 p{	
	width: 450px;	/*[652]－[画像width]*/
	font-size: 24px;
	margin: 0 auto 10px;		
	float:left;
	color:#000;
	}
		
.left_column3 { 
	height: 250px;	
	width:672px;	
	margin: 0 auto 0 auto;
	padding: 0 10px;
	clear:both;
	} 
.left_column3 p{	
	width: 600px;	/*[652]－[画像width]*/
	font-size: 24px;
	margin: 0 auto 10px;		
	float:left;
	color:#000;
	}

	

.left_column img {
	float:right;
	margin: 0 auto 10px;		
	}

.center_column{	
	width: 720px;	/*[652]－[画像width]*/
	font-size: 20px;
	margin: 0 auto 10px;
	text-align:left;
	}	

.center_column p {
	width:672px;		
	margin: 0 auto 30px;
	padding: 0 auto;	
	font-size: 20px;
	line-height:140%;
	vertical-align:auto;
	color: #000;	/*見出しの文字色*/
	/*見出しの背景色*/
	}

			
.left_text { 
	height: 370px;	/*[画像height]参考*/
	clear:both;	
	width:672px;
	margin-bottom: 5em;	
	}
	
.left_text2 { 
	height: 250px;
	}
	
.left_text p{ 
	width: 322px;
	float:left;
	font-size: 20px;
	padding: 0 20px 0 30px;		
	}
	
.left_text img {
	float:right;
	}		

.left_text2 { 
	clear:both;	
	width:672px;
	margin-bottom: 5em;
	}
	
.left_text2 p{ 
	width: 360px;
	float:left;
	font-size: 20px;
	padding: 0 20px 0 30px;		
	}	

.left_text2 img {
	float:right;
	}
	
	
.center_text{
	height: 100%;	/*[画像height]参考*/
	clear:both;		
	width: 672px;
	margin-bottom: 3em;	
	}
	
.center_text p{
	float:left;
	font-size: 20px;	
	padding-left: 30px;
	margin-bottom: 10px;
	}
	
.center_text img{
	padding-left: 30px;
}		

.center_img{
	clear:both;		
	width: 672px;
	margin: 2em auto 5em;
	padding-left: 30px;	
	}
	
.right_text{
	clear:both;	
	width: 672px;
    display: table-cell;	
	margin-bottom: 5em;
	height: 100px;
	}

.right_text img{
	float:left;
	margin:0 20px 0 30px;
	}	

.right_text p{
	height: 100%;
	font-size: 20px;	
	padding:0;
	float:righ;	
	}	
	
.right_column { 
	width: 720px;
	height: 320px;	
	margin: auto;
	clear:both;	
	/*見出しの背景色*/
	}
	
.right_column p{
	width: 340px;
	font-size: 20px;
	font-weight: bold;
    line-height: 180%;
	margin-top: 50px;
	float:right;
	vertical-align:auto;
	color: #000;	/*見出しの文字色*/
	/*見出しの背景色*/
	}
	
.right_column2 { 
	width: 720px;
	height: 600px;	
	margin: auto;
	clear:both;	
	background:url(https://www.kensei-online.com/images/goods/61072/M61072_5.jpg) no-repeat left top;
	/*見出しの背景色*/
	}
	
.right_column2 p{
	width: 690px;
	font-size: 23px;
	font-weight: bold;
    line-height: 100%;
	margin-top: 40px;
	float:right;
	vertical-align:auto;
	color: #ffffff;	/*見出しの文字色*/
	/*見出しの背景色*/
	}
	
.right_column img {
	float:left;
	}
	
.setbox{
	width:720px;	
	background: #b30000;
	}

.setbox	p{
	font-size: 18px;	/*文字サイズ*/
	color: #ffffff;	/*文字色*/
	font-weight:bold;
    line-height: 160%;
	margin-left: 20px;
	padding: 20px 0;
	}	

.imgbox{
	padding:10px 0;
	}
	
.red{font-size:22px;
}
	