@charset "utf-8";

/* treatment59_pc.css：PC
 * ======================================
 *
 * ======================================
 */

/* #treatment59
------------------------------------------------------------------ */
#subPage #content #treatment59_cat01 small,#subPage #content #treatment55_cat02 .troubleList li small{
	font-size: 85%;
}
#subPage #content #treatment59_cat01 .machine{
	width: 400px;
	height: auto;
	margin:50px auto 0;
	text-align: center;
}
#subPage #content #treatment59_cat01 .txt-center{
	text-align: center;
}
#subPage #content #treatment59_cat01 .button + .button{
	margin-top: 25px;
}

#subPage #content #treatment59_cat02 .photoWrap{
margin-top: 3em;	
display: flex;
justify-content: center;
width: 100%;
}
#subPage #content #treatment59_cat02 .photoWrap .machine{
	margin: 0 2em;
	width: 40%;
}
#subPage #content #treatment59_cat02 .photoWrap .machine dt img{
width: 100%;	
}
#subPage #content #treatment59_cat02 .photoWrap .machine dd{
	margin-top: 1em;
}


#subPage #content #treatment59_cat03{
    padding: 60px 0 0 0;
    border-top: 1px solid #dadada;	
}

#subPage #content #treatment59_cat03 .top-txt{
margin-bottom: 2.5em;
}

#subPage #content #treatment59_cat03 .top-txt .red{
color: red;
font-size: 1.3em;
}

#subPage #content #treatment59_cat03 .machine{
max-width: 700px;
margin: 0 auto 3em;
display: block;
}

#subPage #content #treatment59_cat03 dl{
float: none;
width: 100%;
text-align: left;
	
	dt{
	font-weight: bold;
	font-size: 1.3em;	
	margin-bottom: .5em;
	}
	
	dd{
	text-align: left;	
	margin-bottom: 2.5em;
		
		img{
		width: 70%;
		height: auto;
		margin: 0 auto;
		display: block;	
		}
	}	
	
}

.text-center{
text-align: center;	
}
#subPage #content #treatment59_cat04 .fig{
	width: 100%;
	max-width: 700px;
	float: none;
	margin: auto;
	text-align: center;
}
#subPage #content #treatment59_cat04 .fig img{
	width: 100%;
	height: auto;
}
#subPage #content #treatment59_cat04 .fig p{
text-align: center;	
}
#treatment59_cat05.flow small{
	font-size: 80%;
}

#subPage #content #treatment59_cat06 .note{
max-width: 80%;
margin: auto;	
}

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