@charset "utf-8";

/* treatment53_pc.css：PC
 * ======================================
 *
 * ======================================
 */

/* #treatment53
------------------------------------------------------------------ */
#subPage #content #treatment53_cat01 small,#subPage #content #treatment53_cat02 .troubleList li small{
	font-size: 85%;
}
#subPage #content #treatment53_cat02 .photoWrap{
margin-top: 3em;	
display: flex;
justify-content: center;
width: 100%;
}
#subPage #content #treatment53_cat02 .photoWrap .machine{
	margin: 0 2em;
	width: 40%;
}
#subPage #content #treatment53_cat02 .photoWrap .machine dt img{
width: 100%;	
}
#subPage #content #treatment53_cat02 .photoWrap .machine dd{
	margin-top: 1em;
}
#subPage #content #treatment53_cat03{
    padding: 60px 0 0 0;
    border-top: 1px solid #dadada;	
}

#subPage #content #treatment53_cat03 .list{
list-style-type: none;	
text-align: left;
}
#subPage #content #treatment53_cat03 .list li:not(:last-child){
margin-bottom: 30px;	
}
#subPage #content #treatment53_cat03 .list li h3{
text-align: left;
margin-bottom: 10px;
padding: 0;	
}
#subPage #content #treatment53_cat03 figure{
	margin: 2.5em 0 ;
	text-align: center;
}
#subPage #content #treatment53_cat03 figure img{
	max-width: 100%;
	width: 80%;
	height: auto;
}
#subPage #content #treatment53_cat03 figure figcaption{
	margin-top: 1em;
}
.text-center{
text-align: center;	
}
#treatment53_cat04.flow small{
	font-size: 80%;
}

#subPage #content #treatment53_cat06{
    padding: 60px 0 0 0;
    border-top: 1px solid #dadada;	
}
#subPage #content #treatment53_cat06 .list li + li{
	margin-top: .5em;
}
#subPage #content #treatment53_cat06 small{
	font-size: 85%;
}
