@charset "UTF-8";.p-post{margin-top:calc(var(--ts-content-border-radius) * -1.5);padding:calc(140 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (max-width:767px){.p-post{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0}}.p-post--card{margin-bottom:calc(var(--ts-content-border-radius) * -1.5);padding-top:calc(80 / var(--ts-parent-font-size) * 1rem);position:relative;z-index:2}@media only screen and (max-width:767px){.p-post--card{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-post__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-post__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-post__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-post__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-post__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-post__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-post__read{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-post__read{margin-top:1rem;width:calc(311 / 343 * 100%);margin-inline:auto}}.p-post__copy{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);text-align:right;width:100%}@media only screen and (max-width:767px){.p-post__copy{margin-top:1rem}}.p-post figcaption{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-post__img{max-width:calc(985 / var(--ts-parent-font-size) * 1rem);margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:flex-start;margin-inline:auto}@media only screen and (max-width:767px){.p-post__img{flex-wrap:wrap;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-post__img__item{width:calc(248 / 985 * 100%)}@media only screen and (min-width:768px){.p-post__img__item:not(:nth-child(3n+1)){margin-left:calc(10 / 985 * 100%)}}@media only screen and (max-width:767px){.p-post__img__item{width:calc(170 / 343 * 100%)}.p-post__img__item:last-child{margin-left:calc(3 / 343 * 100%)}.p-post__img__item:nth-child(n+2){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-post__img__item--wide{width:calc(469 / 985 * 100%)}@media only screen and (max-width:767px){.p-post__img__item--wide{width:100%}}.p-post__card{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;max-width:calc(660 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-post__card{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);width:100%}}.p-post-floor{margin-top:calc(var(--ts-content-border-radius) * -1.5);margin-bottom:calc(var(--ts-content-border-radius) * -1.5);padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(140 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-post-floor{padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0 calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-post-floor__title{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-post-floor__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-post-floor__title{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-post-floor__title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-post-floor__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-post-floor__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-post-floor__read{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-post-floor__read{margin-top:1rem}}.p-post-floor__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-post-floor__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-post-floor__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-post-floor__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-post-floor__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-post-floor__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-post-floor__inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0}}.p-post-floor__contents{margin-inline:auto;width:calc(1080 / 1200 * 100%)}@media only screen and (max-width:767px){.p-post-floor__contents{width:calc(343 / 375 * 100%)}}.p-post-floor__tbl{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;max-width:calc(600 / var(--ts-parent-font-size) * 1rem);width:100%}.p-post-floor__tbl .post_text{display:flex;align-items:baseline;flex-wrap:wrap}html:lang(ja) .p-post-floor__tbl .post_text{align-items:center}.p-post-floor__tbl .post_text .ic{width:calc(22 / var(--ts-parent-font-size) * 1rem);margin-right:.5em}html:lang(ja) .p-post-floor__tbl .c-table__td,html:lang(ja) .p-post-floor__tbl .c-table__th{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}.p-post-floor__tbl .c-table__th{text-align:left;width:30%}