@charset "utf-8";

/*----------------------------------------
	procedure
----------------------------------------*/
/*　common
----------------------------------------*/
#procedure #mainArea_inner{ width: 100%; margin: 0px auto 50px;}
#procedure .article .tableList th { white-space: normal; }

#procedure #mainArea .column1-1 { width: 100%; margin: 0;}
#procedure #mainArea .column1-1 .col { width: 100%; float: none; margin: 0;}

#procedure #mainArea .column3{ width: 100%; overflow: hidden; margin: 0 0 40px 0;}
#procedure #mainArea .column3 .col { clear: both; width: 100%; float: none; margin: 0 0 20px;}
#procedure #mainArea .column3 .col > img { float: left; width: 40%; margin: 0 10px 10px 0; }
#procedure #mainArea .column3 h6 { text-align: left; }


/*　family
----------------------------------------*/
#procedure #mainArea #img_list{ width: 100%; margin: 0 0 40px;}
#procedure #mainArea #img_list li{ width: 25%; margin: 0; }


/*　facility
----------------------------------------*/
#procedure .family .tableList th { display: block; }
#procedure .family .tableList td { display: block; }


/*　facility
----------------------------------------*/
#procedure .facility .tableList th { display: block; }
#procedure .facility .tableList td { display: block; }

#procedure .facility #mainArea .column2{ width: 100%; margin: 0;}
#procedure .facility #mainArea .column2 .col { width: 100%; float: none; margin: 0;}


/*　discharge
----------------------------------------*/
#procedure .discharge #mainArea #flow h6{ float: none; width: 100%; text-align: center; }
#procedure .discharge #mainArea #flow p{ width: 100%; float: none; padding-top: 15px; }
#procedure .discharge #mainArea #flow .flow_img{ width: 100%; float: none; text-align: center; }
#procedure .discharge #mainArea #flow .clear p { width:100%; }
