/* PC and SP */
body.perkinson #breadcrumb{
	margin-bottom: 20px;
}
.perkinson-subnumwrapper{
    counter-reset: sub-counter;
    padding: 0;
}
.perkinson-subnumwrapper > .perkinson-subbox > .titles{
	position: relative;
	padding-left: 1em;
}
.perkinson-subnumwrapper > .perkinson-subbox:nth-child(n+9) > .titles{
	padding-left: 1.5em;
}
.perkinson-subnumwrapper > .perkinson-subbox > .titles:before {
    content: counter(sub-counter) ". ";
    counter-increment: sub-counter;
    display: inline-block;
	vertical-align: baseline;
	position: absolute;
	top: 0;
	left: 0;
}

.perkinson-subnumwrapper02{
    counter-reset: sub02-counter;
    padding: 0;
}
.perkinson-subnumwrapper02 > .perkinson-subbox02 > .titles{
	position: relative;
	padding-left: 1.5em;
}
.perkinson-subnumwrapper02 > .perkinson-subbox02:nth-child(n+9) > .titles{
	padding-left: 2.0em;
}
.perkinson-subnumwrapper02 > .perkinson-subbox02 > .titles:before {
    content: counter(sub02-counter) "）";
    counter-increment: sub02-counter;
    display: inline-block;
	vertical-align: baseline;
	position: absolute;
	top: 0;
	left: 0;
}
.perkinsontable.type01.lay02 tbody td:first-child{
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
}
body.perkinson .box-indentln .subtitles{
	margin-bottom: 3px;
	font-weight: normal;
}
body.perkinson #main a:not([class]){
	color: #000000;
}
body.perkinson #main .title-level01,
body.perkinson #main .title-level02,
body.perkinson #main .title-level03,
body.perkinson #main .title-level04,
body.perkinson #main .title-level05{
	font-feature-settings: "palt" 1;
}
.perkinsontable .lhminus{
	line-height: 1.3;
}


@media print, all and (min-width: 751px) {
    /* PC */
	body.perkinson #title::before{
		background-image: url(../images/perkinson/title-bg.jpg);
	}
	
	/* INDEX */
	.perkinsontable tbody td{
		min-width: 140px;
	}
	.perkinsontable.thwplus tbody td{
		min-width: 200px;
	}
	.perkinsontable .smalltext{
		font-size: 75%;
	}
	
	body.perkinson .perkinson-box{
		margin-bottom: 50px;
	}
	
	.surgical_therapy-imgbox{
		display: flex;
	}
	.surgical_therapy-imgbox > .items:not(:last-child){
		margin-right: 5%;
	}
	.surgical_therapy-imgbox > .items.items01{
		max-width: 37%;
	}
	.surgical_therapy-imgbox > .items.items02{
		max-width: 55%;
	}
	.surgical_therapy-imgbox > .items img.size_small{
		max-width: 66.4516129%;
		height: auto;
	}
	.surgical_therapy-imgbox > .items .image-box{
		display: flex;
		flex-direction: column;
		height: 80%;
	}
              
}

@media only screen and (max-width: 750px) {
    /* SP */
	body.perkinson #title::before{
		background-image: url(../images/perkinson/title-bg_sp.jpg);
		background-position: center top;
	}
	
	body.perkinson .perkinson-box{
		margin-bottom: 40px;
	}

}