@charset "UTF-8";
/* placeholder color */
/**********************************************************************************************

　Machine

**********************************************************************************************/
#PageID_Machine #contents_container h3  {font-size: 3.5rem; padding: 15px 50px;}




#PageID_Machine .machine_box {
	display: -webkit-flex;
    display: flex;
	padding: 0 60px;
}
#PageID_Machine .machine_box .l_box {width: 50%;line-height: 2.2em;font-size: 1.7rem;}
#PageID_Machine .machine_box .r_box {width: 50%;text-align: center;}

#PageID_Machine .machine_box .l_box dl {
	display: -webkit-flex;
    display: flex;
	-webkit-justify-content: space-around;
    justify-content: space-around;
	flex-wrap: wrap;
	padding: 0 60px 0 10px;
}
#PageID_Machine .machine_box .l_box dt { width: 25%; border-top: 1px solid gray; padding: 5px 0;}
#PageID_Machine .machine_box .l_box dd { width: 75%; border-top: 1px solid gray; padding: 5px 0;}

#PageID_Machine .machine_box .r_box ol {
	display: -webkit-flex;
    display: flex;
	-webkit-justify-content: space-around;
    justify-content: space-around;
	flex-wrap: wrap;
	padding: 0 60px 50px 10px;
}
#PageID_Machine .machine_box .r_box ol li { width: 50%;}
#PageID_Machine .machine_box .r_box ol li.size_w { width: 100%; }


@media (max-width: 750px) {
	#PageID_Machine .machine_box{display: block;}
	#PageID_Machine .machine_box .l_box,
	#PageID_Machine .machine_box .r_box{width: 100%;}
	#PageID_Machine .machine_box .l_box dl {padding: 0 10px 0 10px;}
	#PageID_Machine .machine_box .l_box dt { width:35%;}
	#PageID_Machine .machine_box .l_box dd { width:65%;}
	#PageID_Machine .machine_box .r_box ol  {padding: 0 10px 0 10px;}
}
