@charset "utf-8";

/* treatment23_sp.css：SP
 * ======================================
 *
 * ======================================
 */
#treatment23_cat01 p small{
	font-size: 85%;
}
/* #treatment23_cat06
------------------------------------------------------------------ */
#treatment23_cat02 ol {
	background: #f9f9f9;
	padding: 1em;
	box-sizing: border-box;
	border-radius: 10px;
}
#treatment23_cat02 ol > li {
	margin-left: 2em;
	padding: 1em 0;
}
#treatment23_cat02 ol > li + li {
	border-top: 1px dotted #ccc;
}
#treatment23_cat02 ol > li ul {
	background: #fff;
	margin-top: 1em;
}
#treatment23_cat05 .mt40{
margin-top: 30px;
}
#treatment23_cat05 .piercing_tbl th{
background:#f0f0f0;
}
#treatment23_cat05 .piercing_tbl td img{
width: 100px;
}
#treatment23_cat05 .piercing_tbl td.text-left{
text-align: left;
}
#treatment23_cat06 .notes {
	text-align: left;
}
#treatment23_cat06 .notes a {
	display: inline;
	color: #d6809a;
	text-decoration: underline;
}
#treatment23_cat06 .notes a:after {
	border: none;
}
#treatment23_cat08{
  border-top: 1px solid #dadada;
	padding-top: 4em;
}
#treatment23_cat08 .inner .row{
display: flex;
justify-content: space-between;
align-items: flex-start;
}
#treatment23_cat08 .inner .row p{
width: 45%;
margin: 0;
}
#treatment23_cat08 .inner .row p img{
width: 100%;
}
#treatment23_cat08 .inner .row p a:after{
content: none;
}