#c-entry-body{margin-top:76px;overflow-wrap:break-word}@media (max-width:767px){#c-entry-body{padding-top:46px}}#c-entry-body p:not(:has(img)){font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:30px;margin:30px auto;max-width:445px;width:100%}@media (max-width:767px){#c-entry-body p:not(:has(img)){font-size:15px;line-height:27px;margin:24px auto;padding-inline:30px}}#c-entry-body ol,#c-entry-body ul{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:30px;margin:30px auto;max-width:445px;width:100%}@media (max-width:767px){#c-entry-body ol,#c-entry-body ul{font-size:15px;line-height:27px;margin:24px auto;padding-inline:30px}}#c-entry-body ol{list-style:decimal;padding-left:1.5em}@media (max-width:767px){#c-entry-body ol{padding-left:50px}}#c-entry-body img{margin:78px auto}#c-entry-body a{text-decoration:underline}#c-entry-body iframe{display:block;margin-inline:auto;max-width:90%}#c-entry-body figure{margin:78px auto;max-width:100%;width:100%}#c-entry-body figure img{display:block;margin:0 auto}#c-entry-body figure figcaption{all:unset;display:block;font-family:Noto Sans JP,sans-serif;font-size:11px;line-height:14.99px;margin-bottom:79px;margin-top:5px;margin-inline:auto;text-align:center}@media screen and (max-width:767px){#c-entry-body figure figcaption{margin-bottom:65px;padding-inline:16px}}.p-faq-detail__content#c-entry-body figure figcaption{text-align:left}#c-entry-body .wp-block-group{gap:30px;margin-inline:auto;max-width:1280px;width:fit-content}@media screen and (max-width:767px){#c-entry-body .wp-block-group{gap:16px;padding-inline:16px}}#c-entry-body .wp-block-group figure{margin:0}@media screen and (max-width:767px){#c-entry-body .wp-block-group:has(>:nth-last-child(4):first-child){flex-wrap:wrap;gap:16px}#c-entry-body .wp-block-group:has(>:nth-last-child(4):first-child)>figure{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}#c-entry-body .wp-block-columns{gap:0 30px;margin-inline:auto;max-width:1280px;width:fit-content}#c-entry-body .wp-block-gallery{display:flex;flex-wrap:nowrap;gap:30px;margin-inline:auto;max-width:1280px;width:fit-content}@media screen and (max-width:767px){#c-entry-body .wp-block-gallery{gap:16px;padding-inline:16px}}#c-entry-body .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{display:none!important}#c-entry-body .wp-block-gallery figure figcaption{margin:0;padding:0}@media screen and (max-width:767px){#c-entry-body .wp-block-gallery:has(>:nth-last-child(4):first-child){flex-wrap:wrap;gap:16px}#c-entry-body .wp-block-gallery:has(>:nth-last-child(4):first-child)>figure{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}#c-entry-body .wp-block-table{margin:30px auto;margin-inline:auto;max-width:1280px;width:fit-content}@media screen and (max-width:767px){#c-entry-body .wp-block-table{overflow-x:auto;padding-inline:16px;width:100%}#c-entry-body .wp-block-table table{min-width:max-content;width:auto}}#c-entry-body h2{font-size:30px;margin:78px auto;text-align:center}#c-entry-body h2,#c-entry-body h3{font-family:vdl-v7mincho,sans-serif;font-weight:700;letter-spacing:.1em;transform:scaleY(.9)}#c-entry-body h3{font-size:20px;line-height:1.6;margin:48px auto 24px;max-width:445px;width:100%}body.postid-1463 #c-entry-body h3{box-sizing:border-box;margin-inline:auto;max-width:445px;overflow-wrap:anywhere;width:100%}@media (max-width:767px){#c-entry-body h3{font-size:18px;margin:36px auto 20px;padding-inline:30px}#c-entry-body h2{font-size:26px;margin:41px auto}#c-entry-body h2,body.postid-1463 #c-entry-body h3{padding-inline:30px}}#c-entry-body .p-message{border:1px solid #c22b1f;border-radius:2px;margin:78px auto;padding:36px 70px 33px;width:1080px}#c-entry-body .p-message .p-message__text{font-size:12px;line-height:17.99px;margin:0 auto;max-width:none}@media (max-width:767px){#c-entry-body .p-message .p-message__text{font-size:12px;line-height:19px;padding-inline:0}#c-entry-body .p-message{margin-top:63px;padding:23px 18px 27px;width:335px}}#c-entry-body .gallery-columns-4{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:98px;margin-top:108px;padding-left:81px;padding-right:81px}@media (max-width:767px){#c-entry-body .gallery-columns-4{gap:12px;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:60px;margin-top:67px;padding-left:18px;padding-right:19px}}#c-entry-body .gallery-columns-4 .gallery-item{margin:0 auto;width:100%}#c-entry-body .gallery-columns-4 .gallery-item img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}#c-entry-body .gallery-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-top:110px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){#c-entry-body .gallery-columns-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:31px;margin-top:63px;padding-left:18px;padding-right:18px}}#c-entry-body .gallery-columns-2 .gallery-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;max-width:623px}@media (max-width:767px){#c-entry-body .gallery-columns-2 .gallery-item{letter-spacing:-.01em;margin-top:7px}}#c-entry-body .gallery-columns-2 .gallery-item figcaption{font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;margin-top:6px;text-align:left}@media (max-width:767px){#c-entry-body .gallery-columns-2 .gallery-item figcaption{font-size:11px;margin-bottom:0;margin-top:5px;padding-inline:0}}#c-entry-body .wp-block-column wp-block-image~p{font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;margin-top:6px;text-align:left}@media (max-width:767px){#c-entry-body .wp-block-column wp-block-image~p{font-size:11px;margin-bottom:0;margin-top:5px;padding-inline:0}#c-entry-body .wp-block-column figure,#c-entry-body .wp-block-column figure figcaption{margin-bottom:0}}#c-entry-body .wp-block-flexible-table-block-table{margin-inline:auto;max-width:1280px;overflow-x:auto;width:fit-content}@media (max-width:767px){#c-entry-body .wp-block-flexible-table-block-table{max-width:100%;padding-inline:20px}}#c-entry-body .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{max-width:none}#c-entry-body .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{background-color:transparent;border-color:#ddb1a8;text-align:center}