.pp-title-band-wrap,.sn-breadcrumb-wrap{max-width:1280px;padding-right:40px;padding-left:40px;box-sizing:border-box}.sn-breadcrumb-wrap{margin-right:auto;margin-left:auto}.pp-title-band-wrap{margin:24px auto 0}.pp-title-band{display:inline-block;background:#4db1af;color:#fff;font-size:26px;font-weight:700;line-height:1;padding:18px 48px 18px 28px;margin:0}.pp-wrap{max-width:1280px;margin:24px auto 64px;padding-right:40px;padding-left:40px;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;color:#061c3d}.pp-section{margin-bottom:56px}.pp-section:last-child{margin-bottom:0}.pp-section-title{font-size:22px;font-weight:700;color:#0f9694;margin:0 0 24px;padding-bottom:8px;border-bottom:2px solid #0f9694}.pp-block-body,.pp-intro{white-space:pre-line;font-size:14px;line-height:26px;margin:0 0 12px}.pp-block-body.pp-html,.pp-intro.pp-html{white-space:normal}.pp-html p{margin:0 0 12px}.pp-html>:first-child{margin-top:0}.pp-html>:last-child{margin-bottom:0}.pp-html ol,.pp-html ul{margin:0 0 12px;padding-left:1.6em}.pp-html li{margin:0 0 4px}.pp-block{margin-bottom:24px;padding-bottom:0;border-bottom:1px solid #ccc}.pp-block:last-of-type{border-bottom:none;padding-bottom:0}.pp-block-heading{font-size:15px;font-weight:700;color:#061c3d;line-height:1.6;margin:0 0 14px;padding:0 12px;border-bottom:1px solid #ccc;position:relative}.pp-block-heading::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:5px;background:#008f8d}.pp-meta{text-align:right}.pp-dates,.pp-sign{font-size:14px;line-height:24px;margin:0 0 12px}.pp-sign{margin:0}@media (max-width:991px){.pp-title-band-wrap,.pp-wrap,.sn-breadcrumb-wrap{padding-right:20px;padding-left:20px}}@media (max-width:768px){.pp-title-band{font-size:20px;padding:14px 28px 14px 18px}.pp-section-title{font-size:19px}}@media (max-width:480px){.pp-title-band-wrap,.pp-wrap,.sn-breadcrumb-wrap{padding-right:16px;padding-left:16px}}.pp-item{display:flex;align-items:flex-start;margin-bottom:20px}.pp-item-no{flex-shrink:0;margin-right:8px}.pp-item-body{flex:1}.pp-item-body p{margin:0}.pp-subline{padding-left:1.2em;text-indent:-1.2em;margin-top:4px}