.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a{text-decoration:underline;font-weight:400;color:#33aee5}.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a:hover,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a.btn,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a.more,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a.page-link,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a.js-acTrigger,.editor-area *:not(.js-acTrigger,.js-tabTrgger,.btn,.more,.page-link,.wp-block-button__link) a.js-tabTrgger{text-decoration:none}.editor-area .page-link a,.editor-area .tag a{text-decoration:none}.has-background{padding:3% 4%}.wp-block-group{width:100%;max-width:100%;height:auto;position:relative;margin:0 auto;padding-inline:0;padding-block:clamp(4rem,2.184rem + 5.674vw,8rem)}.wp-block-group.narrow{max-width:880px}.wp-block-group.alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.wp-block-group.alignfull>.wp-block-group{padding-inline:clamp(1.6rem,.511rem + 3.404vw,4rem);max-width:calc(1200px + clamp(1.6rem,.511rem + 3.404vw,4rem)*2)}.wp-block-group.alignfull>.wp-block-group.narrow{max-width:calc(960px + clamp(1.6rem,.511rem + 3.404vw,4rem)*2)}.wp-block-group.is-layout-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-group:first-of-type{padding-top:0}.wp-block-group+.wp-block-group{padding-top:0}.wp-block-group .wp-block-group{padding-block:0}.editor-area{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif}.editor-area .has-text-align-left{text-align:left}.editor-area .has-text-align-right{text-align:right}.editor-area .has-text-align-center{text-align:center}.editor-area .has-mincho-font-family{font-family:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif}.editor-area .has-maru-font-family{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif}.editor-area .has-noto-sans-jp-font-family{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif}.editor-area h1,.editor-area h2,.editor-area h3,.editor-area h4,.editor-area h5,.editor-area h6{width:100%;font-family:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-weight:400;color:#44515d;letter-spacing:.08em;text-wrap:auto}.editor-area h1:first-of-type,.editor-area h2:first-of-type,.editor-area h3:first-of-type,.editor-area h4:first-of-type,.editor-area h5:first-of-type,.editor-area h6:first-of-type{margin-top:0}.editor-area h1:not(.js-acTrigger,.page-ttl),.editor-area h2:not(.js-acTrigger,.page-ttl),.editor-area h3:not(.js-acTrigger,.page-ttl),.editor-area h4:not(.js-acTrigger,.page-ttl),.editor-area h5:not(.js-acTrigger,.page-ttl),.editor-area h6:not(.js-acTrigger,.page-ttl){margin:1em auto .75em}.editor-area h1.has-text-align-center,.editor-area h2.has-text-align-center,.editor-area h3.has-text-align-center,.editor-area h4.has-text-align-center,.editor-area h5.has-text-align-center,.editor-area h6.has-text-align-center{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.editor-area h1,.editor-area .has-huge-font-size{font-size:clamp(3.2rem,2.837rem + 1.135vw,4rem);line-height:1.55}.editor-area h2,.editor-area .has-xxx-large-font-size{font-size:clamp(2.8rem,2.437rem + 1.135vw,3.6rem)}.editor-area h2.post-ttl,.editor-area .has-xxx-large-font-size.post-ttl{color:#33aee5}.editor-area h2:has(sup),.editor-area .has-xxx-large-font-size:has(sup){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.editor-area h2 sup,.editor-area .has-xxx-large-font-size sup{display:block;width:100%;font-weight:700;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif;font-size:.7em;letter-spacing:.08em}.editor-area h3,.editor-area .has-xx-large-font-size{font-size:clamp(2.4rem,2.218rem + .567vw,2.8rem);line-height:1.65;position:relative}.editor-area h4,.editor-area .has-x-large-font-size{font-size:clamp(2.2rem,2.109rem + .284vw,2.4rem);line-height:1.65}.editor-area h5,.editor-area .has-large-font-size{font-size:clamp(2rem,1.909rem + .284vw,2.2rem)}.editor-area h6,.editor-area .has-medium-font-size{font-size:clamp(1.8rem,1.709rem + .284vw,2rem)}.editor-area .has-small-font-size{font-size:1.4rem}.editor-area .has-small-font-size{font-size:1.2rem}.editor-area .has-xx-small-font-size{font-size:1rem}.editor-area p{width:100%}.editor-area p:not(.has-background){padding:.5em 0 0}.editor-area p:not(.js-acTrigger){margin:0 auto 1em}.editor-area p.js-acTrigger{padding:1em}.editor-area mark{background-color:rgba(0,0,0,0)}.editor-area ul,.editor-area ol{width:100%;margin:1em auto 1.5em}.editor-area li{position:relative;margin:0 auto .5em}.editor-area li ul,.editor-area li ol{margin-block:1em}.editor-area li ol{padding-left:2em}.editor-area li ul li::before{content:"";background:none;border:1px solid #33aee5}.editor-area li ol li{list-style:decimal-leading-zero}.editor-area li ol li::marker{font-size:1.7rem;line-height:1;font-weight:700;color:#33aee5;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif}.editor-area li ol li ol li{padding-left:0}.editor-area li ol li::before{display:none}.editor-area ol{list-style:decimal;padding-left:1em}.editor-area ol li::marker{font-size:1.8rem;line-height:1;font-weight:700;color:#33aee5;font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif}.editor-area ul{list-style:none}.editor-area ul li{padding-left:1em;list-style:none}.editor-area ul li::before{content:"";display:block;width:.6rem;height:.6rem;background-color:#33aee5;border-radius:50%;position:absolute;top:.6em;left:0}.editor-area ul li ol{list-style:decimal;padding-left:2em}.editor-area ul li ol li{padding-left:0}.editor-area iframe[src^="https://www.google.com/"]{width:100%;height:360px}.alignleft:not(.post-ttl){float:left;margin-right:1em;margin-bottom:1em}.alignright:not(.post-ttl){float:right;margin-left:1em;margin-bottom:1em}.clearfloat{clear:both;margin:1.6rem 0}.wp-block-image{width:100%;height:auto;position:relative;margin:0 auto 1em;overflow:hidden}.wp-block-image figure,.wp-block-image picture{margin:0;width:100%;display:block;position:relative}.wp-block-image .wp-element-caption{margin-bottom:1em;margin-top:1em;font-size:1.4rem;text-align:center;font-weight:400;color:rgba(68,81,93,.8)}.wp-block-image img{width:auto;max-width:100%;height:auto;margin:0 auto}.wp-block-image.is-size-thumb{max-width:240px}.wp-block-image.is-size-thumb img{width:100%}.wp-block-image.is-size-large{max-width:80%}.wp-block-image.is-size-large img{width:100%}.wp-block-image.is-size-full{width:100%}.wp-block-image.is-size-full img{width:100%}.wp-block-image.is-size-medium,.wp-block-image.alignleft,.wp-block-image.alignright{max-width:50%}.wp-block-image.is-size-medium img,.wp-block-image.alignleft img,.wp-block-image.alignright img{width:100%}.wp-block-image.alignright{margin-left:1em}.wp-block-image.alignleft{margin-right:1em}.embed-box.is-type-video,.iframe-wrapper.is-type-video,.wp-block-embed.is-type-video{aspect-ratio:16/9}.embed-box iframe,.iframe-wrapper iframe,.wp-block-embed iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.embed-box iframe[src^="https://www.google.com/"],.iframe-wrapper iframe[src^="https://www.google.com/"],.wp-block-embed iframe[src^="https://www.google.com/"]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-embed__wrapper{width:100%;height:100%}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(2.4rem,1.6rem + 2.5vw,4.8rem)}@media screen and (min-width: 768px){.wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width: 768px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.wp-block-table{overflow-x:scroll;padding-top:1.5em;position:relative;width:100%}.wp-block-table:not(.js-acContent){margin:1em auto 1.5em}@media screen and (min-width: 768px){.wp-block-table{padding-top:0;overflow-x:hidden}}.wp-block-table::before,.wp-block-table::after{display:inline-block;font-size:.8em;color:rgba(68,81,93,.8);position:absolute;top:0}@media screen and (min-width: 768px){.wp-block-table::before,.wp-block-table::after{display:none !important}}.wp-block-table::before{content:"";display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;aspect-ratio:1;top:.25em;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='%2344515dcc' viewBox='0 0 448 512'%3E%3Cpath d='M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48l0 48 0 16 0 48c0 70.7-57.3 128-128 128l-16 0-64 0-.1 0-5.2 0c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7L128 40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}.wp-block-table::after{content:"スクロールで全体をご覧いただけます";font-weight:700;left:1.75em}.wp-block-table .element-caption{color:rgba(68,81,93,.72);font-size:1.4rem;margin-top:.5em;border:none}.wp-block-table.non_style table{border:none;background:none}.wp-block-table.non_style table thead{background:none;color:#333}.wp-block-table.non_style table thead th{background:none;color:#333}.wp-block-table.non_style table tfoot{background:none;border:none}.wp-block-table.non_style table tbody tr{background:none;border:none}.wp-block-table.non_style table td,.wp-block-table.non_style table th{background:none;border:none}.wp-block-table.non_style table td:first-of-type,.wp-block-table.non_style table th:first-of-type{background:none;color:#333;min-width:inherit}.wp-block-table table{border-spacing:0;width:100%;min-width:640px;border:1px solid rgba(68,81,93,.3);border-top:none;background-color:#fff;overflow:hidden}.wp-block-table table:not(:has(thead)){border-radius:0}@media screen and (min-width: 768px){.wp-block-table table{min-width:100%}}.wp-block-table thead{background-color:#33aee5;color:#fff;border:none}.wp-block-table thead th{border-color:#fff}.wp-block-table thead th,.wp-block-table thead td{font-weight:700}.wp-block-table tfoot{border-top:1px solid #33aee5;background-color:#f7f6f4;color:rgba(51,51,51,.72);font-size:1.4rem}.wp-block-table tbody tr{background-color:#fff}.wp-block-table tbody tr:last-child{border-bottom:1px solid rgba(68,81,93,.3)}.wp-block-table td,.wp-block-table th{border:none;border-top:1px solid rgba(68,81,93,.3);border-left:1px solid rgba(68,81,93,.3);padding:.8em}.wp-block-table td:first-of-type,.wp-block-table th:first-of-type{border-left:none;min-width:8em}.wp-block-table:not(:has(thead)) td:first-of-type{background-color:#33aee5;color:#fff;font-weight:700;min-width:8em}.wp-block-table:has(tfoot) tr:last-of-type td{border-bottom:none}.wp-block-table.is-style-stripes{border:none}.wp-block-table.is-style-stripes table{background:none;border:none;border-radius:0}.wp-block-table.is-style-stripes tfoot{background:#f7f6f4}.wp-block-table.is-style-stripes tfoot td{border-top:2px dotted rgba(51,51,51,.4)}.wp-block-table.is-style-stripes thead{background:#def1f9;color:#44515d}.wp-block-table.is-style-stripes thead tr{background:#def1f9 !important}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:none}.wp-block-table.is-style-stripes tbody tr{background:#def1f9 !important}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#fff !important}.editor-area .wp-block-buttons>.wp-block-button .wp-block-button__link{font-weight:700;text-decoration:none;border:1px solid rgba(0,0,0,0);background-color:#33aee5;color:#fff;padding:.5em calc(1.333em + 2px)}.editor-area .wp-block-buttons>.wp-block-button .wp-block-button__link:hover{-webkit-box-shadow:0 2px 12px 4px rgba(68,81,93,.24);box-shadow:0 2px 12px 4px rgba(68,81,93,.24)}.editor-area .wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link{background:rgba(0,0,0,0);color:#33aee5;border-color:currentColor}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5.6rem auto 12rem}.single .pagination{padding:3em 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px dashed #33aee5}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.4rem;width:4rem;height:4rem;padding:.4rem;text-align:center;color:#33aee5;background-color:#fff;font-size:2rem;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif;font-weight:700 !important;line-height:1;text-decoration:none !important}.pagination .page-numbers:hover{opacity:1;color:#fff;background-color:#33aee5}.pagination .page-numbers.current{cursor:pointer;color:#fff;background-color:#33aee5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pagination .page-numbers.current:hover{background-color:rgba(51,174,229,.5)}body.single .pagination .page-numbers.prev{width:auto;height:auto;background:none;border:none;color:#33aee5;padding-inline:0;margin-left:0;margin-right:auto}body.single .pagination .page-numbers.prev:hover{opacity:.8}body.single .pagination .page-numbers.next{width:auto;height:auto;background:none;border:none;color:#33aee5;padding-inline:0;margin-right:0;margin-left:auto}body.single .pagination .page-numbers.next:hover{opacity:.8}body.single .pagination .page-numbers{width:auto;height:auto;font-size:1.6rem;padding:.5em 1.5em;margin:.5em 1em;color:#33aee5;background:#fff;border:1px solid #33aee5}body.single .pagination .page-numbers:hover{background:#33aee5;color:#fff;opacity:1}.single .editor-area .post-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem auto 4rem;gap:1.6rem}.single .editor-area .tags a{font-weight:500}.single .editor-area .tags a:hover{opacity:.72}.editor-area .program{width:100%;position:relative}.editor-area .program .svg-draw{width:120vw;max-inline-size:inherit;position:absolute;top:20%;right:50%;-webkit-transform:translateX(50%) scale(1.5);transform:translateX(50%) scale(1.5);z-index:-1}@media screen and (min-width: 1025px){.editor-area .program .svg-draw{top:19%}}.editor-area .program .svg-draw.svg2{top:62%}@media screen and (min-width: 1025px){.editor-area .program .svg-draw.svg2{top:57%}}.editor-area .program-box{width:100vw;margin:5em calc(50% - 50vw)}.editor-area .program-box:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.editor-area .program-box.dir-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.editor-area .program-box.dir-reverse .img{margin-left:-4rem;margin-right:0}}@media screen and (min-width: 1025px){.editor-area .program-box.dir-reverse .img{margin-left:-8rem}}.editor-area .program-box-item:first-of-type{padding-inline:clamp(1.6rem,.511rem + 3.404vw,4rem);padding-block:1.5em}@media screen and (min-width: 1025px){.editor-area .program-box-item:first-of-type{padding-block:3em}}.editor-area .program-box h2{line-height:1.6;text-wrap:auto;background-color:#fff}.editor-area .program-box h3{color:#33aee5;background-color:#fff}.editor-area .program-box .desc{width:calc(100% - 1em);padding-left:2em;margin-left:1em;border-left:2px solid #33aee5;background-color:#fff}.editor-area .program-box ul li::before{width:.3rem;height:.3rem;background-color:#44515d;top:.8em}.editor-area .program-box .img{width:100%;margin:0 auto;aspect-ratio:1}@media screen and (min-width: 768px){.editor-area .program-box .img{width:calc(50vw - 8rem);margin-left:0;margin-right:-4rem}}@media screen and (min-width: 1025px){.editor-area .program-box .img{margin-right:-8rem;max-width:70rem}}.editor-area .program-box .img picture,.editor-area .program-box .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editor-area .outline-list,.editor-area .outline .wp-block-table tr,.editor-area .feature-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.editor-area .outline .wp-block-table tr td,.editor-area .feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.editor-area .feature{margin:8em 0 4em;position:relative}.editor-area .feature .svg-draw{width:260%;max-inline-size:inherit;position:absolute;top:0;right:50%;-webkit-transform:translateX(50%) rotate(-16deg);transform:translateX(50%) rotate(-16deg);z-index:-1}@media screen and (min-width: 480px){.editor-area .feature .svg-draw{top:-16%;-webkit-transform:translateX(50%) rotate(0deg);transform:translateX(50%) rotate(0deg)}}@media screen and (min-width: 768px){.editor-area .feature .svg-draw{width:160%;top:0}}@media screen and (min-width: 1025px){.editor-area .feature .svg-draw{width:120vw;top:15%;-webkit-transform:translateX(50%) rotate(0deg);transform:translateX(50%) rotate(0deg)}}.editor-area .feature .sp-reverse{top:65%;-webkit-transform:translateX(50%) scale(-1, 1) rotate(-16deg);transform:translateX(50%) scale(-1, 1) rotate(-16deg)}@media screen and (min-width: 480px){.editor-area .feature .sp-reverse{-webkit-transform:translateX(50%) scale(-1, 1) rotate(16deg);transform:translateX(50%) scale(-1, 1) rotate(16deg)}}@media screen and (min-width: 768px){.editor-area .feature .sp-reverse{-webkit-transform:translateX(50%) scale(-1, 1) rotate(-5deg);transform:translateX(50%) scale(-1, 1) rotate(-5deg)}}@media screen and (min-width: 1025px){.editor-area .feature .sp-reverse{opacity:0;visibility:hidden;display:none}}.editor-area .feature-list{row-gap:8rem;list-style:none !important;margin-block:0 !important}.editor-area .feature-list-item{padding-left:0 !important;margin:0}.editor-area .feature-list-item::before{display:none !important}@media screen and (min-width: 768px){.editor-area .feature-list-item{-ms-flex-preferred-size:65%;flex-basis:65%;margin-right:auto}.editor-area .feature-list-item:nth-of-type(even){margin-right:0;margin-left:auto}}@media screen and (min-width: 1025px){.editor-area .feature-list-item{-ms-flex-preferred-size:55%;flex-basis:55%}}.editor-area .feature-ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:4.8rem;background-color:#fff;color:#44515d;font-weight:400;font-size:clamp(2.8rem,2.437rem + 1.135vw,3.6rem);margin:0 0 2.4rem !important;letter-spacing:.08em;line-height:1.8;position:relative}.editor-area .feature-ttl::before{content:"";display:grid;place-content:center;width:3.2rem;height:3.2rem;line-height:1;color:#33aee5;position:absolute;top:.25em;left:0}.editor-area .feature-ttl.num-01::before{background:url(../img/num-01.svg) no-repeat center/2.8rem auto}.editor-area .feature-ttl.num-02::before{background:url(../img/num-02.svg) no-repeat center/2.8rem auto}.editor-area .feature-ttl.num-03::before{top:.35em;background:url(../img/num-03.svg) no-repeat center/2.8rem auto}.editor-area .feature-ttl.num-04::before{background:url(../img/num-04.svg) no-repeat center/2.8rem auto}.editor-area .feature-ttl:not(.num-03)::after{content:"";display:block;width:2px;height:calc(100% - 5.6rem);background-color:#33aee5;position:absolute;top:4.8rem;left:1.6rem}.editor-area .feature-desc{font-size:clamp(1.6rem,1.509rem + .284vw,1.8rem);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Roboto","YuGothic","Yu Gothic Medium","Yu Gothic","Noto Sans JP","Hiragino Sans","Meiryo",sans-serif;background-color:#fff;padding:0 !important;margin:0 !important}.editor-area .outline{margin-top:8rem;padding-bottom:0 !important}.editor-area .outline .sec-ttl{-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}@media screen and (min-width: 768px){.editor-area .outline .sec-ttl:first-of-type{margin-left:0;-webkit-transform:translateY(-6rem);transform:translateY(-6rem);text-align:left;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.editor-area .outline .embed-box{width:100vw;margin-inline:calc(50% - 50vw);margin-top:4rem;max-height:65rem;overflow:hidden}@media screen and (min-width: 768px){.editor-area .outline h3{width:80%}}.editor-area .outline .wp-block-table{padding:0;overflow:hidden}.editor-area .outline .wp-block-table::before,.editor-area .outline .wp-block-table::after{display:none}.editor-area .outline .wp-block-table table{display:block;min-width:100%;max-width:90rem;margin:0 auto 8rem}.editor-area .outline .wp-block-table tbody{display:block;width:100%}@media screen and (min-width: 768px){.editor-area .outline .wp-block-table tr{width:80%}}.editor-area .outline .wp-block-table tr td{-ms-flex-preferred-size:70%;flex-basis:70%;padding:0;padding-left:1em;margin:0 0 1.6rem}.editor-area .outline .wp-block-table tr td:first-of-type{-ms-flex-preferred-size:30%;flex-basis:30%;padding:0;font-weight:400}.editor-area .outline-list{max-width:90rem;margin:4rem auto 16rem}@media screen and (min-width: 768px){.editor-area .outline-list{width:80%}}.editor-area .outline-list .outline-ttl{-ms-flex-preferred-size:25%;flex-basis:25%}.editor-area .outline-list .outline-desc{-ms-flex-preferred-size:75%;flex-basis:75%;padding-left:1em;margin:0 0 1.6rem}/*# sourceMappingURL=post-style.min.css.map */