.pn-detail .pn-title{font-weight: bold;color: #000;margin-bottom: 30px;}
.pn-detail .pn-title + .pn-wrapper{margin-top: 0}
.pn-detail .pn-name-detail{font-size: 26px;line-height: 31px;font-weight: bold;margin: 0 0 20px 0;color: #000}
.pn-detail .wrapper-anchor{ border: 1px solid #ddd; padding: 20px; border-radius: 10px; margin-bottom: 30px;background-color: #f0f0f0;color: #000}
.pn-detail .wrapper-anchor .anchor-title{font-weight: bold;font-size: 20px;line-height: 25px;margin: 0 0 15px 0;display: block}
.pn-detail .wrapper-anchor ul{list-style:none}
.pn-detail .wrapper-anchor ul,.pn-detail .wrapper-anchor ol{ margin: 0; padding-left: 0; list-style-position: inside}
.pn-detail .wrapper-anchor ul li,.pn-detail .wrapper-anchor ol li{cursor: pointer}
.pn-detail .wrapper-anchor ul li:not(:last-child),.pn-detail .wrapper-anchor ol li:not(:last-child){margin-bottom: 10px}
.pn-detail .wrapper-anchor ul li ul,.pn-detail .wrapper-anchor ol li ol{margin-top: 10px;padding-left: 15px}
.pn-detail .pn-wrapper{margin-bottom: 30px}