@charset "utf-8";

/* treatment61_pc.css：PC
 * ======================================
 *
 * ======================================
 */

/* #treatment61
------------------------------------------------------------------ */
#subPage #content #treatment61_cat01 small,#subPage #content #treatment55_cat02 .troubleList li small{
	font-size: 85%;
}
#subPage #content #treatment61_cat01 .txt-center{
	text-align: center;
}
#subPage #content #treatment61_cat01 .button + .button{
	margin-top: 25px;
}
#subPage #content #treatment61_cat01 .machine,
#subPage #content #treatment61_cat04 .fig{
	width: 30%;
	height: auto;
}

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

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

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

#subPage #content #treatment61_cat03 .list{
	list-style-type: none;
}

#subPage #content #treatment61_cat03 .list li{
	margin-bottom: 40px;
}

#subPage #content #treatment61_cat03 .list li figure,#subPage #content #treatment61_cat05 figure{
	text-align: center;
}

#subPage #content #treatment61_cat03 .list li figure img,#subPage #content #treatment61_cat05 figure img{
	max-width: 700px;
	height: auto;
	margin: auto;
}
#subPage #content #treatment61_cat03 .list li figure figcaption{
	margin-top: -50px;
	margin-bottom: 50px;
}

#subPage #content #treatment61_cat03 dl{
	margin-top: 3em;
}
#subPage #content #treatment61_cat03 dl dt{
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: 0.05em;	
	margin-bottom: .05em;
}
#subPage #content #treatment61_cat03 dl dd{
	margin-bottom: 1.5em;
}

#subPage #content #treatment61_cat03 .movie{
position: relative;	
width: 80%;
margin:0 auto 2em;
}
#subPage #content #treatment61_cat03 .movie::before{
	content: "";
	padding-top: 56.25%;
	display: block;
}
#subPage #content #treatment61_cat03 .movie iframe{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.text-center{
text-align: center;	
}
#subPage #content #treatment61_cat05 .note{
max-width: 80%;
margin: auto;	
}

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

