@charset "utf-8";@import url(/wp/wp-content/themes/furdi/assets/css/common.css);#cp #footer{margin-top:0 !important;border-top:none !important}.cp .container{max-width:1056px;margin:0 auto;padding:0 10px}.cp .eye-catch{margin-bottom:24px}.cp .eye-catch img{width:100%;height:auto}.cp .cp-header-title{margin-bottom:32px}.cp .cp-header-title .label{margin-bottom:8px}.cp .cp-header-title .label p{display:inline-block;padding:3px 16px;background:#f7a392;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:400}.cp .cp-header-title .title h1{display:inline-block;padding:3px 16px 5px;background:#f7a392;background:linear-gradient(90deg,rgba(247,163,146,.3) 0%,rgba(248,197,187,.1) 100%);font-family:'Noto Sans JP',sans-serif;font-size:30px;font-weight:500;line-height:1.3}.cp .post-content{padding-bottom:48px;line-height:1.6}.cp .post-content .cp-page-title{margin-bottom:24px;text-align:center}.cp .post-content .cp-page-title h2{position:relative;padding-bottom:16px;font-family:'Noto Sans JP',sans-serif;font-size:26px;font-weight:400;letter-spacing:.05em;line-height:1.3}.cp .post-content .cp-page-title h2:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:90px;height:2px;background:#f8c5bb;transform:translate(-50%,0)}.cp .post-content table{width:100%;margin-bottom:16px;border-collapse:separate;border-spacing:0;border-radius:8px;border:solid 1px #dfe5e6}.cp .post-content th{width:224px;padding:16px 0;border-bottom:solid 1px #dfe5e6;background:#f7f4ec;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:500}.cp .post-content table tr:first-child th{border-top-left-radius:8px}.cp .post-content table tr:last-child th{border-bottom-left-radius:8px}.cp .post-content table tr:last-child th,.cp .post-content table tr:last-child td{border-bottom:none}.cp .post-content td{padding:16px 24px;border-bottom:solid 1px #dfe5e6}.cp .post-content .note dt{font-weight:700}.cp .post-content .note dd{margin-bottom:16px}@media screen and (max-width:767px){.cp .eye-catch{margin-bottom:16px}.cp .cp-header-title{margin-bottom:24px}.cp .cp-header-title .label{margin-bottom:6px}.cp .cp-header-title .label p{display:inline-block;padding:3px 8px;font-size:14px}.cp .cp-header-title .title h1{padding:3px 8px 5px;font-size:20px}.cp .post-content{padding-bottom:32px}.cp .post-content .cp-page-title h2{font-size:20px}.cp .post-content table,.cp .post-content tbody,.cp .post-content tr,.cp .post-content th,.cp .post-content td{display:block}.cp .post-content th{width:100%;padding:8px 0;font-size:15px}.cp .post-content tr:first-child th{border-top-right-radius:8px}.cp .post-content table tr:last-child th{border-bottom-left-radius:0}.cp .post-content td{padding:8px 16px}}