/*==================================================
 * 会社概要
 *================================================*/

#production_supply{
	padding-bottom:20px;
}

#production_supply .inner{ 
	width:100% ;
	padding:30px 3px 0 3px;
}

#production_supply .inner h3{ 
	margin-bottom:20px;
}

#production_supply .inner .paragraph{
}

#production_supply .inner .paragraph .box{
	width:22%;
	border:solid 1px #ccc;
	padding:10px 0;
	margin-bottom:30px;
}

#production_supply .inner .paragraph .box:nth-child(2),
#production_supply .inner .paragraph .box:nth-child(3),
#production_supply .inner .paragraph .box:nth-child(4){
	margin-left:4%;
}

#production_supply .inner .paragraph .box .box_inner{
	width:90%;
	margin:0 auto;
}

#production_supply .inner .paragraph .box .box_inner .image{
	text-align:center;
	margin-bottom:10px;
}

#production_supply .inner .paragraph .box .box_inner .message{
	line-height:18px;
}




/*==================================================
 * PC（979px以下）
 *================================================*/
@media (max-width: 959px) {
#production_supply .inner{ 
	width:98% !important;
	margin:0 auto;
}

}

/*==================================================
 * タブレット
 *================================================*/
@media (max-width: 767px) {
}

/*==================================================
 * スマホ
 *================================================*/
@media (max-width: 480px) {
#production_supply .inner{ 
	padding:0 3px 0 3px;
}

#production_supply .inner .paragraph .box{
	width:49%;
}

#production_supply .inner .paragraph .box:nth-child(3){
	margin-left:0;
}

#production_supply .inner .paragraph .box:nth-child(2),
#production_supply .inner .paragraph .box:nth-child(4){
	margin-left:2%;
}

}