@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Antonio:wght@600&family=IBM+Plex+Mono&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--image-icon-logo: url(../img/iseed-logo.svg);--image-icon-logo-textless: url(../img/iseed-logo-textless.svg);--image-icon-arrow: url(../img/icon-arrow.svg);--image-icon-mail: url(../img/icon-mail.svg);--image-icon-estimate: url(../img/icon-estimate.svg);--image-icon-author: url(../img/icon-author.svg);--image-icon-schedule: url(../img/icon-schedule.svg);--image-icon-copy: url(../img/icon-copy.svg);--image-bg-noise: url(../img/bg-noise-base.png)}:root{--color-common-main: #1D1E22;--color-common-very-deep-dark-gray: #2D2E34;--color-common-deep-dark-gray: #3D494C;--color-common-dark-gray: #7B8B8D;--color-common-medium-dark-gray: #98A7AA;--color-common-gray: #9FB0B5;--color-common-medium-light-gray: #B8C4C6;--color-common-light-gray: #D3E0E0;--color-common-bright-light-gray: #EEF0F0;--color-common-very-bright-light-gray: #F8F8F8;--color-common-white: #FFFFFF;--color-common-white-90: #FFFFFFE5;--color-common-white-30: #FFFFFF4D;--color-common-accent: #96C7C7;--color-common-a_link: #32A2C1;--color-gradation-header: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(56, 56, 56, .5) 50%, rgb(56, 56, 56) 100%);--color-gradation-toc: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%);--color-gradation-tagline-border: linear-gradient(90deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 70%);--color-gradation-tagline-bg-pc: linear-gradient(90deg, rgba(102, 100, 119, .9) 0%, rgba(102, 100, 119, 0) 70%);--color-noise-base: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), var(--image-bg-noise) center/40px 40px;--color-noise-dark-noise: linear-gradient(rgba(174, 186, 194, .9), rgba(174, 186, 194, .9)), var(--image-bg-noise) center/40px 40px;--color-noise-medium-dark-noise: linear-gradient(rgba(198, 208, 210, .7), rgba(198, 208, 210, .7)), var(--image-bg-noise) center/40px 40px;--color-noise-medium-noise: linear-gradient(rgba(225, 230, 234, .8), rgba(225, 230, 234, .8)), var(--image-bg-noise) center/40px 40px;--color-noise-noise: linear-gradient(rgba(227, 233, 234, .9), rgba(227, 233, 234, .9)), var(--image-bg-noise) center/40px 40px;--color-noise-medium-light-noise: linear-gradient(rgba(237, 239, 240, .85), rgba(237, 239, 240, .85)), var(--image-bg-noise) center/40px 40px;--color-noise-light-noise: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--image-bg-noise) center/40px 40px;--color-noise-fv-noise: linear-gradient(rgba(121, 121, 124, .8), rgba(121, 121, 124, .8)), var(--image-bg-noise) center/40px 40px}:root{--font-black_54: 900 54px/100% "Noto Sans JP", sans-serif;--font-black_48: 900 48px/100% "Noto Sans JP", sans-serif;--font-black_36: 900 36px/100% "Noto Sans JP", sans-serif;--font-black_32: 900 32px/100% "Noto Sans JP", sans-serif;--font-black_28: 900 28px/100% "Noto Sans JP", sans-serif;--font-black_26: 900 26px/100% "Noto Sans JP", sans-serif;--font-black_20: 900 20px/100% "Noto Sans JP", sans-serif;--font-black_14: 900 14px/100% "Noto Sans JP", sans-serif;--font-bold_60: 700 60px/100% "Noto Sans JP", sans-serif;--font-bold_50: 700 50px/100% "Noto Sans JP", sans-serif;--font-bold_48: 700 48px/100% "Noto Sans JP", sans-serif;--font-bold_32: 700 32px/100% "Noto Sans JP", sans-serif;--font-bold_30: 700 30px/100% "Noto Sans JP", sans-serif;--font-bold_26: 700 26px/100% "Noto Sans JP", sans-serif;--font-bold_24: 700 24px/100% "Noto Sans JP", sans-serif;--font-bold_20: 700 20px/100% "Noto Sans JP", sans-serif;--font-bold_18: 700 18px/100% "Noto Sans JP", sans-serif;--font-bold_16: 700 16px/100% "Noto Sans JP", sans-serif;--font-bold_14: 700 14px/100% "Noto Sans JP", sans-serif;--font-bold_12: 700 12px/100% "Noto Sans JP", sans-serif;--font-bold_10: 700 10px/100% "Noto Sans JP", sans-serif;--font-bold-150_30: 700 30px/150% "Noto Sans JP", sans-serif;--font-bold-150_26: 700 26px/150% "Noto Sans JP", sans-serif;--font-bold-150_24: 700 24px/150% "Noto Sans JP", sans-serif;--font-bold-150_22: 700 22px/150% "Noto Sans JP", sans-serif;--font-bold-150_20: 700 20px/150% "Noto Sans JP", sans-serif;--font-bold-150_18: 700 18px/150% "Noto Sans JP", sans-serif;--font-bold-150_16: 700 16px/150% "Noto Sans JP", sans-serif;--font-bold-150_14: 700 14px/150% "Noto Sans JP", sans-serif;--font-bold-150_12: 700 12px/150% "Noto Sans JP", sans-serif;--font-regular-150_16: 400 16px/150% "Noto Sans JP", sans-serif;--font-regular-150_14: 400 14px/150% "Noto Sans JP", sans-serif;--font-regular-150_12: 400 12px/150% "Noto Sans JP", sans-serif;--font-regular-150_10: 400 10px/150% "Noto Sans JP", sans-serif;--font-regular-180_16: 400 16px/180% "Noto Sans JP", sans-serif;--font-regular-180_14: 400 14px/180% "Noto Sans JP", sans-serif;--font-medium_16: 500 16px/100% "Noto Sans JP", sans-serif;--font-medium_14: 500 14px/100% "Noto Sans JP", sans-serif;--font-medium_12: 500 12px/100% "Noto Sans JP", sans-serif;--font-medium_10: 500 10px/100% "Noto Sans JP", sans-serif;--font-medium-150_14: 500 14px/150% "Noto Sans JP", sans-serif;--font-bg_300: 600 300px/100% "Noto Sans JP", sans-serif;--font-bg_220: 600 220px/100% "Noto Sans JP", sans-serif;--font-bg_160: 600 160px/100% "Noto Sans JP", sans-serif;--font-bg_120: 600 120px/100% "Noto Sans JP", sans-serif;--font-source_14:500 14px/170% "IBM Plex Mono", monospace;--font-source_12:500 12px/100% "IBM Plex Mono", monospace}:root{font:var(--font-regular-180_16);color:var(--color-common-main)}*{font-family:initial}* .c-fixBtn{border-color:var(--color-common-main);color:var(--color-common-main)}* .c-fixBtn:hover{background-color:var(--color-common-main)!important}body{background:var(--color-common-white)}.c-pageTitle{display:flex;justify-content:center;align-items:end;gap:8px;padding-block:32px;font:var(--font-bold_50);color:var(--color-common-white);background:var(--color-common-main)}.c-pageTitle span{font:var(--font-bold_20);color:var(--color-common-dark-gray)}@media (max-width: 960px){.c-pageTitle{font:var(--font-bold_32);padding-block:20px}.c-pageTitle span{font:var(--font-bold_14)}}.c-button{display:flex;align-items:center;gap:8px;width:fit-content;height:fit-content;padding:16px 32px;border-radius:32px;background-image:linear-gradient(to left,var(--color-common-main) 50%,var(--color-common-white) 50%);background-size:210% 100%;background-position:right center;transition:background-position .2s ease;font:var(--font-bold_14);color:var(--color-common-white);border:solid 1px var(--color-common-white);white-space:nowrap}.c-button:hover{background-position:left center}.c-button:before{display:none}.c-button:hover{color:var(--color-common-main);border:solid 1px var(--color-common-main)}.c-button--arrow:before{display:inline-block;content:"";background:var(--color-common-white);mask:var(--image-icon-arrow) no-repeat center/contain;width:6px;height:12px;order:1}.c-button--arrow:hover:before{content:"";background:var(--color-common-main);mask:var(--image-icon-arrow) no-repeat center/contain}.c-button--mail:before{display:inline-block;content:"";background:var(--color-common-white);mask:var(--image-icon-mail) no-repeat center/contain;width:12px;height:15px}.c-button--mail:hover:before{content:"";background:var(--color-common-main);mask:var(--image-icon-mail) no-repeat center/contain}.c-button--estimate{background-image:linear-gradient(to left,var(--color-common-dark-gray) 50%,var(--color-common-white) 50%);background-size:210% 100%;background-position:right center;transition:background-position .2s ease}.c-button--estimate:hover{background-position:left center}.c-button--estimate:before{display:inline-block;content:"";background:var(--color-common-white);mask:var(--image-icon-estimate) no-repeat center/contain;width:12px;height:15px}.c-button--estimate:hover:before{content:"";background:var(--color-common-main);mask:var(--image-icon-estimate) no-repeat center/contain}.c-button--white{color:var(--color-common-main);border-color:var(--color-common-main);background-image:linear-gradient(to left,var(--color-common-white) 50%,var(--color-common-main) 50%);background-size:210% 100%;background-position:right center;transition:background-position .2s ease}.c-button--white:hover{background-position:left center}.c-button--white:before{background:var(--color-common-main)}.c-button--white:hover{color:var(--color-common-white);border-color:var(--color-common-white)}.c-button--white:hover:before{background-color:var(--color-common-white)}.c-pagination a,.c-pagination span{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:6.25rem;background-color:transparent;color:var(--color-common-medium-light-gray);font:var(--font-bold_14);box-shadow:none}.c-pagination a:hover,.c-pagination span:hover{background:var(--color-common-medium-light-gray)}@media (max-width: 960px){.c-pagination{margin-top:64px}}.c-pagination .current{color:var(--color-common-white);background:var(--color-common-main)}.c-pagination .current:hover,.c-pagination .prev:hover,.c-pagination .next:hover{background:var(--color-common-main)}.c-heading--balloon{text-align:center;background:var(--color-common-main);color:var(--color-common-white);border-radius:.5rem;padding:.75rem .75rem 1rem;font:var(--font-bold-150_22);margin:4rem 0 .5rem;position:relative}.c-heading--balloon:after{content:"";width:32px;height:12px;background:var(--color-common-main);background-size:cover;clip-path:polygon(50% 100%,0% 0%,100% 0%);position:absolute;bottom:-.625rem;left:0;right:0;margin-inline:auto}@media (max-width: 960px){.c-heading--balloon{font:var(--font-bold-150_18);padding:.5rem .5rem .75rem}}.c-cta-bottom{background:var(--color-noise-noise)}.c-cta-bottom__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1312px;margin-inline:auto;padding-block:96px;padding-inline:48px}@media (max-width: 960px){.c-cta-bottom__inner{grid-template-columns:1fr;gap:40px;max-width:375px;padding-top:56px;padding-bottom:72px;padding-inline:20px}}.c-cta-bottom__inner-item:nth-child(2n){padding-left:72px;border-left:1px solid var(--color-common-medium-light-gray)}@media (max-width: 960px){.c-cta-bottom__inner-item:nth-child(2n){padding-left:0;border-left:0;padding-top:40px;border-top:1px solid var(--color-common-medium-light-gray)}}.c-cta-bottom__inner-item{display:grid;gap:48px;max-width:536px}@media (max-width: 960px){.c-cta-bottom__inner-item{gap:32px}.c-cta-bottom__inner-item .c-button{margin-inline:auto}}.c-cta-bottom__title{display:inline-flex;align-items:center;height:1em;gap:8px;font:var(--font-black_26)}.c-cta-bottom__title:before{width:26px;height:32px;margin-right:8px}.c-cta-bottom__title--mail:before{content:"";background:var(--color-common-main);mask:var(--image-icon-mail) no-repeat center/contain}.c-cta-bottom__title--estimate:before{content:"";background:var(--color-common-main);mask:var(--image-icon-estimate) no-repeat center/contain}.c-cta-bottom__title span{font:var(--font-bold_12);color:var(--color-common-gray);align-self:end}.c-cta-bottom__desc{font:var(--font-regular-150_16)}@media (max-width: 960px){.c-cta-bottom__desc{font:var(--font-regular-150_14)}}.p-breadcrumb{background:var(--color-noise-noise)!important;box-shadow:none!important}.p-breadcrumb__item:after{content:">";display:contents;color:var(--color-common-dark-gray)}.p-breadcrumb__item:last-child{overflow:hidden}.p-breadcrumb__item:last-child span{display:block;text-overflow:ellipsis;overflow:hidden;opacity:1}.p-breadcrumb__text{font:var(--font-regular-150_12)!important;color:var(--color-common-dark-gray)}.p-breadcrumb__text span{opacity:1!important;position:relative}.p-breadcrumb__text span:after{content:"";position:absolute;bottom:0;left:0;width:0;transition:width .12s ease;border-bottom:solid 1px var(--color-common-dark-gray)}.p-breadcrumb__text span:hover:after{width:100%}.single .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:block}.p-postList{display:grid;grid-template-columns:1fr 1fr;gap:2rem;justify-content:center;margin-top:3rem;width:fit-content;margin-inline:auto}@media (max-width: 600px){.p-postList{grid-template-columns:1fr}}.p-postList__item{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:25rem;position:relative}.p-postList__link{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content;position:relative;top:0;border-radius:8px}.p-postList__link:hover .c-postThumb__img{scale:1.1}.p-postList__link:hover .p-postList__title{text-decoration-color:var(--color-common-main)}.p-postList__innerLink{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:2}.p-postList__thumb{max-width:25rem;max-height:16rem;box-shadow:none}.p-postList__thumb:before{display:none!important}.p-postList__thumb figure{width:100%;aspect-ratio:400/256;overflow:hidden;border-radius:4px}.p-postList__thumb figure img{width:100%;height:100%;object-fit:cover;scale:1;transition:all .15s}.p-postList__thumb .c-postThumb__cat{display:none}.p-postList__body{display:grid;gap:1rem;z-index:3;pointer-events:none;opacity:1!important}.p-postList__title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font:var(--font-bold-150_16);text-decoration:underline;text-decoration-color:transparent;transition:all .15s}.p-postList__meta{display:flex;justify-content:space-between;margin-top:0}.p-postList__meta:has(.post-categories){height:1.75rem}.p-postList__meta a{position:relative;z-index:10!important;pointer-events:auto}.p-postList__meta .post-categories{display:flex;gap:1rem;font:var(--font-medium_12)}.p-postList__meta .post-categories li{padding:.5rem;background-image:linear-gradient(to left,var(--color-common-main) 50%,var(--color-common-white) 50%);background-size:210% 100%;background-position:right center;transition:background-position .2s ease;border:solid 1px var(--color-common-main);border-radius:.25rem}.p-postList__meta .post-categories li:hover{background-position:left center}.p-postList__meta .post-categories li a{color:var(--color-common-white)}.p-postList__meta .post-categories li:hover a{color:var(--color-common-main)}.p-postList__meta time{display:flex;align-items:center;font:var(--font-medium_14);color:var(--color-common-medium-dark-gray)}.p-postList__tags{display:flex;flex-wrap:wrap;gap:.5rem;max-height:72px;overflow:hidden}.p-postList__tags a{display:block;padding:.5rem .75rem;background-image:linear-gradient(to left,var(--color-common-white) 50%,var(--color-common-medium-dark-gray) 50%);background-size:210% 100%;background-position:right center;transition:background-position .2s ease;font:var(--font-medium_12);color:var(--color-common-medium-dark-gray);border:solid 1px var(--color-common-medium-dark-gray);border-radius:1rem;white-space:nowrap}.p-postList__tags a:hover{background-position:left center}.p-postList__tags a:hover{color:var(--color-common-white);border:solid 1px var(--color-common-white)}.p-postSlider{--slide-size: 640px;--swiper-size: calc(var(--slide-size) * 3);--swiper-scale: 1.44;--navigation-position: calc(var(--slide-size) * var(--swiper-scale) - 8px);display:flex;justify-content:center;max-width:var(--swiper-size);overflow:clip;margin-inline:auto;padding:8px 0 40px;background:var(--color-common-bright-light-gray)}@media (max-width: 960px){.p-postSlider{--slide-size: 464px;--navigation-position: calc(var(--slide-size) - 16px);padding-top:0;padding-bottom:32px}}@media (max-width: 400px){.p-postSlider{--slide-size: 100vw;--navigation-position: calc(var(--slide-size) + 12px)}}.p-postSlider__swiper{max-width:calc(var(--swiper-size) * var(--swiper-scale));padding-top:36px;padding-bottom:40px!important}@media (max-width: 960px){.p-postSlider__swiper{max-width:var(--swiper-size);padding-block:42px}}.p-postSlider__swiper .swiper-pagination{display:flex;justify-content:center;gap:16px}.p-postSlider__swiper .swiper-pagination-bullet{margin:0}@media (max-width: 960px){.p-postSlider__swiper .swiper-pagination-bullet{width:8px;height:8px}}.p-postSlider__swiper .swiper-button-prev,.p-postSlider__swiper .swiper-button-next{width:40px;height:40px;top:225px!important;outline:solid 2px var(--color-common-white);border-radius:50%;background:var(--color-common-main);transition:all .3s}@media (max-width: 960px){.p-postSlider__swiper .swiper-button-prev,.p-postSlider__swiper .swiper-button-next{top:270px!important}}@media (max-width: 400px){.p-postSlider__swiper .swiper-button-prev,.p-postSlider__swiper .swiper-button-next{top:calc(56vw + 46px)!important}}.p-postSlider__swiper .swiper-button-prev:after,.p-postSlider__swiper .swiper-button-next:after{content:"";width:fit-content;height:fit-content;margin:auto;top:0;right:0;bottom:0;left:0;border:none;font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-25%)}.p-postSlider__swiper .swiper-button-prev:hover,.p-postSlider__swiper .swiper-button-next:hover{background:var(--color-common-medium-light-gray)}.p-postSlider__swiper .swiper-button-prev{left:var(--navigation-position)}.p-postSlider__swiper .swiper-button-prev:after{transform:scaleX(-1) translateY(-25%)}.p-postSlider__swiper .swiper-button-next{right:var(--navigation-position)}.p-postSlider__swiper .swiper-pickupLabel{padding:12px 16px;position:absolute;top:28px;left:calc(33.3333333333% + 54px);border-radius:4px;outline:solid 4px var(--color-common-white);font:var(--font-black_26);color:var(--color-common-white);background-color:var(--color-common-main);z-index:2}@media (max-width: 960px){.p-postSlider__swiper .swiper-pickupLabel{padding-block:12px;top:16px;left:calc(33.3333333333% + 48px);font:var(--font-black_14)}}@media (max-width: 400px){.p-postSlider__swiper .swiper-pickupLabel{left:calc(33.3333333333% + 16px);outline:solid 2px var(--color-common-white)}}.p-postSlider__swiper .swiper-pickupLabel:after{content:"";width:27px;height:12px;position:absolute;top:calc(59px - .625rem);left:33px;background:var(--color-common-main);background-size:cover;clip-path:polygon(50% 100%,0% 0%,100% 0%);z-index:2}@media (max-width: 960px){.p-postSlider__swiper .swiper-pickupLabel:after{top:36px;left:30px}}.p-postSlider__swiper .swiper-pickupLabel:before{content:"";width:31px;height:16px;position:absolute;top:calc(61px - .625rem);left:31px;background:var(--color-common-white);clip-path:polygon(50% 100%,0% 0%,100% 0%);z-index:1}@media (max-width: 960px){.p-postSlider__swiper .swiper-pickupLabel:before{width:31px;height:14px;top:38px;left:28px}}.p-postSlider .p-postList{display:flex;margin-top:0;flex-wrap:nowrap;justify-content:start;gap:0}.p-postSlider .p-postList__item{padding-inline:20px;max-width:none;position:relative}@media (max-width: 960px){.p-postSlider .p-postList__item{padding:0}}.p-postSlider .p-postList__link{flex-direction:row-reverse;align-items:center;gap:32px;padding:24px;background:var(--color-common-white)}@media (max-width: 960px){.p-postSlider .p-postList__link{flex-direction:column;padding:0;max-width:400px;margin-inline:auto}}@media (max-width: 600px){.p-postSlider .p-postList__link{background:transparent}}.p-postSlider .p-postList__thumb{flex:67;width:100%;max-width:none;max-height:none;border-radius:4px}@media (max-width: 960px){.p-postSlider .p-postList__thumb{outline:2px solid var(--color-common-white);max-height:225px}}.p-postSlider .p-postList__thumb figure{max-width:none}.p-postSlider .p-postList__body{flex:33;gap:1.5rem;margin-top:0!important;width:100%;max-width:240px;height:fit-content}@media (max-width: 960px){.p-postSlider .p-postList__body{max-width:none;padding:0 16px 16px;gap:14px}}.p-postSlider .p-postList__title{min-height:64px;font:var(--font-bold-150_18)!important;min-width:0;max-height:none!important}.search-results .p-postList__item{width:100%!important;padding:0}.search-no-results .p-searchContent{width:100%;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 960px){.search-no-results .p-searchContent{grid-template-columns:1fr}}.search-no-results .p-searchContent p{min-width:344px}.single .l-content{flex-wrap:wrap!important;padding-top:0;margin-bottom:120px;gap:40px!important}@media (max-width: 960px){.single .l-content{margin-bottom:80px}}.single .l-mainContent{display:contents}.single .l-mainContent__inner{margin-inline:auto}@media (max-width: 1296px){.single .l-sidebar{display:none!important}}.single .p-single__head{background:var(--color-noise-light-noise);width:100vw;margin-inline:calc((100vw - 100%)/-2);padding-inline:48px}@media (max-width: 960px){.single .p-single__head{padding-inline:20px}}.single .p-single__head-inner{margin-inline:auto;width:100%;max-width:1200px;padding-block:32px;display:grid;gap:16px}@media (max-width: 600px){.single .p-single__head-inner{padding:24px 0 16px;max-width:432px}}.single .p-single__head-inner .c-postTitle__ttl{font:var(--font-bold-150_24)}@media (max-width: 960px){.single .p-single__head-inner .c-postTitle__ttl{font:var(--font-bold-150_20)}}.single .p-single__head-inner .p-postList__meta:has(.post-categories){gap:24px;width:fit-content}@media (max-width: 600px){.single .p-single__head-inner .p-postList__meta:has(.post-categories){gap:12px}}@media (max-width: 600px){.single .p-single__head-inner .p-postList__meta:has(.post-categories) .post-categories{font:var(--font-medium_10)}}.single .p-single__head-inner .p-postList__meta:has(.post-categories) time{display:flex;align-items:center;color:var(--color-common-dark-gray);gap:4px}.single .p-single__head-inner .p-postList__meta:has(.post-categories) time:before{content:"";background:var(--color-common-dark-gray);mask:var(--image-icon-schedule) no-repeat center/contain;width:20px;height:20px;margin-right:0}@media (max-width: 600px){.single .p-single__head-inner .p-postList__meta:has(.p-postList__tags) a{font:var(--font-medium_10);padding:4px 8px}}@media (max-width: 600px){.single .p-single__head-inner .p-postList__meta:has(.p-postList__author){justify-self:end}}.single .p-single__head-inner .p-postList__meta .p-postList__author a{display:flex;align-items:center;gap:4px;font:var(--font-medium_12);color:var(--color-common-dark-gray)}.single .p-single__head-inner .p-postList__meta .p-postList__author a:before{content:"";background:var(--color-common-dark-gray);mask:var(--image-icon-author) no-repeat center/contain;width:20px;height:20px;margin-right:0}.single .p-articleThumb{margin-top:0}@media (max-width: 880px){.single .p-articleThumb{margin-top:40px!important}}@media (max-width: 600px){.single .p-articleThumb{width:100vw;margin:0 calc((100vw - 100%)/-2)!important}}.single .p-articleThumb__img{box-shadow:none}.single .post_content{margin-top:32px;padding-inline:0}.single .post_content p{font:var(--font-regular-180_16);color:var(--color-common-main)}.single .post_content a:not([class]){text-decoration:underline;color:var(--color-common-a_link)}.single .post_content .swl-inline-color.has-swl-main-color,.single .post_content .has-text-color.has-swl-main-color{color:var(--color-common-main)!important}.single .post_content .swl-inline-color.has-swl-main-thin-color,.single .post_content .has-text-color.has-swl-main-thin-color{color:var(--color-common-medium-dark-gray)!important}.single .post_content .swl-inline-color.has-swl-gray-color,.single .post_content .has-text-color.has-swl-gray-color{color:var(--color-common-light-gray)!important}.single .post_content .swl-inline-color.has-black-color,.single .post_content .has-text-color.has-black-color{color:var(--color-common-deep-dark-gray)!important}.single .post_content .swl-bg-color.has-swl-main-background-color,.single .post_content .has-background.has-swl-main-background-color{background:var(--color-common-main)!important}.single .post_content .swl-bg-color.has-swl-main-thin-background-color,.single .post_content .has-background.has-swl-main-thin-background-color{background:var(--color-common-medium-dark-gray)!important}.single .post_content .swl-bg-color.has-swl-gray-background-color,.single .post_content .has-background.has-swl-gray-background-color{background:var(--color-common-light-gray)!important}.single .post_content .swl-bg-color.has-black-background-color,.single .post_content .has-background.has-black-background-color{background:var(--color-common-deep-dark-gray)!important}.single .post_content .swl-marker{font-weight:700}.single .post_content .p-toc{padding:24px;border-block:4px solid var(--color-common-bright-light-gray);background:var(--color-common-very-bright-light-gray);position:relative;border-radius:8px!important}@media (max-width: 960px){.single .post_content .p-toc{padding:20px 16px}}.single .post_content .p-toc__ttl{margin-bottom:0!important;text-align:left;font:var(--font-bold-150_18);color:var(--color-common-medium-light-gray)}.single .post_content .p-toc__ttl:before{display:none}.single .post_content .p-toc__list{display:flex;flex-direction:column;gap:16px;padding:24px 8px}.single .post_content .p-toc__list li{margin-block:0;font:var(--font-regular-150_16)}.single .post_content .p-toc__list li:before{font:var(--font-bold_16);color:var(--color-common-medium-light-gray);border:none;content:"0" counters(toc,"-")}.single .post_content .p-toc__childList{display:flex;flex-direction:column;gap:4px;margin-top:4px}.single .post_content .p-toc__childList li{margin-bottom:4px;font:var(--font-regular-150_14);color:var(--color-common-medium-dark-gray)}.single .post_content .p-toc__childList li:before{font:var(--font-bold_14);content:"ー"}.single .post_content .p-toc .c-button{position:relative;z-index:2;margin-inline:auto;font:var(--font-bold_12);padding:12px 24px}.single .post_content .p-toc.is-omitted .c-button{position:absolute;left:0;right:0;bottom:20px}.single .post_content .wp-block-heading{display:inline-block;width:100%}.single .post_content .wp-block-heading:before{display:none}.single .post_content .wp-block-heading:where(h2){margin:80px 0 32px;padding-block:16px;border-radius:2px;font:var(--font-bold-150_24);background-color:var(--color-common-main)}@media (max-width: 960px){.single .post_content .wp-block-heading:where(h2){font:var(--font-bold-150_20);padding:12px 16px}}.single .post_content .wp-block-heading:where(h3){margin-block:32px;padding:8px 20px;border-left:solid 8px var(--color-common-main);font:var(--font-bold-150_22)}@media (max-width: 960px){.single .post_content .wp-block-heading:where(h3){font:var(--font-bold-150_20);padding:4px 16px}}.single .post_content .wp-block-heading:where(h4){margin:24px 0 32px;padding:12px 8px;border-left:none;border-bottom:solid 2px var(--color-common-bright-light-gray);font:var(--font-bold-150_20)}@media (max-width: 960px){.single .post_content .wp-block-heading:where(h4){font:var(--font-bold-150_18);padding-inline:4px}}.single .post_content .wp-block-heading:where(h5){display:flex;gap:12px;padding:8px 4px;margin:24px 0 32px;font:var(--font-bold-150_18)}.single .post_content .wp-block-heading:where(h5):before{content:"ー";display:block;color:var(--color-common-light-gray)}@media (max-width: 960px){.single .post_content .wp-block-heading:where(h5){font:var(--font-bold-150_16)}}.single .post_content .wp-block-image img{display:inline-block}.single .post_content .wp-element-caption{font:var(--font-regular-150_12);color:var(--color-common-medium-dark-gray)}.single .post_content .wp-block-list li{font:var(--font-regular-150_16)}.single .post_content .wp-block-table th,.single .post_content .wp-block-table td{padding:12px}.single .post_content .wp-block-table th{background:var(--color-common-bright-light-gray);color:var(--color-common-main);text-align:center}.single .post_content .wp-block-table td{font:var(--font-regular-150_16);font-size:inherit;background:var(--color-common-white)}.single .post_content .swell-block-postLink a{font:var(--font-bold-150_16)}@media (max-width: 960px){.single .post_content .swell-block-postLink a{font:var(--font-bold-150_12)}}.single .post_content .swell-block-postLink a:after{content:attr(href);display:block;margin-top:8px;font:var(--font-regular-150_12)!important;color:var(--color-common-medium-dark-gray)}@media (max-width: 960px){.single .post_content .swell-block-postLink a:after{font:var(--font-regular-150_10)!important}}.single .post_content .swell-block-postLink .p-blogCard:hover{box-shadow:none}.single .post_content .swell-block-postLink .p-blogCard__inner{padding:0;border-radius:4px;overflow:hidden;box-shadow:none}.single .post_content .swell-block-postLink .p-blogCard__thumb{margin:0;width:fit-content}.single .post_content .swell-block-postLink .p-blogCard__thumb figure{width:184px;height:123px}@media (max-width: 960px){.single .post_content .swell-block-postLink .p-blogCard__thumb figure{width:88px;height:88px}}.single .post_content .swell-block-postLink .p-blogCard__body{min-height:123px;padding:28px 20px;border:solid 2px var(--color-common-bright-light-gray);border-left:none}@media (max-width: 960px){.single .post_content .swell-block-postLink .p-blogCard__body{padding:14px 16px;min-height:88px}}.single .post_content .swell-block-postLink .c-blogLink.-external{gap:0!important}.single .post_content .swell-block-postLink .c-blogLink.-external .c-blogLink__text{font:inherit!important}.single .post_content .swell-block-postLink .p-blogCard__excerpt,.single .post_content .swell-block-postLink .p-blogCard__caption,.single .post_content .swell-block-postLink .c-blogLink__icon{display:none}.single .post_content .swell-block-postLink:has(.c-blogLink){display:flex;align-items:center;gap:20px;border:solid 2px var(--color-common-bright-light-gray);border-radius:4px;padding:12px;cursor:pointer}.single .post_content .swell-block-postLink:has(.c-blogLink):before{content:"関連記事";font:var(--font-bold_12);background:var(--color-common-main);color:var(--color-common-white);padding:8px 12px;border-radius:4px;height:fit-content}@media (max-width: 960px){.single .post_content .swell-block-postLink:has(.c-blogLink):before{font:var(--font-bold_10)!important}}.single .post_content .swell-block-postLink:has(.c-blogLink) .c-blogLink{box-shadow:none;flex-direction:column;gap:8px}.single .post_content .swell-block-postLink:has(.c-blogLink) .c-blogLink__text{font:var(--font-bold-150_16);padding:0}.single .post_content .swell-block-postLink:has(.c-blogLink) .c-blogLink:after{content:attr(href);display:block;font:var(--font-regular-150_12);color:var(--color-common-medium-dark-gray)}.single .post_content .wp-block-custom-code-with-style code,.single .post_content .wp-block-custom-code-with-style textarea{font:var(--font-source_14);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.single .post_content .wp-block-custom-code-with-style code span,.single .post_content .wp-block-custom-code-with-style textarea span{font:var(--font-source_14)}.single .post_content .wp-block-custom-code-with-style span[role=heading]{font:var(--font-source_12)}.single .post_content .wp-block-custom-code-with-style span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.single .post_content .wp-block-button.block-editor-block-list__block:hover{color:var(--color-common-white);border-color:var(--color-common-white);background-position:right center}.single .post_content .wp-block-button.block-editor-block-list__block:hover:before{background:var(--color-common-white)}.single .post_content .wp-block-group.is-layout-flex:has(>.wp-block-custom-button-with-style){gap:16px}@media (max-width: 960px){.single .post_content .wp-block-group.is-layout-flex:has(>.wp-block-custom-button-with-style){gap:12px}}.single .post_content .c-scrollHint{margin-top:0}@media (max-width: 960px){.single .post_content .swell-block-step__item{padding-left:56px}}.single .post_content .swell-block-step__item:not(:last-child):before{border-left:1px dashed var(--color_border);content:"";display:block!important;height:100%;left:19px;position:absolute;top:0;width:0}.single .post_content .swell-block-step__number{background:var(--color-common-deep-dark-gray)!important}@media (max-width: 960px){.single .post_content .swell-block-step__number{width:40px;height:40px}.single .post_content .swell-block-step__number .__label{font-size:8px}.single .post_content .swell-block-step__number:after{font-size:15px}}@media (max-width: 960px){.single .post_content .swell-block-step__title{min-height:40px!important;font-size:1em!important}}.single .post_content .swell-block-step__body{margin-left:0!important}@media (max-width: 960px){.single .post_content .swell-block-step__body{transform:scale(.875);transform-origin:top left}}.single .-related .c-heading--balloon+p{margin-top:3rem}.single .-related .p-postList{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 600px){.single .-related .p-postList{grid-template-columns:1fr}}.single .-related .p-postList__item{margin:0;width:100%}.single .-related .p-postList__link{display:grid;grid-template-columns:3fr 7fr}@media (max-width: 960px){.single .-related .p-postList__link{gap:12px}}.single .-related .p-postList__thumb{max-height:91px;margin-block:auto;min-width:136px}@media (max-width: 960px){.single .-related .p-postList__thumb{max-height:96px;min-width:64px}}.single .-related .p-postList__thumb figure{aspect-ratio:136/91;height:100%}.single .-related .p-postList__body{padding:0}.single .-related .p-postList__meta{display:none}.single .-related .p-postList__title{height:fit-content;margin-block:auto;font:var(--font-bold-150_16);min-width:0}@media (max-width: 960px){.single .-related .p-postList__title{font:var(--font-medium-150_14)}}.single .-related .p-postList:after{display:none!important}.lum-lightbox .lum-img{display:inline-block}div[data-tippy-root] .tippy-box{border-color:var(--color-common-light-gray);box-shadow:0 0 10px #0000000f}div[data-tippy-root] .tippy-box .tippy-content{font:var(--font-bold_12);color:var(--color-common-dark-gray);padding:12px}div[data-tippy-root] .tippy-box .tippy-arrow:after{border-right-color:var(--color-common-light-gray)!important}.wp-block-post-content{margin-top:32px;padding-inline:0;max-width:48rem;margin-inline:auto}.wp-block-post-content p{font:var(--font-regular-180_16);color:var(--color-common-main)}.wp-block-post-content a:not([class]){text-decoration:underline;color:var(--color-common-a_link)}.wp-block-post-content .swl-inline-color.has-swl-main-color,.wp-block-post-content .has-text-color.has-swl-main-color{color:var(--color-common-main)!important}.wp-block-post-content .swl-inline-color.has-swl-main-thin-color,.wp-block-post-content .has-text-color.has-swl-main-thin-color{color:var(--color-common-medium-dark-gray)!important}.wp-block-post-content .swl-inline-color.has-swl-gray-color,.wp-block-post-content .has-text-color.has-swl-gray-color{color:var(--color-common-light-gray)!important}.wp-block-post-content .swl-inline-color.has-black-color,.wp-block-post-content .has-text-color.has-black-color{color:var(--color-common-deep-dark-gray)!important}.wp-block-post-content .swl-bg-color.has-swl-main-background-color,.wp-block-post-content .has-background.has-swl-main-background-color{background:var(--color-common-main)!important}.wp-block-post-content .swl-bg-color.has-swl-main-thin-background-color,.wp-block-post-content .has-background.has-swl-main-thin-background-color{background:var(--color-common-medium-dark-gray)!important}.wp-block-post-content .swl-bg-color.has-swl-gray-background-color,.wp-block-post-content .has-background.has-swl-gray-background-color{background:var(--color-common-light-gray)!important}.wp-block-post-content .swl-bg-color.has-black-background-color,.wp-block-post-content .has-background.has-black-background-color{background:var(--color-common-deep-dark-gray)!important}.wp-block-post-content .swl-marker{font-weight:700}.wp-block-post-content .p-toc{padding:24px;border-block:4px solid var(--color-common-bright-light-gray);background:var(--color-common-very-bright-light-gray);position:relative;border-radius:8px!important}@media (max-width: 960px){.wp-block-post-content .p-toc{padding:20px 16px}}.wp-block-post-content .p-toc__ttl{margin-bottom:0!important;text-align:left;font:var(--font-bold-150_18);color:var(--color-common-medium-light-gray)}.wp-block-post-content .p-toc__ttl:before{display:none}.wp-block-post-content .p-toc__list{display:flex;flex-direction:column;gap:16px;padding:24px 8px}.wp-block-post-content .p-toc__list li{margin-block:0;font:var(--font-regular-150_16)}.wp-block-post-content .p-toc__list li:before{font:var(--font-bold_16);color:var(--color-common-medium-light-gray);border:none;content:"0" counters(toc,"-")}.wp-block-post-content .p-toc__childList{display:flex;flex-direction:column;gap:4px;margin-top:4px}.wp-block-post-content .p-toc__childList li{margin-bottom:4px;font:var(--font-regular-150_14);color:var(--color-common-medium-dark-gray)}.wp-block-post-content .p-toc__childList li:before{font:var(--font-bold_14);content:"ー"}.wp-block-post-content .p-toc .c-button{position:relative;z-index:2;margin-inline:auto;font:var(--font-bold_12);padding:12px 24px}.wp-block-post-content .p-toc.is-omitted .c-button{position:absolute;left:0;right:0;bottom:20px}.wp-block-post-content .wp-block-heading{display:inline-block;width:100%}.wp-block-post-content .wp-block-heading:before{display:none}.wp-block-post-content .wp-block-heading:where(h2){margin:80px 0 32px;padding-block:16px;border-radius:2px;font:var(--font-bold-150_24);background-color:var(--color-common-main)}@media (max-width: 960px){.wp-block-post-content .wp-block-heading:where(h2){font:var(--font-bold-150_20);padding:12px 16px}}.wp-block-post-content .wp-block-heading:where(h3){margin-block:32px;padding:8px 20px;border-left:solid 8px var(--color-common-main);font:var(--font-bold-150_22)}@media (max-width: 960px){.wp-block-post-content .wp-block-heading:where(h3){font:var(--font-bold-150_20);padding:4px 16px}}.wp-block-post-content .wp-block-heading:where(h4){margin:24px 0 32px;padding:12px 8px;border-left:none;border-bottom:solid 2px var(--color-common-bright-light-gray);font:var(--font-bold-150_20)}@media (max-width: 960px){.wp-block-post-content .wp-block-heading:where(h4){font:var(--font-bold-150_18);padding-inline:4px}}.wp-block-post-content .wp-block-heading:where(h5){display:flex;gap:12px;padding:8px 4px;margin:24px 0 32px;font:var(--font-bold-150_18)}.wp-block-post-content .wp-block-heading:where(h5):before{content:"ー";display:block;color:var(--color-common-light-gray)}@media (max-width: 960px){.wp-block-post-content .wp-block-heading:where(h5){font:var(--font-bold-150_16)}}.wp-block-post-content .wp-block-image img{display:inline-block}.wp-block-post-content .wp-element-caption{font:var(--font-regular-150_12);color:var(--color-common-medium-dark-gray)}.wp-block-post-content .wp-block-list li{font:var(--font-regular-150_16)}.wp-block-post-content .wp-block-table th,.wp-block-post-content .wp-block-table td{padding:12px}.wp-block-post-content .wp-block-table th{background:var(--color-common-bright-light-gray);color:var(--color-common-main);text-align:center}.wp-block-post-content .wp-block-table td{font:var(--font-regular-150_16);font-size:inherit;background:var(--color-common-white)}.wp-block-post-content .swell-block-postLink a{font:var(--font-bold-150_16)}@media (max-width: 960px){.wp-block-post-content .swell-block-postLink a{font:var(--font-bold-150_12)}}.wp-block-post-content .swell-block-postLink a:after{content:attr(href);display:block;margin-top:8px;font:var(--font-regular-150_12)!important;color:var(--color-common-medium-dark-gray)}@media (max-width: 960px){.wp-block-post-content .swell-block-postLink a:after{font:var(--font-regular-150_10)!important}}.wp-block-post-content .swell-block-postLink .p-blogCard:hover{box-shadow:none}.wp-block-post-content .swell-block-postLink .p-blogCard__inner{padding:0;border-radius:4px;overflow:hidden;box-shadow:none}.wp-block-post-content .swell-block-postLink .p-blogCard__thumb{margin:0;width:fit-content}.wp-block-post-content .swell-block-postLink .p-blogCard__thumb figure{width:184px;height:123px}@media (max-width: 960px){.wp-block-post-content .swell-block-postLink .p-blogCard__thumb figure{width:88px;height:88px}}.wp-block-post-content .swell-block-postLink .p-blogCard__body{min-height:123px;padding:28px 20px;border:solid 2px var(--color-common-bright-light-gray);border-left:none}@media (max-width: 960px){.wp-block-post-content .swell-block-postLink .p-blogCard__body{padding:14px 16px;min-height:88px}}.wp-block-post-content .swell-block-postLink .c-blogLink.-external{gap:0!important}.wp-block-post-content .swell-block-postLink .c-blogLink.-external .c-blogLink__text{font:inherit!important}.wp-block-post-content .swell-block-postLink .p-blogCard__excerpt,.wp-block-post-content .swell-block-postLink .p-blogCard__caption,.wp-block-post-content .swell-block-postLink .c-blogLink__icon{display:none}.wp-block-post-content .swell-block-postLink:has(.c-blogLink){display:flex;align-items:center;gap:20px;border:solid 2px var(--color-common-bright-light-gray);border-radius:4px;padding:12px;cursor:pointer}.wp-block-post-content .swell-block-postLink:has(.c-blogLink):before{content:"関連記事";font:var(--font-bold_12);background:var(--color-common-main);color:var(--color-common-white);padding:8px 12px;border-radius:4px;height:fit-content}@media (max-width: 960px){.wp-block-post-content .swell-block-postLink:has(.c-blogLink):before{font:var(--font-bold_10)!important}}.wp-block-post-content .swell-block-postLink:has(.c-blogLink) .c-blogLink{box-shadow:none;flex-direction:column;gap:8px}.wp-block-post-content .swell-block-postLink:has(.c-blogLink) .c-blogLink__text{font:var(--font-bold-150_16);padding:0}.wp-block-post-content .swell-block-postLink:has(.c-blogLink) .c-blogLink:after{content:attr(href);display:block;font:var(--font-regular-150_12);color:var(--color-common-medium-dark-gray)}.wp-block-post-content .wp-block-custom-code-with-style code,.wp-block-post-content .wp-block-custom-code-with-style textarea{font:var(--font-source_14);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.wp-block-post-content .wp-block-custom-code-with-style code span,.wp-block-post-content .wp-block-custom-code-with-style textarea span{font:var(--font-source_14)}.wp-block-post-content .wp-block-custom-code-with-style span[role=heading]{font:var(--font-source_12)}.wp-block-post-content .wp-block-custom-code-with-style span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.wp-block-post-content .wp-block-button.block-editor-block-list__block:hover{color:var(--color-common-white);border-color:var(--color-common-white);background-position:right center}.wp-block-post-content .wp-block-button.block-editor-block-list__block:hover:before{background:var(--color-common-white)}.wp-block-post-content .wp-block-group.is-layout-flex:has(>.wp-block-custom-button-with-style){gap:16px}@media (max-width: 960px){.wp-block-post-content .wp-block-group.is-layout-flex:has(>.wp-block-custom-button-with-style){gap:12px}}.wp-block-post-content .c-scrollHint{margin-top:0}@media (max-width: 960px){.wp-block-post-content .swell-block-step__item{padding-left:56px}}.wp-block-post-content .swell-block-step__item:not(:last-child):before{border-left:1px dashed var(--color_border);content:"";display:block!important;height:100%;left:19px;position:absolute;top:0;width:0}.wp-block-post-content .swell-block-step__number{background:var(--color-common-deep-dark-gray)!important}@media (max-width: 960px){.wp-block-post-content .swell-block-step__number{width:40px;height:40px}.wp-block-post-content .swell-block-step__number .__label{font-size:8px}.wp-block-post-content .swell-block-step__number:after{font-size:15px}}@media (max-width: 960px){.wp-block-post-content .swell-block-step__title{min-height:40px!important;font-size:1em!important}}.wp-block-post-content .swell-block-step__body{margin-left:0!important}@media (max-width: 960px){.wp-block-post-content .swell-block-step__body{transform:scale(.875);transform-origin:top left}}.wp-block-post-content .swell-block-postLink .swell-block-postLink{display:contents}.wp-block-post-content .swell-block-postLink .swell-block-postLink:before,.wp-block-post-content .swell-block-postLink .swell-block-postLink .c-blogLink__icon{display:none}.wp-block-post-content ol[data-type="core/list"]{padding-left:0!important}.wp-block-post-content li ul[data-type="core/list"]{padding-left:24px!important}.components-tools-panel:has(button[aria-label=ステップ番号のカラー設定オプション]){display:none}.components-panel__body:has(.swl-styleControls.for-swl-capbox),.components-panel__body:has(.components-button-group.swl-btns--styles),.components-panel__body:has(.swl-colorPicker.for-swl-capbox-color),.components-panel__body:has(.swl-styleControl__inner .is-style-index.-list-under-dashed),.components-panel__body:has(button[aria-label=デフォルト]):has(button[aria-label=ビッグ]):has(button[aria-label=スモール]){display:none}.components-panel__body .swl-styleControl:has(.is-style-check_list),.components-panel__body .swl-styleControl:has(.is-style-good_list),.components-panel__body .swl-styleControl:has(.is-style-triangle_list),.components-panel__body .swl-styleControl:has(.is-style-bad_list){display:none}.components-panel__body .components-base-control__field.ebb-cc--bf-cfd-1t5ousf.ej5x27r3:has(.components-button-group.swl-btns--padSmall){display:none}.components-panel__body .components-base-control__field.fdac-fc-fa-d-deeace-1t5ousf{background:#00f}div:has(>.components-panel__body.swl-panel):has(.ls-table-extension-ui){display:flex;flex-direction:column}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection,.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks{display:flex;flex-direction:column}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-header:has(svg[data-icon-name=swell-block-category]) svg,.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-header:has(svg[data-icon-name=swell-block-category]) svg{fill:#112b35}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-header:nth-child(n+4),.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-header:nth-child(n+4){opacity:.8}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-content:nth-child(n+5),.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-content:nth-child(n+5){opacity:.6}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-content .block-editor-block-types-list,.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-content .block-editor-block-types-list{display:grid;grid-template-columns:1fr 1fr 1fr}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-content .block-editor-block-types-list>div,.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-content .block-editor-block-types-list>div{display:contents}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-content .block-editor-block-types-list>div .block-editor-block-types-list__list-item,.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-content .block-editor-block-types-list>div .block-editor-block-types-list__list-item{display:contents}.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__insertable-blocks-at-selection .block-editor-inserter__panel-content .block-editor-block-types-list>div .block-editor-block-types-list__list-item:has(.editor-block-list-item-group\/group-has-list),.interface-interface-skeleton__secondary-sidebar .block-editor-inserter__all-blocks .block-editor-inserter__panel-content .block-editor-block-types-list>div .block-editor-block-types-list__list-item:has(.editor-block-list-item-group\/group-has-list){display:none}.block-editor-block-types-list__item.editor-block-list-item-custom-list-with-style .block-editor-block-types-list__item-icon,.block-editor-block-types-list__item.editor-block-list-item-custom-box-with-style .block-editor-block-types-list__item-icon,.block-editor-block-types-list__item.editor-block-list-item-custom-code-with-style .block-editor-block-types-list__item-icon,.block-editor-block-types-list__item.editor-block-list-item-custom-button-with-style .block-editor-block-types-list__item-icon{position:relative}.block-editor-block-types-list__item.editor-block-list-item-custom-list-with-style .block-editor-block-types-list__item-icon:before,.block-editor-block-types-list__item.editor-block-list-item-custom-box-with-style .block-editor-block-types-list__item-icon:before,.block-editor-block-types-list__item.editor-block-list-item-custom-code-with-style .block-editor-block-types-list__item-icon:before,.block-editor-block-types-list__item.editor-block-list-item-custom-button-with-style .block-editor-block-types-list__item-icon:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border-radius:50%;filter:drop-shadow(0px 0px 1px black)}.block-editor-block-types-list__item.editor-block-list-item-custom-list-with-style .block-editor-block-types-list__item-icon:after,.block-editor-block-types-list__item.editor-block-list-item-custom-box-with-style .block-editor-block-types-list__item-icon:after,.block-editor-block-types-list__item.editor-block-list-item-custom-code-with-style .block-editor-block-types-list__item-icon:after,.block-editor-block-types-list__item.editor-block-list-item-custom-button-with-style .block-editor-block-types-list__item-icon:after{position:absolute;top:3px;left:4px;width:12px;height:12px;content:"";background:var(--color-common-white);mask:var(--image-icon-logo-textless) no-repeat center/contain;background:var(--color-common-main)}.block-editor-block-types-list__item.editor-block-list-item-custom-list-with-style .block-editor-block-types-list__item-title span,.block-editor-block-types-list__item.editor-block-list-item-custom-box-with-style .block-editor-block-types-list__item-title span,.block-editor-block-types-list__item.editor-block-list-item-custom-code-with-style .block-editor-block-types-list__item-title span,.block-editor-block-types-list__item.editor-block-list-item-custom-button-with-style .block-editor-block-types-list__item-title span{white-space:break-spaces;width:72px;text-align:center;margin-inline:auto}.block-editor-block-types-list__item[class*=editor-block-list-item-loos-]:not(.editor-block-list-item-loos-post-link):not(.editor-block-list-item-loos-step):not(.editor-block-list-item-loos-balloon){opacity:.8}.block-editor-block-types-list__item[class*=editor-block-list-item-loos-]:not(.editor-block-list-item-loos-post-link):not(.editor-block-list-item-loos-step):not(.editor-block-list-item-loos-balloon) *{fill:#112b35!important;color:#112b35!important}.block-editor-block-types-list__item[class*=editor-block-list-item-loos-]:not(.editor-block-list-item-loos-post-link):not(.editor-block-list-item-loos-step):not(.editor-block-list-item-loos-balloon) *:after{color:#112b35!important}.swell-format-popover.-swl-inline-list .components-button-group button{font-size:0;width:100%;padding-inline:8px;gap:2px}.swell-format-popover.-swl-inline-list .components-button-group button svg,.swell-format-popover.-swl-inline-list .components-button-group button:before,.swell-format-popover.-swl-inline-list .components-button-group button:after{font-size:13px}.swell-format-popover.-swl-inline-list .components-button-group button.is-primary svg,.swell-format-popover.-swl-inline-list .components-button-group button.is-primary:before{color:#fff}.swell-format-popover.-swl-inline-list .components-button-group button.is-secondary svg,.swell-format-popover.-swl-inline-list .components-button-group button.is-secondary:before{color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.swell-format-popover.-swl-inline-list .components-button-group button:nth-child(1):after{content:"デフォルト"}.swell-format-popover.-swl-inline-list .components-button-group button:nth-child(2) svg{display:none}.swell-format-popover.-swl-inline-list .components-button-group button:nth-child(2):before{content:"❶";transform:scale(.8)}.swell-format-popover.-swl-inline-list .components-button-group button:nth-child(2):after{content:"数字"}.swell-format-popover.-swl-inline-list .components-button-group button:nth-child(n+3){display:none}.swell-format-popover.-swl-bgcolor button.components-button.components-circular-option-picker__option[aria-label="色: メインカラー"],.swell-format-popover.-swl-text-color button.components-button.components-circular-option-picker__option[aria-label="色: メインカラー"],.components-popover__content button.components-button.components-circular-option-picker__option[aria-label="色: メインカラー"]{background:var(--color-common-main)!important;color:var(--color-common-main)!important}.swell-format-popover.-swl-bgcolor button.components-button.components-circular-option-picker__option[aria-label="色: メインカラー(薄)"],.swell-format-popover.-swl-text-color button.components-button.components-circular-option-picker__option[aria-label="色: メインカラー(薄)"],.components-popover__content button.components-button.components-circular-option-picker__option[aria-label="色: メインカラー(薄)"]{background:var(--color-common-medium-dark-gray)!important;color:var(--color-common-medium-dark-gray)!important}.swell-format-popover.-swl-bgcolor button.components-button.components-circular-option-picker__option[aria-label="色: グレー"],.swell-format-popover.-swl-text-color button.components-button.components-circular-option-picker__option[aria-label="色: グレー"],.components-popover__content button.components-button.components-circular-option-picker__option[aria-label="色: グレー"]{background:var(--color-common-light-gray)!important;color:var(--color-common-light-gray)!important}.swell-format-popover.-swl-bgcolor button.components-button.components-circular-option-picker__option[aria-label="色: 黒"],.swell-format-popover.-swl-text-color button.components-button.components-circular-option-picker__option[aria-label="色: 黒"],.components-popover__content button.components-button.components-circular-option-picker__option[aria-label="色: 黒"]{background:var(--color-common-deep-dark-gray)!important;color:var(--color-common-deep-dark-gray)!important}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button+div span,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button+div span,.components-popover__content .components-color-palette__custom-color-button+div span{max-width:156px;text-transform:lowercase}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。],.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。],.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]{background:var(--color-common-main)!important}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span{font-size:0}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:before,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:before{font-size:13px}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:first-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:first-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:first-child:before{content:"メイン"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:last-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:last-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「--color_main」です。]+div span:last-child:before{content:"--color-common-main"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"],.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"],.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]{background:var(--color-common-medium-dark-gray)!important}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span{font-size:0}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:before,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:before{font-size:13px}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:first-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:first-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:first-child:before{content:"ミディアムダークグレー"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:last-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:last-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー(薄)」、値は「--color_main_thin」です。"]+div span:last-child:before{content:"--color-common-medium-dark-gray"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。],.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。],.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]{background:var(--color-common-light-gray)!important}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span{font-size:0}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:before,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:before{font-size:13px}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:first-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:first-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:first-child:before{content:"ライトグレー"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:last-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:last-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label=カスタムカラーピッカー。現在選択中の色は「グレー」、値は「--color_gray」です。]+div span:last-child:before{content:"--color-common-light-gray"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"],.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"],.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]{background:var(--color-common-deep-dark-gray)!important}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span{font-size:0}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:before,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:before{font-size:13px}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:first-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:first-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:first-child:before{content:"ディープダークグレー"}.swell-format-popover.-swl-bgcolor .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:last-child:before,.swell-format-popover.-swl-text-color .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:last-child:before,.components-popover__content .components-color-palette__custom-color-button[aria-label="カスタムカラーピッカー。現在選択中の色は「メインカラー」、値は「#000」です。"]+div span:last-child:before{content:"--color-common-deep-dark-gray"}.swl-inline-list[data-icon=dot]:before{background-color:var(--color-common-medium-light-gray)!important}.block-editor-rich-text__editable,table{counter-reset:li}.block-editor-rich-text__editable .swl-inline-list[data-icon=check],table .swl-inline-list[data-icon=check]{counter-increment:li;padding-left:2em;position:relative}.block-editor-rich-text__editable .swl-inline-list[data-icon=check]:before,table .swl-inline-list[data-icon=check]:before{content:counter(li);position:absolute;left:0;top:0;background-color:var(--color-common-medium-light-gray);display:flex;align-items:center;justify-content:center;border-radius:50%;width:1.5rem;height:1.5rem;font-weight:700;color:#fff;margin-block:calc(var(--spacing) * .75)!important;line-height:.2}.p-authorBox{display:block;background:var(--color-common-very-bright-light-gray);border:none;padding:24px;text-align:start!important;border-radius:8px}@media (max-width: 960px){.p-authorBox{padding:20px}}.p-authorBox .avatar{border:none}.p-authorBox h2{width:100%;padding:0 8px 12px;border-bottom:solid 1px var(--color-common-light-gray);font:var(--font-bold-150_16)}@media (max-width: 960px){.p-authorBox h2{font:var(--font-bold-150_14)}}.p-authorBox__content{display:flex;gap:16px;align-items:center;padding-top:16px;padding-bottom:8px}.p-authorBox__l{display:contents}@media (max-width: 960px){.p-authorBox__l img{width:80px!important;height:80px!important}}.p-authorBox__r{gap:16px;border:0;padding-left:0;width:100%;height:fit-content}@media (max-width: 960px){.p-authorBox__r{display:flex;flex-direction:column;gap:14px}}.p-authorBox__r a{font:var(--font-bold-150_14)}@media (max-width: 960px){.p-authorBox__r a{font:var(--font-bold-150_12);margin-top:0}}.p-authorBox__r p{font:var(--font-regular-150_14);color:var(--color-common-main)}@media (max-width: 960px){.p-authorBox__r p{font:var(--font-regular-150_12)}}.l-header__nav{justify-content:end}@media (max-width: 960px){.l-header__nav{justify-content:normal}}.l-header__nav .l-header__navList{width:20%!important}@media (max-width: 960px){.l-header__nav .l-header__navList{width:100%!important}}.l-header__nav .l-header__navList li{display:none}.l-header__nav .l-header__navList li:first-child{display:block}.l-header__nav .l-header__navList li:last-child{display:block}.l-header__nav .l-header__buttons{width:fit-content}@media (max-width: 960px){.l-header__nav .l-header__buttons{justify-content:center}}.l-header__nav .l-header__buttons a:first-child{display:none}.l-header{position:sticky;background:var(--color-common-white-90);box-shadow:none}.l-header__menu{display:flex;gap:16px;justify-content:space-between;max-width:1920px;padding:12px 48px}@media (max-width: 960px){.l-header__menu{gap:0;padding:4px 16px}}.l-header__logo{content:"";background:var(--color-common-main);mask:var(--image-icon-logo) no-repeat center/contain;width:140px;min-width:140px;height:fit-content;order:0;margin-block:16px}@media (max-width: 960px){.l-header__logo{width:96px;min-width:96px}}.l-header__logo img{opacity:0}.l-header__nav{display:flex;gap:16px;width:100%;max-width:1090px}@media (max-width: 960px){.l-header__nav{display:grid;gap:40px;position:fixed;top:56px;left:0;width:100%;padding:32px 32px 40px;background-color:var(--color-common-main);color:var(--color-common-white);visibility:hidden;opacity:0;transition:all .3s}.l-header__nav.active{visibility:visible;opacity:1}.l-header__nav>*{max-width:311px;margin-inline:auto}.l-header__nav .c-button{padding:12px 20px;font:var(--font-bold_12)}.l-header__nav .c-button:before{width:10px;height:14px}}.l-header__navList{display:flex;gap:12px;width:100%}@media (max-width: 960px){.l-header__navList{flex-direction:column;width:100%;gap:8px;padding-bottom:8px}}.l-header__navListItem{font:var(--font-medium_16);color:var(--color-common-main);display:block;width:100%;height:fit-content}.l-header__navListItem:nth-of-type(2)>a{display:flex;justify-content:center;align-items:center;gap:8px}.l-header__navListItem:nth-of-type(2)>a span{margin-inline:0}.l-header__navListItem:nth-of-type(2)>a:after{content:"";background:var(--color-common-main);mask:var(--image-icon-arrow) no-repeat center/contain;display:inline-block;width:8px;height:8px;transform:rotate(90deg) translate(-4px)}@media (max-width: 960px){.l-header__navListItem:nth-of-type(2)>a:after{content:"";background:var(--color-common-white);mask:var(--image-icon-arrow) no-repeat center/contain}}.l-header__navListItem:nth-of-type(2):has(.visible)>a:after{transform:rotate(-90deg) translate(4px)}.l-header__navListItem>a{display:block;width:100%;padding-top:24px;padding-bottom:12px;color:var(--color-common-main);cursor:pointer}@media (max-width: 960px){.l-header__navListItem>a{color:var(--color-common-white);padding:0}}.l-header__navListItem>a span{display:block;padding-bottom:12px;white-space:nowrap;width:fit-content;margin-inline:auto;position:relative}.l-header__navListItem>a span:after{content:"";position:absolute;bottom:0;left:0;width:0;transition:width .12s ease;border-bottom:solid 2px var(--color-common-main)}.l-header__navListItem>a span:hover:after{width:100%}@media (max-width: 960px){.l-header__navListItem>a span{padding:12px 24px 22px;width:100%}.l-header__navListItem>a span:after{content:"";display:block;width:100%;border-color:var(--color-common-very-deep-dark-gray)}}.l-header__submenu{display:flex;justify-content:center;gap:16px;position:absolute;bottom:-57px;left:0;right:0;margin-inline:auto;background:var(--color-common-deep-dark-gray);border-bottom:solid 2px var(--color-common-white);opacity:0;visibility:hidden;transition:all .3s ease,visibility .3s ease}@media (max-width: 960px){.l-header__submenu{flex-direction:column;gap:0;height:0;padding-block:8px;background:transparent;border-bottom:0}}.l-header__submenu.visible{visibility:visible;opacity:1}@media (max-width: 960px){.l-header__submenu.visible{position:static;height:auto}}@media (max-width: 960px){.l-header #open_submenu:has(.visible)>a span:after{border:none}.l-header #open_submenu:has(.visible):after{content:"";display:block;width:100%;border-bottom:solid 1px var(--color-common-very-deep-dark-gray)}}.l-header__submenuItem{display:flex;gap:16px;align-items:center}@media (max-width: 960px){.l-header__submenuItem a{padding:16px 24px;margin-left:24px}.l-header__submenuItem:after{display:none}}.l-header__submenuItem a{padding:20px 16px 12px;color:var(--color-common-white);font:var(--font-medium_14)}.l-header__submenuItem a span{display:block;padding-bottom:8px;border-bottom:solid 1px transparent}.l-header__submenuItem a span:hover{border-color:var(--color-common-white)}.l-header__submenuItem:not(:last-child):after{content:"/";color:var(--color-common-white);font:var(--font-medium_16)}.l-header__buttons{max-width:362px;width:100%;display:flex;gap:12px;align-items:center}.l-header__hamburger{display:none}@media (max-width: 960px){.l-header__hamburger{position:absolute;top:0;right:0;height:fit-content;padding:20px 16px;display:flex;flex-direction:column;gap:5px}.l-header__hamburger span{display:block;width:24px;border-bottom:solid 2px var(--color-common-main);border-radius:2px;transition:all .3s}.l-header__hamburger.active{background-color:var(--color-common-main)}.l-header__hamburger.active span{border-color:var(--color-common-white)}.l-header__hamburger.active span:nth-of-type(1){transform:translateY(7px) rotate(45deg)}.l-header__hamburger.active span:nth-of-type(2){opacity:0}.l-header__hamburger.active span:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}}.l-header--gradation{background:var(--color-gradation-header)}.l-header--gradation .l-header__logo{content:"";background:var(--color-common-white);mask:var(--image-icon-logo) no-repeat center/contain}.l-footer{background:var(--color-common-main)}.l-footer__menu{display:flex;justify-content:space-between;max-width:1312px;padding:80px 48px 120px;margin-inline:auto;color:var(--color-common-white)}@media (max-width: 960px){.l-footer__menu{flex-direction:column;gap:72px;padding:56px 24px 64px;max-width:326px}}.l-footer__logo{display:flex;flex-direction:column;gap:32px}@media (max-width: 960px){.l-footer__logo{justify-content:center;margin-inline:auto}}.l-footer__logo address{font:var(--font-regular-150_10);font-style:normal}@media (max-width: 960px){.l-footer__logo address{display:none}}.l-footer__logoLink{display:flex;flex-direction:column;gap:12px;font:var(--font-medium_12)}.l-footer__logoLink img{width:140px}.l-footer__menuList{display:flex;background:var(--color-common-main);gap:48px}@media (max-width: 960px){.l-footer__menuList{flex-direction:column}}.l-footer__menuListItem{display:flex;flex-direction:column;gap:16px}@media (max-width: 960px){.l-footer__menuListItem{display:grid;grid-template-columns:80fr 134fr}}.l-footer__menuListItem h4{font:var(--font-bold-150_14)}@media (max-width: 960px){.l-footer__menuListItem h4 span{display:block}}.l-footer__menuListItem>ul{display:grid;gap:12px}.l-footer__menuListItem>ul li{display:flex;gap:12px}.l-footer__menuListItem>ul li:before{content:"";display:block;width:4px;height:8px;border-bottom:solid 2px var(--color-common-deep-dark-gray)}.l-footer__menuListItem>ul li a{width:100%;padding-bottom:8px;border-bottom:solid 1px transparent;font:var(--font-medium_12);color:var(--color-common-medium-light-gray);position:relative}.l-footer__menuListItem>ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;transition:width .12s ease;border-bottom:solid 1px var(--color-common-medium-light-gray)}.l-footer__menuListItem>ul li a:hover:after{width:100%}.l-footer__foot{font:var(--font-medium_12);color:var(--color-common-white);background:var(--color-common-dark-gray);padding-block:1.5rem}@media (max-width: 960px){.l-content.l-container{padding-inline:1rem}}.l-mainContent{width:fit-content!important;margin-inline:auto}.l-mainContent__inner{max-width:48rem}@media (max-width: 600px){.l-mainContent__inner{max-width:400px}}.l-mainContent .p-toc{width:100%!important;margin:0!important}.-sidebar-on .l-content{display:flex;flex-wrap:nowrap;justify-content:center;gap:min(6vw,56px)}@media (max-width: 880px){.-sidebar-on .l-content{display:block}}.l-sidebar{width:20.5rem!important;margin-inline:auto}@media (max-width: 960px){.l-sidebar{margin-top:0!important}}@media (max-width: 880px){.l-sidebar{margin-top:4em!important;display:grid;grid-template-columns:1fr;width:100%!important;max-width:768px}.l-sidebar__inner{width:100%}}@media (max-width: 600px){.l-sidebar__inner{max-width:400px;margin-inline:auto}}.l-sidebar__item{display:flex;flex-direction:column;gap:1.5rem}.l-sidebar__item .wp-block-group,.l-sidebar__item .wp-block-group__inner-container{display:contents}.l-sidebar__campaign-banner{position:relative;aspect-ratio:2/1;border-radius:4px;background-color:var(--color-common-bright-light-gray);width:100%}@media (max-width: 880px){.l-sidebar__campaign-banner-wrapper{flex-direction:row;justify-content:space-between;gap:2rem;max-width:768px}}@media (max-width: 600px){.l-sidebar__campaign-banner-wrapper{flex-direction:column;max-width:400px;margin-inline:auto}}.l-sidebar__campaign-banner img{display:block;width:100%;height:100%;border-radius:4px}.l-sidebar__campaign-banner a{position:absolute;top:0;left:0;width:100%;height:100%}.l-sidebar .c-heading--balloon{font:var(--font-bold_16);border-radius:.25rem;margin-top:4rem;background:var(--color-noise-dark-noise)}.l-sidebar .c-heading--balloon:after{background:var(--color-noise-dark-noise)}.l-sidebar__search input{border:none!important;height:24px;margin:8px 0 8px 8px;padding-right:0}.l-sidebar__search input::placeholder{color:var(--color-common-medium-light-gray)}.l-sidebar__search .wp-block-search__inside-wrapper{border:none!important;border-radius:4px;background:var(--color-common-bright-light-gray)}.l-sidebar__search .wp-block-search__button{margin-left:0}.l-sidebar__search svg{fill:var(--color-common-medium-light-gray);stroke:transparent;width:26px;height:26px;transform:scaleX(-1)}.l-sidebar__popular-posts .widgettitle,.l-sidebar__popular-posts .p-postList__item:before{display:none}.l-sidebar__popular-posts .p-postList{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:0;width:100%}.l-sidebar__popular-posts .p-postList__item{margin:0;display:grid;grid-template-columns:110px 1fr;width:100%;max-width:none}@media (max-width: 960px){.l-sidebar__popular-posts .p-postList__item{grid-template-columns:96px 1fr;gap:12px}}.l-sidebar__popular-posts .p-postList__link{display:contents}.l-sidebar__popular-posts .p-postList__thumb{margin-block:auto;min-width:96px}.l-sidebar__popular-posts .p-postList__thumb figure{aspect-ratio:96/64;max-height:64px;height:100%}@media (max-width: 960px){.l-sidebar__popular-posts .p-postList__thumb figure{max-width:96px}}.l-sidebar__popular-posts .p-postList__body{padding:0}.l-sidebar__popular-posts .p-postList__title{height:fit-content;margin-block:auto;font:var(--font-medium-150_14);min-width:0}.l-sidebar__popular-posts .p-postList:after{display:none!important}.l-sidebar__categories .cat-item a{padding:20px 8px;font:var(--font-bold_14);border-color:var(--color-common-light-gray);transition:all .15s}.l-sidebar__categories .cat-item a:hover{background:none;border-color:var(--color-common-main);display:flex;justify-content:space-between}.l-sidebar__categories .cat-item a:hover:after{display:inline-block;content:"";background:var(--color-common-main);mask:var(--image-icon-arrow) no-repeat center/contain;width:6px;height:auto}.l-sidebar__categories .cat-item a:before{display:none}.l-sidebar__tags .wp-tag-cloud{display:flex;gap:12px;flex-wrap:wrap}.l-sidebar__tags .wp-tag-cloud .tag-cloud-link{display:block;padding:.5rem .75rem;background-image:linear-gradient(to left,var(--color-common-white) 50%,var(--color-common-medium-dark-gray) 50%);background-size:210% 100%;background-position:right center;transition:background-position .2s ease;font:var(--font-medium_12);color:var(--color-common-medium-dark-gray)!important;border:solid 1px var(--color-common-medium-dark-gray);border-radius:1rem}.l-sidebar__tags .wp-tag-cloud .tag-cloud-link:hover{background-position:left center}.l-sidebar__tags .wp-tag-cloud .tag-cloud-link:hover{color:var(--color-common-white)!important;border:solid 1px var(--color-common-white);box-shadow:none;animation:none}
