.c-secTitle{margin-bottom:1.5em;font-size:4.5vw;display:block;position:relative}.c-secTitle:after,.c-secTitle:before{box-sizing:inherit;z-index:0;height:1px;display:block;position:absolute}.post-password-form:not(:first-child){border-top:1px dashed var(--color_border);padding-top:1em}.post-password-form p{margin-bottom:1em}.p-articleMetas{flex-wrap:wrap;align-items:center;gap:.625em;padding:0 1px;font-size:12px;display:flex}.p-articleMetas.-top{margin-top:.75em}.p-articleMetas.-top .p-articleMetas__termList{font-size:11px}.p-articleMetas__termList{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.p-articleThumb{text-align:center;width:100%;margin:2em 0}.p-articleThumb__youtube{height:0;padding-bottom:56.25%;position:relative}.p-articleThumb__youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.p-articleThumb__img{border-radius:var(--swl-radius--8,0);width:100%;display:block}.p-articleThumb__figcaption{text-align:center;margin-top:.75em;font-size:.9em}.p-articleFoot{border-top:1px dashed var(--color_border);margin:2em 0;padding-top:2em}.c-shareBtns{margin:2em 0}.c-shareBtns__message{text-align:center;width:100%;padding:.25em 0 .75em}.c-shareBtns__message .__text{padding:0 1.5em;line-height:1.5;display:inline-block;position:relative}.c-shareBtns__message .__text:after,.c-shareBtns__message .__text:before{content:"";background-color:currentColor;width:1px;height:1.5em;display:block;position:absolute;bottom:0}.c-shareBtns__message .__text:before{left:0;transform:rotate(-40deg)}.c-shareBtns__message .__text:after{right:0;transform:rotate(40deg)}.c-shareBtns__list{justify-content:center;display:flex}.c-shareBtns__item.-facebook{color:#3b5998}.c-shareBtns__item.-twitter{color:#1da1f2}.c-shareBtns__item.-twitter-x{color:#000}.c-shareBtns__item.-hatebu{color:#00a4de}.c-shareBtns__item.-pocket{color:#ef3f56}.c-shareBtns__item.-pinterest{color:#bb0f23}.c-shareBtns__item.-line{color:#00c300}.c-shareBtns__item.-copy{color:#717475;position:relative}.c-shareBtns:not(.-style-btn-small) .c-shareBtns__item{flex:1}.c-shareBtns__btn{border-radius:var(--swl-radius--2,0);color:inherit;cursor:pointer;text-align:center;background-color:currentColor;justify-content:center;align-items:center;text-decoration:none;display:flex}.c-shareBtns__icon{--the-icon-size:4.5vw;color:#fff;font-size:var(--the-icon-size);width:1em;height:1em;margin:auto;line-height:1;display:block}.c-shareBtns__icon:before{color:inherit;display:block}.-fix.c-shareBtns{z-index:99;width:30px;margin:0;position:fixed;top:50%;left:8px;transform:translateY(-50%);border:none!important}.-fix.c-shareBtns .c-shareBtns__list{border:none;flex-direction:column;width:100%;margin:0;padding:0}.-fix.c-shareBtns .c-shareBtns__item{flex-basis:100%;width:100%;max-width:100%;margin:4px 0;padding:0}.-fix.c-shareBtns .c-shareBtns__btn{height:30px;padding:0}.-fix.c-shareBtns .c-shareBtns__icon{font-size:16px}.c-urlcopy{width:100%;display:block;position:relative}.c-urlcopy .-copied{opacity:0;position:absolute;top:8px}.c-urlcopy .-to-copy{opacity:1;top:0}.c-urlcopy.-done .-to-copy{opacity:0;transition-duration:0s;top:8px}.c-urlcopy.-done .-copied{opacity:1;transition-duration:.25s;top:0}.c-urlcopy.-done+.c-copyedPoppup{opacity:1;visibility:visible}.c-urlcopy .c-shareBtns__icon{transition:opacity .25s,top .25s}.c-urlcopy__text{display:block}.c-urlcopy__content{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.c-copyedPoppup{color:gray;opacity:0;text-align:right;visibility:hidden;white-space:nowrap;font-size:10px;transition:opacity .25s,visibility .25s;position:absolute;bottom:calc(100% + 2px);right:0}.-fix.c-shareBtns .c-copyedPoppup{bottom:50%;left:100%;right:auto;transform:translate(8px)translateY(50%)}.c-big-urlcopy{margin:1em 0}.c-big-urlcopy .c-shareBtns__icon{justify-content:center;align-items:center;width:auto;display:flex}.c-big-urlcopy .c-urlcopy__text{margin-left:.75em;padding-top:1px;font-size:.8em}.c-shareBtns.-style-btn-small.has-big-copybtn{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.c-shareBtns.-style-btn-small .c-big-urlcopy{width:16em;max-width:100%;margin:8px}.p-authorBox{border:1px solid var(--color_border);border-radius:var(--swl-radius--8,0);padding:5vw}.p-authorBox .avatar{border:2px solid var(--color_border);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.p-authorBox__l{text-align:center;margin:0 0 1em}.p-authorBox__r{width:100%}.p-authorBox__name{color:inherit;margin-top:8px;font-weight:700;line-height:1.2;text-decoration:none;display:block}.p-authorBox__position{margin-top:4px;font-style:italic;line-height:1.2;display:block}.p-authorBox__desc{width:100%}.p-authorBox__iconList{margin-top:8px}.p-authorBox__more{padding-top:1em}.p-authorBox__moreLink{border:1px solid var(--color_border);border-radius:var(--swl-radius--4,0);color:inherit;letter-spacing:var(--swl-letter_spacing,.5px);text-align:center;padding:0 1em;line-height:3;text-decoration:none;display:block;position:relative}.p-authorBox__moreLink:after{content:"";margin-left:.25em;font-family:icomoon;position:absolute;top:0;right:1em}@media (width>=600px){.c-secTitle{font-size:20px}.l-articleBottom__section{margin-top:6em}.c-shareBtns__icon{--the-icon-size:18px}.c-copyedPoppup{font-size:11px;right:50%;transform:translate(50%)}.p-authorBox{place-content:stretch space-between;padding:1.5em;display:flex}.p-authorBox__l{width:160px;margin-bottom:0}.p-authorBox__r{border-left:1px solid var(--color_border);flex-direction:column;width:calc(100% - 160px - 1.5em);padding-left:1.5em;display:flex}.p-authorBox__more{margin-top:auto}}@media not all and (width>=600px){.l-articleBottom__section{margin-top:4em}.p-authorBox{text-align:center}.p-authorBox__iconList{justify-content:center}}@media not all and (width>=960px){.-fix.c-shareBtns{display:none!important}}.sora-swell-article{--sora-rose:#a65f73;--sora-rose-deep:#754456;--sora-blush:#f7e6e7;--sora-cream:#fffaf7;--sora-line:#e8cdd1;color:#493943}.sora-swell-article .post-header{background:var(--sora-cream);padding:2.3rem 0 1rem}.sora-swell-article .post-header__inner{max-width:1140px}.sora-swell-article .sora-breadcrumb{margin-bottom:.9rem}.sora-swell-article .back-link{display:none}.sora-article-metas{color:#8f7a7f;flex-wrap:wrap;align-items:center;gap:.7rem;margin:.8rem 0 .7rem;font-size:.79rem;font-weight:600;display:flex}.sora-article-metas__category{color:#fff;background:#dca8b6;border-radius:3px;align-items:center;padding:.25rem .7rem;font-size:.72rem;display:inline-flex}.sora-swell-article .post-header__title{color:#48343d;letter-spacing:.025em;max-width:820px;margin:.65rem 0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(1.65rem,2.3vw,2.35rem);font-weight:800;line-height:1.52}.sora-swell-article .post-header__lead{color:#746067;max-width:800px;margin-top:.7rem;font-size:.93rem;line-height:1.85}.sora-swell-article .post-header__meta{display:none}.sora-swell-article .post-layout{grid-template-columns:minmax(0,790px) minmax(240px,285px);justify-content:space-between;align-items:start;gap:clamp(1.8rem,4vw,4rem);max-width:1140px}.sora-swell-article .post-main,.sora-swell-article .post-rail{width:100%;min-width:0;max-width:none}.sora-swell-article .post-meta{display:none}.sora-swell-article .post-rail{max-height:none;margin:0;padding:0;display:block;position:static;overflow:visible}.sora-swell-article .section{padding-top:.6rem}.sora-article-cover{background:var(--sora-blush);border-radius:3px;width:100%;margin:0 0 2.2rem;overflow:hidden}.sora-article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sora-article-body{color:#493b42;max-width:none;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:1rem;line-height:1.8}.sora-article-body>*+*{margin-block-start:1.65rem}.sora-article-body .sora-swell-heading{color:#fff;letter-spacing:.01em;background:#c27091;border:0;border-radius:0;min-height:0;margin:5.6rem -1rem 2.8rem;padding:1.05rem 1.4rem;font-size:1.4rem;font-weight:800;line-height:1.4;display:block;box-shadow:0 3px #eac3d0}.sora-article-body .sora-swell-heading:before,.sora-article-body .sora-swell-heading:after{content:none}.sora-article-body .sora-swell-heading>span{max-width:none;position:static}.sora-article-body .sora-section-image{margin:0 0 2.2rem}.sora-article-body .sora-section-image img{aspect-ratio:1024/538;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.sora-article-body h3{color:#573b47;border-bottom:3px solid #c27091;border-left:0;margin:3.9rem 0 2.6rem;padding:0 .65rem .65rem;font-size:1.3rem;font-weight:800;line-height:1.4}.sora-article-body strong{color:#9c4f69;font-weight:800}.sora-article-body a{color:#a04f68;text-decoration-color:#d7a5b3}.sora-article-body .emdash-html-block{margin:0}.sora-article-body .emdash-html-block>*{margin-bottom:1.45rem}.sora-article-body .emdash-html-block p{margin:0 0 2rem}.sora-article-body .emdash-html-block h2.wp-block-heading{color:#fff;background:#c27091;border:0;border-radius:2px;margin:5rem -.65rem 2.1rem;padding:1rem 1.35rem;font-size:clamp(1.22rem,2vw,1.45rem);line-height:1.5;box-shadow:0 3px #eac3d0}.sora-article-body .emdash-html-block h3.wp-block-heading{border-bottom:3px solid #c27091;margin:3.3rem 0 1.6rem;padding:0 .55rem .6rem;font-size:1.23rem}.sora-article-body .emdash-html-block h4.wp-block-heading{color:#70475a;margin:2.2rem 0 1rem}.sora-article-body .emdash-html-block figure.wp-block-image{text-align:center;margin:2rem auto 2.4rem}.sora-article-body .emdash-html-block figure.wp-block-image img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.sora-article-body .emdash-html-block figcaption{color:#8a777c;margin-top:.6rem;font-size:.78rem;line-height:1.6}.sora-article-body .emdash-html-block .swl-marker{background:linear-gradient(#0000 60%,#f7dce4 60%)}.sora-article-body .emdash-html-block .swell-block-capbox{background:0 0;border:0;margin:0 0 2rem}.sora-article-body .emdash-html-block .cap_box_ttl{color:#fff;text-align:center;background:#bd6e89;padding:.5rem;font-weight:800;line-height:1.5}.sora-article-body .emdash-html-block .cap_box_content{background:#fff;border:1px solid #bd6e89;margin-top:-2px;padding:1.5rem}.sora-article-body .emdash-html-block .cap_box_content>:last-child{margin-bottom:0}.sora-article-body .emdash-html-block .cap_box_content :is(ul,ol){background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 1.5rem}.sora-article-body .emdash-html-block .cap_box_content li{margin:.25rem 0;line-height:1.5}.sora-article-body .emdash-html-block .wp-block-group{margin:2rem 0}.sora-article-body .emdash-html-block .wp-block-group:is(.is-style-big_icon_good,.is-style-big_icon_point){background:#fff8f8;padding:1.25rem 1.5rem}.sora-article-body .emdash-html-block .swell-block-balloon{margin:1.8rem 0 2rem}.sora-article-body .emdash-html-block .c-balloon{align-items:flex-start;gap:0;display:flex}.sora-article-body .emdash-html-block .c-balloon.-bln-right{flex-direction:row-reverse}.sora-article-body .emdash-html-block .c-balloon__icon{text-align:center;flex:0 0 80px;max-width:80px}.sora-article-body .emdash-html-block .c-balloon__iconImg,.sora-article-body .emdash-html-block .sora-import-avatar-frame{background:#fff;border:3px solid #f1d7dc;border-radius:50%;width:76px;height:76px;display:block;overflow:hidden}.sora-article-body .emdash-html-block .sora-import-avatar{object-fit:cover;transform-origin:50% 28%;width:100%;height:100%;display:block;transform:scale(1.65)}.sora-article-body .emdash-html-block .c-balloon__iconName{color:#92787f;margin-top:.3rem;font-size:.7rem;line-height:1.3;display:block}.sora-article-body .emdash-html-block .c-balloon__body{flex:1;min-width:0}.sora-article-body .emdash-html-block .sora-import-balloon--sora{--sora-balloon-fill:#f9e9ee}.sora-article-body .emdash-html-block .sora-import-balloon--follower{--sora-balloon-fill:#f9f7d2}.sora-article-body .emdash-html-block .c-balloon__text{background:var(--sora-balloon-fill,#f9e9ee);color:#513d47;box-shadow:none;border:0;border-radius:9px;padding:1rem;position:relative}.sora-article-body .emdash-html-block .c-balloon__text:before{content:"";background:var(--sora-balloon-fill,#f9e9ee);clip-path:polygon(100% 0,0 50%,100% 100%);width:12px;height:22px;position:absolute;top:16px;left:-11px}.sora-article-body .emdash-html-block .-bln-right .c-balloon__text:before{clip-path:polygon(0 0,100% 50%,0 100%);left:auto;right:-11px}.sora-article-body .emdash-html-block .c-balloon__text p{margin:0!important}.sora-article-body .emdash-html-block .c-balloon__shapes{display:none}.sora-article-body .emdash-html-block .swell-block-button{text-align:center;margin:1.2rem auto 2rem}.sora-article-body .emdash-html-block .swell-block-button__link{color:#fff;background:#ad6680;border-radius:999px;padding:.8rem 1.4rem;font-weight:800;text-decoration:none;display:inline-block}.sora-article-body .emdash-html-block .swell-block-button__link:hover{color:#fff;background:#874b61}.sora-article-body .emdash-html-block .wp-block-table{margin:2rem 0;overflow-x:auto}.sora-article-body .emdash-html-block .wp-block-table table{min-width:520px}.sora-article-body .emdash-html-block .c-tabList{display:none}.sora-article-body .emdash-html-block .c-tabBody__item{margin:1rem 0;display:block}.sora-article-body .sora-archive-claim{color:#75666b}.sora-article-body .sora-archive-caption{color:#985069;font-weight:700}.sora-swell-article:not(.sora-swell-article--imported) .sora-article-body :is(ul,ol){background:#fff9f8;border:1px solid #e8d4d6;border-radius:5px;padding:1.1rem 1.2rem 1.1rem 2.5rem}.sora-article-body .emdash-html-block :is(ul,ol).wp-block-list{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 1.5rem;font-size:.975rem;line-height:1.5}.sora-article-body .emdash-html-block .wp-block-list li{margin:.25em 0;padding:0;line-height:1.5}.sora-article-body li::marker{color:#b9778a}.sora-article-body table{border-collapse:collapse;width:100%;font-size:.9rem}.sora-article-body th{color:#613e4e;background:#f1d5dc;font-weight:800}.sora-article-body :is(th,td){border:1px solid #e6ccd1;padding:.75rem .9rem}.sora-article-body tr:nth-child(2n) td{background:#fff9f7}.sora-article-body .sora-balloon{align-items:flex-start;gap:.7rem;margin:1.7rem 0 2rem}.sora-article-body .sora-balloon__icon{flex:0 0 76px;width:76px}.sora-article-body .sora-balloon__icon>img,.sora-article-body .sora-balloon__expression{background:#fff;border:3px solid #f1d7dc;border-radius:50%;width:76px;height:76px;display:block;overflow:hidden}.sora-article-body .sora-balloon__icon>img{object-fit:cover}.sora-article-body .sora-balloon__photo{background:#fff;border:3px solid #f1d7dc;border-radius:50%;width:76px;height:76px;display:block;overflow:hidden}.sora-article-body .sora-balloon__photo img{object-fit:cover;transform-origin:50% 28%;width:100%;height:100%;display:block;transform:scale(1.65)}.sora-article-body .sora-balloon__expression img{width:152px;max-width:none;height:auto;margin:-4px 0 0 -2px;display:block}.sora-article-body .sora-balloon .c-balloon__body{padding:.1rem 0 0 .35rem}.sora-article-body .sora-balloon .c-balloon__text{background:var(--sora-balloon-fill,#f9e9ee);color:#513d47;max-width:none;box-shadow:none;border:0;border-radius:9px;padding:1rem 1.25rem;font-size:.93rem;line-height:1.8}.sora-article-body .sora-balloon--sora{--sora-balloon-fill:#f9e9ee}.sora-article-body .sora-balloon--follower{--sora-balloon-fill:#f9f7d2}.sora-article-body .sora-balloon .c-balloon__text:before{content:"";background:var(--sora-balloon-fill,#f9e9ee);clip-path:polygon(100% 0,0 50%,100% 100%);border:0;width:12px;height:22px;position:absolute;top:16px;left:-11px;transform:none}.sora-article-body .sora-balloon .c-balloon__text p{margin:0}.sora-article-sidebar__profile{text-align:center;background:#fffdfb;border:1px solid #e8d0d4;padding:1.6rem 1.35rem 1.75rem}.sora-article-sidebar__label{color:#b57589;letter-spacing:.18em;margin:0 0 1.1rem;font:700 1.15rem Georgia,serif}.sora-article-sidebar__profile img{object-fit:cover;border:7px solid #f3dfe2;border-radius:50%;width:132px;height:132px}.sora-article-sidebar__profile strong{color:#573e49;margin:.85rem 0 .4rem;font-size:1.36rem;display:block}.sora-article-sidebar__profile p:not(.sora-article-sidebar__label){color:#79636d;margin:0 0 1.1rem;font-size:.85rem;line-height:1.7}.sora-article-sidebar__profile a{color:#9b5d70;border:1px solid #cb8fa0;border-radius:999px;padding:.6rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.sora-article-sidebar__profile a:hover{background:#fff0f2}.sora-article-sidebar__search{margin-top:1.4rem}.sora-article-sidebar{flex-direction:column;display:flex}.sora-article-sidebar__search{margin:1.4rem 0}.sora-article-sidebar__search label{color:#654a56;margin-bottom:.5rem;font-size:.86rem;font-weight:700;display:block}.sora-article-sidebar__search>div{height:46px;display:flex}.sora-article-sidebar__search input{background:#fff;border:1px solid #dcc7cb;border-right:0;border-radius:0;width:100%;min-width:0;padding:.5rem .85rem;font-size:.9rem}.sora-article-sidebar__search button{color:#fff;cursor:pointer;background:#a65f73;border:0;flex:0 0 46px;font-size:2rem;line-height:1}.sora-article-sidebar__search button:hover{background:#87475a}.sora-article-sidebar__ranking{margin-top:1.5rem}.sora-article-sidebar__ranking h2{color:#754456;border-bottom:2px solid #c8889c;margin:0 0 .8rem;padding:.55rem 0;font-size:1rem}.sora-article-sidebar__ranking ol{margin:0;padding:0;list-style:none}.sora-article-sidebar__ranking li+li{border-top:1px solid #ebd7db}.sora-article-sidebar__ranking a{color:#58414a;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem 0;text-decoration:none;display:grid;position:relative}.sora-article-sidebar__ranking a:hover{color:#a65470}.sora-article-sidebar__ranking img{object-fit:cover;border-radius:3px;width:76px;height:58px;display:block}.sora-article-sidebar__rank{z-index:1;color:#fff;background:#c16e8b;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.35rem;left:-.3rem}.sora-article-sidebar__rank-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.sora-swell-article .post-rail .toc{display:none!important}.sora-swell-article .post-rail .toc[hidden]{display:none}.sora-swell-article .post-rail .toc h2{color:#985e72;margin:0 0 .75rem;font-size:.86rem;font-weight:800}.sora-swell-article .toc__list{border-left:0}.sora-swell-article .toc__link{color:#68535d;border-bottom:1px dotted #ead4d8;border-left:0;padding:.32rem .3rem}.sora-swell-article .toc__item--nested .toc__link{padding-left:1rem;font-size:.76rem}.sora-swell-article .post-widgets{display:none}.sora-swell-article .toc--mobile{background:#fff8f9;border:1px solid #d7a8b8;border-radius:0;margin:2.8rem auto 3.3rem;padding:1.5rem 2rem;display:block!important}.sora-swell-article .toc--mobile[hidden],.sora-swell-article--imported .toc--mobile{display:none!important}.sora-swell-article .toc--mobile h2{color:#854c61;margin-bottom:.8rem;font-size:1.08rem}@media (width<=1050px){.sora-swell-article .post-layout{grid-template-columns:minmax(0,1fr);max-width:790px}.sora-swell-article .post-rail{display:none}.sora-swell-article .toc--mobile{background:#fff6f6;border-radius:4px;max-width:none;display:block}}@media (width<=640px){.sora-swell-article .post-layout{width:100%;padding-inline:16px}.sora-swell-article .post-header{padding:1.2rem 0 .5rem}.sora-swell-article .post-header__title{font-size:1.55rem}.sora-swell-article .post-header__lead{font-size:.83rem}.sora-article-cover{margin-bottom:1.6rem}.sora-article-body{font-size:.975rem;line-height:1.8}.sora-article-body .sora-swell-heading{margin:4rem -.35rem 2rem;padding:.9rem 1rem;font-size:1.22rem}.sora-swell-article .toc--mobile{padding:1rem}.sora-article-body h3{font-size:1.16rem}.sora-article-body .sora-balloon__icon{flex-basis:54px;width:54px}.sora-article-body .sora-balloon__icon>img,.sora-article-body .sora-balloon__expression,.sora-article-body .sora-balloon__photo{width:54px;height:54px}.sora-article-body .sora-balloon__expression img{width:108px}.sora-article-body .sora-balloon .c-balloon__text{padding:.8rem;font-size:.86rem}.sora-article-body .emdash-html-block h2.wp-block-heading{margin:3.6rem -.25rem 1.6rem;padding:.85rem 1rem}.sora-article-body .emdash-html-block .c-balloon__icon{flex-basis:60px;max-width:60px}.sora-article-body .emdash-html-block .c-balloon__iconImg,.sora-article-body .emdash-html-block .sora-import-avatar-frame{width:60px;height:60px}.sora-article-body .emdash-html-block .c-balloon__text{padding:.75rem .85rem;font-size:.88rem}.sora-article-body :is(th,td){padding:.55rem;font-size:.78rem}}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/swell-article-assets/icomoon.woff2)format("woff2")}#sora-swell-source .emdash-html-block{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (resolution>=192dpi){#sora-swell-source .emdash-html-block{--wp-admin-border-width-focus:1.5px}}#sora-swell-source .emdash-html-block .wp-element-button{cursor:pointer}#sora-swell-source .emdash-html-block :root .has-very-light-gray-background-color{background-color:#eee}#sora-swell-source .emdash-html-block :root .has-very-dark-gray-background-color{background-color:#313131}#sora-swell-source .emdash-html-block :root .has-very-light-gray-color{color:#eee}#sora-swell-source .emdash-html-block :root .has-very-dark-gray-color{color:#313131}#sora-swell-source .emdash-html-block :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}#sora-swell-source .emdash-html-block :root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}#sora-swell-source .emdash-html-block :root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}#sora-swell-source .emdash-html-block :root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}#sora-swell-source .emdash-html-block :root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}#sora-swell-source .emdash-html-block :root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}#sora-swell-source .emdash-html-block :root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}#sora-swell-source .emdash-html-block{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}#sora-swell-source .emdash-html-block .has-regular-font-size{font-size:1em}#sora-swell-source .emdash-html-block .has-larger-font-size{font-size:2.625em}#sora-swell-source .emdash-html-block .has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}#sora-swell-source .emdash-html-block .has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}#sora-swell-source .emdash-html-block :root .has-text-align-center{text-align:center}#sora-swell-source .emdash-html-block :root .has-text-align-left{text-align:left}#sora-swell-source .emdash-html-block :root .has-text-align-right{text-align:right}#sora-swell-source .emdash-html-block .has-fit-text{white-space:nowrap!important}#sora-swell-source .emdash-html-block #end-resizable-editor-section{display:none}#sora-swell-source .emdash-html-block .aligncenter{clear:both}#sora-swell-source .emdash-html-block .items-justified-left{justify-content:flex-start}#sora-swell-source .emdash-html-block .items-justified-center{justify-content:center}#sora-swell-source .emdash-html-block .items-justified-right{justify-content:flex-end}#sora-swell-source .emdash-html-block .items-justified-space-between{justify-content:space-between}#sora-swell-source .emdash-html-block .screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}#sora-swell-source .emdash-html-block .screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}#sora-swell-source .emdash-html-block :where(figure){margin:0 0 1em}#sora-swell-source .emdash-html-block h1:where(.wp-block-heading).has-background,#sora-swell-source .emdash-html-block h2:where(.wp-block-heading).has-background,#sora-swell-source .emdash-html-block h3:where(.wp-block-heading).has-background,#sora-swell-source .emdash-html-block h4:where(.wp-block-heading).has-background,#sora-swell-source .emdash-html-block h5:where(.wp-block-heading).has-background,#sora-swell-source .emdash-html-block h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}#sora-swell-source .emdash-html-block h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),#sora-swell-source .emdash-html-block h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),#sora-swell-source .emdash-html-block h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),#sora-swell-source .emdash-html-block h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),#sora-swell-source .emdash-html-block h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),#sora-swell-source .emdash-html-block h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),#sora-swell-source .emdash-html-block h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),#sora-swell-source .emdash-html-block h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),#sora-swell-source .emdash-html-block h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),#sora-swell-source .emdash-html-block h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),#sora-swell-source .emdash-html-block h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),#sora-swell-source .emdash-html-block h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}#sora-swell-source .emdash-html-block .wp-block-image>a,#sora-swell-source .emdash-html-block .wp-block-image>figure>a{display:inline-block}#sora-swell-source .emdash-html-block .wp-block-image img{box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto}@media not (prefers-reduced-motion){#sora-swell-source .emdash-html-block .wp-block-image img.hide{visibility:hidden}#sora-swell-source .emdash-html-block .wp-block-image img.show{animation:.4s show-content-image}}#sora-swell-source .emdash-html-block .wp-block-image[style*=border-radius] img,#sora-swell-source .emdash-html-block .wp-block-image[style*=border-radius]>a{border-radius:inherit}#sora-swell-source .emdash-html-block .wp-block-image.has-custom-border img{box-sizing:border-box}#sora-swell-source .emdash-html-block .wp-block-image.aligncenter{text-align:center}#sora-swell-source .emdash-html-block .wp-block-image.alignfull>a,#sora-swell-source .emdash-html-block .wp-block-image.alignwide>a{width:100%}#sora-swell-source .emdash-html-block .wp-block-image.alignfull img,#sora-swell-source .emdash-html-block .wp-block-image.alignwide img{width:100%;height:auto}#sora-swell-source .emdash-html-block .wp-block-image .aligncenter,#sora-swell-source .emdash-html-block .wp-block-image .alignleft,#sora-swell-source .emdash-html-block .wp-block-image .alignright,#sora-swell-source .emdash-html-block .wp-block-image.aligncenter,#sora-swell-source .emdash-html-block .wp-block-image.alignleft,#sora-swell-source .emdash-html-block .wp-block-image.alignright{display:table}#sora-swell-source .emdash-html-block .wp-block-image .aligncenter>figcaption,#sora-swell-source .emdash-html-block .wp-block-image .alignleft>figcaption,#sora-swell-source .emdash-html-block .wp-block-image .alignright>figcaption,#sora-swell-source .emdash-html-block .wp-block-image.aligncenter>figcaption,#sora-swell-source .emdash-html-block .wp-block-image.alignleft>figcaption,#sora-swell-source .emdash-html-block .wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}#sora-swell-source .emdash-html-block .wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}#sora-swell-source .emdash-html-block .wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}#sora-swell-source .emdash-html-block .wp-block-image .aligncenter{margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .wp-block-image :where(figcaption){margin-top:.5em;margin-bottom:1em}#sora-swell-source .emdash-html-block .wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)){#sora-swell-source .emdash-html-block .wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}}#sora-swell-source .emdash-html-block :root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}#sora-swell-source .emdash-html-block .wp-block-image figure{margin:0}#sora-swell-source .emdash-html-block .wp-lightbox-container{flex-direction:column;display:flex;position:relative}#sora-swell-source .emdash-html-block .wp-lightbox-container img{cursor:zoom-in}#sora-swell-source .emdash-html-block .wp-lightbox-container img:hover+button{opacity:1}#sora-swell-source .emdash-html-block .wp-lightbox-container button{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);cursor:zoom-in;opacity:0;text-align:center;z-index:100;background-color:#5a5a5a40;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:16px;right:16px}@media not (prefers-reduced-motion){#sora-swell-source .emdash-html-block .wp-lightbox-container button{transition:opacity .2s}}#sora-swell-source .emdash-html-block .wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}#sora-swell-source .emdash-html-block .wp-lightbox-container button:hover{cursor:pointer;opacity:1}#sora-swell-source .emdash-html-block .wp-lightbox-container button:focus{opacity:1}#sora-swell-source .emdash-html-block .wp-lightbox-container button:focus,#sora-swell-source .emdash-html-block .wp-lightbox-container button:hover,#sora-swell-source .emdash-html-block .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;visibility:hidden;z-index:100000;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-close-button{cursor:pointer;min-width:40px;min-height:40px;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000;justify-content:center;align-items:center;gap:8px;padding:0 4px;font-family:inherit;line-height:1;display:flex;position:absolute}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-close-button:focus,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-close-button:hover,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{width:1em;height:1em}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev{cursor:pointer;z-index:2000002;justify-content:center;align-items:center;gap:4px;min-width:40px;min-height:40px;padding:0 8px;font-family:inherit;line-height:1;display:flex;position:absolute;bottom:16px}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (width>=960px){#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:0 0;border:none;padding:0 8px}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{width:1.5em;height:1.5em;display:block}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);transform-origin:0 0;width:var(--wp--lightbox-container-width);z-index:2000001;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-block-image{box-sizing:border-box;transform-origin:0 0;z-index:3000000;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .wp-block-image figcaption{display:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay button{background:0 0;border:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay .scrim{opacity:.9;z-index:2000000;background-color:#fff;width:100%;height:100%;position:absolute}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){#sora-swell-source .emdash-html-block .wp-lightbox-overlay.active{animation:.25s both turn-on-visibility}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.active img{animation:.35s both turn-on-visibility}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.show-closing-animation:not(.active){animation:.35s both turn-off-visibility}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:.25s both turn-off-visibility}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.active{opacity:1;visibility:visible;animation:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:.4s lightbox-zoom-in}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.active .scrim{animation:.4s forwards turn-on-visibility}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:.4s lightbox-zoom-out}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}#sora-swell-source .emdash-html-block .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:.4s forwards turn-off-visibility}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%)scale(1)}}@keyframes lightbox-zoom-out{0%{visibility:visible;transform:translate(-50%,-50%)scale(1)}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}#sora-swell-source .emdash-html-block ol,#sora-swell-source .emdash-html-block ul{box-sizing:border-box}#sora-swell-source .emdash-html-block :root :where(.wp-block-list.has-background){padding:1.25em 2.375em}#sora-swell-source .emdash-html-block .is-small-text{font-size:.875em}#sora-swell-source .emdash-html-block .is-regular-text{font-size:1em}#sora-swell-source .emdash-html-block .is-large-text{font-size:2.25em}#sora-swell-source .emdash-html-block .is-larger-text{font-size:3em}#sora-swell-source .emdash-html-block .has-drop-cap:not(:focus):first-letter{float:left;text-transform:uppercase;margin:.05em .1em 0 0;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68}#sora-swell-source .emdash-html-block p.has-drop-cap.has-background{overflow:hidden}#sora-swell-source .emdash-html-block :root :where(p.has-background){padding:1.25em 2.375em}#sora-swell-source .emdash-html-block :where(p.has-text-color:not(.has-link-color)) a{color:inherit}#sora-swell-source .emdash-html-block p.has-text-align-left[style*=writing-mode\:vertical-lr],#sora-swell-source .emdash-html-block p.has-text-align-right[style*=writing-mode\:vertical-rl]{rotate:180deg}#sora-swell-source .emdash-html-block .wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (width>=782px){#sora-swell-source .emdash-html-block .wp-block-columns{flex-wrap:nowrap!important}}#sora-swell-source .emdash-html-block .wp-block-columns{align-items:normal!important}#sora-swell-source .emdash-html-block .wp-block-columns.are-vertically-aligned-top{align-items:flex-start}#sora-swell-source .emdash-html-block .wp-block-columns.are-vertically-aligned-center{align-items:center}#sora-swell-source .emdash-html-block .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (width<=781px){#sora-swell-source .emdash-html-block .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (width>=782px){#sora-swell-source .emdash-html-block .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-grow:1;flex-basis:0}#sora-swell-source .emdash-html-block .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}#sora-swell-source .emdash-html-block .wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}#sora-swell-source .emdash-html-block .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-grow:1;flex-basis:0}#sora-swell-source .emdash-html-block .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}#sora-swell-source .emdash-html-block :where(.wp-block-columns){margin-bottom:1.75em}#sora-swell-source .emdash-html-block :where(.wp-block-columns.has-background){padding:1.25em 2.375em}#sora-swell-source .emdash-html-block .wp-block-column{overflow-wrap:break-word;word-break:break-word;flex-grow:1;min-width:0}#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-top{align-self:flex-start}#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-center{align-self:center}#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-stretch{align-self:stretch}#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-bottom,#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-center,#sora-swell-source .emdash-html-block .wp-block-column.is-vertically-aligned-top{width:100%}#sora-swell-source .emdash-html-block .wp-block-group{box-sizing:border-box}#sora-swell-source .emdash-html-block :where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}#sora-swell-source .emdash-html-block .wp-block-table{overflow-x:auto}#sora-swell-source .emdash-html-block .wp-block-table table{border-collapse:collapse;width:100%}#sora-swell-source .emdash-html-block .wp-block-table thead{border-bottom:3px solid}#sora-swell-source .emdash-html-block .wp-block-table tfoot{border-top:3px solid}#sora-swell-source .emdash-html-block .wp-block-table td,#sora-swell-source .emdash-html-block .wp-block-table th{border:1px solid;padding:.5em}#sora-swell-source .emdash-html-block .wp-block-table .has-fixed-layout td,#sora-swell-source .emdash-html-block .wp-block-table .has-fixed-layout th{word-break:break-word}#sora-swell-source .emdash-html-block .wp-block-table.aligncenter,#sora-swell-source .emdash-html-block .wp-block-table.alignleft,#sora-swell-source .emdash-html-block .wp-block-table.alignright{width:auto;display:table}#sora-swell-source .emdash-html-block .wp-block-table.aligncenter td,#sora-swell-source .emdash-html-block .wp-block-table.aligncenter th,#sora-swell-source .emdash-html-block .wp-block-table.alignleft td,#sora-swell-source .emdash-html-block .wp-block-table.alignleft th,#sora-swell-source .emdash-html-block .wp-block-table.alignright td,#sora-swell-source .emdash-html-block .wp-block-table.alignright th{word-break:break-word}#sora-swell-source .emdash-html-block .wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}#sora-swell-source .emdash-html-block .wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}#sora-swell-source .emdash-html-block .wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}#sora-swell-source .emdash-html-block .wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes{border-collapse:inherit;border-spacing:0;background-color:#0000}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes td,#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes th{border-color:#0000}#sora-swell-source .emdash-html-block .wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}#sora-swell-source .emdash-html-block .wp-block-table .has-border-color td,#sora-swell-source .emdash-html-block .wp-block-table .has-border-color th,#sora-swell-source .emdash-html-block .wp-block-table .has-border-color tr,#sora-swell-source .emdash-html-block .wp-block-table .has-border-color>*{border-color:inherit}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color] tr:first-child,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color] tr:first-child td,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color] tr:first-child th,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color]>*,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color]>* td,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-right-color] td:last-child,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-right-color] th,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-right-color] tr,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color] tr:last-child,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color] tr:last-child td,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color] tr:last-child th,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color]>*,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color]>* td,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-left-color] td:first-child,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-left-color] th,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-left-color] tr,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-style] td,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-style] th,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-style] tr,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-style]>*{border-style:inherit}#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-width] td,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-width] th,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-width] tr,#sora-swell-source .emdash-html-block .wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}#sora-swell-source .emdash-html-block .c-infoBar__btn,#sora-swell-source .emdash-html-block .is-style-btn_shiny a{z-index:0;transition:opacity .25s,transform .25s;position:relative;overflow:hidden}#sora-swell-source .emdash-html-block .c-infoBar__btn:before,#sora-swell-source .emdash-html-block .is-style-btn_shiny a:before{content:"";background-image:linear-gradient(90deg,#fff0,#fff9 80%,#fff0);width:80px;height:200px;position:absolute;top:50%;left:-120px;transform:translateY(-50%)rotate(25deg)}#sora-swell-source .emdash-html-block .c-infoBar__btn:after,#sora-swell-source .emdash-html-block .is-style-btn_shiny a:after{content:"";background-image:linear-gradient(100deg,#fff0,#fff);width:50px;height:100%;animation-name:shiny_btn;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:-100px}#sora-swell-source .emdash-html-block .c-infoBar__btn:hover,#sora-swell-source .emdash-html-block .is-style-btn_shiny a:hover{transform:translateY(2px)}#sora-swell-source .emdash-html-block .c-infoBar__btn:hover:before,#sora-swell-source .emdash-html-block .is-style-btn_shiny a:hover:before{transition:all .25s ease-in-out;left:110%}#sora-swell-source .emdash-html-block .c-infoBar__btn:hover:after,#sora-swell-source .emdash-html-block .is-style-btn_shiny a:hover:after{animation:none}#sora-swell-source .emdash-html-block #fix_bottom_menu:before,#sora-swell-source .emdash-html-block .c-infoBar:before,#sora-swell-source .emdash-html-block .c-mvBtn__btn:before,#sora-swell-source .emdash-html-block .l-fixHeader:before,#sora-swell-source .emdash-html-block .p-spMenu__inner:before,#sora-swell-source .emdash-html-block [data-type=type1] .p-blogCard__inner:before{content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .wp-block-image.is-style-shadow img,#sora-swell-source .emdash-html-block .wp-block-video.is-style-shadow video,#sora-swell-source .emdash-html-block img.shadow{box-shadow:0 2px 8px #0000001a,0 4px 8px -4px #0003}#sora-swell-source .emdash-html-block .w-pageTop,#sora-swell-source .emdash-html-block .w-singleBottom,#sora-swell-source .emdash-html-block .w-singleTop{margin:2em 0}#sora-swell-source .emdash-html-block .c-categoryList:before,#sora-swell-source .emdash-html-block .c-tagList:before,#sora-swell-source .emdash-html-block .c-taxList:before,#sora-swell-source .emdash-html-block code.dir_name:before,#sora-swell-source .emdash-html-block code.file_name:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}#sora-swell-source .emdash-html-block .c-categoryList__separation:after,#sora-swell-source .emdash-html-block .p-breadcrumb__item:after{clip-path:polygon(45% 9%,75% 51%,45% 90%,30% 90%,60% 50%,30% 10%);content:"";opacity:.8;background-color:currentColor;width:10px;height:10px;margin:0;display:block}@keyframes flash{0%{opacity:.6}to{opacity:1}}@keyframes FadeIn{to{opacity:1}}@keyframes FadeInFromX{to{opacity:1;transform:translate(0)}}@keyframes FadeInFromY{to{opacity:1;transform:translateY(0)}}@keyframes flowing_text{to{transform:translate(-100%)}}@keyframes shiny_btn{0%{opacity:0;transform:scale(0)rotate(25deg)}84%{opacity:0;transform:scale(0)rotate(25deg)}85%{opacity:.9;transform:scale(1)rotate(25deg)}to{opacity:0;transform:scale(50)rotate(25deg)}}@keyframes leftToRight{0%{transform:scale(1.1)translate(-1%)}to{transform:scale(1.1)translate(1%)}}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes FloatVertical{0%{transform:translateY(4px)}50%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes FloatHorizontal{0%{transform:translate(4px)}50%{transform:translate(-4px)}to{transform:translate(4px)}}#sora-swell-source .emdash-html-block{--color_border:#c7c7c780;--color_gray:#c7c7c726;--swl-color_hov_gray:#0302020d;--swl-color_shadow:#0000001f;--swl-fz--root:3.6vw;--swl-fz--side:var(--swl-fz--root);--swl-block-margin:2em;--swl-sidebar_width:280px;--swl-sidebar_margin:24px;--swl-pad_post_content:0px;--swl-pad_container:4vw;--swl-h2-margin--x:-2vw;--swl-box_shadow:0 2px 4px #0000000d,0 4px 4px -4px #0000001a;--swl-img_shadow:0 2px 8px #0000001a,0 4px 8px -4px #0003;--swl-btn_shadow:0 2px 2px #0000001a,0 4px 8px -4px #0003;--swl-text_color--black:#333;--swl-text_color--white:#fff;--swl-fz--xs:.75em;--swl-fz--small:.9em;--swl-fz--normal:1rem;--swl-fz--medium:1.1em;--swl-fz--large:1.25em;--swl-fz--huge:1.6em;--swl-list-padding--left:1.5em;--swl-list-padding--has_bg:1em 1em 1em 1.75em}#sora-swell-source .emdash-html-block .c-plainBtn{appearance:none;-o-appearance:none;box-shadow:none;background-color:#0000;border:none}#sora-swell-source .emdash-html-block *,#sora-swell-source .emdash-html-block .c-plainBtn{margin:0;padding:0}#sora-swell-source .emdash-html-block *{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}#sora-swell-source .emdash-html-block :after,#sora-swell-source .emdash-html-block :before{box-sizing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}#sora-swell-source .emdash-html-block b,#sora-swell-source .emdash-html-block strong{font-weight:700}#sora-swell-source .emdash-html-block sub,#sora-swell-source .emdash-html-block sup{font-size:smaller}#sora-swell-source .emdash-html-block ruby>rt{font-size:50%}#sora-swell-source .emdash-html-block main{display:block}#sora-swell-source .emdash-html-block :where(ol:not([type])),#sora-swell-source .emdash-html-block :where(ul:not([type])){list-style:none}#sora-swell-source .emdash-html-block blockquote,#sora-swell-source .emdash-html-block q{quotes:none}#sora-swell-source .emdash-html-block blockquote:after,#sora-swell-source .emdash-html-block blockquote:before,#sora-swell-source .emdash-html-block q:after,#sora-swell-source .emdash-html-block q:before{content:none}#sora-swell-source .emdash-html-block table{border-collapse:collapse;border-spacing:0}#sora-swell-source .emdash-html-block td,#sora-swell-source .emdash-html-block th{word-break:break-all}#sora-swell-source .emdash-html-block img{border-style:none;max-width:100%;height:auto}#sora-swell-source .emdash-html-block video{outline:none}#sora-swell-source .emdash-html-block code,#sora-swell-source .emdash-html-block pre{tab-size:4}#sora-swell-source .emdash-html-block svg:not([fill]){fill:currentColor}#sora-swell-source .emdash-html-block [hidden]{display:none}#sora-swell-source .emdash-html-block button,#sora-swell-source .emdash-html-block input,#sora-swell-source .emdash-html-block optgroup,#sora-swell-source .emdash-html-block select,#sora-swell-source .emdash-html-block textarea{font-family:inherit;font-size:inherit;line-height:inherit}#sora-swell-source .emdash-html-block button,#sora-swell-source .emdash-html-block input{overflow:visible}#sora-swell-source .emdash-html-block button,#sora-swell-source .emdash-html-block select{text-transform:none}#sora-swell-source .emdash-html-block [type=button],#sora-swell-source .emdash-html-block [type=reset],#sora-swell-source .emdash-html-block [type=submit],#sora-swell-source .emdash-html-block button{-webkit-appearance:button;cursor:pointer;display:inline-block}#sora-swell-source .emdash-html-block [role=button]{cursor:pointer}#sora-swell-source .emdash-html-block fieldset{padding:.35em .75em .625em}#sora-swell-source .emdash-html-block legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}#sora-swell-source .emdash-html-block button,#sora-swell-source .emdash-html-block input,#sora-swell-source .emdash-html-block select,#sora-swell-source .emdash-html-block textarea{color:#333;background-color:#f7f7f7;border:1px solid #c7c7c780;border-radius:0;padding:.25em .5em}#sora-swell-source .emdash-html-block [type=color]{padding:0}#sora-swell-source .emdash-html-block [type=range]{vertical-align:middle}#sora-swell-source .emdash-html-block [aria-busy=true]{cursor:progress}#sora-swell-source .emdash-html-block [aria-controls]{cursor:pointer}#sora-swell-source .emdash-html-block [aria-disabled]{cursor:default}#sora-swell-source .emdash-html-block a{color:var(--color_link)}#sora-swell-source .emdash-html-block .swl-inline-color{--color_link:currentcolor}#lp-content #sora-swell-source .emdash-html-block,#main_content #sora-swell-source .emdash-html-block{font-size:var(--swl-fz--content,16px)}#sora-swell-source .emdash-html-block [data-spmenu=opened] #wpadminbar{z-index:1}#sora-swell-source .emdash-html-block #fix_bottom_menu{display:none;position:fixed;bottom:-60px;left:0}#sora-swell-source .emdash-html-block [data-spmenu=opened] body>.adsbygoogle{top:-140px!important}#sora-swell-source .emdash-html-block .-index-off .widget_swell_index,#sora-swell-source .emdash-html-block .-index-off [data-onclick=toggleIndex]{display:none}#sora-swell-source .emdash-html-block .-index-off .widget_swell_index+.c-widget{margin-top:0!important}#sora-swell-source .emdash-html-block .l-article{max-width:var(--article_size);padding-left:0;padding-right:0}#sora-swell-source .emdash-html-block .-sidebar-off .l-article,#sora-swell-source .emdash-html-block .lp-content .l-article{margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block #body_wrap{z-index:1;max-width:100%;position:relative;overflow-x:clip}#sora-swell-source .emdash-html-block #body_wrap.-bg-fix{z-index:1}#sora-swell-source .emdash-html-block #body_wrap.-bg-fix:before{content:"";z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}#sora-swell-source .emdash-html-block .admin-bar{--swl-adminbarH:var(--wp-admin--admin-bar--height,32px)}#sora-swell-source .emdash-html-block .l-container{max-width:calc(var(--container_size,0px) + var(--swl-pad_container,0px)*2);padding-left:var(--swl-pad_container,0);padding-right:var(--swl-pad_container,0);margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .l-content{z-index:1;margin:0 auto 6em;padding-top:2em;position:relative}#sora-swell-source .emdash-html-block .l-fixHeader{margin-top:var(--swl-adminbarH,0);opacity:0;-webkit-transform:translateY(calc(var(--swl-fix_headerH,100px)*-1));transform:translateY(calc(var(--swl-fix_headerH,100px)*-1));visibility:hidden;z-index:101;width:100%;position:fixed;top:0;left:0}#sora-swell-source .emdash-html-block .l-fixHeader[data-ready]{transition:all .5s}#sora-swell-source .emdash-html-block .l-fixHeader:before{background:var(--color_header_bg);display:block}#sora-swell-source .emdash-html-block .c-smallNavTitle{color:inherit;opacity:.6;font-size:10px;line-height:1}#sora-swell-source .emdash-html-block .sub-menu .c-smallNavTitle{display:none}#sora-swell-source .emdash-html-block .c-gnav{text-align:center;height:100%;display:flex}#sora-swell-source .emdash-html-block .c-gnav a{text-decoration:none}#sora-swell-source .emdash-html-block .c-gnav .ttl{color:inherit;z-index:1;line-height:1;position:relative}#sora-swell-source .emdash-html-block .c-gnav>.menu-item{height:100%;position:relative}#sora-swell-source .emdash-html-block .c-gnav>.menu-item:hover>.sub-menu{opacity:1;visibility:visible}#sora-swell-source .emdash-html-block .c-gnav>.menu-item>a{color:inherit;white-space:nowrap;flex-direction:column;justify-content:center;height:100%;padding:0 12px;display:flex;position:relative}#sora-swell-source .emdash-html-block .c-gnav>.menu-item>a .ttl{font-size:14px;display:block}#sora-swell-source .emdash-html-block .c-gnav>.menu-item>a:after{content:"";transition:transform .25s,width .25s,height .25s;display:block;position:absolute;bottom:0;left:0}#sora-swell-source .emdash-html-block .c-gnav>.menu-item>a .c-submenuToggleBtn{display:none}#sora-swell-source .emdash-html-block .c-gnav>.menu-item>.sub-menu{top:100%;left:50%;transform:translate(-50%)}#sora-swell-source .emdash-html-block .c-gnav .sub-menu{opacity:0;text-align:left;visibility:hidden;z-index:1;width:15em;transition:opacity .25s,visibility .25s;position:absolute;box-shadow:0 2px 4px #0000001a}#sora-swell-source .emdash-html-block .c-gnav .sub-menu li{position:relative}#sora-swell-source .emdash-html-block .c-gnav .sub-menu .ttl{font-size:.9em;transition:left .25s;position:relative;left:0}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a{color:inherit;padding:.5em .75em;display:block;position:relative}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a:hover{background-color:var(--swl-color_hov_gray)}#sora-swell-source .emdash-html-block .c-gnav__sBtn{color:inherit;flex-direction:column;justify-content:center;width:auto;height:100%;padding:0 12px;display:flex}#sora-swell-source .emdash-html-block .c-gnav__sBtn .icon-search{font-size:20px}#sora-swell-source .emdash-html-block .l-header{background:var(--color_header_bg);z-index:100;top:0;left:0}#sora-swell-source .emdash-html-block .l-header,#sora-swell-source .emdash-html-block .l-header__inner{width:100%;position:relative}#sora-swell-source .emdash-html-block .l-header__inner{color:var(--color_header_text);z-index:1}#sora-swell-source .emdash-html-block .l-header__inner .c-catchphrase{letter-spacing:var(--swl-letter_spacing,.2px)}#sora-swell-source .emdash-html-block .l-header__logo{line-height:1}#sora-swell-source .emdash-html-block .c-headLogo.-txt{align-items:center;display:flex}#sora-swell-source .emdash-html-block .c-headLogo__link{text-decoration:none;display:block}#sora-swell-source .emdash-html-block .-img .c-headLogo__link{height:100%}#sora-swell-source .emdash-html-block .-txt .c-headLogo__link{color:inherit;font-size:5vw;font-weight:700;display:block}#sora-swell-source .emdash-html-block .c-headLogo__img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}#sora-swell-source .emdash-html-block .w-header{align-items:center;display:flex}#sora-swell-source .emdash-html-block .l-header__customBtn,#sora-swell-source .emdash-html-block .l-header__menuBtn{height:var(--logo_size_sp);text-align:center;width:var(--logo_size_sp);line-height:1.25}#sora-swell-source .emdash-html-block .l-mainContent{width:100%;position:static!important}#sora-swell-source .emdash-html-block .-sidebar-on .l-mainContent{max-width:100%}#sora-swell-source .emdash-html-block .l-mainContent__inner>:first-child,#sora-swell-source .emdash-html-block .l-parent>:first-child,#sora-swell-source .emdash-html-block>:first-child{margin-top:0!important}#sora-swell-source .emdash-html-block .l-mainContent__inner>:last-child,#sora-swell-source .emdash-html-block .l-parent>:last-child,#sora-swell-source .emdash-html-block>:last-child{margin-bottom:0!important}#sora-swell-source .emdash-html-block .l-scrollObserver{pointer-events:none;visibility:hidden;z-index:1000;width:100%;height:1px;display:block;position:absolute;top:100px;left:0}#sora-swell-source .emdash-html-block #sidebar{font-size:var(--swl-fz--side);position:relative}#sora-swell-source .emdash-html-block .c-blogLink{--the-ison-size:1em;align-items:center;gap:.5em;line-height:1.5;text-decoration:none;display:flex}#sora-swell-source .emdash-html-block .c-blogLink__icon{flex:none;text-decoration:none}#sora-swell-source .emdash-html-block .c-blogLink__icon .__svg{height:var(--the-ison-size);width:var(--the-ison-size)}#sora-swell-source .emdash-html-block .c-blogLink[data-style=text]{--the-ison-size:.9em}#sora-swell-source .emdash-html-block .c-blogLink[data-style=text] .c-blogLink__icon{border:1px solid;border-radius:50%;flex:none;padding:4px;display:inline-flex}#sora-swell-source .emdash-html-block .c-blogLink[data-style=text] .c-blogLink__text{text-decoration:underline}#sora-swell-source .emdash-html-block .c-blogLink[data-style=slim]{--the-ison-size:1.2em;color:inherit;border-radius:6px;align-items:stretch;gap:0;overflow:hidden;box-shadow:0 1px 3px 1px #0000001a}#sora-swell-source .emdash-html-block .c-blogLink[data-style=slim] .c-blogLink__icon{border-radius:inherit;color:#34383f;background-color:#e6e9ea;border:2px solid #fff;justify-content:center;align-items:center;width:3.25em;transition:color .25s,background-color .25s;display:flex}#sora-swell-source .emdash-html-block .c-blogLink[data-style=slim] .c-blogLink__text{padding:1em .75em}#sora-swell-source .emdash-html-block .c-blogLink[data-style=slim]:hover .c-blogLink__icon{color:#fff;background-color:#34383f}#sora-swell-source .emdash-html-block .c-listMenu.c-listMenu li{margin:0;position:relative}#sora-swell-source .emdash-html-block .c-listMenu a{border-bottom:1px solid var(--color_border);color:inherit;line-height:1.4;text-decoration:none;display:block;position:relative}#sora-swell-source .emdash-html-block .c-listMenu a:hover{background-color:var(--swl-color_hov_gray)}#sora-swell-source .emdash-html-block .c-taxList:before{content:""}#sora-swell-source .emdash-html-block .c-categoryList{color:var(--color_main)}#sora-swell-source .emdash-html-block .c-categoryList:before{content:""}#sora-swell-source .emdash-html-block .c-tagList:before{color:inherit;content:""}#sora-swell-source .emdash-html-block .c-categoryList__link,#sora-swell-source .emdash-html-block .c-tagList__link,#sora-swell-source .emdash-html-block .c-taxList__link{border-radius:1px;padding:4px .5em;line-height:1;text-decoration:none;display:block}#sora-swell-source .emdash-html-block .c-tagList__link{color:#333;background:#f7f7f7}#sora-swell-source .emdash-html-block .c-categoryList__link{background-color:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block .c-taxList__link{color:#333;background:#f7f7f7}#sora-swell-source .emdash-html-block .l-mainContent .c-categoryList__link.-current{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}#sora-swell-source .emdash-html-block .l-topTitleArea .c-categoryList__link.-current{border:none;padding:0}#sora-swell-source .emdash-html-block .c-categoryList__separation{margin-right:.25em;line-height:1;display:block}#sora-swell-source .emdash-html-block .c-filterLayer:after,#sora-swell-source .emdash-html-block .c-filterLayer:before,#sora-swell-source .emdash-html-block .c-filterLayer__img{width:100%;height:100%;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .c-filterLayer{z-index:0}#sora-swell-source .emdash-html-block .c-filterLayer:before{z-index:1}#sora-swell-source .emdash-html-block .c-filterLayer:after{z-index:2;display:block}#sora-swell-source .emdash-html-block .c-filterLayer.-texture-dot:after{content:"";opacity:.5;background-color:#0000001a;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTAAAAJ8qhFEAAAABdFJOUwBA5thmAAAAEklEQVQI12MwYDBgYGBoYGAAAASKAOH8MS30AAAAAElFTkSuQmCC);background-size:2px}#sora-swell-source .emdash-html-block .c-filterLayer.-texture-brushed:after{content:"";opacity:.5;background-image:url(/swell-article-assets/white-brushed.png)}#sora-swell-source .emdash-html-block .c-filterLayer__img{z-index:0}#sora-swell-source .emdash-html-block .-filter-blur>.c-filterLayer__img{filter:blur(4px);width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px}#sora-swell-source .emdash-html-block .-filter-glay>.c-filterLayer__img{filter:grayscale(60%)}#sora-swell-source .emdash-html-block .c-fixBtn{border:1px solid var(--color_main);border-radius:var(--swl-radius--8,0);box-shadow:var(--swl-box_shadow);color:var(--color_main);cursor:pointer;letter-spacing:normal;opacity:.75;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;line-height:1;transition:all .25s;display:flex;overflow:hidden}#sora-swell-source .emdash-html-block .c-fixBtn+.c-fixBtn{margin-top:16px}#sora-swell-source .emdash-html-block .c-fixBtn__icon{font-size:20px;display:block}#sora-swell-source .emdash-html-block .c-fixBtn__label{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:10px;display:block;transform:scale(.9)}#sora-swell-source .emdash-html-block #fix_tocbtn .c-fixBtn__label{margin-top:2px}#sora-swell-source .emdash-html-block #pagetop .c-fixBtn__label{margin-top:-8px}#sora-swell-source .emdash-html-block #pagetop[data-has-text="1"] .c-fixBtn__icon{transform:translateY(-6px)}#sora-swell-source .emdash-html-block .c-iconBtn{color:inherit;flex-wrap:wrap;place-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:inline-flex}#sora-swell-source .emdash-html-block .c-iconBtn .-menuBtn{z-index:1}#sora-swell-source .emdash-html-block .c-iconBtn__icon{font-size:24px;display:block}#sora-swell-source .emdash-html-block .p-spMenu__closeBtn .c-iconBtn__icon{font-size:20px}#sora-swell-source .emdash-html-block .c-iconBtn__icon:before{display:block}#sora-swell-source .emdash-html-block .c-iconBtn__label{width:100%;font-size:10px;display:block;transform:scale(.9)}#sora-swell-source .emdash-html-block .c-iconList{flex-wrap:wrap;display:flex}#sora-swell-source .emdash-html-block .widget_swell_prof_widget .c-iconList,#sora-swell-source .emdash-html-block .widget_swell_sns_links .c-iconList{justify-content:center}#sora-swell-source .emdash-html-block .l-footer__foot .c-iconList{justify-content:center;margin-bottom:8px}#sora-swell-source .emdash-html-block .c-iconList__link{box-sizing:content-box;color:inherit;text-align:center;width:1em;height:1em;margin:0 3px;padding:2px;text-decoration:none}#sora-swell-source .emdash-html-block .c-iconList__icon,#sora-swell-source .emdash-html-block .c-iconList__link{line-height:1;display:block}#sora-swell-source .emdash-html-block .c-iconList__icon:before{color:inherit}#sora-swell-source .emdash-html-block .is-style-circle .c-iconList__link{border:1px solid;border-radius:50%;margin:4px;padding:5px}#sora-swell-source .emdash-html-block .c-modal{z-index:1000;width:100%;height:100%;transition:opacity .5s,visibility .5s;position:fixed;top:0;left:0}#sora-swell-source .emdash-html-block [data-loaded=false] .c-modal{display:none}#sora-swell-source .emdash-html-block .c-modal:not(.is-opened){opacity:0;pointer-events:none;visibility:hidden}#sora-swell-source .emdash-html-block .c-modal .c-modal__close{color:#fff;cursor:pointer;text-align:center;text-shadow:1px 1px 1px #000;width:100%;padding-top:.5em;line-height:2;position:absolute;top:100%;left:0}#sora-swell-source .emdash-html-block .c-mvBtn{text-align:center;margin:2em auto 0;display:block;position:relative}#sora-swell-source .emdash-html-block .u-ta-l .c-mvBtn{margin-left:0}#sora-swell-source .emdash-html-block .u-ta-r .c-mvBtn{margin-right:0}#sora-swell-source .emdash-html-block .c-mvBtn__btn{background-color:var(--color_main);border-radius:var(--mv_btn_radius);letter-spacing:var(--swl-letter_spacing,1px);text-shadow:none;padding:.75em 2.5em;font-size:3.2vw;text-decoration:none;transition:box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000001a}#sora-swell-source .emdash-html-block .-btn-n>.c-mvBtn__btn{color:#fff}#sora-swell-source .emdash-html-block .c-mvBtn__btn:before{opacity:0;background:linear-gradient(#fff3,#fff);border-radius:2px;transition:opacity .25s;display:block}#sora-swell-source .emdash-html-block .c-mvBtn__btn:hover{opacity:1;box-shadow:0 1px 8px #0003}#sora-swell-source .emdash-html-block .c-mvBtn__btn:hover:before{opacity:.2}#sora-swell-source .emdash-html-block .-btn-b>.c-mvBtn__btn{background:0 0;border:1px solid}#sora-swell-source .emdash-html-block .c-overlay{z-index:0;background:#000000bf;width:100%;height:100%;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .c-pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin:3em 0;font-size:13px;display:flex;position:relative}#sora-swell-source .emdash-html-block [class*=page-numbers]{box-sizing:content-box;text-align:center;width:auto;min-width:36px;height:36px;margin:6px;padding:0;font-size:14px;line-height:36px;text-decoration:none;transition:color .25s,background-color .25s;display:block;position:relative}#sora-swell-source .emdash-html-block [class*=page-numbers].current,#sora-swell-source .emdash-html-block [class*=page-numbers]:hover{background-color:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block .c-pagination__dot{color:#aaa;margin:0 6px}#sora-swell-source .emdash-html-block .c-postTitle{flex-direction:row-reverse;align-items:center;display:flex}#sora-swell-source .emdash-html-block .c-postTitle__ttl{width:100%;font-size:5vw;line-height:1.4}#sora-swell-source .emdash-html-block .c-postTitle__date{border-right:1px solid var(--color_border);text-align:center;margin-right:.75em;padding:.5em .75em .5em 0;font-weight:400;line-height:1}#sora-swell-source .emdash-html-block .c-postTitle__date .__y{margin-bottom:4px;font-size:3vw;line-height:1;display:block}#sora-swell-source .emdash-html-block .c-postTitle__date .__md{font-size:4.2vw;display:block}#sora-swell-source .emdash-html-block .p-postList .c-postTitle{z-index:1;width:100%;margin:0 auto 1em;position:relative}#sora-swell-source .emdash-html-block .p-postList .c-postTitle__date .__md,#sora-swell-source .emdash-html-block .p-postList .c-postTitle__ttl{font-size:4vw}#sora-swell-source .emdash-html-block .c-reviewStars i{color:var(--color-review_star,#fac225)}#sora-swell-source .emdash-html-block>.c-reviewStars{display:block}#sora-swell-source .emdash-html-block .c-scrollHint{text-align:right;margin-top:3em;animation:2s ease-in-out infinite alternate FloatHorizontal;margin-bottom:2px!important}#sora-swell-source .emdash-html-block .c-scrollHint span{opacity:.75;vertical-align:middle;align-items:center;font-size:12px;line-height:1;display:inline-flex}#sora-swell-source .emdash-html-block .c-scrollHint span i{margin-left:4px;font-size:16px}#sora-swell-source .emdash-html-block .c-scrollHint+.wp-block-table{margin-top:0!important}#sora-swell-source .emdash-html-block .c-searchForm{position:relative}#sora-swell-source .emdash-html-block .c-searchForm__s{background-color:#fff;width:100%;padding:4px 44px 4px 8px;line-height:2}#sora-swell-source .emdash-html-block .c-searchForm__submit{border-radius:var(--swl-radius--4,0);width:40px;height:100%;position:absolute;top:0;right:0;overflow:hidden}#sora-swell-source .emdash-html-block .c-searchForm__submit:before{color:#fff;z-index:1;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#sora-swell-source .emdash-html-block .w-header .c-searchForm__s{font-size:14px;line-height:20px}#sora-swell-source .emdash-html-block .w-header .c-searchForm__submit{width:30px}#sora-swell-source .emdash-html-block .w-header .c-searchForm__submit:before{font-size:16px}#sora-swell-source .emdash-html-block .skip-link{opacity:0;pointer-events:none;z-index:999;text-decoration:none;top:0;left:0;overflow:hidden;position:absolute!important}#sora-swell-source .emdash-html-block .skip-link:focus{color:#21759b;opacity:1;pointer-events:auto;z-index:1000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:16px 24px;font-size:14px;font-weight:700;display:block;top:8px;left:8px;box-shadow:0 0 2px 2px #0009}#sora-swell-source .emdash-html-block .c-postAuthor{align-items:center;display:flex}#sora-swell-source .emdash-html-block .c-postAuthor.is-link{color:inherit;text-decoration:none;transition:opacity .25s}#sora-swell-source .emdash-html-block .c-postAuthor.is-link:hover{opacity:.75}#sora-swell-source .emdash-html-block .c-postAuthor__figure{border-radius:50%;width:20px;height:20px;margin:0 .25em 0 1px;overflow:hidden}#sora-swell-source .emdash-html-block .c-postAuthor__figure .avatar{-o-object-fit:cover;object-fit:cover;display:block}#sora-swell-source .emdash-html-block .c-postThumb{vertical-align:middle;position:relative;overflow:hidden}#sora-swell-source .emdash-html-block .c-postThumb__figure{z-index:0;width:100%;margin:0;position:relative;overflow:hidden}#sora-swell-source .emdash-html-block .c-postThumb__figure:before{content:"";height:0;padding-top:var(--card_posts_thumb_ratio);display:block}#sora-swell-source .emdash-html-block .-type-list .c-postThumb__figure:before,#sora-swell-source .emdash-html-block .-type-list2 .c-postThumb__figure:before{padding-top:var(--list_posts_thumb_ratio)}#sora-swell-source .emdash-html-block .-type-big .c-postThumb__figure:before{padding-top:var(--big_posts_thumb_ratio)}#sora-swell-source .emdash-html-block .-type-thumb .c-postThumb__figure:before{padding-top:var(--thumb_posts_thumb_ratio)}#sora-swell-source .emdash-html-block .p-blogCard .c-postThumb__figure:before{padding-top:var(--blogcard_thumb_ratio)}#sora-swell-source .emdash-html-block .p-postList__link:hover .c-postThumb:before{opacity:.2}#sora-swell-source .emdash-html-block .p-postList__link:hover .c-postThumb__img{transform:scale(1.06)}#sora-swell-source .emdash-html-block .c-postThumb__img{transition:transform .25s;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .c-postThumb__cat{background-color:var(--color_main);white-space:nowrap;z-index:1;padding:0 .75em;font-size:10px;line-height:2;display:inline-block;position:absolute;top:0;right:0;overflow:hidden}#sora-swell-source .emdash-html-block .-type-list .c-postThumb__cat,#sora-swell-source .emdash-html-block .-type-list2 .c-postThumb__cat{transform-origin:0 0;left:0;right:auto}#sora-swell-source .emdash-html-block .c-postThumb__cat:before{margin-right:.4em}#sora-swell-source .emdash-html-block .c-postTimes{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}#sora-swell-source .emdash-html-block .c-postTimes__modified:before,#sora-swell-source .emdash-html-block .c-postTimes__posted:before{margin-right:.325em;position:relative;top:1px}#sora-swell-source .emdash-html-block .c-rssSite{margin-right:.5rem}#sora-swell-source .emdash-html-block .c-rssSite__favi{width:14px;height:14px;margin-right:.25rem;display:block}#sora-swell-source .emdash-html-block .c-rssAuthor{margin-left:0!important}#sora-swell-source .emdash-html-block .p-blogCard{cursor:pointer;width:100%;max-width:880px;margin:2.5em auto 2em;transition:box-shadow .25s;display:block}#sora-swell-source .emdash-html-block .wp-block-embed>.p-blogCard{margin:0 auto}#sora-swell-source .emdash-html-block .p-blogCard:hover{box-shadow:0 4px 16px #0000001a,0 12px 28px -12px #0000000d}#sora-swell-source .emdash-html-block .p-blogCard:hover .c-postThumb__img{opacity:1}#sora-swell-source .emdash-html-block .p-blogCard__caption{background:var(--color_content_bg);z-index:1;border-radius:2px;padding:0 .5em;font-size:11px;line-height:2;display:inline-block;position:absolute;top:-1em;left:16px}#sora-swell-source .emdash-html-block .p-blogCard__caption:before{content:"";margin-right:3px;font-family:icomoon;display:inline-block}#sora-swell-source .emdash-html-block .-external .p-blogCard__caption:before{content:""}#sora-swell-source .emdash-html-block .p-blogCard__inner{justify-content:space-between;align-items:center;margin:0;padding:16px;transition:box-shadow .25s;display:flex;position:relative}#sora-swell-source .emdash-html-block .-noimg>.p-blogCard__inner{min-height:5em}#sora-swell-source .emdash-html-block .p-blogCard__thumb{flex-shrink:0;width:30%;margin:0 1em 0 0}#sora-swell-source .emdash-html-block .p-blogCard__thumb .c-postThumb__figure{width:100%;margin:0;position:relative}#sora-swell-source .emdash-html-block .p-blogCard__body{flex:auto;margin:0}#sora-swell-source .emdash-html-block .p-blogCard__title{color:inherit;font-weight:400;line-height:1.4;text-decoration:none;display:block}#sora-swell-source .emdash-html-block .p-blogCard__excerpt{opacity:.8;word-break:break-word;margin-top:.5em;font-size:.8em;line-height:1.4;display:block}#sora-swell-source .emdash-html-block [data-type=type1] .p-blogCard__caption{bottom:auto;right:auto}#sora-swell-source .emdash-html-block [data-type=type1] .p-blogCard__inner{padding-top:21px}#sora-swell-source .emdash-html-block [data-type=type1] .p-blogCard__inner:before{border-radius:var(--swl-radius--2,0);pointer-events:none;border:1px solid;display:block}#sora-swell-source .emdash-html-block [data-type=type2] .p-blogCard__caption{background:var(--color_main);color:#fff;padding:0 .75em;bottom:auto;right:auto}#sora-swell-source .emdash-html-block [data-type=type2] .p-blogCard__inner{border:1px solid var(--color_main);border-radius:2px;padding-top:24px}#sora-swell-source .emdash-html-block [data-type=type3] .p-blogCard__caption{opacity:.8;transform-origin:100% 100%;background:0 0;font-size:10px;inset:auto 4px 2px auto;transform:scale(.8)}#sora-swell-source .emdash-html-block [data-type=type3] .p-blogCard__inner{color:#333;background:#fff;border-radius:2px;box-shadow:0 1px 3px 1px #00000014}#sora-swell-source .emdash-html-block .p-breadcrumb{margin:0 auto;padding:8px 0;position:relative}#sora-swell-source .emdash-html-block .p-breadcrumb.-bg-on{background:#f7f7f7}#sora-swell-source .emdash-html-block .p-breadcrumb:not(.-bg-on){padding-top:12px}#sora-swell-source .emdash-html-block .-body-solid .p-breadcrumb.-bg-on{box-shadow:inset 0 -1px 8px #0000000f}#sora-swell-source .emdash-html-block .-frame-on .p-breadcrumb,#sora-swell-source .emdash-html-block .c-infoBar+.p-breadcrumb,#sora-swell-source .emdash-html-block .c-infoBar+[data-barba=container]>.p-breadcrumb,#sora-swell-source .emdash-html-block .l-topTitleArea+.p-breadcrumb{padding-top:12px;box-shadow:none!important;background:0 0!important;border:none!important}#sora-swell-source .emdash-html-block .-frame-on .p-breadcrumb{padding-bottom:12px}#sora-swell-source .emdash-html-block .p-breadcrumb__list{align-items:center;gap:.5em;width:100%;font-size:10px;list-style:none;display:flex;overflow:hidden}#sora-swell-source .emdash-html-block .p-breadcrumb__item{align-items:center;gap:.5em;display:inline-flex;position:relative}#sora-swell-source .emdash-html-block .p-breadcrumb__item:last-child:after{content:none}#sora-swell-source .emdash-html-block .p-breadcrumb__item:last-child span{opacity:.8}#sora-swell-source .emdash-html-block .p-breadcrumb__text{color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}#sora-swell-source .emdash-html-block .p-breadcrumb__text:before{margin-right:3px}#sora-swell-source .emdash-html-block .p-breadcrumb__text:hover span{opacity:.76}#sora-swell-source .emdash-html-block .p-breadcrumb__text .__home{align-items:center;gap:4px;display:inline-flex}#sora-swell-source .emdash-html-block .p-breadcrumb__text .__home:before{line-height:inherit}#sora-swell-source .emdash-html-block .single .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:none}#sora-swell-source .emdash-html-block .p-fixBtnWrap{opacity:0;text-align:center;visibility:hidden;z-index:99;flex-direction:column;align-items:flex-end;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;bottom:1.25em;right:1em;transform:translateY(-8px)}#sora-swell-source .emdash-html-block [data-loaded=false] .p-fixBtnWrap{display:none}#sora-swell-source .emdash-html-block [data-scrolled=true] .p-fixBtnWrap{opacity:1;visibility:visible;transform:translateY(0)}#sora-swell-source .emdash-html-block .p-postListWrap{position:relative}#sora-swell-source .emdash-html-block .p-postList.p-postList{margin-bottom:0;padding-left:0;list-style:none}#sora-swell-source .emdash-html-block .p-postList.-type-simple{border-top:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .p-postList.-type-card,#sora-swell-source .emdash-html-block .p-postList.-type-thumb{flex-wrap:wrap;margin-left:-.5em;margin-right:-.5em;display:flex}#sora-swell-source .emdash-html-block .-frame-off .p-postList.-type-list2{border-top:1px solid var(--color_border);padding-top:1.5em}#sora-swell-source .emdash-html-block .c-widget .p-postList.-type-card{margin-bottom:-1.5em}#sora-swell-source .emdash-html-block .p-postList.-type-thumb+.is-style-more_btn{margin-top:1em}#sora-swell-source .emdash-html-block .p-postList.-type-simple+.is-style-more_btn{margin-top:2em}#sora-swell-source .emdash-html-block .p-postList__item.p-postList__item:before{content:none}#sora-swell-source .emdash-html-block .-type-simple .p-postList__item{margin-top:0;margin-bottom:0}#sora-swell-source .emdash-html-block .-type-list .p-postList__item{margin-top:0;margin-bottom:2em}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__item{border-bottom:1px solid var(--color_border);margin-top:0;margin-bottom:1.5em;padding-bottom:1.5em}#sora-swell-source .emdash-html-block .-type-big .p-postList__item{padding-left:.5em;padding-right:.5em}#sora-swell-source .emdash-html-block .-type-big .p-postList__item:not(:last-child){border-bottom:1px solid var(--color_border);margin-bottom:3em;padding-bottom:3em}#sora-swell-source .emdash-html-block .-type-card .p-postList__item{width:50%;margin-top:0;margin-bottom:2.5em;padding:0 .5em}#sora-swell-source .emdash-html-block .-type-thumb .p-postList__item{width:50%;margin-top:0;margin-bottom:1em;padding:0 .5em}#sora-swell-source .emdash-html-block .is-first-big>.p-postList__item:first-child{width:100%}#sora-swell-source .emdash-html-block .c-widget .-type-card .p-postList__item{margin-bottom:2em}#sora-swell-source .emdash-html-block .c-widget .-type-list .p-postList__item{margin-bottom:1.5em}#sora-swell-source .emdash-html-block .p-postList__link{color:inherit;z-index:0;text-decoration:none;display:block;position:relative}#sora-swell-source .emdash-html-block .-type-card .p-postList__link{height:100%}#sora-swell-source .emdash-html-block .-type-simple .p-postList__link{border-bottom:1px solid var(--color_border);padding:1em .25em;transition:background-color .25s;display:block}#sora-swell-source .emdash-html-block .-type-simple .p-postList__link:hover{background-color:var(--swl-color_hov_gray)}#sora-swell-source .emdash-html-block .-type-list .p-postList__link,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__link{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__link{padding:0 .25em}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__item:nth-child(2n) .p-postList__link{flex-direction:row-reverse}#sora-swell-source .emdash-html-block .-type-card .p-postList__thumb{width:100%}#sora-swell-source .emdash-html-block .-type-list .p-postList__thumb,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__thumb{width:36%}#sora-swell-source .emdash-html-block .-type-thumb .p-postList__thumb{box-shadow:none;width:100%}#sora-swell-source .emdash-html-block .p-postList__thumb:before{background:linear-gradient(45deg,var(--color_gradient1),var(--color_gradient2));content:"";opacity:0;z-index:1;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .p-postList__body{transition:opacity .25s;position:relative}#sora-swell-source .emdash-html-block .-type-big .p-postList__body,#sora-swell-source .emdash-html-block .-type-card .p-postList__body{padding-top:1em}#sora-swell-source .emdash-html-block .-ps-style-normal .p-postList__item:hover .p-postList__body,#sora-swell-source .emdash-html-block .-type-card .p-postList__item:hover .p-postList__body,#sora-swell-source .emdash-html-block .-type-list .p-postList__item:hover .p-postList__body{opacity:.75}#sora-swell-source .emdash-html-block .-type-list .p-postList__body,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__body{width:60%}#sora-swell-source .emdash-html-block .-type-thumb .p-postList__body{color:#fff;background:#00000080;width:100%;padding:.75em;position:absolute;bottom:0;left:0}#sora-swell-source .emdash-html-block .-type-big .p-postList__body:after,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__body:after{box-shadow:0 0 0 1px var(--color_border);letter-spacing:var(--swl-letter_spacing,.5px);opacity:.75;text-align:center;width:100%;margin:2em auto 0;padding:1em 0;font-size:12px;transition:color .25s,background-color .25s;display:block}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__body:after{width:auto;max-width:100%;margin-top:2em;padding:.5em 3em;display:inline-block}#sora-swell-source .emdash-html-block .p-postList__link:hover .p-postList__body:after{background:var(--color_main);box-shadow:none;color:#fff;opacity:1}#sora-swell-source .emdash-html-block .p-postList .p-postList__title{color:inherit;background:0 0;border:none;margin:0;padding:0;font-weight:700;line-height:1.5;display:block}#sora-swell-source .emdash-html-block .p-postList .p-postList__title:after,#sora-swell-source .emdash-html-block .p-postList .p-postList__title:before{content:none}#sora-swell-source .emdash-html-block .-type-card .p-postList__title,#sora-swell-source .emdash-html-block .-type-list .p-postList__title,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__title{font-size:3.6vw}#sora-swell-source .emdash-html-block .-type-simple .p-postList__title{font-size:1em}#sora-swell-source .emdash-html-block .p-postList__excerpt{line-height:1.5}#sora-swell-source .emdash-html-block .-type-card .p-postList__excerpt{margin-top:.5em;font-size:3.2vw}#sora-swell-source .emdash-html-block .-type-list .p-postList__excerpt,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__excerpt{margin-top:.5em;font-size:3.4vw}#sora-swell-source .emdash-html-block .-type-big .p-postList__excerpt{padding-bottom:.5em;line-height:1.6}#sora-swell-source .emdash-html-block #sidebar .p-postList__excerpt,#sora-swell-source .emdash-html-block .-related .p-postList__excerpt,#sora-swell-source .emdash-html-block .-type-thumb .p-postList__excerpt{display:none}#sora-swell-source .emdash-html-block .p-postList__meta{flex-wrap:wrap;align-items:center;margin-top:.75em;font-size:10px;line-height:1.25;display:flex;position:relative}#sora-swell-source .emdash-html-block .p-postList__title+.p-postList__meta{margin-top:.25em}#sora-swell-source .emdash-html-block .p-postList__meta :before{margin-right:.25em}#sora-swell-source .emdash-html-block .-type-simple .p-postList__meta{margin:0 0 4px}#sora-swell-source .emdash-html-block .-type-big .p-postList__meta{margin:0 0 1em;font-size:12px}#sora-swell-source .emdash-html-block .-type-thumb .p-postList__meta,#sora-swell-source .emdash-html-block .c-widget .p-postList__meta{margin-top:0}#sora-swell-source .emdash-html-block .p-postList__author,#sora-swell-source .emdash-html-block .p-postList__cat,#sora-swell-source .emdash-html-block .p-postList__times,#sora-swell-source .emdash-html-block .p-postList__views{margin-right:.5em;padding:4px 0}#sora-swell-source .emdash-html-block .-type-simple .p-postList__author{padding:0}#sora-swell-source .emdash-html-block .p-postList__author:not(:first-child){margin-left:auto}#sora-swell-source .emdash-html-block .-w-ranking.p-postList{counter-reset:number 0}#sora-swell-source .emdash-html-block .-w-ranking .p-postList__item{position:relative}#sora-swell-source .emdash-html-block .-w-ranking .p-postList__item:before{color:#fff;content:counter(number);counter-increment:number;pointer-events:none;text-align:center;z-index:2;background-color:#3c3c3c;font-family:arial,helvetica,sans-serif;display:block;position:absolute}#sora-swell-source .emdash-html-block .-w-ranking .p-postList__item:first-child:before{background-color:#f7d305;background-image:linear-gradient(to top left,#f7bf05,#fcea7f,#fcd700,#f7d305,#eaca12,#ac9303,#f7d305,#fcea7f,#f7e705,#eaca12,#f7bf05)}#sora-swell-source .emdash-html-block .-w-ranking .p-postList__item:nth-child(2):before{background-color:#a5a5a5;background-image:linear-gradient(to top left,#a5a5a5,#e5e5e5,#ae9c9c,#a5a5a5,#a5a5a5,#7f7f7f,#a5a5a5,#e5e5e5,#a5a5a5,#a5a5a5,#a5a5a5)}#sora-swell-source .emdash-html-block .-w-ranking .p-postList__item:nth-child(3):before{background-color:#c47222;background-image:linear-gradient(to top left,#c46522,#e8b27d,#d07217,#c47222,#b9722e,#834c17,#c47222,#e8b27d,#c48022,#b9722e,#c46522)}#sora-swell-source .emdash-html-block .-w-ranking.-type-card .p-postList__item:before{width:2em;font-size:3.2vw;line-height:2.5;top:-4px;left:calc(.5em + 8px)}#sora-swell-source .emdash-html-block .-w-ranking.-type-list .p-postList__item:before{width:2em;font-size:3vw;line-height:2;top:0;left:0}#sora-swell-source .emdash-html-block .-type-big .noimg_{display:none}#sora-swell-source .emdash-html-block .-type-big .noimg_+.p-postList__body{padding-top:0}#sora-swell-source .emdash-html-block .p-spMenu{z-index:101;width:100%;height:100%;transition:opacity;position:fixed;top:0;left:0}#sora-swell-source .emdash-html-block [data-loaded=false] .p-spMenu{display:none}#sora-swell-source .emdash-html-block [data-spmenu=closed] .p-spMenu{opacity:0;pointer-events:none;transition-delay:1s}#sora-swell-source .emdash-html-block .p-spMenu a{color:inherit}#sora-swell-source .emdash-html-block .p-spMenu .c-widget__title{margin-bottom:1.5em}#sora-swell-source .emdash-html-block .c-spnav{text-align:left;display:block}#sora-swell-source .emdash-html-block .c-spnav .menu-item{position:relative}#sora-swell-source .emdash-html-block .c-spnav>.menu-item:first-child>a{border-top:none}#sora-swell-source .emdash-html-block .c-spnav a{border-bottom:1px solid var(--color_border);padding:.75em .25em;display:block}#sora-swell-source .emdash-html-block .c-spnav .desc{margin-left:8px}#sora-swell-source .emdash-html-block .p-spMenu__overlay{transition:opacity .5s,visibility .5s}#sora-swell-source .emdash-html-block [data-spmenu=closed] .p-spMenu__overlay{opacity:0;visibility:hidden}#sora-swell-source .emdash-html-block .p-spMenu__inner{box-shadow:0 0 8px var(--swl-color_shadow);height:100%;padding-top:var(--logo_size_sp);z-index:1;width:88vw;transition:transform .45s ease-out;position:absolute;top:0}#sora-swell-source .emdash-html-block .-left .p-spMenu__inner{left:0;transform:translate(-88vw)}#sora-swell-source .emdash-html-block .-right .p-spMenu__inner{right:0;transform:translate(88vw)}#sora-swell-source .emdash-html-block [data-spmenu=opened] .p-spMenu__inner{transform:translate(0)}#sora-swell-source .emdash-html-block .p-spMenu__closeBtn{height:var(--logo_size_sp);width:var(--logo_size_sp);z-index:1;position:absolute;top:0}#sora-swell-source .emdash-html-block .-left .p-spMenu__closeBtn{left:0}#sora-swell-source .emdash-html-block .-right .p-spMenu__closeBtn{right:0}#sora-swell-source .emdash-html-block .p-spMenu__body{-webkit-overflow-scrolling:touch;height:100%;padding:0 4vw 10vw;position:relative;overflow-y:scroll}#sora-swell-source .emdash-html-block .p-spMenu__nav{margin-top:-1em;padding-bottom:.5em}#sora-swell-source .emdash-html-block .p-spMenu__bottom{margin-top:2em}#sora-swell-source .emdash-html-block .note{color:#e03030}#sora-swell-source .emdash-html-block .dump_data{white-space:pre-wrap;background:#fafafa;border:1px solid #ddd;padding:16px;font-family:arial,sans-serif;font-size:13px;display:block}#sora-swell-source .emdash-html-block .xdebug-var-dump{white-space:inherit;font-family:inherit}#sora-swell-source .emdash-html-block .xdebug-var-dump small:first-child{display:block}#sora-swell-source .emdash-html-block .xdebug-var-dump font{color:#4368af}#sora-swell-source .emdash-html-block .xdebug-var-dump small{color:#ff6868}#sora-swell-source .emdash-html-block .alignwide{width:100%;position:relative;max-width:none!important}#sora-swell-source .emdash-html-block h2.alignwide{margin-left:0!important;margin-right:0!important}#sora-swell-source .emdash-html-block .alignfull{width:100vw;position:relative;left:calc(50% - 50vw);max-width:100vw!important}@supports (--css:variables){#sora-swell-source .emdash-html-block .alignfull{left:calc(50% - 50vw + var(--swl-scrollbar_width,0px)/2);width:calc(100vw - var(--swl-scrollbar_width,0px))}}#sora-swell-source .emdash-html-block .alignfull>.wp-block-cover__inner-container,#sora-swell-source .emdash-html-block .alignfull>.wp-block-group__inner-container{max-width:var(--article_size);margin:0 auto}#sora-swell-source .emdash-html-block .u-bg-main{background-color:var(--color_main)!important;color:#fff!important}#sora-swell-source .emdash-html-block .cf:after,#sora-swell-source .emdash-html-block .cf:before{clear:both;content:"";height:0;display:block;overflow:hidden}#sora-swell-source .emdash-html-block .clear,#sora-swell-source .emdash-html-block .u-cf{clear:both!important}#sora-swell-source .emdash-html-block .none,#sora-swell-source .emdash-html-block .u-none{display:none!important}#sora-swell-source .emdash-html-block .u-block{display:block!important}#sora-swell-source .emdash-html-block .u-flex--aic{align-items:center;display:flex}#sora-swell-source .emdash-html-block .fs_xs,#sora-swell-source .emdash-html-block .has-xs-font-size,#sora-swell-source .emdash-html-block .u-fz-xs{font-size:var(--swl-fz--xs)!important}#sora-swell-source .emdash-html-block .fs_s,#sora-swell-source .emdash-html-block .has-s-font-size,#sora-swell-source .emdash-html-block .has-small-font-size,#sora-swell-source .emdash-html-block .u-fz-s{font-size:var(--swl-fz--small)!important}#sora-swell-source .emdash-html-block .has-normal-font-size,#sora-swell-source .emdash-html-block .has-regular-font-size{font-size:var(--swl-fz--normal)!important}#sora-swell-source .emdash-html-block .has-medium-font-size,#sora-swell-source .emdash-html-block .u-fz-m{font-size:var(--swl-fz--medium)!important}#sora-swell-source .emdash-html-block .fs_l,#sora-swell-source .emdash-html-block .has-l-font-size,#sora-swell-source .emdash-html-block .has-large-font-size,#sora-swell-source .emdash-html-block .u-fz-l{font-size:var(--swl-fz--large)!important}#sora-swell-source .emdash-html-block .fs_xl,#sora-swell-source .emdash-html-block .has-huge-font-size,#sora-swell-source .emdash-html-block .has-xl-font-size,#sora-swell-source .emdash-html-block .u-fz-xl{font-size:var(--swl-fz--huge)!important}#sora-swell-source .emdash-html-block .u-fz-10{font-size:10px}#sora-swell-source .emdash-html-block .u-fz-11{font-size:11px}#sora-swell-source .emdash-html-block .u-fz-12{font-size:12px}#sora-swell-source .emdash-html-block .u-fz-13{font-size:13px}#sora-swell-source .emdash-html-block .u-fz-14{font-size:14px}#sora-swell-source .emdash-html-block .u-fz-15{font-size:15px}#sora-swell-source .emdash-html-block .u-fz-16{font-size:16px}#sora-swell-source .emdash-html-block .u-fz-18{font-size:18px}#sora-swell-source .emdash-html-block .u-fw-bold{font-weight:700!important}#sora-swell-source .emdash-html-block .u-fw-normal{font-weight:400!important}#sora-swell-source .emdash-html-block .u-fw-lighter{font-weight:lighter!important}#sora-swell-source .emdash-html-block .u-fs-italic{font-style:italic!important}#sora-swell-source .emdash-html-block .u-col-main{color:var(--color_main)!important}#sora-swell-source .emdash-html-block .u-thin{opacity:.8}#sora-swell-source .emdash-html-block .hov-opacity{transition:opacity .25s}#sora-swell-source .emdash-html-block .hov-opacity:hover{opacity:.8}#sora-swell-source .emdash-html-block .hov-flash:hover{animation:1s flash}#sora-swell-source .emdash-html-block .hov-flash-up{transition:box-shadow .25s}#sora-swell-source .emdash-html-block .hov-flash-up:hover{animation:1s flash;box-shadow:0 2px 8px #00000040}#sora-swell-source .emdash-html-block .hov-col-main{transition:color .25s}#sora-swell-source .emdash-html-block .hov-col-main:hover{color:var(--color_main)!important}#sora-swell-source .emdash-html-block .u-lh-10{line-height:1!important}#sora-swell-source .emdash-html-block .u-lh-15{line-height:1.5!important}#sora-swell-source .emdash-html-block .u-lh-20{line-height:2!important}#sora-swell-source .emdash-html-block .luminous{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}#sora-swell-source .emdash-html-block .u-mb-ctrl+*{margin-top:0!important}#sora-swell-source .emdash-html-block .u-mb-0{margin-bottom:0!important}#sora-swell-source .emdash-html-block .u-mb-5{margin-bottom:.5em!important}#sora-swell-source .emdash-html-block .u-mb-10{margin-bottom:1em!important}#sora-swell-source .emdash-html-block .u-mb-15{margin-bottom:1.5em!important}#sora-swell-source .emdash-html-block .u-mb-20{margin-bottom:2em!important}#sora-swell-source .emdash-html-block .u-mb-25{margin-bottom:2.5em!important}#sora-swell-source .emdash-html-block .u-mb-30{margin-bottom:3em!important}#sora-swell-source .emdash-html-block .u-mb-40{margin-bottom:4em!important}#sora-swell-source .emdash-html-block .u-mb-50{margin-bottom:5em!important}#sora-swell-source .emdash-html-block .u-mb-60{margin-bottom:6em!important}#sora-swell-source .emdash-html-block .u-mb-80{margin-bottom:8em!important}#sora-swell-source .emdash-html-block .u-mt-0{margin-top:0!important}#sora-swell-source .emdash-html-block .u-mt-5{margin-top:.5em!important}#sora-swell-source .emdash-html-block .u-mt-10{margin-top:1em!important}#sora-swell-source .emdash-html-block .u-mt-15{margin-top:1.5em!important}#sora-swell-source .emdash-html-block .u-mt-20{margin-top:2em!important}#sora-swell-source .emdash-html-block .u-mt-25{margin-top:2.5em!important}#sora-swell-source .emdash-html-block .u-mt-30{margin-top:3em!important}#sora-swell-source .emdash-html-block .u-mt-40{margin-top:4em!important}#sora-swell-source .emdash-html-block .u-mt-50{margin-top:5em!important}#sora-swell-source .emdash-html-block .u-mt-60{margin-top:6em!important}#sora-swell-source .emdash-html-block .u-mt-80{margin-top:8em!important}#sora-swell-source .emdash-html-block .u-obf-cover{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;height:100%!important}#sora-swell-source .emdash-html-block .al_c,#sora-swell-source .emdash-html-block .u-ta-c{text-align:center}#sora-swell-source .emdash-html-block .al_l,#sora-swell-source .emdash-html-block .u-ta-l{text-align:left}#sora-swell-source .emdash-html-block .al_r,#sora-swell-source .emdash-html-block .u-ta-r{text-align:right}#sora-swell-source .emdash-html-block .u-nowrap{white-space:nowrap}#sora-swell-source .emdash-html-block .alignleft{float:left}#sora-swell-source .emdash-html-block .alignright{float:right}#sora-swell-source .emdash-html-block .c-prBanner__link{max-width:400px;margin:0 auto;transition:opacity .25s;display:block}#sora-swell-source .emdash-html-block .c-prBanner__link:hover{opacity:.8}#sora-swell-source .emdash-html-block .c-prBanner__img{width:100%}#sora-swell-source .emdash-html-block .widget_swell_ad_widget{text-align:center;width:100%;margin:0 auto}#sora-swell-source .emdash-html-block .widget_swell_ad_widget iframe,#sora-swell-source .emdash-html-block .widget_swell_ad_widget ins{box-sizing:border-box;max-width:100%}#sora-swell-source .emdash-html-block .w-beforeToc{margin-top:4em;margin-bottom:4em}#sora-swell-source .emdash-html-block .w-fixSide{max-height:calc(100vh - 16px - var(--swl-adminbarH,0px) - var(--swl-fix_headerH,0px));top:calc(8px + var(--swl-adminbarH,0px) + var(--swl-fix_headerH,0px));margin-top:2em;overflow-y:auto}#sora-swell-source .emdash-html-block .w-frontTop{margin-bottom:3em}#sora-swell-source .emdash-html-block .w-frontBottom{margin-top:3em}#sora-swell-source .emdash-html-block .c-widget+.c-widget{margin-top:2em}#sora-swell-source .emdash-html-block .c-widget p:empty:before{content:none}#sora-swell-source .emdash-html-block .c-widget .textwidget>:not(:last-child){margin-bottom:1em}#sora-swell-source .emdash-html-block .c-widget__title{margin-bottom:1.5em;font-size:4vw;font-weight:700;position:relative;overflow:hidden}#sora-swell-source .emdash-html-block .c-widget__title:after,#sora-swell-source .emdash-html-block .c-widget__title:before{box-sizing:inherit;z-index:0;height:1px;display:block;position:absolute}#sora-swell-source .emdash-html-block .widget_search .c-widget__title,#sora-swell-source .emdash-html-block .widget_search .wp-block-search__label{display:none}#sora-swell-source .emdash-html-block .recentcomments{padding:8px}#sora-swell-source .emdash-html-block .cat-post-count,#sora-swell-source .emdash-html-block .post_count,#sora-swell-source .emdash-html-block .tag-link-count{color:#666;font-size:3vw;position:relative;right:-1px}#sora-swell-source .emdash-html-block .cat-post-count{margin-left:4px}#sora-swell-source .emdash-html-block .wp-block-archives-list,#sora-swell-source .emdash-html-block .wp-block-categories-list,#sora-swell-source .emdash-html-block .wp-block-latest-comments,#sora-swell-source .emdash-html-block .wp-block-latest-posts,#sora-swell-source .emdash-html-block .wp-block-rss{padding:0!important;list-style:none!important}#sora-swell-source .emdash-html-block{max-width:100%;margin:0;padding:0;line-height:1.8}#sora-swell-source .emdash-html-block>*{clear:both;margin-bottom:var(--swl-block-margin,2em)}#sora-swell-source .emdash-html-block div>:first-child,#sora-swell-source .emdash-html-block>:first-child{margin-top:0!important}#sora-swell-source .emdash-html-block dd>:last-child,#sora-swell-source .emdash-html-block div>:last-child,#sora-swell-source .emdash-html-block>:last-child{margin-bottom:0!important}#sora-swell-source .emdash-html-block h1{font-size:2em}#sora-swell-source .emdash-html-block h2{z-index:1;margin:4em 0 2em;font-size:1.2em;line-height:1.4;position:relative}#sora-swell-source .emdash-html-block>h2{margin-left:var(--swl-h2-margin--x,0);margin-right:var(--swl-h2-margin--x,0)}#sora-swell-source .emdash-html-block h3{margin:3em 0 2em;font-size:1.1em;font-weight:700;line-height:1.4;position:relative}#sora-swell-source .emdash-html-block h3:before{z-index:0;display:block;position:absolute;bottom:0;left:0}#sora-swell-source .emdash-html-block h4{margin:3em 0 1.5em;font-size:1.05em;line-height:1.4;position:relative}#sora-swell-source .emdash-html-block dt,#sora-swell-source .emdash-html-block h2,#sora-swell-source .emdash-html-block h3,#sora-swell-source .emdash-html-block h4{font-weight:700}#sora-swell-source .emdash-html-block .is-style-section_ttl{color:inherit;letter-spacing:var(--swl-letter_spacing,.2px);text-align:center;background:0 0;border:none;border-radius:0;padding:0;position:relative}#sora-swell-source .emdash-html-block .is-style-section_ttl:after,#sora-swell-source .emdash-html-block .is-style-section_ttl:before{content:none;border:none}#sora-swell-source .emdash-html-block .is-style-section_ttl.has-text-align-left{text-align:left}#sora-swell-source .emdash-html-block .is-style-section_ttl.has-text-align-right{text-align:right}#sora-swell-source .emdash-html-block .is-style-section_ttl small{padding-top:.25em;font-size:.6em;display:block}#sora-swell-source .emdash-html-block table{border-collapse:collapse;border-spacing:0;text-align:left;border:none;width:100%;max-width:100%;line-height:1.6}#sora-swell-source .emdash-html-block td,#sora-swell-source .emdash-html-block th{border:1px solid var(--color_border--table,#dcdcdc);padding:.5em}#sora-swell-source .emdash-html-block th{background-color:var(--tbody-th-color--bg,#9696960d);color:var(--tbody-th-color--txt,inherit);font-weight:700}#sora-swell-source .emdash-html-block thead td,#sora-swell-source .emdash-html-block thead th{background-color:var(--thead-color--bg,var(--color_main));color:var(--thead-color--txt,#fff)}#sora-swell-source .emdash-html-block :where(table) caption{opacity:.8;margin-bottom:.25em;font-size:.9em}#sora-swell-source .emdash-html-block small{opacity:.8;font-size:.8em}#sora-swell-source .emdash-html-block :not(pre)>code{color:#333;letter-spacing:0;background:#f7f7f7;border:1px solid #0000001a;border-radius:2px;align-items:center;margin:0 .5em;padding:.25em .5em;font-family:Menlo,Consolas,メイリオ,sans-serif;font-size:.9em;line-height:1;display:inline-flex}#sora-swell-source .emdash-html-block :where(ul:not([type])){list-style:outside}#sora-swell-source .emdash-html-block :where(ol:not([type])){list-style:decimal}#sora-swell-source .emdash-html-block ol,#sora-swell-source .emdash-html-block ul{padding-left:var(--swl-list-padding--left)}#sora-swell-source .emdash-html-block ol ul,#sora-swell-source .emdash-html-block ul ul{list-style:circle}#sora-swell-source .emdash-html-block li{margin:.25em 0;line-height:1.5;position:relative}#sora-swell-source .emdash-html-block li ol,#sora-swell-source .emdash-html-block li ul{margin:0}#sora-swell-source .emdash-html-block hr{border:none;border-bottom:1px solid #0000001a;margin:2.5em 0}#sora-swell-source .emdash-html-block blockquote{background:var(--color_gray);position:relative}#sora-swell-source .emdash-html-block blockquote.is-style-large{padding:1.5em 3em}#sora-swell-source .emdash-html-block blockquote.is-style-large cite{text-align:inherit}#sora-swell-source .emdash-html-block blockquote cite{opacity:.8;margin-top:1em;font-size:.8em;display:block}#sora-swell-source .emdash-html-block blockquote>*{z-index:1;position:relative}#sora-swell-source .emdash-html-block blockquote>:not(:last-child){margin:0 0 .5em}#sora-swell-source .emdash-html-block blockquote:after,#sora-swell-source .emdash-html-block blockquote:before{z-index:0;line-height:1;position:absolute}#sora-swell-source .emdash-html-block pre{padding:.5em;overflow-x:auto}#sora-swell-source .emdash-html-block iframe{max-width:100%;margin-left:auto;margin-right:auto;display:block}.l-mainContent__inner>#sora-swell-source .emdash-html-block{padding:0 var(--swl-pad_post_content,0);margin:4em 0}#sora-swell-source .emdash-html-block .c-tabBody__item>*,#sora-swell-source .emdash-html-block .cap_box_content>*,#sora-swell-source .emdash-html-block .faq_a>*,#sora-swell-source .emdash-html-block .swell-block-accordion__body>*,#sora-swell-source .emdash-html-block .swell-block-dl__dd>*,#sora-swell-source .emdash-html-block .swell-block-step__body>*,#sora-swell-source .emdash-html-block .swl-has-mb--s>*,#sora-swell-source .emdash-html-block .wp-block-column>*,#sora-swell-source .emdash-html-block .wp-block-cover__inner-container>*,#sora-swell-source .emdash-html-block .wp-block-group__inner-container>*,#sora-swell-source .emdash-html-block .wp-block-media-text__content>*,#sora-swell-source .emdash-html-block div[class*=is-style-]>*{margin-bottom:1em}#sora-swell-source .emdash-html-block .alignfull>.wp-block-cover__inner-container>*,#sora-swell-source .emdash-html-block .alignfull>.wp-block-group__inner-container>*,#sora-swell-source .emdash-html-block .swell-block-fullWide__inner>*{margin-bottom:2em}#sora-swell-source .emdash-html-block :where(.is-layout-flex){gap:.5em}#sora-swell-source .emdash-html-block .is-layout-flex{flex-wrap:wrap;display:flex}#sora-swell-source .emdash-html-block .is-layout-flex.is-nowrap{flex-wrap:nowrap}#sora-swell-source .emdash-html-block .is-layout-flex:not(.is-vertical).is-content-justification-center{justify-content:center}#sora-swell-source .emdash-html-block .is-layout-flex:not(.is-vertical).is-content-justification-right{justify-content:flex-end}#sora-swell-source .emdash-html-block .is-layout-flex.is-content-justification-space-between{justify-content:space-between}#sora-swell-source .emdash-html-block .is-layout-flex.is-vertical{flex-direction:column}#sora-swell-source .emdash-html-block .is-layout-flex.is-vertical.is-content-justification-center{align-items:center}#sora-swell-source .emdash-html-block .is-layout-flex.is-vertical.is-content-justification-left{align-items:flex-start}#sora-swell-source .emdash-html-block .is-layout-flex.is-vertical.is-content-justification-right{align-items:flex-end}#sora-swell-source .emdash-html-block .font_col_main{color:var(--color_main)!important}#sora-swell-source .emdash-html-block .font_col_red{color:var(--color_deep01)!important}#sora-swell-source .emdash-html-block .font_col_blue{color:var(--color_deep02)!important}#sora-swell-source .emdash-html-block .font_col_green{color:var(--color_deep03)!important}#sora-swell-source .emdash-html-block [class*=fill_col_]{border-radius:1px;padding:.25em .5em}#sora-swell-source .emdash-html-block .fill_col_main{background-color:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block .fill_col_red{color:#fff;background-color:var(--color_deep01)!important}#sora-swell-source .emdash-html-block .fill_col_blue{color:#fff;background-color:var(--color_deep02)!important}#sora-swell-source .emdash-html-block .fill_col_green{color:#fff;background-color:var(--color_deep03)!important}#sora-swell-source .emdash-html-block .is-style-border_sg{padding:var(--swl-box_padding);border:1px solid #c7c7c780}#sora-swell-source .emdash-html-block .is-style-border_dg{padding:var(--swl-box_padding);border:1px dashed #c7c7c780}#sora-swell-source .emdash-html-block .is-style-border_sm{border:1px solid var(--color_main);padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block .is-style-border_dm{border:1px dashed var(--color_main);padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block .is-style-bg_main{background-color:var(--color_main);color:#fff;padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block .is-style-bg_main_thin{background-color:var(--color_main_thin);padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block .is-style-bg_gray{background:var(--color_gray);padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block{--swl-box_padding:1.5em}#sora-swell-source .emdash-html-block .has-border.-border01{border:var(--border01)}#sora-swell-source .emdash-html-block .has-border.-border02{border:var(--border02)}#sora-swell-source .emdash-html-block .has-border.-border03{border:var(--border03)}#sora-swell-source .emdash-html-block .has-border.-border04{border:var(--border04)}#sora-swell-source .emdash-html-block .has-border,#sora-swell-source .emdash-html-block div.has-background,#sora-swell-source .emdash-html-block p.has-background{padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block .is-style-balloon_box2,#sora-swell-source .emdash-html-block .is-style-emboss_box,#sora-swell-source .emdash-html-block .is-style-sticky_box{color:#333;background-color:#fff}#sora-swell-source .emdash-html-block .is-style-bg_stripe{background:linear-gradient(-45deg,transparent 25%,var(--color_gray) 25%,var(--color_gray) 50%,transparent 50%,transparent 75%,var(--color_gray) 75%,var(--color_gray));padding:var(--swl-box_padding);background-size:6px 6px;background-clip:padding-box;position:relative}#sora-swell-source .emdash-html-block .is-style-crease{background-color:#f7f7f7;padding:calc(.5em + 20px);position:relative}#sora-swell-source .emdash-html-block .is-style-crease:before{background-color:inherit;border-color:var(--color_content_bg) var(--color_content_bg) #0000001a #0000001a;content:"";border-style:solid;border-width:0 20px 20px 0;width:0;position:absolute;top:0;right:0;box-shadow:-1px 1px 1px #0000000d}#sora-swell-source .emdash-html-block .is-style-bg_grid{background-image:linear-gradient(transparent calc(100% - 1px),var(--color_gray) 50%,var(--color_gray)),linear-gradient(90deg,transparent calc(100% - 1px),var(--color_gray) 50%,var(--color_gray));padding:var(--swl-box_padding);background-repeat:repeat;background-size:16px 16px}#sora-swell-source .emdash-html-block .is-style-note_box,#sora-swell-source .emdash-html-block .is-style-stitch{color:#5f5a59;padding:var(--swl-box_padding);background:#f7f7f7;font-style:normal;display:block;position:relative}#sora-swell-source .emdash-html-block .is-style-note_box:before,#sora-swell-source .emdash-html-block .is-style-stitch:before{border-radius:inherit;content:"";pointer-events:none;border:1px dashed #c7c7c799;width:calc(100% - 12px);height:calc(100% - 12px);display:block;position:absolute;top:6px;left:6px}#sora-swell-source .emdash-html-block .is-style-dent_box{padding:var(--swl-box_padding);background:#0000000d;box-shadow:inset 0 2px 4px #0000001a}#sora-swell-source .emdash-html-block .is-style-emboss_box{border-top:2px solid var(--color_main);box-shadow:var(--swl-box_shadow);padding:var(--swl-box_padding)}#sora-swell-source .emdash-html-block .is-style-kakko_box{padding:var(--swl-box_padding);position:relative}#sora-swell-source .emdash-html-block .is-style-kakko_box:before{border-top:1px solid;border-left:1px solid;top:0;left:0}#sora-swell-source .emdash-html-block .is-style-kakko_box:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}#sora-swell-source .emdash-html-block .is-style-kakko_box:after,#sora-swell-source .emdash-html-block .is-style-kakko_box:before{border-color:var(--color_main);content:"";width:2.25em;height:2em;display:inline-block;position:absolute}#sora-swell-source .emdash-html-block .is-style-big_kakko_box{padding:var(--swl-box_padding);position:relative}#sora-swell-source .emdash-html-block .is-style-big_kakko_box:before{border-top:1px solid;border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}#sora-swell-source .emdash-html-block .is-style-big_kakko_box:after{border-top:1px solid;border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}#sora-swell-source .emdash-html-block .is-style-big_kakko_box:after,#sora-swell-source .emdash-html-block .is-style-big_kakko_box:before{border-color:var(--color_main);content:"";width:.75em;height:100%;display:inline-block;position:absolute}#sora-swell-source .emdash-html-block .is-style-border_left{border-left:2px solid;padding-left:10px}#sora-swell-source .emdash-html-block .is-style-sticky_box{border-left:8px solid var(--color_main);box-shadow:var(--swl-box_shadow);min-width:6em;padding:.75em 1em}#sora-swell-source .emdash-html-block .is-style-balloon_box,#sora-swell-source .emdash-html-block .is-style-sticky_box{width:fit-content;line-height:1.4;position:relative}#sora-swell-source .emdash-html-block .is-style-balloon_box{background-color:var(--color_main);color:#fff;border-radius:2px;min-width:2em;padding:.5em 1.25em}#sora-swell-source .emdash-html-block .is-style-balloon_box:before{border:12px solid #0000;border-top:12px solid var(--color_main);content:"";visibility:visible;width:0;height:0;position:absolute;bottom:-22px;left:1.25em}#sora-swell-source .emdash-html-block .is-style-balloon_box2{border:1px solid;border-radius:2px;width:fit-content;min-width:2em;padding:.5em 1.25em;line-height:1.4;position:relative}#sora-swell-source .emdash-html-block .is-style-balloon_box2:before{background:inherit;content:"";visibility:visible;border-bottom:1px solid;border-right:1px solid;width:12px;height:12px;position:absolute;bottom:-7px;left:1.25em;transform:rotate(45deg)}#sora-swell-source .emdash-html-block .is-style-balloon_box.has-text-align-center,#sora-swell-source .emdash-html-block .is-style-balloon_box2.has-text-align-center{margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .is-style-balloon_box.has-text-align-center:before{left:calc(50% - 12px)}#sora-swell-source .emdash-html-block .is-style-balloon_box2.has-text-align-center:before{left:50%;transform:translate(-50%)rotate(45deg)}#sora-swell-source .emdash-html-block .is-style-icon_announce,#sora-swell-source .emdash-html-block .is-style-icon_bad,#sora-swell-source .emdash-html-block .is-style-icon_book,#sora-swell-source .emdash-html-block .is-style-icon_good,#sora-swell-source .emdash-html-block .is-style-icon_info,#sora-swell-source .emdash-html-block .is-style-icon_pen{border-radius:2px;padding:1em 1em 1em 4.25em;line-height:1.6;position:relative}#sora-swell-source .emdash-html-block .is-style-icon_announce:before,#sora-swell-source .emdash-html-block .is-style-icon_bad:before,#sora-swell-source .emdash-html-block .is-style-icon_book:before,#sora-swell-source .emdash-html-block .is-style-icon_good:before,#sora-swell-source .emdash-html-block .is-style-icon_info:before,#sora-swell-source .emdash-html-block .is-style-icon_pen:before{content:"";font-family:icomoon;font-size:inherit;display:inline-block;position:absolute;top:50%;left:1.25em;transform:translateY(-50%)scale(1.5)}#sora-swell-source .emdash-html-block .is-style-icon_announce:after,#sora-swell-source .emdash-html-block .is-style-icon_bad:after,#sora-swell-source .emdash-html-block .is-style-icon_book:after,#sora-swell-source .emdash-html-block .is-style-icon_good:after,#sora-swell-source .emdash-html-block .is-style-icon_info:after,#sora-swell-source .emdash-html-block .is-style-icon_pen:after{content:"";opacity:.4;border-right:1px solid;width:0;height:50%;display:block;position:absolute;top:25%;left:3.25em}#sora-swell-source .emdash-html-block .is-style-icon_good{background:var(--color_icon_good_bg);border-color:var(--color_icon_good)}#sora-swell-source .emdash-html-block .is-style-icon_good:before{color:var(--color_icon_good);content:""}#sora-swell-source .emdash-html-block .is-style-icon_good:after{border-right-color:var(--color_icon_good)}#sora-swell-source .emdash-html-block .is-style-icon_bad{background:var(--color_icon_bad_bg);border-color:var(--color_icon_bad)}#sora-swell-source .emdash-html-block .is-style-icon_bad:before{color:var(--color_icon_bad);content:""}#sora-swell-source .emdash-html-block .is-style-icon_bad:after{border-right-color:var(--color_icon_bad)}#sora-swell-source .emdash-html-block .is-style-icon_info{background:var(--color_icon_info_bg);border-color:var(--color_icon_info)}#sora-swell-source .emdash-html-block .is-style-icon_info:before{color:var(--color_icon_info);content:""}#sora-swell-source .emdash-html-block .is-style-icon_info:after{border-right-color:var(--color_icon_info)}#sora-swell-source .emdash-html-block .is-style-icon_announce{background:var(--color_icon_announce_bg);border-color:var(--color_icon_announce)}#sora-swell-source .emdash-html-block .is-style-icon_announce:before{color:var(--color_icon_announce);content:""}#sora-swell-source .emdash-html-block .is-style-icon_announce:after{border-right-color:var(--color_icon_announce)}#sora-swell-source .emdash-html-block .is-style-icon_pen{background:var(--color_icon_pen_bg);border-color:var(--color_icon_pen)}#sora-swell-source .emdash-html-block .is-style-icon_pen:before{color:var(--color_icon_pen);content:""}#sora-swell-source .emdash-html-block .is-style-icon_pen:after{border-right-color:var(--color_icon_pen)}#sora-swell-source .emdash-html-block .is-style-icon_book{background:var(--color_icon_book_bg);border-color:var(--color_icon_book)}#sora-swell-source .emdash-html-block .is-style-icon_book:before{color:var(--color_icon_book);content:""}#sora-swell-source .emdash-html-block .is-style-icon_book:after{border-right-color:var(--color_icon_book)}#sora-swell-source .emdash-html-block [class*=is-style-big_icon_]{border-color:var(--the-color,currentColor);padding:2em 1.5em 1.5em;position:relative}#sora-swell-source .emdash-html-block [class*=is-style-big_icon_]:not(:first-child){margin-top:2.5em}#sora-swell-source .emdash-html-block [class*=is-style-big_icon_]:before{background-color:var(--the-color,currentColor);border:2px solid;border-color:var(--color_content_bg);color:#fff;content:"";border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0 0 0 .05em;font-family:icomoon;font-size:1.25em;line-height:1;display:inline-flex;position:absolute;top:-1px;left:.5em;transform:translateY(-50%)}#sora-swell-source .emdash-html-block .is-style-big_icon_point{--the-color:var(--color_icon_point)}#sora-swell-source .emdash-html-block .is-style-big_icon_point:before{content:""}#sora-swell-source .emdash-html-block .is-style-big_icon_check,#sora-swell-source .emdash-html-block .is-style-big_icon_good{--the-color:var(--color_icon_check)}#sora-swell-source .emdash-html-block .is-style-big_icon_check:before,#sora-swell-source .emdash-html-block .is-style-big_icon_good:before{content:""}#sora-swell-source .emdash-html-block .is-style-big_icon_bad,#sora-swell-source .emdash-html-block .is-style-big_icon_batsu{--the-color:var(--color_icon_batsu)}#sora-swell-source .emdash-html-block .is-style-big_icon_bad:before,#sora-swell-source .emdash-html-block .is-style-big_icon_batsu:before{content:""}#sora-swell-source .emdash-html-block .is-style-big_icon_hatena{--the-color:var(--color_icon_hatena)}#sora-swell-source .emdash-html-block .is-style-big_icon_hatena:before{content:""}#sora-swell-source .emdash-html-block .is-style-big_icon_caution{--the-color:var(--color_icon_caution)}#sora-swell-source .emdash-html-block .is-style-big_icon_caution:before{content:""}#sora-swell-source .emdash-html-block .is-style-big_icon_memo{--the-color:var(--color_icon_memo)}#sora-swell-source .emdash-html-block .is-style-big_icon_memo:before{content:""}#sora-swell-source .emdash-html-block .is-style-browser_mac{--frame-color:#ced1d5;--bar-height:32px;--frame-width:6px;--caption-fz:12px;grid-template-areas:"Bar""Display";position:relative;display:grid!important}#sora-swell-source .emdash-html-block .swell-block-column .is-style-browser_mac,#sora-swell-source .emdash-html-block .wp-block-column .is-style-browser_mac,#sora-swell-source .emdash-html-block .wp-block-gallery:not(.columns-1) .is-style-browser_mac{--frame-width:4px;--caption-fz:11px;--bar-height:30px}#sora-swell-source .emdash-html-block .is-style-browser_mac>.wp-block-group__inner-container{width:100%;max-height:400px;padding:1.5em;overflow-y:auto}#sora-swell-source .emdash-html-block .is-style-browser_mac:before{background:var(--frame-color) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1NiAxNCI+PGNpcmNsZSBjeD0iOCIgY3k9IjciIHI9IjYiIHN0eWxlPSJmaWxsOiNlYzZhNWUiLz48Y2lyY2xlIGN4PSIyOCIgY3k9IjciIHI9IjYiIHN0eWxlPSJmaWxsOiNmNWJmNTEiLz48Y2lyY2xlIGN4PSI0OCIgY3k9IjciIHI9IjYiIHN0eWxlPSJmaWxsOiM2MWM1NTUiLz48L3N2Zz4=) no-repeat left 8px top 50%;background-size:auto calc(var(--bar-height) - 20px);content:"";height:var(--bar-height);z-index:1;border-radius:8px 8px 0 0;grid-area:Bar;width:100%;padding:0;display:block;position:relative}#sora-swell-source .emdash-html-block .is-style-browser_mac.wp-block-image img,#sora-swell-source .emdash-html-block .is-style-browser_mac.wp-block-video video,#sora-swell-source .emdash-html-block .is-style-browser_mac>.wp-block-group__inner-container{border:solid var(--frame-width) var(--frame-color);color:#333;background:#fff;border-top:none;border-radius:0 0 8px 8px;grid-area:Display;box-shadow:0 2px 24px -2px #00000040}#sora-swell-source .emdash-html-block .is-style-browser_mac.wp-block-image,#sora-swell-source .emdash-html-block .is-style-browser_mac.wp-block-video{width:fit-content;margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .is-style-browser_mac.wp-block-image img,#sora-swell-source .emdash-html-block .is-style-browser_mac.wp-block-video video{margin:0 auto;display:block}#sora-swell-source .emdash-html-block .is-style-browser_mac.is-style-browser_mac>figcaption{left:calc((var(--bar-height) - 20px)*5 + 8px);max-width:calc(100% - 80px);top:calc(var(--bar-height) - var(--caption-fz) - 14px);z-index:2;background:#fff;border-radius:6px 6px 0 0;grid-area:Bar;padding:6px 8px;line-height:1;position:absolute;font-size:var(--caption-fz)!important;margin:0!important}#sora-swell-source .emdash-html-block .wp-block-gallery .is-style-browser_mac figcaption{width:100%;max-width:100%;top:auto}#sora-swell-source .emdash-html-block .is-style-desktop{--body-color:#ced1d5;--bezel-width:8px;--bezel-frame:2px;--bezel-width--foot:calc(var(--bezel-width)*5.5);--panel-ratio:56.25%;grid-template-areas:"Display""Foot""Caption";padding:0;position:relative;display:grid!important}#sora-swell-source .emdash-html-block .swell-block-column .is-style-desktop,#sora-swell-source .emdash-html-block .wp-block-column .is-style-desktop,#sora-swell-source .emdash-html-block .wp-block-gallery:not(.columns-1) .is-style-desktop{--bezel-width:6px}#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-image{width:fit-content;margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-image img,#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-video video,#sora-swell-source .emdash-html-block .is-style-desktop>.wp-block-group__inner-container{border:var(--bezel-width) solid #222;border-bottom-width:calc(var(--bezel-width) - var(--bezel-frame));z-index:0;border-radius:6px 6px 0 0;grid-area:Display;margin:0 auto;padding:0;display:block}#sora-swell-source .emdash-html-block .is-style-desktop>.wp-block-group__inner-container{color:#111;height:calc(100% - var(--bezel-width--foot));background-color:#fff;width:100%;padding:1em;position:absolute;overflow-y:auto}#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-image img,#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-video video{margin-bottom:var(--bezel-width--foot)}#sora-swell-source .emdash-html-block .is-style-desktop figcaption{grid-area:Caption}#sora-swell-source .emdash-html-block .is-style-desktop:after{box-sizing:border-box;content:"";height:0;padding-top:var(--panel-ratio);pointer-events:none;z-index:1;grid-area:Display;width:100%;display:block;border:solid var(--bezel-frame) var(--body-color)!important;border-bottom-width:var(--bezel-width--foot)!important;border-radius:6px 6px 8px 8px!important}#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-image:after,#sora-swell-source .emdash-html-block .is-style-desktop.wp-block-video:after{visibility:visible;z-index:1;width:100%;height:100%;padding:0;position:absolute}#sora-swell-source .emdash-html-block .is-style-desktop:before{background:linear-gradient(to bottom,#00000020,#0000000d 55%,#0000000d 75%,#00000013 92%,#ffffff4d 96%,#00000059 99%),linear-gradient(to right,#fff3,#00000059 1%,#ffffff4d 4%,#00000005 8%,#fff3 25%,#fff3 75%,#00000005 92%,#ffffff4d 96%,#00000059 99%,#fff3),linear-gradient(to bottom,var(--body-color),var(--body-color));box-shadow:0 0 calc(var(--body-width,4px)*.001) #0003;content:"";background-position:top,bottom,top;background-repeat:no-repeat;background-size:100% 92%,100% 8%,100%;border-radius:0 0 4px 4px/2px;order:1;grid-area:Foot;width:18%;height:0;margin:0 auto;padding-top:10%;display:block}#sora-swell-source .emdash-html-block .wp-block-gallery .is-style-desktop img{height:calc(100% - var(--bezel-width--foot))!important}#sora-swell-source .emdash-html-block .wp-block-gallery .is-style-desktop figcaption{grid-area:Display;bottom:var(--bezel-width--foot)!important}#sora-swell-source .emdash-html-block .is-style-browser_mac.size_s,#sora-swell-source .emdash-html-block .is-style-desktop.size_s{padding:0 var(--img-space--s,8%)}#sora-swell-source .emdash-html-block .is-style-browser_mac.size_s img,#sora-swell-source .emdash-html-block .is-style-desktop.size_s img{max-width:100%}#sora-swell-source .emdash-html-block .is-style-browser_mac.size_xs,#sora-swell-source .emdash-html-block .is-style-desktop.size_xs{padding:0 var(--img-space--xs,16%)}#sora-swell-source .emdash-html-block .is-style-browser_mac.size_xs img,#sora-swell-source .emdash-html-block .is-style-desktop.size_xs img{max-width:100%}#sora-swell-source .emdash-html-block .p-articleThumb__caption,#sora-swell-source .emdash-html-block .wp-block-embed>figcaption,#sora-swell-source .emdash-html-block .wp-block-image figcaption,#sora-swell-source .emdash-html-block .wp-block-table figcaption,#sora-swell-source .emdash-html-block .wp-block-video figcaption{color:inherit;opacity:.8;text-align:center;margin-top:.75em;margin-bottom:0;font-size:.8em;line-height:1.4;display:block!important}#sora-swell-source .emdash-html-block .has-swl-main-color{color:var(--color_main)!important}#sora-swell-source .emdash-html-block .has-swl-main-thin-color{color:var(--color_main_thin)!important}#sora-swell-source .emdash-html-block .has-swl-gray-color{color:var(--color_gray)!important}#sora-swell-source .emdash-html-block .has-black-color{color:#000!important}#sora-swell-source .emdash-html-block .has-white-color{color:#fff!important}#sora-swell-source .emdash-html-block .has-swl-pale-01-color{color:var(--color_pale01)!important}#sora-swell-source .emdash-html-block .has-swl-pale-02-color{color:var(--color_pale02)!important}#sora-swell-source .emdash-html-block .has-swl-pale-03-color{color:var(--color_pale03)!important}#sora-swell-source .emdash-html-block .has-swl-pale-04-color{color:var(--color_pale04)!important}#sora-swell-source .emdash-html-block .has-swl-deep-01-color{color:var(--color_deep01)!important}#sora-swell-source .emdash-html-block .has-swl-deep-02-color{color:var(--color_deep02)!important}#sora-swell-source .emdash-html-block .has-swl-deep-03-color{color:var(--color_deep03)!important}#sora-swell-source .emdash-html-block .has-swl-deep-04-color{color:var(--color_deep04)!important}#sora-swell-source .emdash-html-block .has-swl-main-background-color{color:var(--swl-text_color--white,#fff);background-color:var(--color_main)!important}#sora-swell-source .emdash-html-block .has-swl-main-thin-background-color{color:var(--swl-text_color--black,#333);background-color:var(--color_main_thin)!important}#sora-swell-source .emdash-html-block .has-swl-gray-background-color{background-color:var(--color_gray)!important}#sora-swell-source .emdash-html-block .has-black-background-color{color:var(--swl-text_color--white,#fff);background-color:#000!important}#sora-swell-source .emdash-html-block .has-white-background-color{color:var(--swl-text_color--black,#333);background-color:#fff!important}#sora-swell-source .emdash-html-block .has-swl-deep-01-background-color{color:var(--swl-text_color--white,#fff);background-color:var(--color_deep01)!important}#sora-swell-source .emdash-html-block .has-swl-deep-02-background-color{color:var(--swl-text_color--white,#fff);background-color:var(--color_deep02)!important}#sora-swell-source .emdash-html-block .has-swl-deep-03-background-color{color:var(--swl-text_color--white,#fff);background-color:var(--color_deep03)!important}#sora-swell-source .emdash-html-block .has-swl-deep-04-background-color{color:var(--swl-text_color--white,#fff);background-color:var(--color_deep04)!important}#sora-swell-source .emdash-html-block .has-swl-pale-01-background-color{color:var(--swl-text_color--black,#333);background-color:var(--color_pale01)!important}#sora-swell-source .emdash-html-block .has-swl-pale-02-background-color{color:var(--swl-text_color--black,#333);background-color:var(--color_pale02)!important}#sora-swell-source .emdash-html-block .has-swl-pale-03-background-color{color:var(--swl-text_color--black,#333);background-color:var(--color_pale03)!important}#sora-swell-source .emdash-html-block .has-swl-pale-04-background-color{color:var(--swl-text_color--black,#333);background-color:var(--color_pale04)!important}#sora-swell-source .emdash-html-block .wp-block-columns.sp_column2.has-2-columns{flex-wrap:nowrap!important}#sora-swell-source .emdash-html-block .wp-block-columns.first_big>.wp-block-column,#sora-swell-source .emdash-html-block .wp-block-columns.last_big>.wp-block-column{flex-grow:0}#sora-swell-source .emdash-html-block .wp-block-columns.first_big .wp-block-column:first-child,#sora-swell-source .emdash-html-block .wp-block-columns.last_big .wp-block-column:last-child{flex-basis:100%!important}#sora-swell-source .emdash-html-block .wp-block-columns.first_big.sp_column2 .wp-block-column:not(:first-child),#sora-swell-source .emdash-html-block .wp-block-columns.last_big.sp_column2 .wp-block-column:not(:last-child){flex-basis:calc(50% - var(--wp-column-gap)/2)!important}#sora-swell-source .emdash-html-block .instagram-media-rendered,#sora-swell-source .emdash-html-block .twitter-tweet-rendered{margin-left:auto!important;margin-right:auto!important}#sora-swell-source .emdash-html-block .fb_iframe_widget,#sora-swell-source .emdash-html-block .fb_iframe_widget>span{display:block!important}#sora-swell-source .emdash-html-block .fb_iframe_widget>span{margin:0 auto}#sora-swell-source .emdash-html-block .wp-block-image{text-align:center}#sora-swell-source .emdash-html-block .wp-block-image img{vertical-align:bottom}#sora-swell-source .emdash-html-block .wp-block-image figcaption a{display:inline}#sora-swell-source .emdash-html-block .wp-block-image:after{clear:both;content:"";visibility:hidden;height:0;display:block}#sora-swell-source .emdash-html-block .wp-block-image a{transition:opacity .25s;display:block}#sora-swell-source .emdash-html-block .wp-block-image a:hover{opacity:.8}#sora-swell-source .emdash-html-block .wp-caption{text-align:center;width:100%;max-width:100%}#sora-swell-source .emdash-html-block .wp-caption-text{opacity:.8;margin-top:1em;font-size:.8em}#sora-swell-source .emdash-html-block img.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block}#sora-swell-source .emdash-html-block .wp-block-image.is-style-border img,#sora-swell-source .emdash-html-block .wp-block-video.is-style-border video,#sora-swell-source .emdash-html-block img.border{border:1px solid #0000001a}#sora-swell-source .emdash-html-block .wp-block-image.is-style-photo_frame img,#sora-swell-source .emdash-html-block .wp-block-video.is-style-photo_frame video,#sora-swell-source .emdash-html-block img.photo_frame{border:4px solid #fff;box-shadow:0 0 0 1px #0000001a}#sora-swell-source .emdash-html-block .size_s img,#sora-swell-source .emdash-html-block img.size_s{max-width:calc(100% - var(--img-space--s,8%)*2);margin:auto;display:block}#sora-swell-source .emdash-html-block .size_xs img,#sora-swell-source .emdash-html-block img.size_xs{max-width:calc(100% - var(--img-space--xs,16%)*2);margin:auto;display:block}#sora-swell-source .emdash-html-block .swl-marker{padding:2px;display:inline}#sora-swell-source .emdash-html-block .swl-bg-color{border-radius:1px;padding:.25em}#sora-swell-source .emdash-html-block mark.has-inline-color{background-color:inherit}#sora-swell-source .emdash-html-block code.dir_name:before{content:"";opacity:.8;margin-right:.4em}#sora-swell-source .emdash-html-block code.file_name:before{content:"";margin-right:.4em}#sora-swell-source .emdash-html-block .swl-cell-text-centered{text-align:center;width:100%;display:inline-block}#sora-swell-source .emdash-html-block .swl-inline-list{padding:2px 0 2px 1.5em;line-height:1.5;display:inline-block;position:relative}#sora-swell-source .emdash-html-block .swl-inline-list[data-icon=dot]:before{color:inherit;content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:calc(.75em - 1px);left:.5em}#sora-swell-source .emdash-html-block .swl-inline-list:not([data-icon=dot]):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;border-radius:0;width:1em;height:auto;font-family:icomoon;display:block;position:absolute;top:2px;left:.25em}#sora-swell-source .emdash-html-block .swl-inline-list[data-icon=check]:before{color:var(--color_list_check);content:"";transform:scale(.8)}#sora-swell-source .emdash-html-block .swl-inline-list[data-icon=circle]:before{color:var(--color_list_good);content:""}#sora-swell-source .emdash-html-block .swl-inline-list[data-icon=triangle]:before{color:var(--color_list_triangle);content:""}#sora-swell-source .emdash-html-block .swl-inline-list[data-icon=close]:before{color:var(--color_list_bad);content:""}#sora-swell-source .emdash-html-block .swl-inline-icon{min-width:1em;margin-left:.1em;margin-right:.1em;display:inline-block;position:relative}#sora-swell-source .emdash-html-block .swl-inline-icon+.swl-inline-icon{margin-left:0}#sora-swell-source .emdash-html-block .swl-inline-icon:after{content:"";height:100%;-webkit-mask-image:var(--the-icon-svg);-webkit-mask-image:var(--the-icon-svg);mask-image:var(--the-icon-svg);background:currentColor;width:100%;max-width:2ch;display:block;position:absolute;top:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#sora-swell-source .emdash-html-block ol.is-style-index ul li:before,#sora-swell-source .emdash-html-block ul.is-style-index li li:before{box-shadow:none;color:inherit;opacity:.75;transform-origin:50% 100%;background:0 0;border-bottom:2px solid;border-left:2px solid;border-radius:0;width:6px;height:calc(1em - 2px);position:absolute;top:0;left:.25em;transform:scale(.75);content:""!important}#sora-swell-source .emdash-html-block ol.has-background,#sora-swell-source .emdash-html-block ul.has-background{padding:var(--swl-list-padding--has_bg)}#sora-swell-source .emdash-html-block li .has-background{--swl-list-padding--has_bg:.5em .5em .5em calc(.5em + var(--swl-list-padding--left))}#sora-swell-source .emdash-html-block .is-style-bad_list,#sora-swell-source .emdash-html-block .is-style-check_list,#sora-swell-source .emdash-html-block .is-style-good_list,#sora-swell-source .emdash-html-block .is-style-index,#sora-swell-source .emdash-html-block .is-style-note_list,#sora-swell-source .emdash-html-block .is-style-num_circle,#sora-swell-source .emdash-html-block .is-style-triangle_list{--swl-list-padding--left:.25em;--swl-list-padding--has_bg:1em;list-style:none!important}#sora-swell-source .emdash-html-block .is-style-bad_list ol,#sora-swell-source .emdash-html-block .is-style-bad_list ul,#sora-swell-source .emdash-html-block .is-style-check_list ol,#sora-swell-source .emdash-html-block .is-style-check_list ul,#sora-swell-source .emdash-html-block .is-style-good_list ol,#sora-swell-source .emdash-html-block .is-style-good_list ul,#sora-swell-source .emdash-html-block .is-style-index ol,#sora-swell-source .emdash-html-block .is-style-index ul,#sora-swell-source .emdash-html-block .is-style-note_list ol,#sora-swell-source .emdash-html-block .is-style-note_list ul,#sora-swell-source .emdash-html-block .is-style-num_circle ol,#sora-swell-source .emdash-html-block .is-style-num_circle ul,#sora-swell-source .emdash-html-block .is-style-triangle_list ol,#sora-swell-source .emdash-html-block .is-style-triangle_list ul{--swl-list-padding--left:0px;list-style:none!important}#sora-swell-source .emdash-html-block li:before{letter-spacing:normal}#sora-swell-source .emdash-html-block ul.is-style-index li{padding-left:1.25em;position:relative}#sora-swell-source .emdash-html-block ul.is-style-index li:before{color:inherit;content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:calc(.75em - 3px);left:2px}#sora-swell-source .emdash-html-block ol.is-style-index>:first-child{counter-reset:toc}#sora-swell-source .emdash-html-block ol.is-style-index ol>li,#sora-swell-source .emdash-html-block ol.is-style-index>li{margin-left:2em;padding-left:0;position:relative}#sora-swell-source .emdash-html-block ol.is-style-index ol>li:before,#sora-swell-source .emdash-html-block ol.is-style-index>li:before{content:counters(toc,"-");counter-increment:toc;letter-spacing:-.1px;white-space:nowrap;border-right:1px solid;width:auto;padding:0 .5em 0 0;font-family:inherit;line-height:1.1;display:block;position:absolute;top:.25em;right:calc(100% + .5em);transform:scale(.95)}#sora-swell-source .emdash-html-block ol.is-style-index ol{counter-reset:toc;padding-left:1em}#sora-swell-source .emdash-html-block ol.is-style-index ol li:before{opacity:.75}#sora-swell-source .emdash-html-block ol.is-style-index ul li{counter-increment:none;margin-left:0;padding-left:1.25em}#sora-swell-source .emdash-html-block .is-style-bad_list li,#sora-swell-source .emdash-html-block .is-style-check_list li,#sora-swell-source .emdash-html-block .is-style-good_list li,#sora-swell-source .emdash-html-block .is-style-triangle_list li{padding-left:1.5em}#sora-swell-source .emdash-html-block .is-style-bad_list li:before,#sora-swell-source .emdash-html-block .is-style-check_list li:before,#sora-swell-source .emdash-html-block .is-style-good_list li:before,#sora-swell-source .emdash-html-block .is-style-triangle_list li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;border-radius:0;width:1em;height:auto;font-family:icomoon;display:block;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .is-style-bad_list li li:before,#sora-swell-source .emdash-html-block .is-style-check_list li li:before,#sora-swell-source .emdash-html-block .is-style-good_list li li:before,#sora-swell-source .emdash-html-block .is-style-triangle_list li li:before{clip-path:circle(12%);content:" ";background-color:currentColor;font-family:inherit}#sora-swell-source .emdash-html-block .is-style-check_list li:before{color:var(--color_list_check);content:""}#sora-swell-source .emdash-html-block .is-style-good_list li:before{color:var(--color_list_good);content:""}#sora-swell-source .emdash-html-block .is-style-triangle_list li:before{color:var(--color_list_triangle);content:""}#sora-swell-source .emdash-html-block .is-style-bad_list li:before{color:var(--color_list_bad);content:""}#sora-swell-source .emdash-html-block .is-style-note_list{font-size:.9em}#sora-swell-source .emdash-html-block .is-style-note_list:not(.has-text-color){opacity:.85}#sora-swell-source .emdash-html-block .is-style-note_list li{margin:.5em 0;padding-left:1.25em}#sora-swell-source .emdash-html-block .is-style-note_list li:before{content:"※";transform-origin:0;white-space:nowrap;background:0 0;border:none;border-radius:0;height:auto;position:absolute;top:0;left:0;transform:scale(.75)}#sora-swell-source .emdash-html-block ol.is-style-note_list{counter-reset:li}#sora-swell-source .emdash-html-block ol.is-style-note_list>li{padding-left:1.75em}#sora-swell-source .emdash-html-block ol.is-style-note_list>li:before{content:"※" counter(li);counter-increment:li;letter-spacing:1px}#sora-swell-source .emdash-html-block .is-style-num_circle{counter-reset:li}#sora-swell-source .emdash-html-block .is-style-num_circle li{padding-left:2em}#sora-swell-source .emdash-html-block .is-style-num_circle li:before{background-color:var(--color_list_num);box-shadow:0 0 0 1px var(--color_list_num);box-sizing:content-box;color:#fff;content:counter(li);counter-increment:li;text-align:center;transform-origin:0;border-radius:50%;width:1.8em;height:1.8em;padding:0;line-height:1.8;display:block;position:absolute;top:-.15em;left:1px;transform:scale(.75)}#sora-swell-source .emdash-html-block .is-style-num_circle ol{counter-reset:li}#sora-swell-source .emdash-html-block .is-style-num_circle ol li:before{box-shadow:0 0 0 1px var(--color_list_num);color:var(--color_list_num);opacity:.75;background:0 0;transform:scale(.7)}#sora-swell-source .emdash-html-block .is-style-num_circle ul li{padding-left:1.25em}#sora-swell-source .emdash-html-block .is-style-num_circle ul li:before{content:"";counter-increment:none;transform:scale(.15)}#sora-swell-source .emdash-html-block .-list-under-dashed>li,#sora-swell-source .emdash-html-block .border_bottom>li{border-bottom:1px dashed var(--color_border);margin-bottom:.75em;padding-bottom:.75em}#sora-swell-source .emdash-html-block ol.-list-flex,#sora-swell-source .emdash-html-block ul.-list-flex{flex-wrap:wrap;gap:1em;display:flex}#sora-swell-source .emdash-html-block .is-style-index[reversed]>li:before,#sora-swell-source .emdash-html-block .is-style-note_list[reversed]>li:before,#sora-swell-source .emdash-html-block .is-style-num_circle[reversed]>li:before{counter-increment:li -1}#sora-swell-source .emdash-html-block .swell-block-button{--the-icon-size:1.1em}#sora-swell-source .emdash-html-block .swell-block-button[data-align=right]{text-align:right}#sora-swell-source .emdash-html-block .swell-block-button[data-align=left]{text-align:left}#sora-swell-source .emdash-html-block .swell-block-button a{text-align:center}#sora-swell-source .emdash-html-block .swell-block-button .swell-block-button__link[data-has-icon]{justify-content:center;align-items:center;gap:.5em;display:inline-flex}#sora-swell-source .emdash-html-block .swell-block-button .__icon:not(.-right){margin-left:-.25em}#sora-swell-source .emdash-html-block .swell-block-button .__icon.-right{margin-right:-.25em}#sora-swell-source .emdash-html-block .swell-block-button .__icon{font-size:var(--the-icon-size);height:var(--the-icon-size);width:var(--the-icon-size)}#sora-swell-source .emdash-html-block .swell-block-button .__icon:before{display:block}#sora-swell-source .emdash-html-block .swell-block-button__img{border:none;display:none!important}#sora-swell-source .emdash-html-block [class*=is-style-btn_]{--the-fz:1em;--the-width:auto;--the-min-width:64%;--the-padding:.75em 1.5em;--the-btn-color:var(--color_main);--the-btn-color2:var(--color_main);--the-btn-bg:var(--the-btn-color);font-size:var(--the-fz);text-align:center;margin:0 auto 2em;display:block;position:relative}#sora-swell-source .emdash-html-block [class*=is-style-btn_] a{background:var(--the-btn-bg);border-radius:var(--the-btn-radius,0);letter-spacing:var(--swl-letter_spacing,1px);min-width:var(--the-min-width);padding:var(--the-padding);width:var(--the-width);margin:0;line-height:1.5;text-decoration:none;display:inline-block;position:relative}#sora-swell-source .emdash-html-block [class*=is-style-btn_].-size-custom{--the-min-width:1em}#sora-swell-source .emdash-html-block [class*=is-style-btn_].-size-s{--the-fz:.9em;--the-min-width:40%}#sora-swell-source .emdash-html-block [class*=is-style-btn_].-size-l{--the-min-width:100%;--the-padding:1em 1.5em}#sora-swell-source .emdash-html-block [class*=is-style-btn_] img{display:none}#sora-swell-source .emdash-html-block .is-style-btn_normal a{color:#fff;font-weight:700;transition:box-shadow .25s}#sora-swell-source .emdash-html-block .is-style-btn_normal a:hover{opacity:1;box-shadow:0 4px 12px #0000001a,0 12px 24px -12px #0003}#sora-swell-source .emdash-html-block .is-style-btn_solid a{box-shadow:0 4px 0 var(--the-solid-shadow,var(--color_main_dark));color:#fff;z-index:1;font-weight:700;transition:transform .25s,box-shadow .25s}#sora-swell-source .emdash-html-block .is-style-btn_solid a:hover{transform:translateY(4px);box-shadow:0 0 #0000!important}#sora-swell-source .emdash-html-block .is-style-btn_shiny a{color:#fff;font-weight:700}#sora-swell-source .emdash-html-block .is-style-btn_line a{color:var(--the-btn-color,var(--color_main));background:0 0;border:1px solid;transition:background-color .25s;position:relative}#sora-swell-source .emdash-html-block .is-style-btn_line a:hover{background-color:var(--the-btn-color,var(--color_main));border-color:#0000;color:#fff!important}#sora-swell-source .emdash-html-block .is-style-more_btn{--the-fz:.9em;--the-width:auto;--the-min-width:80%;--the-padding:.75rem 3em;text-align:center;margin:0 auto 2em;padding:2px 0;display:block;position:relative}#sora-swell-source .emdash-html-block .is-style-more_btn img{display:none}#sora-swell-source .emdash-html-block .is-style-more_btn a{color:#666;font-size:var(--the-fz);min-width:var(--the-min-width);padding:var(--the-padding);width:var(--the-width);background:#fff;text-decoration:none;transition:box-shadow .25s,background-color .25s;display:inline-block;position:relative;box-shadow:0 0 0 1px #dcdcdc}#sora-swell-source .emdash-html-block .is-style-more_btn a:after{content:"";font-family:icomoon;transition:transform .25s;position:absolute;top:50%;right:1em;transform:translateY(-50%)}#sora-swell-source .emdash-html-block .is-style-more_btn a:hover{background-color:var(--color_main);box-shadow:none;color:#fff}#sora-swell-source .emdash-html-block .is-style-more_btn a:hover:after{transform:translate(4px)translateY(-50%)}#sora-swell-source .emdash-html-block .is-style-more_btn.-size-custom{--the-min-width:1em}#sora-swell-source .emdash-html-block .is-style-more_btn.-size-s{--the-min-width:40%;--the-padding:.5rem 3em}#sora-swell-source .emdash-html-block .is-style-more_btn.-size-l{--the-min-width:100%;--the-padding:1rem 3em}#sora-swell-source .emdash-html-block .swl-inline-btn{margin:0 .25em;font-size:.9em;display:inline-block}#sora-swell-source .emdash-html-block table .swl-inline-btn{margin:.5em .25em}#sora-swell-source .emdash-html-block .swl-inline-btn.is-style-btn_solid{transform:translateY(-2px)}#sora-swell-source .emdash-html-block .swl-inline-btn a{letter-spacing:var(--swl-letter_spacing,.5px);padding:.5em 1em;display:inline-flex}#sora-swell-source .emdash-html-block .wp-block-code.wp-block-code{border:1px solid var(--color_border);border-radius:2px;padding:.5em;font-family:Menlo,Consolas,メイリオ,sans-serif;font-size:min(14px,3.4vw)}#sora-swell-source .emdash-html-block .wp-block-cover{overflow:hidden}#sora-swell-source .emdash-html-block .wp-block-details{--wp--style--block-gap:1em}#sora-swell-source .emdash-html-block .wp-block-details>:last-child{margin-bottom:0}#sora-swell-source .emdash-html-block .wp-block-details>:not(summary){-webkit-margin-after:0;-webkit-margin-before:var(--wp--style--block-gap);margin-block-start:var(--wp--style--block-gap);margin-block-end:0}#sora-swell-source .emdash-html-block .wp-block-footnotes>li>a,#sora-swell-source .emdash-html-block sup.fn>a{text-decoration:underline}#sora-swell-source .emdash-html-block sup.fn>a{-webkit-padding-start:1px;-webkit-padding-end:2px;letter-spacing:.5px;padding-inline:1px 2px;font-family:helvetica;font-size:.75rem}#sora-swell-source .emdash-html-block sup.fn>a:before{content:"["}#sora-swell-source .emdash-html-block sup.fn>a:after{content:"]"}#sora-swell-source .emdash-html-block .wp-block-group.is-row{display:flex}#sora-swell-source .emdash-html-block .wp-block-group.is-stack{flex-direction:column;display:flex}#sora-swell-source .emdash-html-block .wp-block-group.is-row>*,#sora-swell-source .emdash-html-block .wp-block-group.is-stack>*{margin:0}#sora-swell-source .emdash-html-block .wp-block-quote>:first-child{margin-top:0}#sora-swell-source .emdash-html-block .wp-block-video{text-align:center}#sora-swell-source .emdash-html-block :where(.has-border){margin-left:.3px}#sora-swell-source .emdash-html-block .p-blogParts{position:relative}#sora-swell-source .emdash-html-block .p-blogParts__edit{margin-bottom:0;font-size:12px;position:absolute;bottom:100%;right:0}#sora-swell-source .emdash-html-block .c-prNotation{line-height:1.5}#sora-swell-source .emdash-html-block .c-prNotation[data-style=small]{border:1px solid;border-radius:1px;align-items:center;gap:.25em;padding:.125em .4em;font-size:13px;display:inline-flex}#sora-swell-source .emdash-html-block .c-prNotation[data-style=small]>i{margin:0 0 -1px -.5px}#sora-swell-source .emdash-html-block .c-prNotation[data-style=big]{border:1px solid var(--color_gray);border-radius:1px;margin:1.5em 0;padding:.75em;font-size:.95em}#sora-swell-source .emdash-html-block .c-prNotation[data-style=big]>i{vertical-align:-.05em}@media not all and (width>=960px){@keyframes leftToRight{0%{transform:scale(1.15)translate(-1.5%)}to{transform:scale(1.15)translate(1.5%)}}#sora-swell-source .emdash-html-block [data-spmenu=opened] body{touch-action:none;overflow-y:hidden}#sora-swell-source .emdash-html-block #wpadminbar{position:fixed!important}#sora-swell-source .emdash-html-block .l-fixHeader,#sora-swell-source .emdash-html-block .l-header__gnav{display:none}#sora-swell-source .emdash-html-block .l-header[data-spfix="1"]{top:var(--swl-adminbarH,0);position:sticky}#sora-swell-source .emdash-html-block .l-header__inner{justify-content:space-between;align-items:center;padding:0;display:flex}#sora-swell-source .emdash-html-block .l-header__inner .c-catchphrase{display:none}#sora-swell-source .emdash-html-block .l-header__logo{padding:0 2vw}#sora-swell-source .emdash-html-block .c-headLogo{height:var(--logo_size_sp)}#sora-swell-source .emdash-html-block .-img .c-headLogo__link{padding:10px 0;display:block}#sora-swell-source .emdash-html-block #sidebar{margin-top:4em}#sora-swell-source .emdash-html-block .p-blogCard__excerpt{display:none}#sora-swell-source .emdash-html-block .p-fixBtnWrap{padding-bottom:calc(env(safe-area-inset-bottom)*.5)}#sora-swell-source .emdash-html-block #fix_bottom_menu+.p-fixBtnWrap{bottom:64px}#sora-swell-source .emdash-html-block .is-hide-last--sp .p-postList__item:last-child{display:none}#sora-swell-source .emdash-html-block .sp-py-0{padding-top:0!important;padding-bottom:0!important}#sora-swell-source .emdash-html-block .sp-py-20{padding-top:2em!important;padding-bottom:2em!important}#sora-swell-source .emdash-html-block .sp-py-40{padding-top:4em!important;padding-bottom:4em!important}#sora-swell-source .emdash-html-block .sp-py-60{padding-top:6em!important;padding-bottom:6em!important}#sora-swell-source .emdash-html-block .sp-py-80{padding-top:8em!important;padding-bottom:8em!important}#sora-swell-source .emdash-html-block .pc_,#sora-swell-source .emdash-html-block .pc_only{display:none!important}#sora-swell-source .emdash-html-block .w-fixSide{max-height:unset!important}#sora-swell-source .emdash-html-block .is-style-browser_mac{--frame-width:4px;--caption-fz:11px;--bar-height:30px}#sora-swell-source .emdash-html-block .is-style-desktop{--bezel-width:6px}}@media (width>=600px){#sora-swell-source .emdash-html-block{--swl-fz--root:16px;--swl-h2-margin--x:-16px}#sora-swell-source .emdash-html-block .l-content{padding-top:4em}#sora-swell-source .emdash-html-block .-txt .c-headLogo__link{font-size:24px}#sora-swell-source .emdash-html-block .c-mvBtn__btn{font-size:14px}#sora-swell-source .emdash-html-block .c-postTitle__ttl{font-size:24px}#sora-swell-source .emdash-html-block .c-postTitle__date .__y{font-size:14px}#sora-swell-source .emdash-html-block .c-postTitle__date .__md{font-size:24px}#sora-swell-source .emdash-html-block .p-postList .c-postTitle__date .__md,#sora-swell-source .emdash-html-block .p-postList .c-postTitle__ttl{font-size:20px}#sora-swell-source .emdash-html-block .c-postThumb__cat{font-size:11px}#sora-swell-source .emdash-html-block .p-blogCard__caption{font-size:12px;left:24px}#sora-swell-source .emdash-html-block .p-blogCard__inner{padding:24px}#sora-swell-source .emdash-html-block .p-blogCard__thumb{width:21%}#sora-swell-source .emdash-html-block [data-type=type1] .p-blogCard__inner{padding-top:25px}#sora-swell-source .emdash-html-block [data-type=type2] .p-blogCard__inner{padding-top:28px}#sora-swell-source .emdash-html-block [data-type=type3] .p-blogCard__caption{bottom:8px;right:8px}#sora-swell-source .emdash-html-block .p-breadcrumb__list{font-size:11px}#sora-swell-source .emdash-html-block .-frame-off .p-postList.-type-list2{padding-top:2em}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__item{margin-bottom:2em;padding-bottom:2em}#sora-swell-source .emdash-html-block .-type-card.-pc-col1 .p-postList__item,#sora-swell-source .emdash-html-block .-type-thumb.-pc-col1 .p-postList__item{width:100%}#sora-swell-source .emdash-html-block .-type-card.-pc-col1 .p-postList__item{margin:0 0 3em}#sora-swell-source .emdash-html-block .-type-big .p-postList__body:after{width:80%}#sora-swell-source .emdash-html-block .-type-card .p-postList__title,#sora-swell-source .emdash-html-block .-type-list .p-postList__title,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__title{font-size:16px}#sora-swell-source .emdash-html-block #sidebar .-type-card .p-postList__title,#sora-swell-source .emdash-html-block .-related .p-postList__title,#sora-swell-source .emdash-html-block .-type-thumb .p-postList__title,#sora-swell-source .emdash-html-block .w-footer:not(.-col1) .p-postList__title{font-size:14px}#sora-swell-source .emdash-html-block #sidebar .-type-list .p-postList__title,#sora-swell-source .emdash-html-block .-type-card .p-postList__excerpt{font-size:13px}#sora-swell-source .emdash-html-block .-type-list .p-postList__excerpt,#sora-swell-source .emdash-html-block .-type-list2 .p-postList__excerpt{font-size:14px}#sora-swell-source .emdash-html-block .p-postList__meta{font-size:11px}#sora-swell-source .emdash-html-block .-w-ranking.-type-card .p-postList__item:before{font-size:14px}#sora-swell-source .emdash-html-block .-w-ranking.-type-list .p-postList__item:before{font-size:12px}#sora-swell-source .emdash-html-block .c-widget__title{font-size:16px}#sora-swell-source .emdash-html-block .cat-post-count,#sora-swell-source .emdash-html-block .post_count,#sora-swell-source .emdash-html-block .tag-link-count{font-size:13px}#sora-swell-source .emdash-html-block h2{font-size:1.4em}#sora-swell-source .emdash-html-block h3{font-size:1.3em}#sora-swell-source .emdash-html-block h4{font-size:1.2em}#sora-swell-source .emdash-html-block .wp-block-group{--swl-box_padding:2em}#sora-swell-source .emdash-html-block [class*=is-style-big_icon_]{padding:2.5em 2em 2em}#sora-swell-source .emdash-html-block [class*=is-style-big_icon_]:before{left:.75em}#sora-swell-source .emdash-html-block .wp-block-columns.has-2-columns{flex-wrap:nowrap!important}#sora-swell-source .emdash-html-block .wp-block-columns.first_big:not(.sp_column2) .wp-block-column:not(:first-child),#sora-swell-source .emdash-html-block .wp-block-columns.last_big:not(.sp_column2) .wp-block-column:not(:last-child){flex-basis:calc(50% - var(--wp-column-gap)/2)!important}#sora-swell-source .emdash-html-block [class*=is-style-btn_]{--the-min-width:40%}#sora-swell-source .emdash-html-block [class*=is-style-btn_].-size-s{--the-min-width:20%}#sora-swell-source .emdash-html-block [class*=is-style-btn_].-size-l{--the-min-width:80%}#sora-swell-source .emdash-html-block .is-style-more_btn{--the-min-width:64%}}@media (width>=960px){#sora-swell-source .emdash-html-block{--swl-fz--side:14px;--swl-pad_post_content:16px;--swl-pad_container:32px}#sora-swell-source .emdash-html-block .-sidebar-on .l-content{flex-wrap:wrap;justify-content:space-between;display:flex}#sora-swell-source .emdash-html-block .c-smallNavTitle{display:block;position:relative;top:4px}#sora-swell-source .emdash-html-block .c-headLogo{height:var(--logo_size_pc)}#sora-swell-source .emdash-html-block .l-fixHeader .c-headLogo{height:var(--logo_size_pcfix)}#sora-swell-source .emdash-html-block .-sidebar-on .l-mainContent{width:calc(100% - var(--swl-sidebar_width) - var(--swl-sidebar_margin))}#sora-swell-source .emdash-html-block #sidebar .c-widget+.c-widget{margin-top:2.5em}#sora-swell-source .emdash-html-block .-sidebar-on #sidebar{width:var(--swl-sidebar_width)}#sora-swell-source .emdash-html-block .c-fixBtn:hover{opacity:1}#sora-swell-source .emdash-html-block .p-fixBtnWrap{bottom:2.5em;right:2.5em}#sora-swell-source .emdash-html-block #sidebar .-type-card .p-postList__item{width:100%}#sora-swell-source .emdash-html-block .-type-card.-pc-col2 .p-postList__item{padding:0 .75em}#sora-swell-source .emdash-html-block .w-footer.-col1 .-type-card .p-postList__item{width:33.3333%}#sora-swell-source .emdash-html-block .w-footer.-col1 .-type-list{flex-wrap:wrap;margin-left:-.5em;margin-right:-.5em;display:flex}#sora-swell-source .emdash-html-block .w-footer.-col1 .-type-list .p-postList__item{width:50%;padding:.5em}#sora-swell-source .emdash-html-block .is-hide-last--pc .p-postList__item:last-child,#sora-swell-source .emdash-html-block .p-spMenu{display:none}#sora-swell-source .emdash-html-block .hov-bg-main{transition:background-color .25s,color .25s}#sora-swell-source .emdash-html-block .hov-bg-main:hover{background-color:var(--color_main)!important;color:#fff!important}#sora-swell-source .emdash-html-block .pc-py-0{padding-top:0!important;padding-bottom:0!important}#sora-swell-source .emdash-html-block .pc-py-20{padding-top:2em!important;padding-bottom:2em!important}#sora-swell-source .emdash-html-block .pc-py-40{padding-top:4em!important;padding-bottom:4em!important}#sora-swell-source .emdash-html-block .pc-py-60{padding-top:6em!important;padding-bottom:6em!important}#sora-swell-source .emdash-html-block .pc-py-80{padding-top:8em!important;padding-bottom:8em!important}#sora-swell-source .emdash-html-block .sp_,#sora-swell-source .emdash-html-block .sp_only{display:none!important}#sora-swell-source .emdash-html-block .w-fixSide{flex-direction:column;margin-top:2.5em;display:flex;position:sticky}#sora-swell-source .emdash-html-block .w-fixSide .c-widget{flex:auto}#sora-swell-source .emdash-html-block .w-fixSide.-multiple .c-listMenu,#sora-swell-source .emdash-html-block .w-fixSide.-multiple .widget_swell_index{min-height:8em;overflow-y:auto!important}#sora-swell-source .emdash-html-block .w-fixSide.-multiple .widget_swell_new_posts,#sora-swell-source .emdash-html-block .w-fixSide.-multiple .widget_swell_popular_posts{min-height:160px;overflow-y:auto!important}#sora-swell-source .emdash-html-block .wp-block-image.is-style-photo_frame img,#sora-swell-source .emdash-html-block .wp-block-video.is-style-photo_frame video,#sora-swell-source .emdash-html-block img.photo_frame{border:6px solid #fff}#sora-swell-source .emdash-html-block .wp-block-cover{padding:2em}}@media (width>=1200px){#sora-swell-source .emdash-html-block{--swl-sidebar_width:304px;--swl-sidebar_margin:52px}#sora-swell-source .emdash-html-block :root .-frame-on-sidebar{--swl-sidebar_width:316px}#sora-swell-source .emdash-html-block :root .-frame-on.-sidebar-on{--swl-sidebar_margin:36px}#sora-swell-source .emdash-html-block{--swl-pad_container:48px}}@media screen{#sora-swell-source .emdash-html-block [hidden~=screen]{display:inherit}#sora-swell-source .emdash-html-block [hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}@media screen and (width<=782px){#sora-swell-source .emdash-html-block .admin-bar{--swl-adminbarH:var(--wp-admin--admin-bar--height,46px)}}@media (width<=1200px){#sora-swell-source .emdash-html-block .c-gnav>.menu-item>a{padding:0 10px}}@media (width<=1080px){#sora-swell-source .emdash-html-block .c-gnav>.menu-item>a{padding:0 8px}}@media not all and (width>=600px){#sora-swell-source .emdash-html-block .page-numbers[data-apart="2"]:not(:first-child):not(:last-child){display:none}#sora-swell-source .emdash-html-block .c-postThumb__cat{transform:scale(.9)}#sora-swell-source .emdash-html-block .p-blogCard__title{font-size:3.6vw}#sora-swell-source .emdash-html-block .-type-card.-sp-col1 .p-postList__item,#sora-swell-source .emdash-html-block .-type-thumb.-sp-col1 .p-postList__item{width:100%}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__body:after{content:none!important}#sora-swell-source .emdash-html-block .p-postList__title .-type-thumb.-sp-col2{font-size:3.2vw}#sora-swell-source .emdash-html-block .-type-card.-sp-col1 .p-postList__title{font-size:3.8vw}#sora-swell-source .emdash-html-block .-type-card.-sp-col2 .c-infeedAd{width:100%}#sora-swell-source .emdash-html-block .is-style-browser_mac>.wp-block-group__inner-container{max-height:56vw}#sora-swell-source .emdash-html-block .instagram-media,#sora-swell-source .emdash-html-block .twitter-tweet{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:88vw!important;display:none!important}#sora-swell-source .emdash-html-block .instagram-media-rendered,#sora-swell-source .emdash-html-block .twitter-tweet-rendered{display:block!important}#sora-swell-source .emdash-html-block .twitter-tweet>iframe{width:100%!important}}@media (width>=960px) and (width<=1019px){#sora-swell-source .emdash-html-block .-sidebar-off .-type-card.-pc-col3 .p-postList__item{padding:0 .75em}}@media (width>=960px) and (width<=1319px){#sora-swell-source .emdash-html-block .-sidebar-on .-type-card.-pc-col3 .p-postList__item{padding:0 .75em}}@media (width>=1020px){#sora-swell-source .emdash-html-block .-sidebar-off .-type-card.-pc-col3 .p-postList__item,#sora-swell-source .emdash-html-block .-sidebar-off .-type-thumb.-pc-col3 .p-postList__item{width:33.3333%}}@media (width>=1320px){#sora-swell-source .emdash-html-block .-sidebar-on .-type-card.-pc-col3 .p-postList__item,#sora-swell-source .emdash-html-block .-sidebar-on .-type-thumb.-pc-col3 .p-postList__item{width:33.3333%}}#sora-swell-source .emdash-html-block .calendar_wrap,#sora-swell-source .emdash-html-block .wp-block-calendar{width:100%;max-width:480px;margin-inline:auto}#sora-swell-source .emdash-html-block .wp-calendar-table.wp-calendar-table{border:1px solid var(--color_border);color:#333;text-align:center;background:#fff;width:100%;padding:24px}#sora-swell-source .emdash-html-block .wp-calendar-table caption{opacity:1;background:0 0;padding:.25em;line-height:1.5}#sora-swell-source .emdash-html-block .wp-calendar-table thead th{background-color:var(--color_gray);border:none;color:inherit!important;font-weight:700!important}#sora-swell-source .emdash-html-block .wp-calendar-table tbody td,#sora-swell-source .emdash-html-block .wp-calendar-table thead th{text-align:center;padding:0;line-height:2.5}#sora-swell-source .emdash-html-block .wp-calendar-table tbody td{border-color:var(--color_border);font-family:arial,sans-serif}#sora-swell-source .emdash-html-block .wp-calendar-table tbody a{font-weight:700;line-height:inherit;text-decoration:underline;display:block}#sora-swell-source .emdash-html-block .wp-calendar-table #today{background:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block .wp-calendar-table .pad{background:0 0}#sora-swell-source .emdash-html-block .wp-calendar-nav{justify-content:space-between;margin-top:8px;display:flex}#sora-swell-source .emdash-html-block .wp-calendar-nav a{color:inherit}#sora-swell-source .emdash-html-block .widget_categories>ul>.cat-item>a:before,#sora-swell-source .emdash-html-block .wp-block-categories-list>li>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";opacity:.85;transform-origin:0 0;line-height:1;display:inline-block;position:absolute;top:50%;left:.4em;transform:scale(.8)translate(1px)translateY(-50%);font-family:icomoon!important}#sora-swell-source .emdash-html-block .wp-block-categories-list .children{padding-left:0;list-style:none}#sora-swell-source .emdash-html-block .wp-block-columns{--wp-column-gap:1.5em;line-height:1.6;gap:var(--wp-column-gap)!important}#sora-swell-source .emdash-html-block .wp-block-columns .wp-block-column{margin:0!important}#sora-swell-source .emdash-html-block .border_gray>.wp-block-column{border:1px solid var(--color_border);padding:1.5em}#sora-swell-source .emdash-html-block .border_main>.wp-block-column{border:1px solid var(--color_main);padding:1.5em}#sora-swell-source .emdash-html-block .shadow_on>.wp-block-column{box-shadow:var(--swl-box_shadow);color:#333;background:#fff;padding:1.5em}#sora-swell-source .emdash-html-block .wp-block-embed{max-width:100%}#sora-swell-source .emdash-html-block blockquote.wp-embedded-content{display:none}#sora-swell-source .emdash-html-block iframe.wp-embedded-content{max-width:100%;position:relative!important}#sora-swell-source .emdash-html-block .wp-block-embed-facebook,#sora-swell-source .emdash-html-block .wp-block-embed-instagram,#sora-swell-source .emdash-html-block .wp-block-embed-twitter{text-align:center;max-width:100%;overflow:hidden}#sora-swell-source .emdash-html-block .wp-block-embed.aligncenter iframe{margin:0 auto!important;display:block!important}#sora-swell-source .emdash-html-block .wp-has-aspect-ratio{position:relative}#sora-swell-source .emdash-html-block .wp-has-aspect-ratio .wp-block-embed__wrapper{width:100%;position:relative}#sora-swell-source .emdash-html-block .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";padding-top:50%;display:block}#sora-swell-source .emdash-html-block .wp-has-aspect-ratio iframe{width:100%;height:100%;position:absolute;inset:0}#sora-swell-source .emdash-html-block .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}#sora-swell-source .emdash-html-block .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}#sora-swell-source .emdash-html-block .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}#sora-swell-source .emdash-html-block .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}#sora-swell-source .emdash-html-block .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}#sora-swell-source .emdash-html-block .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}#sora-swell-source .emdash-html-block .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}#sora-swell-source .emdash-html-block .wp-block-file__button{color:#fff;font-size:inherit;background:#32373c;border-radius:8px;padding:.75em 1.5em}#sora-swell-source .emdash-html-block .wp-block-file__button:before{content:"";margin-right:.5em;font-family:icomoon;display:inline-block}#sora-swell-source .emdash-html-block .wp-block-gallery{--wp--style--gallery-gap-default:1em;flex-wrap:wrap;display:flex}#sora-swell-source .emdash-html-block .wp-block-gallery .blocks-gallery-grid{width:100%;padding:0}#sora-swell-source .emdash-html-block .wp-block-gallery .blocks-gallery-item{padding:0}#sora-swell-source .emdash-html-block .wp-block-gallery figure{margin:0}#sora-swell-source .emdash-html-block .widget_recent_entries a,#sora-swell-source .emdash-html-block .wp-block-latest-posts a{text-decoration:none}#sora-swell-source .emdash-html-block .wp-block-latest-posts li:after{clear:both;content:"";visibility:hidden;height:0;display:block}#sora-swell-source .emdash-html-block .wp-block-latest-posts:not(.is-grid){border-top:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .wp-block-latest-posts:not(.is-grid) li{border-bottom:1px solid var(--color_border);padding:1em 0}#sora-swell-source .emdash-html-block .widget_recent_entries li{border-bottom:1px solid var(--color_border);margin:0}#sora-swell-source .emdash-html-block .widget_recent_entries a{color:inherit;padding:.75em .5em;line-height:1.4;display:block}#sora-swell-source .emdash-html-block .widget_recent_entries a:hover{background-color:var(--swl-color_hov_gray)}#sora-swell-source .emdash-html-block .recent_entries_date{margin-top:2px;display:block}#sora-swell-source .emdash-html-block .wp-block-media-text{--swl-mediatext--space:1.5rem;--swl-mediatext--gap:var(--swl-mediatext--space);--swl-mediatext--offsetX:var(--swl-mediatext--space);gap:var(--swl-mediatext--gap)}#sora-swell-source .emdash-html-block .wp-block-media-text .wp-block-media-text__content{padding:0}#sora-swell-source .emdash-html-block .wp-block-media-text.alignfull{--swl-mediatext--margin:var(--swl-mediatext--space)}#sora-swell-source .emdash-html-block .wp-block-media-text.alignfull:not(.has-media-on-the-right) .wp-block-media-text__content{margin-right:var(--swl-mediatext--offsetX)}#sora-swell-source .emdash-html-block .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{margin-left:var(--swl-mediatext--offsetX)}#sora-swell-source .emdash-html-block .wp-block-media-text.has-background{--swl-mediatext--gap:0;--swl-mediatext--offsetX:0;padding:0}#sora-swell-source .emdash-html-block .wp-block-media-text.has-background .wp-block-media-text__content{padding:var(--swl-mediatext--space)}#sora-swell-source .emdash-html-block .wp-block-media-text__media img{display:block}#sora-swell-source .emdash-html-block .is-image-fill>.wp-block-media-text__content{padding-bottom:var(--swl-mediatext--space);padding-top:var(--swl-mediatext--space)}#sora-swell-source .emdash-html-block .is-vertically-aligned-top>.wp-block-media-text__content{padding-top:var(--swl-mediatext--space)}#sora-swell-source .emdash-html-block .is-vertically-aligned-bottom>.wp-block-media-text__content{padding-bottom:var(--swl-mediatext--space)}#sora-swell-source .emdash-html-block .is-style-card.wp-block-media-text{--swl-mediatext--gap:0;--swl-mediatext--offsetX:0;box-shadow:var(--swl-box_shadow);color:#333;background:#fff}#sora-swell-source .emdash-html-block .is-style-card>.wp-block-media-text__media{height:100%}#sora-swell-source .emdash-html-block .is-style-card>.wp-block-media-text__media>img{-o-object-fit:cover;object-fit:cover;height:100%}#sora-swell-source .emdash-html-block .is-style-card>.wp-block-media-text__content{padding:var(--swl-mediatext--space)}#sora-swell-source .emdash-html-block .is-style-broken.wp-block-media-text{--ark-mediatext--gap:0;--swl-mediatext--lap:-4em}#sora-swell-source .emdash-html-block .is-style-broken .wp-block-media-text__content{z-index:1}#sora-swell-source .emdash-html-block .is-style-broken:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:var(--swl-mediatext--lap)}#sora-swell-source .emdash-html-block .is-style-broken.has-media-on-the-right .wp-block-media-text__content{margin-right:var(--swl-mediatext--lap)}#sora-swell-source .emdash-html-block .p-profileBox{border:1px solid var(--color_border);border-radius:var(--swl-radius--4,0);padding:4px}#sora-swell-source .emdash-html-block .p-profileBox__bg{border-radius:var(--swl-radius--2,0);background:#ccc;width:100%;height:160px;margin:0;overflow:hidden}#sora-swell-source .emdash-html-block .p-profileBox__bgImg{-o-object-fit:cover;object-fit:cover;width:100%;height:160px;display:block}#sora-swell-source .emdash-html-block .p-profileBox__icon{text-align:center;margin:1em 0 0}#sora-swell-source .emdash-html-block .p-profileBox__iconImg{-o-object-fit:cover;object-fit:cover;background:#fdfdfd;border:4px solid #fdfdfd;border-radius:50%;width:120px;height:120px}#sora-swell-source .emdash-html-block .p-profileBox__bg+.p-profileBox__icon{margin-top:-60px}#sora-swell-source .emdash-html-block .p-profileBox__name{text-align:center;padding-top:.5em}#sora-swell-source .emdash-html-block .p-profileBox__job{text-align:center;padding:0 1em;font-size:3.2vw}#sora-swell-source .emdash-html-block .p-profileBox__text{padding:1em;font-size:3.4vw}#sora-swell-source .emdash-html-block .p-profileBox .p-profileBox__btn{margin:1.5em auto .5em}#sora-swell-source .emdash-html-block .p-profileBox__btn .p-profileBox__btnLink{color:#fff}#sora-swell-source .emdash-html-block .p-profileBox__iconList{padding:.5em 0 1em}#sora-swell-source .emdash-html-block .p-profileBox__iconList .-feedly,#sora-swell-source .emdash-html-block .p-profileBox__iconList .-rss{display:none}#sora-swell-source .emdash-html-block .wp-block-pullquote{text-align:center;border-top:3px solid #666;border-bottom:3px solid #666;width:100%;padding:1em 0;font-size:1.2em}#sora-swell-source .emdash-html-block .wp-block-pullquote.alignleft{text-align:left}#sora-swell-source .emdash-html-block .wp-block-pullquote.alignright{text-align:right}#sora-swell-source .emdash-html-block .wp-block-pullquote>blockquote{background:0 0;margin:0;padding:1em}#sora-swell-source .emdash-html-block .wp-block-pullquote>blockquote:after,#sora-swell-source .emdash-html-block .wp-block-pullquote>blockquote:before{content:none!important}#sora-swell-source .emdash-html-block .wp-block-pullquote a{text-decoration:underline}#sora-swell-source .emdash-html-block .wp-block-search__label{font-weight:700}#sora-swell-source .emdash-html-block .wp-block-search__button{background:#f7f7f7;border-radius:2px;flex-shrink:0;font-size:14px;box-shadow:0 0 1px #aaa,inset 0 -1px #ccc;border:none!important}#sora-swell-source .emdash-html-block .wp-block-search .wp-block-search__input{background:0 0}#sora-swell-source .emdash-html-block .wp-block-search .wp-block-search__input,#sora-swell-source .emdash-html-block .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .wp-block-search__button.has-icon{align-items:center;display:flex}#sora-swell-source .emdash-html-block .wp-block-search__button-inside .wp-block-search__button{box-shadow:none;background:0 0}#sora-swell-source .emdash-html-block .wp-block-search__button-only .wp-block-search__button{padding:.5em}#sora-swell-source .emdash-html-block .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px;margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .wp-block-social-links{gap:.5em}#sora-swell-source .emdash-html-block .wp-block-social-links.is-style-logos-only .components-button,#sora-swell-source .emdash-html-block .wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor{padding:0}#sora-swell-source .emdash-html-block .wp-block-social-links.wp-block-social-links{padding:0;list-style:none}#sora-swell-source .emdash-html-block :where(.td_to_th_ tbody tr)>:first-child:not(.-no1){color:var(--tbody-th-color--txt,inherit);z-index:1;background-color:#0000;font-weight:700;position:relative}#sora-swell-source .emdash-html-block :where(.td_to_th_ tbody tr)>:first-child:not(.-no1):before{background-color:var(--tbody-th-color--bg,#9696960d);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}#sora-swell-source .emdash-html-block .wp-block-table>table{--swl-cell1-width:unset}#sora-swell-source .emdash-html-block .wp-block-table>table tr>:first-child:not(.-no1){max-width:var(--swl-cell1-width,auto);width:var(--swl-cell1-width,auto);min-width:var(--swl-cell1-width,var(--swl-minwidth-cell,0))!important}#sora-swell-source .emdash-html-block [data-cell1-fixed] table{border-collapse:separate}#sora-swell-source .emdash-html-block [data-cell1-fixed] tr>:first-child:not(.-no1){z-index:3;top:0;left:0;position:sticky!important}#sora-swell-source .emdash-html-block :where([data-cell1-fixed] tbody,[data-cell1-fixed] tfoot,[data-cell1-fixed].is-style-simple thead) tr>:first-child:not(.-no1){background-color:var(--color_content_bg,#fff)!important}#sora-swell-source .emdash-html-block .wp-block-table[data-cell1-fixed] tbody th:first-child:not(.-no1){background-color:#0000;position:relative}#sora-swell-source .emdash-html-block .wp-block-table[data-cell1-fixed] tbody th:first-child:not(.-no1):before{background-color:var(--tbody-th-color--bg,#9696960d);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}#sora-swell-source .emdash-html-block .is-style-stripes[data-cell1-fixed] tbody tr:nth-child(odd){--color_content_bg:#f0f0f0}#sora-swell-source .emdash-html-block tr:has(>[rowspan="3"]:first-child)+tr+tr>td:first-child,#sora-swell-source .emdash-html-block tr:has(>[rowspan]:first-child)+tr>td:first-child{--swl-cell1-width:auto;color:inherit;font-weight:revert;z-index:0;position:relative!important}#sora-swell-source .emdash-html-block tr:has(>[rowspan="3"]:first-child)+tr+tr>td:first-child:before,#sora-swell-source .emdash-html-block tr:has(>[rowspan]:first-child)+tr>td:first-child:before{content:none}#sora-swell-source .emdash-html-block{--color_border--table:#dcdcdc}#sora-swell-source .emdash-html-block .wp-block-table{--table-border:1px solid var(--color_border--table)}#sora-swell-source .emdash-html-block .wp-block-table.aligncenter{margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .wp-block-table td,#sora-swell-source .emdash-html-block .wp-block-table th{border:var(--table-border);vertical-align:top;z-index:0;background-clip:padding-box;padding:.5em .75em;position:relative;min-width:var(--swl-minwidth-cell,0)!important}#sora-swell-source .emdash-html-block .wp-block-table tfoot,#sora-swell-source .emdash-html-block .wp-block-table thead{border:none}#sora-swell-source .emdash-html-block .wp-block-table>table{margin-bottom:0}#sora-swell-source .emdash-html-block .wp-block-table.is-all-centered--ta>table,#sora-swell-source .emdash-html-block .wp-block-table.is-all-centered>table,#sora-swell-source .emdash-html-block .wp-block-table.is-thead-centered thead{text-align:center}#sora-swell-source .emdash-html-block .wp-block-table.is-all-centered td,#sora-swell-source .emdash-html-block .wp-block-table.is-all-centered th,#sora-swell-source .emdash-html-block .wp-block-table.is-all-centered--va td,#sora-swell-source .emdash-html-block .wp-block-table.is-all-centered--va th{vertical-align:middle}#sora-swell-source .emdash-html-block .min_width10_{--swl-minwidth-cell:80px}#sora-swell-source .emdash-html-block .min_width20_{--swl-minwidth-cell:160px}#sora-swell-source .emdash-html-block .min_width30_{--swl-minwidth-cell:240px}#sora-swell-source .emdash-html-block .is-style-simple{--tbody-th-color--bg:transparent;--thead-color--txt:curentcolor;--thead-color--bg:transparent}#sora-swell-source .emdash-html-block .is-style-simple>table{box-shadow:none;border-right:none!important}#sora-swell-source .emdash-html-block .is-style-simple td,#sora-swell-source .emdash-html-block .is-style-simple th{box-shadow:none;border-left:none;border-right:none}#sora-swell-source .emdash-html-block .is-style-simple thead td,#sora-swell-source .emdash-html-block .is-style-simple thead th{border-bottom:4px double var(--color_border--table)}#sora-swell-source .emdash-html-block .is-style-simple thead[style*=--thead-color--bg] td,#sora-swell-source .emdash-html-block .is-style-simple thead[style*=--thead-color--bg] th{border-bottom:none}#sora-swell-source .emdash-html-block .is-style-stripes{--tbody-th-color--bg:transparent}#sora-swell-source .emdash-html-block .is-style-stripes tbody td,#sora-swell-source .emdash-html-block .is-style-stripes tbody th{border:none!important}#sora-swell-source .emdash-html-block .is-style-stripes thead th{border:none}#sora-swell-source .emdash-html-block .is-style-stripes tbody tr:nth-child(2n){background-color:var(--color_content_bg,#fff)}#sora-swell-source .emdash-html-block .is-style-stripes .wp-element-caption{margin-top:0;padding:.25em 0}#sora-swell-source .emdash-html-block .is-style-double table{border:1px solid var(--color_border--table);border-collapse:separate;border-spacing:2px}#sora-swell-source .emdash-html-block [data-table-scrollable] table{border-collapse:separate;min-width:100%;max-width:var(--table-width,100%)!important;width:var(--table-width,100%)!important}#sora-swell-source .emdash-html-block [data-table-scrollable]:not(.is-style-double) table{border-bottom:var(--table-border);border-right:var(--table-border)}#sora-swell-source .emdash-html-block [data-table-scrollable]:not(.is-style-double) td,#sora-swell-source .emdash-html-block [data-table-scrollable]:not(.is-style-double) th{border-bottom:none;border-right:none}#sora-swell-source .emdash-html-block [data-table-scrollable=both]{width:100%;max-width:100%;padding-bottom:16px;display:block;overflow-x:scroll}#sora-swell-source .emdash-html-block .wp-block-table[data-theadfix]{overflow:visible}#sora-swell-source .emdash-html-block .wp-block-table[data-theadfix] table{border-collapse:separate}#sora-swell-source .emdash-html-block .wp-block-table[data-theadfix=both] thead th{top:var(--swl-offset_y,0);z-index:3;position:sticky}#sora-swell-source .emdash-html-block [data-table-scrollable]:not(.is-style-double) table,#sora-swell-source .emdash-html-block [data-theadfix]:not(.is-style-double) table{border-bottom:var(--table-border);border-right:var(--table-border)}#sora-swell-source .emdash-html-block [data-table-scrollable]:not(.is-style-double) td,#sora-swell-source .emdash-html-block [data-table-scrollable]:not(.is-style-double) th,#sora-swell-source .emdash-html-block [data-theadfix]:not(.is-style-double) td,#sora-swell-source .emdash-html-block [data-theadfix]:not(.is-style-double) th{border-bottom:none;border-right:none}#sora-swell-source .emdash-html-block td[data-has-cell-icon*=-bg],#sora-swell-source .emdash-html-block th[data-has-cell-icon*=-bg]{text-shadow:var(--cell-text-shadow,1px 1px 1px var(--color_content_bg))}#sora-swell-source .emdash-html-block td[data-has-cell-icon]:not([class*=has-text-align-]),#sora-swell-source .emdash-html-block th[data-has-cell-icon]:not([class*=has-text-align-]){text-align:center;vertical-align:middle}#sora-swell-source .emdash-html-block td[data-has-cell-icon=l-bg],#sora-swell-source .emdash-html-block th[data-has-cell-icon=l-bg]{padding-top:1.25em;padding-bottom:1.25em}#sora-swell-source .emdash-html-block td[data-has-cell-icon=s-bg],#sora-swell-source .emdash-html-block th[data-has-cell-icon=s-bg]{padding:1em}#sora-swell-source .emdash-html-block td[data-text-color=black],#sora-swell-source .emdash-html-block th[data-text-color=black]{--cell-text-shadow:1px 1px 1px rgba(#fff,.5)}#sora-swell-source .emdash-html-block td[data-text-color=white],#sora-swell-source .emdash-html-block th[data-text-color=white]{--cell-text-shadow:1px 1px 1px rgba(#000,.15)}#sora-swell-source .emdash-html-block td .has-inline-color,#sora-swell-source .emdash-html-block td .swl-inline-color,#sora-swell-source .emdash-html-block th .has-inline-color,#sora-swell-source .emdash-html-block th .swl-inline-color{text-shadow:none}#sora-swell-source .emdash-html-block td[data-text-color=black]{color:var(--swl-text_color--black)}#sora-swell-source .emdash-html-block td[data-text-color=white]{color:var(--swl-text_color--white)}#sora-swell-source .emdash-html-block th[data-text-color=black]{--thead-color--txt:var(--swl-text_color--black)}#sora-swell-source .emdash-html-block th[data-text-color=white]{--thead-color--txt:var(--swl-text_color--white)}#sora-swell-source .emdash-html-block .swl-cell-bg{--cell-icon-size:1.5em;background-color:var(--the-cell-bg,unset);width:0;line-height:1;display:inline-block;position:static}#sora-swell-source .emdash-html-block .swl-cell-bg:before{background-color:inherit;content:"";pointer-events:none;text-align:center;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon]:after{background-color:var(--cell-icon-color,currentColor);content:"";-webkit-mask-image:var(--cell-icon-svg,unset);-webkit-mask-image:var(--cell-icon-svg,unset);mask-image:var(--cell-icon-svg,unset);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-type=bg]:after{height:100%;left:calc(50% - var(--cell-icon-size)/2);-webkit-mask-size:auto var(--cell-icon-size);-webkit-mask-size:auto var(--cell-icon-size);mask-size:auto var(--cell-icon-size);width:var(--cell-icon-size);z-index:-1;display:block;position:absolute;top:0}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-type=obj]{text-indent:-.28em;vertical-align:middle;flex-direction:row-reverse;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;display:inline-flex!important}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-type=obj]:after{height:var(--cell-icon-size);width:var(--cell-icon-size);z-index:0;display:inline-block;position:relative}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-size=l]{--cell-icon-size:2.5em}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-size=l][data-icon-type=bg]:after{opacity:.75}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-size=s]{--cell-icon-size:1em}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon-size=s][data-icon-type=bg]:after{height:var(--cell-icon-size);top:.25em;left:auto;right:.25em}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=doubleCircle]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M25,43.4C14.9,43.4,6.6,35.1,6.6,25S14.9,6.6,25,6.6S43.4,14.9,43.4,25S35.1,43.4,25,43.4z M25,8.8 C16.1,8.8,8.8,16.1,8.8,25S16.1,41.2,25,41.2S41.2,33.9,41.2,25S33.9,8.8,25,8.8z\"/><path d=\"M25,2C12.3,2,2,12.3,2,25s10.3,23,23,23s23-10.3,23-23S37.7,2,25,2z M25,45.5C13.7,45.5,4.5,36.3,4.5,25S13.7,4.5,25,4.5 S45.5,13.7,45.5,25S36.3,45.5,25,45.5z\"/></svg>")}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=circle]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M25,47C12.9,47,3,37.1,3,25S12.9,3,25,3s22,9.9,22,22S37.1,47,25,47z M25,5.6C14.3,5.6,5.6,14.3,5.6,25S14.3,44.4,25,44.4 S44.4,35.7,44.4,25S35.7,5.6,25,5.6z\"/></svg>")}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=triangle]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M46.7,42.9H3.3c-0.4,0-0.6-0.4-0.4-0.8L24.6,4.6c0.2-0.3,0.7-0.3,0.9,0l21.7,37.6C47.4,42.5,47.1,42.9,46.7,42.9z M6.7,40.4 h36.5L25,8.8L6.7,40.4z\"/></svg>")}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=close]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M42.7,42.7L42.7,42.7c-0.5,0.5-1.3,0.5-1.8,0L7.3,9.1c-0.5-0.5-0.5-1.3,0-1.8l0,0c0.5-0.5,1.3-0.5,1.8,0l33.6,33.6 C43.2,41.4,43.2,42.2,42.7,42.7z\"/><path d=\"M7.3,42.7L7.3,42.7c-0.5-0.5-0.5-1.3,0-1.8L40.9,7.3c0.5-0.5,1.3-0.5,1.8,0v0c0.5,0.5,0.5,1.3,0,1.8L9.1,42.7 C8.6,43.2,7.8,43.2,7.3,42.7z\"/></svg>")}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=hatena]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M31.3,28.4c5.2-2.9,7.7-6.8,7.7-12c0-9.4-7.5-12.7-14-12.7c-6.8,0-14,4.9-14,14.1c0,0.9,0.7,1.6,1.6,1.6 c0.9,0,1.6-0.7,1.6-1.6C14.3,10.7,19.7,7,25,7c6.7,0,10.7,3.5,10.7,9.4c0,2.5-0.6,6.1-6,9.1c-2.2,1.2-6.3,4.6-6.3,8.6 c0,0.9,0.7,1.6,1.6,1.6s1.6-0.7,1.6-1.6C26.6,32,29.4,29.5,31.3,28.4z\"/><circle cx=\"25\" cy=\"43.3\" r=\"2.9\"/></svg>")}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=check]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M46.8,11c-0.6-0.5-1.7-0.4-2.2,0.1L19.4,36.2l-12-12c-0.6-0.6-1.5-0.6-2.3,0c-0.6,0.6-0.6,1.5,0,2.3l13.1,13.1 c0.3,0.3,0.7,0.4,1.1,0.4c0.4,0,0.8-0.1,1.2-0.4l26.3-26.3C47.4,12.7,47.4,11.7,46.8,11z\"/></svg>")}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=line]{--cell-icon-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><path d=\"M38.5,26.5h-27c-0.8,0-1.5-0.7-1.5-1.5v0c0-0.8,0.7-1.5,1.5-1.5h27c0.8,0,1.5,0.7,1.5,1.5v0C40,25.8,39.3,26.5,38.5,26.5z\"/></svg>")}#sora-swell-source .emdash-html-block .tagcloud,#sora-swell-source .emdash-html-block .wp-block-tag-cloud{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#sora-swell-source .emdash-html-block .is-style-outline.wp-block-tag-cloud .tag-cloud-link{background:0 0;border:1px solid}#sora-swell-source .emdash-html-block .tag-cloud-link{background:#f7f7f7;border:none;line-height:1;text-decoration:none;display:block;position:relative;color:#333!important;padding:6px 8px!important}#sora-swell-source .emdash-html-block .tag-cloud-link.tag-cloud-link{margin:0}#sora-swell-source .emdash-html-block .widget_archive select,#sora-swell-source .emdash-html-block .widget_categories select,#sora-swell-source .emdash-html-block .wp-block-archives select,#sora-swell-source .emdash-html-block .wp-block-categories select{appearance:none;border:1px solid var(--color_border);background:#f7f7f7 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23a0a5aa%22%2F%3E%3C%2Fsvg%3E) right 8px top 55%/1em 1em no-repeat;border-radius:2px;width:100%;height:auto;padding:4px 24px 4px 12px;line-height:32px;display:block}#sora-swell-source .emdash-html-block .widget_archive select::-ms-expand{display:none}#sora-swell-source .emdash-html-block .widget_categories select::-ms-expand{display:none}#sora-swell-source .emdash-html-block .wp-block-archives select::-ms-expand{display:none}#sora-swell-source .emdash-html-block .wp-block-categories select::-ms-expand{display:none}#sora-swell-source .emdash-html-block .widget_rss ul{line-height:1.5}#sora-swell-source .emdash-html-block .widget_rss li{border-bottom:1px solid var(--color_border);flex-wrap:wrap;margin:0;padding:.75em .5em;display:flex}#sora-swell-source .emdash-html-block .widget_rss .rss-date,#sora-swell-source .emdash-html-block .widget_rss .rssSummary,#sora-swell-source .emdash-html-block .widget_rss cite{opacity:.8;margin-top:.5em;font-size:.9em}#sora-swell-source .emdash-html-block .widget_rss .rss-date,#sora-swell-source .emdash-html-block .widget_rss cite{order:1;margin-right:.5em}#sora-swell-source .emdash-html-block .widget_rss .rssSummary,#sora-swell-source .emdash-html-block .widget_rss li .rsswidget{order:0;width:100%}#sora-swell-source .emdash-html-block .c-widget__title .rsswidget{color:inherit;text-decoration:none}#sora-swell-source .emdash-html-block .swell-block-accordion__item+.swell-block-accordion__item{margin-top:.5em}#sora-swell-source .emdash-html-block .swell-block-accordion__title{background:var(--color_gray);cursor:pointer;justify-content:space-between;align-items:center;padding:1em;font-weight:400;display:flex;position:relative}#sora-swell-source .emdash-html-block .swell-block-accordion__title::-webkit-details-marker{display:none}#sora-swell-source .emdash-html-block .swell-block-accordion__title .swell-block-accordion__label{font-size:inherit;font-weight:inherit;word-break:break-all;flex:auto;margin:0;padding:0 1em 0 0}#sora-swell-source .emdash-html-block .swell-block-accordion__icon{text-align:right;flex:none;width:1em;font-size:1.25em}#sora-swell-source .emdash-html-block .swell-block-accordion__body{opacity:1;height:auto;padding:1em;transition:padding .25s,height .25s,opacity .25s,visibility .25s;overflow:hidden}#sora-swell-source .emdash-html-block :not(.is-opened)>.swell-block-accordion__body{opacity:0;height:0!important;padding-top:0!important;padding-bottom:0!important}#sora-swell-source .emdash-html-block .swell-block-accordion.is-style-border .swell-block-accordion__title,#sora-swell-source .emdash-html-block .swell-block-accordion.is-style-simple .swell-block-accordion__title{background:0 0}#sora-swell-source .emdash-html-block .swell-block-accordion.is-style-border .swell-block-accordion__body,#sora-swell-source .emdash-html-block .swell-block-accordion.is-style-simple .swell-block-accordion__body{border-top:1px dashed var(--color_border);margin:0 .5em;padding:1em .5em}#sora-swell-source .emdash-html-block .is-style-border>.swell-block-accordion__item{border:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .is-style-simple>.swell-block-accordion__item{border-bottom:1px solid var(--color_border);margin-bottom:0}#sora-swell-source .emdash-html-block .is-style-simple>.swell-block-accordion__item:first-child{border-top:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .is-style-simple>.swell-block-accordion__item+.swell-block-accordion__item{margin-top:0}#sora-swell-source .emdash-html-block .swell-block-accordion.is-style-main .swell-block-accordion__title{background-color:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block .swell-block-accordion.is-style-main .swell-block-accordion__body{border:1px solid var(--color_main);border-top:none}#sora-swell-source .emdash-html-block .c-switchIconBtn,#sora-swell-source .emdash-html-block .c-switch_icon_btn{display:block;position:relative}#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon--closed,#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon--opened,#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon_closed,#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon_opened,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon--closed,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon--opened,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon_closed,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon_opened{font-size:inherit;width:100%;line-height:1;transition:transform .25s,opacity .25s;display:block}#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon--closed,#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon_closed,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon--closed,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon_closed{transform:scale(1)rotate(0)}#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon--opened,#sora-swell-source .emdash-html-block .c-switchIconBtn .__icon_opened,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon--opened,#sora-swell-source .emdash-html-block .c-switch_icon_btn .__icon_opened{opacity:0;position:absolute;top:0;left:0;transform:scale(.5)rotate(-180deg)}#sora-swell-source .emdash-html-block .c-switchIconBtn[data-opened=true]>.__icon--closed,#sora-swell-source .emdash-html-block .c-switchIconBtn[data-opened=true]>.__icon_closed,#sora-swell-source .emdash-html-block .c-switch_icon_btn[data-opened=true]>.__icon--closed,#sora-swell-source .emdash-html-block .c-switch_icon_btn[data-opened=true]>.__icon_closed{opacity:0;transform:scale(.5)rotate(180deg)}#sora-swell-source .emdash-html-block .c-switchIconBtn[data-opened=true]>.__icon--opened,#sora-swell-source .emdash-html-block .c-switchIconBtn[data-opened=true]>.__icon_opened,#sora-swell-source .emdash-html-block .c-switch_icon_btn[data-opened=true]>.__icon--opened,#sora-swell-source .emdash-html-block .c-switch_icon_btn[data-opened=true]>.__icon_opened{opacity:1;transform:scale(1)rotate(0)}#sora-swell-source .emdash-html-block .p-adBox{max-width:800px;margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .p-adBox.-border-on{border:1px solid var(--color_border);padding:1.5em}#sora-swell-source .emdash-html-block .p-adBox.-border-on[data-ad=ranking]{padding-top:.5em}#sora-swell-source .emdash-html-block .p-adBox__img{text-align:center}#sora-swell-source .emdash-html-block .p-adBox__img img{margin:0 auto;display:block}#sora-swell-source .emdash-html-block [data-ad=normal] .p-adBox__img{width:100%}#sora-swell-source .emdash-html-block .p-adBox__img a:hover{opacity:.8}#sora-swell-source .emdash-html-block .p-adBox__title{border-bottom:1px solid var(--color_border);background-position:0 60%;background-repeat:no-repeat;background-size:auto 1.75rem;margin-bottom:1em;padding:.5rem 0;font-size:1.25rem;font-weight:700;line-height:1.5}#sora-swell-source .emdash-html-block .p-adBox__title:not(.-rank0){padding-top:1em;padding-left:2.75rem}#sora-swell-source .emdash-html-block .p-adBox__title.-rank1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABqCAMAAABApGVwAAABCFBMVEUAAADyzE/yy07zzVXyy07zzFHzzVTzzljzzlX01GvzzFLzz1z22XzzzE/yy0711nPzzFDzzVPyy0722X311GvyzFHzzFDzzlfyy0722Xz00WLzz1nzzln00mPzzlj002j11nLzzlbyzE/002nzzlj002n00WL113f113X22n/11nP22Hv00F/yzVP22n/11W/12Hj00mT11nP002r00mP22X3z0WD00WP22X/22Hn113b00WH113fz0GDyy07zzlfyzFHyzVP00mTz0F7002f002r12Hr01XDzz1rz0WH11nP22X/113Xzz1v113f01G322oL01Gz22oH11nHz0GD12Hz12X312H3V26OcAAAAPnRSTlMAQIC/vxAgQIC/YIBAMO+/z6+PgBCfUN/fv7+/n4BwQIDvcO+PYFAwIO/vYDDvz8+vr5+PcBDv349Q335wz6ClR9EAAAYTSURBVGje7ZdpVxoxGIUzGyACCsouoGipu7XaxS7AOICyK27//580yQwTmGRIgjrth97jRznPue9N7jsB//XvyyhrmlY2QNA63mkgrYdAsDKykIrJIFiVG1NFQaBKuuA9EKiKLjgJAtWWC46AQBV2wXEQpEjIWyBgGXsBHi36RpXBXxCqEA0Er2gDKQyCEzEcvGVyn4K3XPxL1yl823D0qr24WSvVNuUMY7C8ZSOjZgww1c/u9XVr9wMQV2iIwPKW1TpUYrpJVy0EbrUlyFvDW5cckeJi2eSQZT0icnt3U9iwNQPeMYR/VneUMHD1ITC2XBE2bEGy/GKs1qdS8KSHU/C26Fn8isHSllUXrGLHQwuGjGZdA2IqPSIwIUelHWfsE+rMmmTMM+wBZ5fLGOw54EtRw10IRrOWtpxywFUApmQEPgZi+tbtWstZVkjCtkKXBUgWrJAP19ddMmuZVRFF1HR07izW8Lm+EDLsgMmsBbdjmtwkoop9oc43+YZbENwlIYtaNtbrLHDYBrfPPgKOViCYzFrYcjxXtxX3gO3WbN/vcuqr0qLAIqsimqg7Ah455XU/vvnFMQzJdMiNLV5n8cE3nxcZbrdbVMg8y0ay7g92ViMiP5z5H7HPEMyeddq/sNZnuDng0Vdk2QH3Dv2O2P49BeauCgXGS6QDjwpk1oh85GN47JC9rWmS7Ui3hhC4jcGD0Xem4RsMZod8YrBbgweGIZNZDwajT18ApW0MpmeNLZsR/9YgStEfFY5lDIaWO6dU0JuHEHwPwS0KjJT1bw0iFXi0as2GjMCdg5jX8MPNmA6ZWI7SrSECtqYhjzF41Hl6/uUx/HBDQqYtm1mqNcTAsxdqgCy/9Oe65KhHwMyQzSjVGpQUL7hmzc4ah9x56vdPZ47YDwgmIZPWJGyNag0+ODykQkbgycFH1/CgB8ljxoUilhW6NfhgO2QyaxRyf3J3cDQ1DMHMWRO0aznabDbZ4DgNng+5h0OG4Ls7u0tio8GAG7IZtluj6QsGlBCYnjUiT3CX5KdgSG55LhSxnMat0ZQCDy1Pa6JZY/AEdkmsMxoJhGyGYGs0pcC3jJA7CAzJ/YNYHoL5IUPL0RMI9SXnaPAOM2QH3H9+6nTckH1a04R/SIvAOg0uLgh5QsCs1iRoW5LgW3bIjmUEJrOmQyaOiWVxMN2aFJgTMg+cosFbEMxszcnikIdSIas0OHLLDRlblg6ZD4ZkejVKzJoOWQzcYIVMLtRLh8x6+ZAVGpxpLAp5IhWyKQMOQ/BQNuQuK2R5MLM13zbkOAtMhdx7+5ABQxAs3pq8kCXB/q05EWtNzJUHNyRDlp91jgXe8Q+Z2Zps8OLW1FlgTThkzoMCSxKMyLKrkT9rPpjTmgjM/dZcCE4xX7IELL0aRUNWWeCI2RBvTX7IcmC6NemQ5S8UHyzZmvIhKyxwxoRk8dU45oRsCoOVJjvkkeRqNJcAv3trxtlggZCfqJClHhSAqaZpLrcaORuKD8Yhv8ODgg8mIb/PgyLHBicWhjx5g1ejzgbrnJClHxTiYGRZ/kHR5X9r8sEyq1E+5BQbnMbg93xQqGywktJPzMa7PSgSuqoAXxnh8mox6wl58MpX47quRhUDiOi4clkqrLz2QXGiJdWqEuLSDPpfPlY+bG9/WluTWY07mpaMRDIKvRDiyDV7S2h75TBgaz8Wix1tIOXz+TWsFaxCoXBeWoWKhsNhH3uGUk3pZCuyF7L1rXBxWdkHb6OQoqb0BNmKi8AWvsT3Z2sX21exL0sDM5CY47+cyHpywG27tTpPB/n8942Nq1iMP4S4AnGQhy1iyYDxLbaXYs/dTJM+PlO9QzvY81Kp9BPlGolEkhqWe3swQg5cJ2DUHo7lFxv87BxmdInITpq5P3xyzg+cmA95OmsbDC2PRg64vRxY942omtZsy3Mh9/tuZSGwa3m+JnlgPVWNLy6t2ur5b3vW8yG/YHCPgB9n22rB23Q9qWa49UU6s3SxckaHLDVr2NEqbkx5bcauUFOd0iG3/MHrelJVM4ohyVrQmBsbuLhXoHbdkLPFogaVjEApCjT4X2z9AaMirHtGcztvAAAAAElFTkSuQmCC)}#sora-swell-source .emdash-html-block .p-adBox__title.-rank2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABqCAMAAABApGVwAAAA1VBMVEUAAADBwcHBwcHAwMDBwcHCwsLExMTCwsLLy8vDw8PQ0NDCwsLCwsLBwcHHx8fBwcHBwcHR0dHCwsLAwMDExMTBwcHIyMjBwcHExMTQ0NDExMTKysrNzc3KysrJycnCwsLDw8PMzMzOzs7Dw8PAwMDIyMjKysrJycnJycnOzs7R0dHOzs7KysrMzMzIyMjNzc3R0dHOzs7R0dHHx8fOzs7S0tLQ0NDS0tLT09PR0dHT09PExMTS0tLT09PBwcHExMTPz8/GxsbIyMjKysrMzMzR0dHT09Ntt6rvAAAAPnRSTlMAQL+AECBA37+/gIBwYIAwj0BQ74DPv5+/v5/vv0AQ769QIO+vj3BgMBDv79/Pr5+PYDDvr8/Pv2AQ78+vEIK8dcwAAAUySURBVGje7ZlrU9pAFIY3FxIDAUK4aa0CVWyt1aq193aXcPH//6RmCeSIZzebXZy0H/p+cMZxnMdn3+w5IOR//v24YRAEoUuqTvuM8fRrpNq4PluH9km1CdkGTJuk0oxzcEQqTcC25DGpNK9ycINUGi8Ht0mVgZJfkYrjRoyn2kcLblRI/kL4CAlI9WkyHo9UFxCuXhnuU/XKh5VfJxDOstdePJ20Jqf6wpRRXWU3dmI3/66VJPP58VtSPjXGjJQdmqbbBG4Kni80yK9YbswaelyejFxja3DqfGoizM7c0r9GN+mufyXcghcnpYUTZqIc0m0s/m2PJZuzbpV9Fj8lRspODnYy4y14QsqllYAxd25qG8dZYZwMHZcR5mCIb9YxmW6UL8oLGypHG/B2m04z8DtSLh8ArKlsQcNZauGg/Ah5O0fGzCq3STl12Nx5FuP1hZqWEp4nSNkmJTKEmwTxsuf65rSE8BwrU7Wy26cF4MW1sugBgCFUqdz2aZY2Bq/Jx4rxdTIH8FPlmqLeLt2EPMsWvFgW36qDDIyUh6qZJQcnG/DyY5HwgoMFJRcpu+dUDebk60siy8fFAsAllWt9CkFX/hOc9XJ5dU/EeZP+XFLyyJVNjS6F4KfwEMCcfCcVXkhKpg3p1FCB4ayXs9mtUHjJfy4uWaI8pJrg2cN3glJHYKQsnhqQCL+oeHrWszRfUNGXxwAWKPvyqQFxyLP0ErhQG/L7DhLOwViZv4bDU0MDDMqz1cWu8NUSyNgYlGFqlAEzAXi1M0vulggsVIapgYO3ScxQyZz8+feTffgMjJVtNDXUYI+hkjl49f4+F54BWFIytfDUUINFJaf58W0rPAOyuGRQblJZ2hgMZ70Dflxls6Qzk4Gx8pBKQ1B2wUB+fFz94rPkCIFFykOYGlpgXDJXXn2558IqZcpTg6mhDUZnnT5iHS6sKDlTbo6KuD4Gn8lL5pkVGQNeFRuDD0EZlYzBWDkzZnuCsfKsSBmM+Rd9MCsAY2VszNTGkfC/C6KpqQAnqOJitoPBDbZPyTtwA7DpWQMU2Bpg8wtFgV4cC4NjZlwyDBFsrAZ7DJUsvFDikneNmR5Yv2R947YQbF4yKCuMiSAIjC+UumQw1gLrTE0oeX/j/UtWzRBfBB69WMlytC0C24yZTk1QBmMDsPlqBGOmA6aMZ9+SC40j8TtZZjg1yxs7InCDmpeMjXXB5iWbGzuUal4ofWNLBI7pC5SMF4UabFFFyarVaGYMYPOpCcYy57YYvGfJ8CpXGiIMgA1WIzbWAptfqP2NzaemelX4YnCXalwoI2NbDLYpNZ+a2FgfbF7yHsYGqxEbS5Uj2edCxiVDy4XKjhhsRfZoz5LBGDt3bcci0rhe2Dv0NaemyrhvO03LJWXyzrtoDQZ6UxM/XiP73AmtmpLm1vAfcHJXrz+8PtKZmmdBMG40YgsvhLYr/ZA1iEKPiPOm0+l8q/McHR295jngGfDctFqtXq/peZ5Ez7XCyIatKN6LiT+YXpy8IS+TmuVEdhe2YtFe3H6+eXBbn3QujYFxSvTRjhAmBydP7/D7r19v6+mf0FEfQttKcSkvV6T64HkO3hmWVwc8vFRea5pGYxwEgW3biGIOXgjA8Bb12SueMvFl4C4+ayADOI0AzKiSbksrCoe2GrzcAcNwVFGjsF38gMS9m5/ykgEMygp8/9yJleMLRlZrenBtWjLMaAcmplYuOxM+qT6rS97hnTtODFvBNDAx62keskl5nJ+1H6wzbqSxrFTwf8T5Aw8mOdBxZeTnAAAAAElFTkSuQmCC)}#sora-swell-source .emdash-html-block .p-adBox__title.-rank3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABqCAMAAABApGVwAAABOFBMVEUAAADCf1DBfk/Bfk/DgVPFhlnGh1zEhFfCgVPCgVLDg1XCgFHKkGfOmHLSoH3IjWPEg1bCgFHDg1XCgFLBf0/CgFLNl3HFhlrBfk/EhVjBfk/Gh1zLkWnQnHfMlG3FhlrOmXPGh1vEhVjOmHLCf1DSoX7SoX7FhlrLkmrPm3bKkWnRn3zJjmTQnXnOmHLSoYDNlm/QnXnBfk/OmXTLk2vKkWnIi2HCf1DJjWTKkGjSoX/QnXnTpIPSoX7Pm3fCgVLRn33Pm3bOmnXHi2HCgFHSoX/TpIPTo4LBfk/EhFfDg1XCgFHEhVjIjWPGiF3Jj2XDgVPFhVnKkWnLk2vMlW/RoH3Hil/Son/Bf1DOmnTRnnrFh1vKkGfHi2HTo4HNl3DPm3bTpIPMlG3NmHLPnHfOmHPQnHjUpYQtwWF6AAAASHRSTlMAQIC/EECAv2AwgCC/EICA78+/n49Qv3Dv39+/QL+/nzAgr4BwQL+PYCDvYFBA78/Pr6+fj3Dv79+vj1Dv79+/7+/vz69wQEBiHo2mAAAGk0lEQVRo3u2YZ3sSQRSFZ5fepEvAFNPVJBo1sfcKhBR6IIUkBPz//8C7MwsDOzvc3UhWP3g++/h67pl77iL5r39f7ozP58u4idMKxAqa4iHirNzZAlUxTpxVplQoUXDRTxzVUqmkg9eJo/IxMJCXiKNaAC4DB4mj8pQGIQeIk+IhLxCH5V6n4HXivDLAzZC/oCyE7CPOy09D9hDHlaUZO2/ZU6Zg5y3fK5dAjq8TGNbBhUXyB4psRjcj9gyfAPkGDeJOq2n+8RDd3z88ffSAWNfiAQPbtazmQTODS+ptAPiwUrFBXmBg6jlokwvy6//6xhmATyuPItYNa+AyA8fcxKJCDAue3bT6NPA+gKuzlg03KJlybVheyQ+k0EkPwctWX8iLIdiWZXUIVpnjAz3kTWJN0bMBmHn223acZoHpIVvNOPKCgYezzt4sY7Kuz3qXIOLb1+Ah27Gc0sErhGmdge8Ta3q1v2+YtVXLCk+YaTEThllbrJAHhwLY4qnwa9Skf+wtbtJN3rFkmIIbBycjs04QC0ryTeKaZQv1OoIbPj0cWObgIm7ZHc+bgT0UXKluo0GHx8AgCkYtB3J5poABrC0UgK8eI/U1WxkBUzKzHELincnrIgbp5XVVq+1ONlwBsgY2zDqJdRYCrtZqneeTDFcBPB4ym/Uky+5neTlYb02w3Oluy5/Y82p1HAzCLIfiI9wcMegFbU0G7n2RPbGHVwA2D1l6KhSIl8slfMvwkDu91ucNiWEAS0IuBqWtgYB5yN3WxfUbU8O12pUsZInlZB4Dj4bcal30n5oEvQxgWchgWd4aXCnxo2I0ZLDcfiIEHXncMYDHZp2VtwaXSgzyNkZmrYH77U+rRsPdjj5rAO8LIRf9YmvYAFPLFFyvfzcY5mCT1qSWhdbAwfr3D581gJtjXbLRArA8ZG6Zt4YoxQjePOAh1xi4XW82n4w8sQ+tHpDpQh0Kp5GCE6OtcZw/tgL2HIghA/j83f2h4QsA85DFhQIN/1rl5THIIrhBwYOFoiE3zy/fbQwMX7RaSMhDy/69vT3KFRQQwRCyYaEo+Ncl65KtawD3Op2atDUBfMQMJfekYCIIwGOtyUIG8uU57ZK56ws2a3lrAjhJW2OPgkFWwCdmIdcp+By6ZKvdv2ZgeWtqCkFrHNkFG1uTgYHcfL+6RsHYQoFlf+wIwLJZ50RwjM7aLGQAN+v1dpuG3EVCLh6BhmAB7RLB9yaEfE7B/UHIV7KQQaNgkBUwD5nNmoesW8ZDFsgWwcbW7I/PGg9ZnDV2FUELJ5KQwTIPGWlNNGRVBHvLJgtlCPlaaE0sZJtg3prCrJHWFMg4OAhg4TROPWRFBKdLADY9jZKQT62FjII9JTRkdKF4yLw1cXABwIbTeGE7ZGzWAQkYac0+2poYmJioUCpLWpOHLJ5GvDVxsDHk7uhptN2aNsCFsnAap92aOTNwDMDS1pzSaXSZgRM8ZPw01mydRhwsPY2/bn4acXCxUJaexsvphJwyAyeLhZIk5Oa0TqNqBg4CeGqnUVwoHNxAT2PP3mnMY+Aj05CvpxmyYgZOH+kh84Xq2m9NEQyaDFYAfJunEQfzWU/9NAZMwXtA5q0pDRn/1SgHE1MBGGvNm59GHCw/jX/Qmjj4dlszZw5+CeSbnkZrrekyB7skIeOtiYZsCYz/arTfmjj4dk9jyhycPAaycBqR1rR1GlVzsJL6GLvF0zjjUhUilduT8d7Liv/XJs7aRshxl+pX3MSKArO70XAYac0a1pqxj9+CK0oIpbnFP3J/9sHy8tO5OTutGfP5loLBtBIQ7YBryXnyrWc8xFwPV3/+2LijaW1O013Q/Px8WNPraNTr9fo9Hs+ixJOyknLxqyieJ+1NN16Fd3ZnH5LpKKSoKdcMv4ryu8i2GOLdvruz/HYrcmNgGog57Lcik97V+tcea612/f3a2ps7d96ubuFDCCiAAx61yIWCj1l/NM70pu7y90wfFTzmx1qwNFSIlWnJ5/MlEgm6Prwg7YG1kMsc3KF1ycF9tr5XbIfOGvQd883VwXJyTgZ+ORYynTUHN9n+MnCFgYFsB+ySRrSSTNCQz8ZCbjZ1MMya9ka1SpdXX10OnjhrV2olMPmBpL1LXwch91rGkHtd2pSsNcbA3LIBHH+mptH64pUV3ZnfRkM+mBgydLQqaUxMka230FRrT8SQT+Uhx13PVDWNXAVUvDFXV6Eul5/Spgw/Gs4666NaCoIUBQz+l7l+A7lr7Bf7++DYAAAAAElFTkSuQmCC)}#sora-swell-source .emdash-html-block .p-adBox__star{font-size:1.1em}#sora-swell-source .emdash-html-block .p-adBox__name{margin-bottom:4px;font-weight:700}#sora-swell-source .emdash-html-block [data-ad=affiliate] .p-adBox__name{font-size:1.2em;line-height:1.4}#sora-swell-source .emdash-html-block [data-ad=amazon] .p-adBox__desc{display:none}#sora-swell-source .emdash-html-block .p-adBox__btns{text-align:center;justify-content:space-between;margin:0 -4px;padding-top:1.25em;display:flex}#sora-swell-source .emdash-html-block [data-ad=ranking] .p-adBox__btns{padding-bottom:.5em}#sora-swell-source .emdash-html-block .p-adBox__btn{box-shadow:var(--swl-btn_shadow);text-shadow:0 -1px #0000001a;border-radius:3px;flex:100%;margin:0 4px;padding:.5em;line-height:1.5;text-decoration:none;transition:box-shadow .25s,opacity .25s;display:block}#sora-swell-source .emdash-html-block [data-ad=ranking] .p-adBox__btn{padding:.75em}#sora-swell-source .emdash-html-block :root .p-adBox__btn{color:#fff}#sora-swell-source .emdash-html-block .p-adBox__btn.-btn1{background:#309ff7}#sora-swell-source .emdash-html-block .p-adBox__btn.-btn2{background:#ffad13}#sora-swell-source .emdash-html-block .p-adBox__btn:hover{opacity:.9;box-shadow:0 4px 12px #0000001a,0 12px 24px -12px #0003}#sora-swell-source .emdash-html-block .c-balloon{place-content:flex-start space-between;display:flex;position:relative}#sora-swell-source .emdash-html-block .c-balloon.-bln-right{flex-direction:row-reverse}#sora-swell-source .emdash-html-block .c-balloon__icon{text-align:center;flex-shrink:0;width:60px;position:relative}#sora-swell-source .emdash-html-block .c-balloon__iconImg{-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block}#sora-swell-source .emdash-html-block .c-balloon .c-balloon__iconImg{width:60px;height:60px}#sora-swell-source .emdash-html-block .-circle>.c-balloon__iconImg{border:2px solid #ececec;border-radius:50%}#sora-swell-source .emdash-html-block .c-balloon__iconName{opacity:.8;padding-top:4px;font-size:10px;line-height:1;display:block}#sora-swell-source .emdash-html-block .c-balloon__body{flex-basis:100%;align-items:flex-start;padding:4px 24px;display:flex}#sora-swell-source .emdash-html-block .c-balloon__body.-thinking{padding-top:8px}#sora-swell-source .emdash-html-block .-bln-left .c-balloon__body{justify-content:flex-start}#sora-swell-source .emdash-html-block .-bln-right .c-balloon__body{justify-content:flex-end}#sora-swell-source .emdash-html-block .c-balloon__text{color:#333;border-radius:8px;max-width:560px;padding:1em;line-height:1.6;position:relative}#sora-swell-source .emdash-html-block .-border-on .c-balloon__text{border-style:solid;border-width:1px}#sora-swell-source .emdash-html-block .c-balloon .c-balloon__text>p{margin-top:0;margin-bottom:0}#sora-swell-source .emdash-html-block .c-balloon__shapes{background-color:inherit;border-color:inherit;z-index:1;width:0;height:0;position:absolute;top:16px}#sora-swell-source .emdash-html-block .-bln-left .c-balloon__shapes{left:0}#sora-swell-source .emdash-html-block .-bln-right .c-balloon__shapes{right:0;transform:rotateY(180deg)}#sora-swell-source .emdash-html-block .c-balloon__after,#sora-swell-source .emdash-html-block .c-balloon__before{border-style:solid;border-color:#0000;width:0;height:0;display:block;position:absolute;top:0}#sora-swell-source .emdash-html-block .-speaking .c-balloon__after,#sora-swell-source .emdash-html-block .-speaking .c-balloon__before{border-width:8px 10px 8px 0;left:-10px}#sora-swell-source .emdash-html-block .-thinking .c-balloon__after,#sora-swell-source .emdash-html-block .-thinking .c-balloon__before{background:inherit;border-radius:50%}#sora-swell-source .emdash-html-block .-thinking.-border-none .c-balloon__after,#sora-swell-source .emdash-html-block .-thinking.-border-none .c-balloon__before{border:none}#sora-swell-source .emdash-html-block .-thinking.-border-on .c-balloon__after,#sora-swell-source .emdash-html-block .-thinking.-border-on .c-balloon__before{border-color:inherit;border-width:1px}#sora-swell-source .emdash-html-block .c-balloon__before{z-index:3}#sora-swell-source .emdash-html-block .-speaking.-border-on .c-balloon__before{left:-8px}#sora-swell-source .emdash-html-block .-thinking .c-balloon__before{border-radius:50%;width:8px;height:8px;top:0;left:-21px}#sora-swell-source .emdash-html-block .c-balloon__after{border-right-color:inherit;z-index:2}#sora-swell-source .emdash-html-block .-speaking.-border-none .c-balloon__after{display:none}#sora-swell-source .emdash-html-block .-thinking .c-balloon__after{width:12px;height:12px;top:8px;left:-16px}#sora-swell-source .emdash-html-block .c-bannerLink:before,#sora-swell-source .emdash-html-block .c-bannerLink__text{width:100%;height:100%;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .c-bannerLink{border-radius:var(--swl-radius--4,0);text-align:center;margin-left:auto;margin-right:auto;text-decoration:none;display:block;position:relative;overflow:hidden}#sora-swell-source .emdash-html-block .c-bannerLink i{margin-right:.5em}#sora-swell-source .emdash-html-block .c-bannerLink.-shadow-on{box-shadow:var(--swl-img_shadow)}#sora-swell-source .emdash-html-block .c-bannerLink.-radius-on{border-radius:8px}#sora-swell-source .emdash-html-block .c-bannerLink:before{background-color:inherit;content:"";z-index:1}#sora-swell-source .emdash-html-block .c-bannerLink:after,#sora-swell-source .emdash-html-block .c-bannerLink:before,#sora-swell-source .emdash-html-block .c-bannerLink__figure,#sora-swell-source .emdash-html-block .c-bannerLink__label{border-radius:inherit}#sora-swell-source .emdash-html-block a.c-bannerLink:hover .c-bannerLink__figure{opacity:.8}#sora-swell-source .emdash-html-block a.c-bannerLink:hover .c-bannerLink__img{transform:scale(1.04)}#sora-swell-source .emdash-html-block .c-bannerLink__figure{z-index:0;margin:0;transition:opacity .25s;position:relative;overflow:hidden}#sora-swell-source .emdash-html-block .c-bannerLink__img{width:100%;transition:transform .25s;display:block}#sora-swell-source .emdash-html-block .swell-block-bannerLink .c-bannerLink__img{-o-object-fit:cover;object-fit:cover;height:100%}#sora-swell-source .emdash-html-block .c-bannerLink.-blur-on .c-bannerLink__img{filter:blur(4px);transform:scale(1.08)}#sora-swell-source .emdash-html-block a.c-bannerLink.-blur-on:hover .c-bannerLink__img{transform:scale(1.12)}#sora-swell-source .emdash-html-block .c-bannerLink__label{z-index:2;font-size:3.4vw;line-height:1.4;display:block;position:absolute}#sora-swell-source .emdash-html-block .c-bannerLink__text{color:#fff;z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:1.5em;display:flex}#sora-swell-source .emdash-html-block .c-bannerLink__text.is-vertically-aligned-top{justify-content:flex-start}#sora-swell-source .emdash-html-block .c-bannerLink__text.is-vertically-aligned-bottom{justify-content:flex-end}#sora-swell-source .emdash-html-block .c-bannerLink__title{width:100%;font-size:1.4em;line-height:1.25}#sora-swell-source .emdash-html-block .c-bannerLink__title:before{margin-right:.25em}#sora-swell-source .emdash-html-block .c-bannerLink__description{width:100%;margin-top:.5em;font-size:.95em}#sora-swell-source .emdash-html-block .-border-inside .c-bannerLink:after{content:"";pointer-events:none;z-index:3;border:1px solid #fff;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}#sora-swell-source .emdash-html-block .-darken .c-bannerLink{background-color:#0003}#sora-swell-source .emdash-html-block .-cap-none .c-bannerLink__label{display:none}#sora-swell-source .emdash-html-block .-cap-top_left .c-bannerLink__label{color:#333;background-color:#fff;padding:2px 12px;top:4px;left:4px}#sora-swell-source .emdash-html-block .-cap-btm_right .c-bannerLink__label{color:#333;background-color:#fff;padding:2px 12px;bottom:4px;right:4px}#sora-swell-source .emdash-html-block .-cap-ctr_simple .c-bannerLink__label{color:#fff;text-align:center;text-shadow:1px 1px #0003;width:100%;padding:0 1em;font-weight:700;top:50%;left:0;transform:translateY(-50%)}#sora-swell-source .emdash-html-block .-cap-ctr_button .c-bannerLink__label{border:1px solid var(--swl-color_shadow);color:#333;background:#ffffffe6;border-radius:40px;width:76%;padding:8px 12px;top:50%;left:12%;transform:translateY(-50%)}#sora-swell-source .emdash-html-block .-cap-btm_wide .c-bannerLink__label{color:#fff;text-shadow:1px 1px #00000040;background:#00000040;width:100%;padding:8px;bottom:0;left:0}#sora-swell-source .emdash-html-block .p-customBanner .c-bannerLink:before{background:#0003}#sora-swell-source .emdash-html-block .p-customBanner .c-bannerLink__text{text-shadow:1px 1px 0 var(--swl-color_shadow)}#sora-swell-source .emdash-html-block .swell-block-box-menu{--the-box-width--mb:50%;--the-box-width--tab:50%;--the-box-width--pc:50%;--the-gap:0px;--the-icon-size:3em;--the-icon-color:var(--color_main)}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-has-gap="1"] .swell-block-box-menu__inner{margin-left:calc(var(--the-gap)*-1);row-gap:var(--the-gap)}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-has-gap="1"] .swell-block-box-menu__item{margin-left:var(--the-gap)}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-has-gap="0"] .swell-block-box-menu__inner{margin-left:1px}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-has-gap="0"] .swell-block-box-menu__item{margin-top:-1px!important;margin-left:-1px!important}#sora-swell-source .emdash-html-block .swell-block-box-menu__inner{flex-wrap:wrap;justify-content:flex-start;display:flex}#sora-swell-source .emdash-html-block .swell-block-box-menu__item{--the-box-width:var(--the-box-width--mb);color:var(--the-text-color,inherit);transition:opacity .25s,box-shadow .25s}#sora-swell-source .emdash-html-block .swell-block-box-menu .swell-block-box-menu__item{width:calc(var(--the-box-width) - var(--the-gap));margin:0}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-direction=vertical] .swell-block-box-menu__item{text-align:center}#sora-swell-source .emdash-html-block .swell-block-box-menu__link{color:inherit;height:100%;padding:1em;text-decoration:none;transition:background-color .25s;display:flex;position:relative}#sora-swell-source .emdash-html-block .swell-block-box-menu__link:focus{z-index:1}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-direction=vertical] .swell-block-box-menu__link{flex-flow:column;justify-content:center}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-direction=horizontal] .swell-block-box-menu__link{align-items:center}#sora-swell-source .emdash-html-block .swell-block-box-menu__figure{justify-content:center;align-items:center;margin:0;display:flex;position:relative}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-direction=vertical] .swell-block-box-menu__figure{margin-bottom:1em}#sora-swell-source .emdash-html-block .swell-block-box-menu[data-direction=horizontal] .swell-block-box-menu__figure{margin-right:1em}#sora-swell-source .emdash-html-block .swell-block-box-menu__figure svg{height:var(--the-icon-size);width:var(--the-icon-size);display:block}#sora-swell-source .emdash-html-block .swell-block-box-menu__figure i{color:var(--the-icon-color);font-size:var(--the-icon-size);line-height:1}#sora-swell-source .emdash-html-block .swell-block-box-menu__figure>img{height:var(--the-icon-size);-o-object-fit:cover;object-fit:cover;width:var(--the-icon-size)}#sora-swell-source .emdash-html-block .swell-block-box-menu__figure[data-trim="0"]>img{-o-object-fit:contain;object-fit:contain;width:100%}#sora-swell-source .emdash-html-block .swell-block-box-menu__text{flex:1;line-height:1;display:block}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-default{--the-border-color:#eee}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-default .swell-block-box-menu__item{border:1px solid var(--the-border-color)}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-default [data-has-gradient="0"] .swell-block-box-menu__figure svg{color:var(--the-icon-color)}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-default .swell-block-box-menu__mask{background:var(--the-icon-gradient);height:var(--the-icon-size);-webkit-mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);width:var(--the-icon-size);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-default .swell-block-box-menu__mask>*{display:none}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-fill .swell-block-box-menu__item{color:var(--the-text-color,#fff)}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-fill .swell-block-box-menu__link{background:var(--the-icon-color);padding:1em 1.25em}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-fill [data-has-gradient="1"]{--the-icon-color:var(--the-icon-gradient)}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-fill .swell-block-box-menu__figure>svg{color:inherit}#sora-swell-source .emdash-html-block .cap_box{--capbox-color:var(--color_main);--capbox-color--bg:unset;--the-icon-size:1.1em;position:relative}#sora-swell-source .emdash-html-block .cap_box_ttl{background-color:var(--capbox-color);color:#fff;text-align:center;z-index:1;justify-content:center;align-items:center;gap:.5em;padding:.5em;line-height:1.5;display:flex;position:relative;margin-bottom:0!important}#sora-swell-source .emdash-html-block .cap_box_ttl i{font-size:var(--the-icon-size)}#sora-swell-source .emdash-html-block .cap_box_ttl i:not(.-right){margin-left:-.25em}#sora-swell-source .emdash-html-block .cap_box_ttl i.-right{margin-left:.4em}#sora-swell-source .emdash-html-block .cap_box_ttl svg{height:var(--the-icon-size);width:var(--the-icon-size)}#sora-swell-source .emdash-html-block .cap_box_ttl svg:not(.-right){margin-left:-.25em}#sora-swell-source .emdash-html-block .cap_box_ttl svg.-right{margin-right:-.25em}#sora-swell-source .emdash-html-block .cap_box_content{background-color:var(--capbox-color--bg);border:1px solid var(--capbox-color);clear:both;z-index:0;margin-top:-2px;padding:1.25em;position:relative}#sora-swell-source .emdash-html-block .is-style-small_ttl .cap_box_ttl{float:left;padding:.25em .75em;font-size:.85em;position:relative;top:1px}#sora-swell-source .emdash-html-block .is-style-onborder_ttl2>.cap_box_ttl,#sora-swell-source .emdash-html-block .is-style-onborder_ttl>.cap_box_ttl{text-align:center;z-index:1;margin-bottom:0;padding:.5em .75em;font-size:.85em;line-height:1;display:inline-flex;position:relative;top:1em;left:1em}#sora-swell-source .emdash-html-block .is-style-onborder_ttl2>.cap_box_content,#sora-swell-source .emdash-html-block .is-style-onborder_ttl>.cap_box_content{padding-top:1.5em}#sora-swell-source .emdash-html-block .is-style-onborder_ttl>.cap_box_ttl{color:var(--capbox-color)}#sora-swell-source .emdash-html-block .is-style-onborder_ttl>.cap_box_content,#sora-swell-source .emdash-html-block .is-style-onborder_ttl>.cap_box_ttl{background-color:var(--color_content_bg)!important}#sora-swell-source .emdash-html-block .is-style-shadow.cap_box{box-shadow:var(--swl-box_shadow);overflow:hidden}#sora-swell-source .emdash-html-block .is-style-shadow>.cap_box_content{border:none}#sora-swell-source .emdash-html-block .is-style-shadow:not([data-colset]){--capbox-color--bg:#fff}#sora-swell-source .emdash-html-block .is-style-shadow:not([data-colset])>.cap_box_content{color:#333}#sora-swell-source .emdash-html-block .is-style-inner>.cap_box_ttl{white-space:nowrap;min-width:2em;max-width:100%;padding:.25em 1em;font-size:.85em;position:absolute;overflow:hidden}#sora-swell-source .emdash-html-block .is-style-inner>.cap_box_content:before{content:"";visibility:hidden;width:100%;height:1em;display:block}#sora-swell-source .emdash-html-block .is-style-intext[data-colset]{background-color:var(--capbox-color--bg)}#sora-swell-source .emdash-html-block .is-style-intext.cap_box{border:1px solid var(--capbox-color);padding:1.5em}#sora-swell-source .emdash-html-block .is-style-intext>.cap_box_ttl{color:var(--capbox-color);text-align:left;justify-content:flex-start;padding:0;background:0 0!important}#sora-swell-source .emdash-html-block .is-style-intext>.cap_box_content{border:none;margin-top:1em;padding:0;background:0 0!important}#sora-swell-source .emdash-html-block .swell-block-columns{--swl-clmn-mrgn--x:1.5rem;--swl-clmn-mrgn--y:1.5rem;--swl-clmn-pddng:0}#sora-swell-source .emdash-html-block .swell-block-columns>.c-scrollHint{margin-top:0}#sora-swell-source .emdash-html-block .swell-block-columns[data-scrollable]{--swl-clmn-mrgn--y:0px;overflow:hidden}#sora-swell-source .emdash-html-block .swell-block-columns[data-scrollable]>.swell-block-columns__inner{padding-bottom:16px}#sora-swell-source .emdash-html-block .swell-block-columns.alignfull{margin-left:0;margin-right:0}#sora-swell-source .emdash-html-block .swell-block-columns[data-valign=top]>.swell-block-columns__inner{align-items:flex-start}#sora-swell-source .emdash-html-block .swell-block-columns[data-valign=center]>.swell-block-columns__inner{align-items:center}#sora-swell-source .emdash-html-block .swell-block-columns[data-valign=bottom]>.swell-block-columns__inner{align-items:flex-end}#sora-swell-source .emdash-html-block .swell-block-columns__inner{margin-left:calc(var(--swl-clmn-mrgn--x)*-1);justify-content:flex-start;row-gap:var(--swl-clmn-mrgn--y);flex-wrap:wrap;display:flex;margin-top:0!important}#sora-swell-source .emdash-html-block .swell-block-column{--clmn-w:var(--clmn-w--mobile,100%)}#sora-swell-source .emdash-html-block .swell-block-columns .swell-block-column{margin:0 0 0 var(--swl-clmn-mrgn--x);padding:var(--swl-clmn-pddng);width:calc(var(--clmn-w) - var(--swl-clmn-mrgn--x))}#sora-swell-source .emdash-html-block .swell-block-column[data-valign=top]{align-self:flex-start}#sora-swell-source .emdash-html-block .swell-block-column[data-valign=center]{align-self:center}#sora-swell-source .emdash-html-block .swell-block-column[data-valign=bottom]{align-self:flex-end}#sora-swell-source .emdash-html-block .swell-block-column.is-breadk-all{word-break:break-all}#sora-swell-source .emdash-html-block .is-style-clmn-shadow{--swl-clmn-pddng:1rem}#sora-swell-source .emdash-html-block .is-style-clmn-shadow[data-scrollable="1"]>.swell-block-columns__inner{padding:4px 4px 20px}#sora-swell-source .emdash-html-block .is-style-clmn-shadow>.swell-block-columns__inner>.swell-block-column{box-shadow:var(--swl-box_shadow);color:#333;background-color:#fff}#sora-swell-source .emdash-html-block .is-style-clmn-border{--swl-clmn-pddng:1rem}#sora-swell-source .emdash-html-block .is-style-clmn-border>.swell-block-columns__inner>.swell-block-column{border:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner{flex-wrap:nowrap;margin-left:0;overflow-x:auto}#sora-swell-source .emdash-html-block .swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column{width:var(--clmn-w);flex-shrink:0}#sora-swell-source .emdash-html-block .swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column:first-child{margin-left:0}#sora-swell-source .emdash-html-block .swell-block-dl__dt{font-weight:700}#sora-swell-source .emdash-html-block .swell-block-dl__dd{margin-left:1em;padding:1em}#sora-swell-source .emdash-html-block .swell-block-dl__dd+.swell-block-dl__dt{margin-top:1em}#sora-swell-source .emdash-html-block .is-style-border>.swell-block-dl__dt{border-left:1px solid var(--color_main);padding-left:.75em}#sora-swell-source .emdash-html-block .is-style-vtabel>.swell-block-dl__dt{background-color:var(--color_main);color:#fff;padding:.5em 1em;margin-top:-1px!important}#sora-swell-source .emdash-html-block .is-style-vtabel>.swell-block-dl__dd{border:1px solid var(--color_border);border-top:none;margin-left:0}#sora-swell-source .emdash-html-block .is-style-float{--swl-dt-width:24%}#sora-swell-source .emdash-html-block .is-style-float.swell-block-dl{flex-wrap:wrap;line-height:1.5;display:flex}#sora-swell-source .emdash-html-block .is-style-float>.swell-block-dl__dt{width:var(--swl-dt-width);padding:.25em 2.5em .25em 0;position:relative;margin-top:0!important}#sora-swell-source .emdash-html-block .is-style-float>.swell-block-dl__dt:after{background:var(--color_border);content:"";width:.5em;height:2px;display:block;position:absolute;inset:calc(1em - 1px) 1em auto auto}#sora-swell-source .emdash-html-block .is-style-float>.swell-block-dl__dd{width:calc(100% - var(--swl-dt-width));margin-left:0;padding:.25em 0}#sora-swell-source .emdash-html-block .is-style-float>.swell-block-dl__dd+.swell-block-dl__dd{margin-left:var(--swl-dt-width)}#sora-swell-source .emdash-html-block .swell-block-faq{--swl-faq_icon_radius:0}#sora-swell-source .emdash-html-block .swell-block-faq.-icon-rounded{--swl-faq_icon_radius:10%}#sora-swell-source .emdash-html-block .swell-block-faq.-icon-circle{--swl-faq_icon_radius:50%}#sora-swell-source .emdash-html-block .swell-block-faq .swell-block-faq__item+.swell-block-faq__item{margin-top:1em}#sora-swell-source .emdash-html-block .swell-block-faq .faq_q{font-size:inherit;margin:0;padding:1em 1em 1em 3em;font-weight:700;line-height:1.5;position:relative}#sora-swell-source .emdash-html-block .swell-block-faq .faq_q:before{border-radius:var(--swl-faq_icon_radius);bottom:unset;content:"Q";text-align:center;width:2em;font-family:Arial,sans-serif;font-weight:400;line-height:2;display:block;position:absolute;top:.75em;left:0}#sora-swell-source .emdash-html-block .swell-block-faq .faq_a{padding:1em 1em 1em 3em;line-height:1.5;position:relative}#sora-swell-source .emdash-html-block .swell-block-faq .faq_a:before{border-radius:var(--swl-faq_icon_radius);content:"A";text-align:center;width:2em;font-family:Arial,sans-serif;line-height:2;display:block;position:absolute;top:.75em;left:0}#sora-swell-source .emdash-html-block .is-style-faq-border .swell-block-faq__item{padding-left:.5em;padding-right:.5em}#sora-swell-source .emdash-html-block .is-style-faq-border .swell-block-faq__item+.swell-block-faq__item{border-top:1px solid var(--color_border);padding-top:1em}#sora-swell-source .emdash-html-block .is-style-faq-box .swell-block-faq__item{border:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .is-style-faq-box .faq_q{border-bottom:1px dashed var(--color_border)}#sora-swell-source .emdash-html-block .is-style-faq-box .faq_a,#sora-swell-source .emdash-html-block .is-style-faq-box .faq_q,#sora-swell-source .emdash-html-block .is-style-faq-stripe .faq_a,#sora-swell-source .emdash-html-block .is-style-faq-stripe .faq_q{padding:1.25em 1em 1.25em 4em}#sora-swell-source .emdash-html-block .is-style-faq-box .faq_a:before,#sora-swell-source .emdash-html-block .is-style-faq-box .faq_q:before,#sora-swell-source .emdash-html-block .is-style-faq-stripe .faq_a:before,#sora-swell-source .emdash-html-block .is-style-faq-stripe .faq_q:before{position:absolute;top:1em;left:1em}#sora-swell-source .emdash-html-block .is-style-faq-stripe .swell-block-faq__item:not(:last-child){margin-bottom:1.5em}#sora-swell-source .emdash-html-block .is-style-faq-stripe .faq_q{background-color:var(--color_gray)}#sora-swell-source .emdash-html-block [data-a=col-text] .faq_a:before,#sora-swell-source .emdash-html-block [data-q=col-text] .faq_q:before{box-shadow:0 0 0 1px}#sora-swell-source .emdash-html-block [data-a=fill-text] .faq_a:before,#sora-swell-source .emdash-html-block [data-q=fill-text] .faq_q:before{background-color:var(--color_text);color:#fff}#sora-swell-source .emdash-html-block [data-a=col-main] .faq_a:before,#sora-swell-source .emdash-html-block [data-q=col-main] .faq_q:before{color:var(--color_main);box-shadow:0 0 0 1px}#sora-swell-source .emdash-html-block [data-a=fill-main] .faq_a:before,#sora-swell-source .emdash-html-block [data-q=fill-main] .faq_q:before{background-color:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block [data-q=col-custom] .faq_q:before{color:var(--color_faq_q);box-shadow:0 0 0 1px}#sora-swell-source .emdash-html-block [data-a=col-custom] .faq_a:before{color:var(--color_faq_a);box-shadow:0 0 0 1px}#sora-swell-source .emdash-html-block [data-q=fill-custom] .faq_q:before{background-color:var(--color_faq_q);color:#fff}#sora-swell-source .emdash-html-block [data-a=fill-custom] .faq_a:before{background-color:var(--color_faq_a);color:#fff}#sora-swell-source .emdash-html-block .swell-block-fullWide .__parallaxLayer,#sora-swell-source .emdash-html-block .swell-block-fullWide.has-bg-img:before{content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .swell-block-fullWide+.swell-block-fullWide{margin-top:-2em}#sora-swell-source .emdash-html-block .swell-block-fullWide{padding:2em 0;position:relative}#sora-swell-source .emdash-html-block .swell-block-fullWide.has-bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}#sora-swell-source .emdash-html-block .swell-block-fullWide.has-bg-img:before{background-color:inherit;z-index:1}#sora-swell-source .emdash-html-block .swell-block-fullWide.-parallax{overflow:hidden}#sora-swell-source .emdash-html-block .swell-block-fullWide .__parallaxLayer{background-position:50%;background-size:cover;height:calc(100% + 25vh);top:-20vh}#sora-swell-source .emdash-html-block .swell-block-fullWide .w-beforeToc{display:none}#sora-swell-source .emdash-html-block .swell-block-fullWide__inner{padding:0 var(--swl-fw_inner_pad,0);z-index:1;position:relative}#sora-swell-source .emdash-html-block .swell-block-fullWide__inner.l-article,#sora-swell-source .emdash-html-block .swell-block-fullWide__inner.l-container{margin-left:auto;margin-right:auto}#sora-swell-source .emdash-html-block .swell-block-fullWide__SVG{pointer-events:none;z-index:2;width:100%;position:absolute;left:0}#sora-swell-source .emdash-html-block .swell-block-fullWide__SVG.-top{bottom:100%;transform:translateY(1px)}#sora-swell-source .emdash-html-block .swell-block-fullWide__SVG.-bottom{top:100%;transform:translateY(-1px)}#sora-swell-source .emdash-html-block .swell-block-fullWide__SVG.-bg{background-repeat:no-repeat;background-size:100% 100%}#sora-swell-source .emdash-html-block .swell-block-fullWide__SVG.-bg.-bottom,#sora-swell-source .emdash-html-block .swell-block-fullWide__SVG.-bg.-top{background-position:50%}#sora-swell-source .emdash-html-block .swell-block-linkList__icon{flex:none;font-size:1.25em}#sora-swell-source .emdash-html-block .swell-block-linkList__icon.-left{margin-left:var(--the-icon-offset);order:0}#sora-swell-source .emdash-html-block .swell-block-linkList__icon.-right{margin-right:var(--the-icon-offset);order:2}#sora-swell-source .emdash-html-block .swell-block-linkList__link{color:inherit;padding:var(--the-list-padding);flex-shrink:0;align-items:center;gap:.25em;margin:0 auto;line-height:1.4;text-decoration:none;display:flex;position:relative}#sora-swell-source .emdash-html-block .swell-block-linkList__text{order:0}#sora-swell-source .emdash-html-block .swell-block-linkList{--the-color:var(--color_text);--the-radius:100px;--the-fz:1em;--the-gap:0;--the-list-padding:0;--the-icon-offset:0;font-size:var(--the-fz);align-items:center;gap:var(--the-gap);flex-wrap:wrap;display:flex}#sora-swell-source .emdash-html-block .swell-block-linkList.swell-block-linkList{--swl-list-padding--left:0;list-style:none}#sora-swell-source .emdash-html-block .swell-block-linkList .swell-block-linkList__item{width:100%;margin:0 auto}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default{--the-color:var(--color_main);--the-gap:.75em}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default .swell-block-linkList__icon,#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default .swell-block-linkList__text{transition:transform .25s}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default .swell-block-linkList__link:hover{color:var(--the-color)}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default .swell-block-linkList__text{margin-right:auto}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default .swell-block-linkList__icon{color:var(--the-color)}#sora-swell-source .emdash-html-block .swell-block-linkList.-border{--the-list-padding:.6em .5em;--the-gap:0}#sora-swell-source .emdash-html-block .swell-block-linkList.-border .swell-block-linkList__item{border-bottom:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .swell-block-linkList.-border .swell-block-linkList__item:first-child{border-top:1px solid var(--color_border)}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default:not(.-flex) .swell-block-linkList__link:hover .-left+.swell-block-linkList__text,#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default:not(.-flex) .swell-block-linkList__link:hover .-right{transform:translate(.4em)}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-button{--the-gap:.5em;--the-icon-offset:-.75em;--the-list-padding:.6em 1.5em}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-button.-flex{--the-icon-offset:-.15em;--the-list-padding:.25em .6em}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-button .swell-block-linkList__text{margin:0 auto}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-button .swell-block-linkList__link{border:1px solid var(--the-color);border-radius:var(--the-radius);color:var(--the-color);text-align:center;background-color:#0000;justify-content:center;transition:background-color .25s,color .25s}#sora-swell-source .emdash-html-block .swell-block-linkList.-fill .swell-block-linkList__link,#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-button .swell-block-linkList__link:hover{background-color:var(--the-color);color:#fff}#sora-swell-source .emdash-html-block .swell-block-linkList.-fill .swell-block-linkList__link:hover{color:var(--the-color);background-color:#0000}#sora-swell-source .emdash-html-block .swell-block-linkList.-flex{--the-gap:.5em}#sora-swell-source .emdash-html-block .swell-block-linkList.-flex .swell-block-linkList__item{width:auto;margin:0!important}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default.-flex{--the-list-padding:0px;--the-gap:.5em .75em}#sora-swell-source .emdash-html-block .swell-block-linkList.is-style-default.-flex .swell-block-linkList__link:hover{text-decoration:underline}#sora-swell-source .emdash-html-block .swell-block-review__inner{box-shadow:var(--swl-box_shadow);color:#000;background-color:#fff;border-top:2px solid #000;border-radius:0 0 4px 4px;max-width:720px;margin-left:auto;margin-right:auto;padding:1.5rem}#sora-swell-source .emdash-html-block .swell-block-review__inner>:last-child{margin-bottom:0!important}#sora-swell-source .emdash-html-block .swell-block-review__image{max-width:72%;margin:0 auto 1.5rem;display:block}#sora-swell-source .emdash-html-block .swell-block-review__image .__img{margin:0 auto;display:block}#sora-swell-source .emdash-html-block .swell-block-review__title{justify-content:center;margin-bottom:1.5rem;font-size:1.1em;font-weight:700;display:flex}#sora-swell-source .emdash-html-block .swell-block-review__rating{text-align:center;margin-bottom:1.5rem}#sora-swell-source .emdash-html-block .swell-block-review__rating .__label{color:#fff;background:#111 linear-gradient(-45deg,#0000 25%,#ffffff1a 0 50%,#0000 0 75%,#ffffff1a 0,#ffffff1a) 0 0/6px 6px;border-radius:1px;margin:0 auto .5rem;padding:.5em;line-height:1;display:inline-flex}#sora-swell-source .emdash-html-block .swell-block-review__rating .__value{justify-content:center;align-items:center;display:flex}#sora-swell-source .emdash-html-block .swell-block-review__rating .__str{color:#454545;margin-left:.5em;margin-right:-.5em;font-size:.75em}#sora-swell-source .emdash-html-block .swell-block-review__rating .__stars{letter-spacing:.1em;font-size:1.4em;line-height:1.25}#sora-swell-source .emdash-html-block .swell-block-review__demerits,#sora-swell-source .emdash-html-block .swell-block-review__merits{margin-bottom:2rem}#sora-swell-source .emdash-html-block .swell-block-review__demerits .__label,#sora-swell-source .emdash-html-block .swell-block-review__merits .__label{color:#fff;background:linear-gradient(-45deg,#0000 25%,#ffffff1a 0 50%,#0000 0 75%,#ffffff1a 0,#ffffff1a) 0 0/6px 6px;border-radius:5em;width:fit-content;margin:0 0 .5rem;padding:.5em 1em;font-size:.9em;line-height:1}#sora-swell-source .emdash-html-block .swell-block-review__demerits .__list,#sora-swell-source .emdash-html-block .swell-block-review__merits .__list{margin:0 0 0 1.5rem;padding:0;list-style:none!important}#sora-swell-source .emdash-html-block .swell-block-review__demerits .__list li,#sora-swell-source .emdash-html-block .swell-block-review__merits .__list li{margin:.4em 0}#sora-swell-source .emdash-html-block .swell-block-review__merits{--color_list_good:#71c863}#sora-swell-source .emdash-html-block .swell-block-review__merits .__label{background-color:var(--color_list_good)}#sora-swell-source .emdash-html-block .swell-block-review__demerits{--color_list_bad:#e84f4f}#sora-swell-source .emdash-html-block .swell-block-review__demerits .__label{background-color:var(--color_list_bad)}#sora-swell-source .emdash-html-block .swell-block-step{--swl-step_arrow_color:#dedede;counter-reset:step}#sora-swell-source .emdash-html-block .swell-block-step__item{padding:0 0 3em 64px;position:relative;margin-bottom:0!important}#sora-swell-source .emdash-html-block .swell-block-step__item:before{border-left:1px dashed var(--color_border);content:"";width:0;height:100%;display:block;position:absolute;top:0;left:23px}#sora-swell-source .emdash-html-block .swell-block-step__item:last-child:before{content:none}#sora-swell-source .emdash-html-block .swell-block-step__item .swell-block-step__title{margin:0;padding:0;font-weight:700}#sora-swell-source .emdash-html-block .swell-block-step__number{box-sizing:content-box;color:#fff;text-align:center;flex-direction:column;justify-content:center;width:48px;height:48px;line-height:1;display:flex;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .swell-block-step__number .__label{content:attr(data-label);padding-bottom:1px;font-size:10px;display:block}#sora-swell-source .emdash-html-block .swell-block-step__number:after{content:counter(step);counter-increment:step;font-size:20px;display:block}#sora-swell-source .emdash-html-block .swell-block-step__number[data-num]:after{content:attr(data-num)}#sora-swell-source .emdash-html-block .swell-block-step__number[data-hide] .__label,#sora-swell-source .emdash-html-block .swell-block-step__number[data-hide]:after{display:none}#sora-swell-source .emdash-html-block [data-num-style=circle] .swell-block-step__number,#sora-swell-source .emdash-html-block [data-num-style=circle] .swell-block-step__number .__shape{border-radius:50%}#sora-swell-source .emdash-html-block [data-num-style=horizontal] .swell-block-step__number{flex-direction:row;align-items:flex-end}#sora-swell-source .emdash-html-block [data-num-style=horizontal] .swell-block-step__number .__label{padding-bottom:4px;padding-right:4px}#sora-swell-source .emdash-html-block .swell-block-step__title+.swell-block-step__body{margin-top:1em}#sora-swell-source .emdash-html-block .swell-block-step:not(.is-style-big)>.swell-block-step__item:last-child{padding-bottom:0}#sora-swell-source .emdash-html-block .swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__title{flex-direction:column;justify-content:center;min-height:48px;display:flex}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item{border-bottom:1px dashed var(--swl-step_arrow_color);padding:2em}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item:first-child{border-top:1px dashed var(--swl-step_arrow_color)}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item:before{border:12px solid #0000;border-top:12px solid var(--swl-step_arrow_color);width:0;height:0;display:block;top:100%;left:50%;transform:translate(-50%)}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item>.swell-block-step__number{color:inherit;border-radius:0;width:auto;height:auto;margin:0 auto 1em;position:relative}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item>.swell-block-step__number .__label{font-size:12px}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item>.swell-block-step__number:after{font-size:24px}#sora-swell-source .emdash-html-block .is-style-big .swell-block-step__title{text-align:center}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__item{padding:0 0 2em 24px}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__item:before{border-left:2px solid var(--color_border);height:calc(100% - 20px);top:18px;left:7px}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__title{text-align:left;margin-top:.25em}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__body{margin-top:.5em}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__number{color:inherit;flex-direction:row;justify-content:flex-start;align-items:center;width:auto;height:auto;margin-left:-24px;position:relative}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__number .__shape{box-sizing:border-box;border:2px solid;width:16px;height:16px;margin-right:8px}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__number .__label{opacity:.8;padding:0 2px 0 0;font-size:12px}#sora-swell-source .emdash-html-block .is-style-small .swell-block-step__number:after{opacity:.8;font-size:14px}#sora-swell-source .emdash-html-block .is-style-small [data-hide]+.swell-block-step__title{margin-top:-24px}#sora-swell-source .emdash-html-block .p-postListTab{width:96%;margin:4em auto 2em}#sora-swell-source .emdash-html-block .c-tabList{--the-tab-margin:0;--the-tab-flex:0 1 auto;--the-tab-flex_wrap:nowrap;--the-tab-btn-padding:1em .5em;--the-tab-item-margin:0;flex-wrap:var(--the-tab-flex_wrap);justify-content:center;display:flex;position:relative;margin:var(--the-tab-margin)!important}#sora-swell-source .emdash-html-block .swell-block-tab>.c-tabList{padding:0;list-style:none}#sora-swell-source .emdash-html-block #content .c-tabList{padding-left:0;list-style:none}#sora-swell-source .emdash-html-block .c-tabList::-webkit-scrollbar{background-color:var(--color_gray);height:11px;box-shadow:inset 0 0 2px #00000026}#sora-swell-source .emdash-html-block .c-tabList::-webkit-scrollbar-thumb{background:#c7c7c7e6 padding-box padding-box;border:3px solid #0000;border-bottom-width:4px;border-radius:8px}#sora-swell-source .emdash-html-block .c-tabList .c-tabList__item{flex:var(--the-tab-flex);margin:var(--the-tab-item-margin);text-align:center}#sora-swell-source .emdash-html-block .c-tabList__button{box-sizing:border-box;color:var(--color_text);height:100%;padding:var(--the-tab-btn-padding);border:none;width:100%;font-size:13px;line-height:1;transition:background-color .25s,color .25s;display:block;position:relative}#sora-swell-source .emdash-html-block .c-tabList__button:hover{outline:none}#sora-swell-source .emdash-html-block .is-style-balloon,#sora-swell-source .emdash-html-block .is-style-bb,#sora-swell-source .emdash-html-block .is-style-simple{--the-tab-margin:0 0 1em}#sora-swell-source .emdash-html-block .is-style-default>.c-tabList{justify-content:flex-start;width:100%;margin:0;position:relative}#sora-swell-source .emdash-html-block .is-style-default>.c-tabList .c-tabList__button{box-sizing:border-box;opacity:.5;background:0 0;padding-top:.75em;padding-bottom:.75em}#sora-swell-source .emdash-html-block .is-style-default>.c-tabList .c-tabList__button:hover,#sora-swell-source .emdash-html-block .is-style-default>.c-tabList .c-tabList__button[aria-selected=true]{background-color:var(--color_text);color:var(--color_content_bg);opacity:1}#sora-swell-source .emdash-html-block .is-style-default>.c-tabList .c-tabList__button:hover:before,#sora-swell-source .emdash-html-block .is-style-default>.c-tabList .c-tabList__button[aria-selected=true]:before{opacity:1}#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList{--the-tab-item-margin:0 0 16px}#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__item{padding:0 4px;transition:background-color .1s,color .1s}#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button{background:var(--color_gray);transition:background-color .25s,color .25s}#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button:before{border:8px solid #0000;border-bottom:0;border-top:8px solid var(--color_main);content:"";opacity:0;width:0;height:0;transition:opacity .25s;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button:hover,#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button[aria-selected=true]{background-color:var(--color_main);color:#fff}#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button:hover:before,#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button[aria-selected=true]:before{opacity:1}#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList{--the-tab-item-margin:0 0 8px}#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList .c-tabList__item:not(:first-child){margin-left:-1px}#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList .c-tabList__button{box-shadow:none;color:#666;background:0 0;border:1px solid #ddd}#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList .c-tabList__button:hover,#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList .c-tabList__button[aria-selected=true]{color:#333;background:#ddd}#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList .c-tabList__button:hover:before,#sora-swell-source .emdash-html-block .is-style-simple>.c-tabList .c-tabList__button[aria-selected=true]:before{opacity:1}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList{--the-tab-item-margin:0 0 .75em}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button{box-shadow:none;opacity:.7;background:0 0;padding-top:.25em;transition:color .25s,opacity .25s}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button:after,#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button:before{content:"";width:100%;display:block;position:absolute;bottom:0;left:0}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button:before{background-color:var(--color_text);opacity:.4;z-index:0;height:1px}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button:after{background-color:var(--color_main);opacity:0;z-index:1;height:2px;transition:opacity .25s}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button:hover,#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button[aria-selected=true]{color:var(--color_main);opacity:1;font-weight:700}#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button:hover:after,#sora-swell-source .emdash-html-block .is-style-bb>.c-tabList .c-tabList__button[aria-selected=true]:after{opacity:1}@keyframes tabFadeUp{0%{opacity:0;display:none;transform:translateY(8px)}1%{opacity:0;display:block;transform:translateY(8px)}to{opacity:1;display:block;transform:translateY(0)}}@keyframes tabFade{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}#sora-swell-source .emdash-html-block .c-tabBody{position:relative}#sora-swell-source .emdash-html-block .is-style-default .c-tabBody{border:1px solid var(--color_text);margin-top:-1px;padding:1.5em}#sora-swell-source .emdash-html-block .p-postListTabBody .c-tabBody__item{z-index:0;width:100%;position:relative;transform:translateY(0)}#sora-swell-source .emdash-html-block .p-postListTabBody .c-tabBody__item[aria-hidden=true]{opacity:0;visibility:hidden;height:0;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(8px)}#sora-swell-source .emdash-html-block .p-postListTabBody .c-tabBody__item[aria-hidden=false]{z-index:1;transition:opacity .5s ease-out,visibility .5s ease-out,transform .5s ease-out}#sora-swell-source .emdash-html-block .is-style-default .p-postListTabBody .c-tabBody__item[aria-hidden=true]{transform:translateY(0)}#sora-swell-source .emdash-html-block .swell-block-tab .c-tabBody__item{width:100%;position:relative}#sora-swell-source .emdash-html-block .swell-block-tab .c-tabBody__item[aria-hidden=true]{display:none}#sora-swell-source .emdash-html-block .c-tabBody__pager{padding-left:24px}#sora-swell-source .emdash-html-block .c-tabBody__moreText{color:#aaa;position:absolute;right:48px;box-shadow:none!important}@media (width>=600px){#sora-swell-source .emdash-html-block .calendar_wrap,#sora-swell-source .emdash-html-block .wp-block-calendar{font-size:14px}#sora-swell-source .emdash-html-block .wp-calendar-table caption{font-size:13px}#sora-swell-source .emdash-html-block .is-style-broken.is-image-fill .wp-block-media-text__media{min-height:100%}#sora-swell-source .emdash-html-block .p-profileBox__job{font-size:12px}#sora-swell-source .emdash-html-block .p-profileBox__text{font-size:14px}#sora-swell-source .emdash-html-block .tag-cloud-link{font-size:13px!important}#sora-swell-source .emdash-html-block .p-adBox__body{display:flex}#sora-swell-source .emdash-html-block [data-ad=affiliate] .p-adBox__img,#sora-swell-source .emdash-html-block [data-ad=ranking] .p-adBox__img{flex-shrink:0;flex-basis:32%;margin-right:1.5em}#sora-swell-source .emdash-html-block [data-ad=amazon] .p-adBox__img{flex-shrink:0;flex-basis:160px;margin-right:1.5em}#sora-swell-source .emdash-html-block .p-adBox__details{flex:auto}#sora-swell-source .emdash-html-block .c-balloon__icon{width:80px}#sora-swell-source .emdash-html-block .c-balloon .c-balloon__iconImg{width:80px;height:80px}#sora-swell-source .emdash-html-block .c-balloon__body{padding:8px 24px}#sora-swell-source .emdash-html-block .c-balloon__body.-thinking{padding-top:16px}#sora-swell-source .emdash-html-block .c-bannerLink__label{font-size:14px}#sora-swell-source .emdash-html-block .swell-block-box-menu__item{--the-box-width:var(--the-box-width--tab)}#sora-swell-source .emdash-html-block .cap_box_content{padding:1.5em}#sora-swell-source .emdash-html-block .is-style-onborder_ttl2>.cap_box_content,#sora-swell-source .emdash-html-block .is-style-onborder_ttl>.cap_box_content{padding-top:2em}#sora-swell-source .emdash-html-block .swell-block-column{--clmn-w:var(--clmn-w--tab,50%)}#sora-swell-source .emdash-html-block .c-tabList__button{font-size:14px}#sora-swell-source .emdash-html-block .is-style-default .c-tabBody{padding:2em}}@media (width<=599px){#sora-swell-source .emdash-html-block .wp-block-columns.sp_mb4_{row-gap:4em!important}#sora-swell-source .emdash-html-block .wp-block-columns.sp_mb6_{row-gap:6em!important}#sora-swell-source .emdash-html-block .wp-block-columns.sp_column2{font-size:.9em;flex-wrap:wrap!important}#sora-swell-source .emdash-html-block .wp-block-columns.sp_column2>.wp-block-column{flex-basis:calc(50% - var(--wp-column-gap)/2)!important;flex-grow:0!important}}@media (width<=600px){#sora-swell-source .emdash-html-block .wp-block-media-text{--swl-mediatext--space:1rem}#sora-swell-source .emdash-html-block .is-image-fill>.wp-block-media-text__media{min-height:56vw}#sora-swell-source .emdash-html-block .is-stacked-on-mobile.wp-block-media-text{--swl-mediatext--gap:0;--swl-mediatext--offsetX:0}#sora-swell-source .emdash-html-block .is-stacked-on-mobile>.wp-block-media-text__media{grid-row:1!important}#sora-swell-source .emdash-html-block .is-stacked-on-mobile>.wp-block-media-text__content{padding:var(--swl-mediatext--space)!important;grid-row:2!important}#sora-swell-source .emdash-html-block .is-style-card.wp-block-media-text{--swl-mediatext--space:1.25rem}#sora-swell-source .emdash-html-block .is-style-broken.is-image-fill:not(.is-stacked-on-mobile) .wp-block-media-text__media{min-height:100%}#sora-swell-source .emdash-html-block .is-style-broken.is-stacked-on-mobile .wp-block-media-text__content{margin:var(--swl-mediatext--lap) 0 0!important}}@media (width>=1200px){#sora-swell-source .emdash-html-block .wp-block-media-text.alignfull{--swl-mediatext--space:2rem}}@media not all and (width>=960px){#sora-swell-source .emdash-html-block .min_width10_{--swl-minwidth-cell:10vw}#sora-swell-source .emdash-html-block .min_width20_{--swl-minwidth-cell:20vw}#sora-swell-source .emdash-html-block .min_width30_{--swl-minwidth-cell:28vw}#sora-swell-source .emdash-html-block .is-style-double.sp_block_ td,#sora-swell-source .emdash-html-block .is-style-double.sp_block_ th{margin-top:2px}#sora-swell-source .emdash-html-block .sp_block_ table,#sora-swell-source .emdash-html-block .sp_block_ tbody,#sora-swell-source .emdash-html-block .sp_block_ td,#sora-swell-source .emdash-html-block .sp_block_ tfoot,#sora-swell-source .emdash-html-block .sp_block_ th,#sora-swell-source .emdash-html-block .sp_block_ thead,#sora-swell-source .emdash-html-block .sp_block_ tr,#sora-swell-source .emdash-html-block table.sp_block_{width:100%!important;display:block!important}#sora-swell-source .emdash-html-block .sp_block_ td,#sora-swell-source .emdash-html-block .sp_block_ th{margin-top:-1px;padding:1em}#sora-swell-source .emdash-html-block .sp_block_ tbody>:first-child>:first-child{margin-top:0}#sora-swell-source .emdash-html-block .sp_block_.is-style-double table,#sora-swell-source .emdash-html-block table.sp_block_.is-style-double{border-spacing:0;padding:2px}#sora-swell-source .emdash-html-block [data-table-scrollable=sp]{--table-width--sp:var(--table-width);padding-bottom:16px;display:block;overflow-x:scroll}#sora-swell-source .emdash-html-block [data-table-scrollable=pc] table{--table-width:100%!important}#sora-swell-source .emdash-html-block .wp-block-table[data-theadfix=sp] thead th{top:var(--swl-offset_y,0);z-index:3;position:sticky}#sora-swell-source .emdash-html-block .is-style-float{--swl-dt-width:36%}#sora-swell-source .emdash-html-block .is-style-float.swell-block-dl{font-size:.95em}#sora-swell-source .emdash-html-block .swell-block-fullWide__inner.l-article,#sora-swell-source .emdash-html-block .swell-block-fullWide__inner.l-container{--swl-fw_inner_pad:var(--swl-pad_container,4vw)}#sora-swell-source .emdash-html-block [data-width-sp=auto]>.c-tabList{--the-tab-flex_wrap:wrap;--the-tab-btn-padding:1em}#sora-swell-source .emdash-html-block [data-width-sp="50"] .c-tabList{--the-tab-flex_wrap:wrap;--the-tab-flex:0 0 50%}#sora-swell-source .emdash-html-block [data-width-sp=flex-50] .c-tabList{--the-tab-flex:0 1 50%}#sora-swell-source .emdash-html-block [data-width-sp=flex-auto] .c-tabList{--the-tab-flex:1 1 auto}#sora-swell-source .emdash-html-block [data-scroll-sp].swell-block-tab{position:relative}#sora-swell-source .emdash-html-block [data-scroll-sp].swell-block-tab:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;content:"";letter-spacing:-8px;background:#fff;border-radius:8px;padding:2px 12px 2px 4px;font-size:13px;font-weight:400;line-height:1;animation:3s ease-in-out infinite alternate FloatHorizontal;position:absolute;bottom:100%;right:-2px;box-shadow:0 0 8px #0000001a;font-family:icomoon!important}#sora-swell-source .emdash-html-block [data-scroll-sp].has-background:after,#sora-swell-source .emdash-html-block [data-scroll-sp].has-border:after{bottom:calc(100% - 1.5em);right:4px}#sora-swell-source .emdash-html-block [data-scroll-sp]>.c-tabList{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;z-index:1;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap!important}#sora-swell-source .emdash-html-block [data-scroll-sp]>.c-tabList .c-tabList__item{flex-shrink:0}#sora-swell-source .emdash-html-block [data-scroll-sp].is-style-bb>.c-tabList{--the-tab-item-margin:0 0 4px}}@media (width>=960px){#sora-swell-source .emdash-html-block [data-table-scrollable=sp] table{--table-width:100%!important}#sora-swell-source .emdash-html-block [data-table-scrollable=pc]{max-width:var(--table-width,100%);width:var(--table-width,100%);padding-bottom:16px;display:block;overflow-x:scroll}#sora-swell-source .emdash-html-block [data-ad=affiliate] .p-adBox__details,#sora-swell-source .emdash-html-block [data-ad=amazon] .p-adBox__details{flex-direction:column;display:flex}#sora-swell-source .emdash-html-block [data-ad=affiliate] .p-adBox__btns,#sora-swell-source .emdash-html-block [data-ad=amazon] .p-adBox__btns{margin-top:auto}#sora-swell-source .emdash-html-block .swell-block-box-menu__item{--the-box-width:var(--the-box-width--pc)}#sora-swell-source .emdash-html-block .swell-block-column{--clmn-w:var(--clmn-w--pc,50%)}#sora-swell-source .emdash-html-block .swell-block-fullWide.-fixbg{background-attachment:fixed}#sora-swell-source .emdash-html-block [data-width-pc=auto]>.c-tabList{--the-tab-flex_wrap:wrap;--the-tab-btn-padding:1em}#sora-swell-source .emdash-html-block [data-width-pc="25"]>.c-tabList{--the-tab-flex_wrap:wrap;--the-tab-flex:0 0 25%}#sora-swell-source .emdash-html-block [data-width-pc=flex-50]>.c-tabList{--the-tab-flex:0 1 50%}#sora-swell-source .emdash-html-block [data-width-pc=flex-auto]>.c-tabList{--the-tab-flex:1 1 auto}#sora-swell-source .emdash-html-block [data-scroll-pc]>.c-tabList{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;z-index:1;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap!important}#sora-swell-source .emdash-html-block [data-scroll-pc]>.c-tabList .c-tabList__item{flex-shrink:0}#sora-swell-source .emdash-html-block [data-scroll-pc].is-style-bb>.c-tabList{--the-tab-item-margin:0 0 4px}}@media not all and (width>=600px){#sora-swell-source .emdash-html-block .tag-cloud-link{font-size:12px!important}#sora-swell-source .emdash-html-block .p-adBox__img{padding:0 8px}#sora-swell-source .emdash-html-block .p-adBox__title:not(.-rank0){padding-left:2.5rem}#sora-swell-source .emdash-html-block .p-adBox__details{margin-top:1em}#sora-swell-source .emdash-html-block .p-adBox__btns{flex-wrap:wrap}#sora-swell-source .emdash-html-block .p-adBox__btn{margin-top:10px;padding:.75em}#sora-swell-source .emdash-html-block .c-balloon__text{font-size:.95em}#sora-swell-source .emdash-html-block .-sp-vrtcl.c-balloon{flex-wrap:wrap}#sora-swell-source .emdash-html-block .-sp-vrtcl .c-balloon__body{width:100%;padding:8px 0 0}#sora-swell-source .emdash-html-block .-sp-vrtcl .-speaking{margin-top:8px}#sora-swell-source .emdash-html-block .-sp-vrtcl .-speaking .c-balloon__shapes{margin:0 22px 0 36px;top:0;transform:rotate(90deg)}#sora-swell-source .emdash-html-block .-sp-vrtcl .-thinking .c-balloon__shapes{margin:0 88px;top:-24px}#sora-swell-source .emdash-html-block .swell-block-review__inner{padding:1.5rem 1rem}#sora-swell-source .emdash-html-block .swell-block-review__demerits .__list,#sora-swell-source .emdash-html-block .swell-block-review__merits .__list{margin-left:1.25rem}#sora-swell-source .emdash-html-block .swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item:before{display:none}#sora-swell-source .emdash-html-block .swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__body{margin-left:-48px}#sora-swell-source .emdash-html-block .is-style-big>.swell-block-step__item{padding:2em 1em}}@media (hover:hover){#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-default .has-link>.swell-block-box-menu__link:hover{background-color:var(--swl-color_hov_gray)}#sora-swell-source .emdash-html-block .swell-block-box-menu.is-style-fill .has-link:hover{opacity:.8;box-shadow:0 1px 8px 1px #00000026}}#sora-swell-source .emdash-html-block{--swl-fz--content:4vw;--swl-font_family:"游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--swl-font_weight:500;--color_main:#2ea922;--color_text:#142b02;--color_link:#00e;--color_htag:#2ea922;--color_bg:#fdfdfd;--color_gradient1:#d8ffff;--color_gradient2:#87e7ff;--color_main_thin:#3ad32b0d;--color_main_dark:#237f1a;--color_list_check:#2ea922;--color_list_num:#2ea922;--color_list_good:#86dd7b;--color_list_triangle:#f4e03a;--color_list_bad:#f36060;--color_faq_q:#d55656;--color_faq_a:#6599b7;--color_icon_good:#3cd250;--color_icon_good_bg:#ecffe9;--color_icon_bad:#4b73eb;--color_icon_bad_bg:#eafaff;--color_icon_info:#f578b4;--color_icon_info_bg:#fff0fa;--color_icon_announce:#ffa537;--color_icon_announce_bg:#fff5f0;--color_icon_pen:#7a7a7a;--color_icon_pen_bg:#f7f7f7;--color_icon_book:#787364;--color_icon_book_bg:#f8f6ef;--color_icon_point:#ffa639;--color_icon_check:#86d67c;--color_icon_batsu:#f36060;--color_icon_hatena:#5295cc;--color_icon_caution:#f7da38;--color_icon_memo:#84878a;--color_deep01:#e44141;--color_deep02:#3d79d5;--color_deep03:#63a84d;--color_deep04:#f09f4d;--color_pale01:#fff2f0;--color_pale02:#f3f8fd;--color_pale03:#f1f9ee;--color_pale04:#fdf9ee;--color_mark_blue:#b7e3ff;--color_mark_green:#bdf9c3;--color_mark_yellow:#fcf69f;--color_mark_orange:#ffddbc;--border01:solid 1px var(--color_main);--border02:double 4px var(--color_main);--border03:dashed 3px var(--color_main);--border04:solid 3px var(--color_main);--card_posts_thumb_ratio:56.25%;--list_posts_thumb_ratio:61.805%;--big_posts_thumb_ratio:56.25%;--thumb_posts_thumb_ratio:61.805%;--blogcard_thumb_ratio:56.25%;--color_header_bg:#7ed959;--color_header_text:#333;--color_footer_bg:#fdfdfd;--color_footer_text:#333;--container_size:1200px;--article_size:900px;--logo_size_sp:48px;--logo_size_pc:40px;--logo_size_pcfix:32px}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=doubleCircle]{--cell-icon-color:#ffc977}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=circle]{--cell-icon-color:#94e29c}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=triangle]{--cell-icon-color:#eeda2f}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=close]{--cell-icon-color:#ec9191}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=hatena]{--cell-icon-color:#93c9da}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=check]{--cell-icon-color:#94e29c}#sora-swell-source .emdash-html-block .swl-cell-bg[data-icon=line]{--cell-icon-color:#9b9b9b}#sora-swell-source .emdash-html-block .cap_box[data-colset=col1]{--capbox-color:#f59b5f;--capbox-color--bg:#fff8eb}#sora-swell-source .emdash-html-block .cap_box[data-colset=col2]{--capbox-color:#5fb9f5;--capbox-color--bg:#edf5ff}#sora-swell-source .emdash-html-block .cap_box[data-colset=col3]{--capbox-color:#2fcd90;--capbox-color--bg:#eafaf2}#sora-swell-source .emdash-html-block .red_{--the-btn-color:#ef772b;--the-btn-color2:#ffbc49;--the-solid-shadow:#b35920}#sora-swell-source .emdash-html-block .blue_{--the-btn-color:#338df4;--the-btn-color2:#35eaff;--the-solid-shadow:#266ab7}#sora-swell-source .emdash-html-block .green_{--the-btn-color:#62d847;--the-btn-color2:#7bf7bd;--the-solid-shadow:#4aa235}#sora-swell-source .emdash-html-block .is-style-btn_normal,#sora-swell-source .emdash-html-block .is-style-btn_solid,#sora-swell-source .emdash-html-block .is-style-btn_shiny,#sora-swell-source .emdash-html-block .is-style-btn_line{--the-btn-radius:80px}#sora-swell-source .emdash-html-block blockquote{padding:1.5em 2em 1.5em 3em}#sora-swell-source .emdash-html-block blockquote:before{content:"";border-left:1px solid #b4b4b4bf;border-right:1px solid #b4b4b4bf;width:5px;height:calc(100% - 3em);display:block;top:1.5em;left:1.5em}#sora-swell-source .emdash-html-block .mark_blue{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_blue) 0%);background:linear-gradient(transparent 64%,var(--color_mark_blue) 0%)}#sora-swell-source .emdash-html-block .mark_green{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_green) 0%);background:linear-gradient(transparent 64%,var(--color_mark_green) 0%)}#sora-swell-source .emdash-html-block .mark_yellow{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_yellow) 0%);background:linear-gradient(transparent 64%,var(--color_mark_yellow) 0%)}#sora-swell-source .emdash-html-block .mark_orange{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_orange) 0%);background:linear-gradient(transparent 64%,var(--color_mark_orange) 0%)}#sora-swell-source .emdash-html-block [class*=is-style-icon_]{color:#333;border-width:0}#sora-swell-source .emdash-html-block [class*=is-style-big_icon_]{border-style:solid;border-width:2px}#sora-swell-source .emdash-html-block [data-col=gray] .c-balloon__text{background:#f7f7f7;border-color:#ccc}#sora-swell-source .emdash-html-block [data-col=gray] .c-balloon__before{border-right-color:#f7f7f7}#sora-swell-source .emdash-html-block [data-col=green] .c-balloon__text{background:#d1f8c2;border-color:#9ddd93}#sora-swell-source .emdash-html-block [data-col=green] .c-balloon__before{border-right-color:#d1f8c2}#sora-swell-source .emdash-html-block [data-col=blue] .c-balloon__text{background:#e2f6ff;border-color:#93d2f0}#sora-swell-source .emdash-html-block [data-col=blue] .c-balloon__before{border-right-color:#e2f6ff}#sora-swell-source .emdash-html-block [data-col=red] .c-balloon__text{background:#ffebeb;border-color:#f48789}#sora-swell-source .emdash-html-block [data-col=red] .c-balloon__before{border-right-color:#ffebeb}#sora-swell-source .emdash-html-block [data-col=yellow] .c-balloon__text{background:#f9f7d2;border-color:#fbe593}#sora-swell-source .emdash-html-block [data-col=yellow] .c-balloon__before{border-right-color:#f9f7d2}#sora-swell-source .emdash-html-block .-type-list2 .p-postList__body:after,#sora-swell-source .emdash-html-block .-type-big .p-postList__body:after{content:"READ MORE »"}#sora-swell-source .emdash-html-block .c-postThumb__cat{color:#fff;background-color:#2ea922;background-image:repeating-linear-gradient(-45deg,#ffffff1a,#ffffff1a 6px,#0000 6px 12px)}#sora-swell-source .emdash-html-block h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){background:var(--color_htag);color:#fff;padding:.75em 1em}#sora-swell-source .emdash-html-block h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{pointer-events:none;content:"";box-sizing:content-box;border-top:solid 2px var(--color_htag);border-bottom:solid 2px var(--color_htag);width:100%;height:calc(100% + 4px);display:block;position:absolute;top:-4px;left:0}#sora-swell-source .emdash-html-block h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){padding:0 .5em .5em}#sora-swell-source .emdash-html-block h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):before{content:"";background:repeating-linear-gradient(90deg, var(--color_htag) 0%, var(--color_htag) 29.3%, #96969633 29.3%, #96969633 100%);width:100%;height:2px}#sora-swell-source .emdash-html-block h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){border-left:solid 2px var(--color_htag);padding:0 0 0 16px}#sora-swell-source .emdash-html-block .l-header{box-shadow:0 1px 4px #0000001f}#sora-swell-source .emdash-html-block .l-header__menuBtn{order:3}#sora-swell-source .emdash-html-block .l-header__customBtn{order:1}#sora-swell-source .emdash-html-block .c-gnav a:after{background:var(--color_main);width:100%;height:2px;transform:scaleX(0)}#sora-swell-source .emdash-html-block .p-spHeadMenu .menu-item.-current{border-bottom-color:var(--color_main)}#sora-swell-source .emdash-html-block .c-gnav>li:hover>a:after,#sora-swell-source .emdash-html-block .c-gnav>.-current>a:after{transform:scaleX(1)}#sora-swell-source .emdash-html-block .c-gnav .sub-menu{color:#333;background:#fff}#sora-swell-source .emdash-html-block .l-fixHeader:before{opacity:1}#sora-swell-source .emdash-html-block #pagetop{border-radius:50%}#sora-swell-source .emdash-html-block .c-widget__title.-spmenu{border-radius:var(--swl-radius--2,0px);background:var(--color_main);color:#fff;padding:.5em .75em}#sora-swell-source .emdash-html-block .c-widget__title.-footer{padding:.5em}#sora-swell-source .emdash-html-block .c-widget__title.-footer:before{content:"";z-index:1;background:var(--color_main);width:40%;bottom:0;left:0}#sora-swell-source .emdash-html-block .c-widget__title.-footer:after{content:"";background:var(--color_border);width:100%;bottom:0;left:0}#sora-swell-source .emdash-html-block .c-secTitle{border-left:solid 2px var(--color_main);padding:0 .75em}#sora-swell-source .emdash-html-block .p-spMenu{color:#333}#sora-swell-source .emdash-html-block .p-spMenu__inner:before{opacity:1;background:#fdfdfd}#sora-swell-source .emdash-html-block .p-spMenu__overlay{opacity:.6;background:#000}#sora-swell-source .emdash-html-block [class*=page-numbers]{color:#fff;background-color:#dedede}#sora-swell-source .emdash-html-block a{text-decoration:none}#sora-swell-source .emdash-html-block .l-topTitleArea.c-filterLayer:before{opacity:.2;content:"";background-color:#000}@media screen and (width<=959px){#sora-swell-source .emdash-html-block .l-header__logo{text-align:center;order:2}}@media screen and (width>=600px){#sora-swell-source .emdash-html-block{--swl-fz--content:16px}}@media (width>=1108px){#sora-swell-source .emdash-html-block .alignwide{width:calc(100% + 200px);left:-100px}}@media (width<=1108px){#sora-swell-source .emdash-html-block .-sidebar-off .swell-block-fullWide__inner.l-container .alignwide{width:100%;left:0}}#sora-swell-source .emdash-html-block .l-fixHeader .l-fixHeader__gnav{order:0}#sora-swell-source .emdash-html-block [data-scrolled=true] .l-fixHeader[data-ready]{opacity:1;visibility:visible;transform:translateY(0)!important}#sora-swell-source .emdash-html-block .-body-solid .l-fixHeader{box-shadow:0 2px 4px var(--swl-color_shadow)}#sora-swell-source .emdash-html-block .l-fixHeader__inner{color:var(--color_header_text);z-index:1;align-items:stretch;padding-top:0;padding-bottom:0;display:flex;position:relative}#sora-swell-source .emdash-html-block .l-fixHeader__logo{order:0;align-items:center;margin-right:24px;padding:16px 0;line-height:1;display:flex}#sora-swell-source .emdash-html-block .is-style-btn_normal a,#sora-swell-source .emdash-html-block .is-style-btn_shiny a{box-shadow:var(--swl-btn_shadow)}#sora-swell-source .emdash-html-block .c-shareBtns__btn,#sora-swell-source .emdash-html-block .is-style-balloon>.c-tabList .c-tabList__button,#sora-swell-source .emdash-html-block .p-snsCta,#sora-swell-source .emdash-html-block [class*=page-numbers]{box-shadow:var(--swl-box_shadow)}#sora-swell-source .emdash-html-block .p-articleThumb__img,#sora-swell-source .emdash-html-block .p-articleThumb__youtube{box-shadow:var(--swl-img_shadow)}#sora-swell-source .emdash-html-block .p-pickupBanners__item .c-bannerLink,#sora-swell-source .emdash-html-block .p-postList__thumb{box-shadow:0 2px 8px #0000001a,0 4px 4px -4px #0000001a}#sora-swell-source .emdash-html-block .p-postList.-w-ranking li:before{background-image:repeating-linear-gradient(-45deg,#ffffff1a,#ffffff1a 6px,#0000 0 12px);box-shadow:1px 1px 4px #0003}@media (width>=960px){#sora-swell-source .emdash-html-block .-series .l-header__inner{align-items:stretch;display:flex}#sora-swell-source .emdash-html-block .-series .l-header__logo{flex-wrap:wrap;align-items:center;margin-right:24px;padding:16px 0;display:flex}#sora-swell-source .emdash-html-block .-series .l-header__logo .c-catchphrase{padding:4px 0;font-size:13px}#sora-swell-source .emdash-html-block .-series .c-headLogo{margin-right:16px}#sora-swell-source .emdash-html-block .-series-right .l-header__inner{justify-content:space-between}#sora-swell-source .emdash-html-block .-series-right .c-gnavWrap{margin-left:auto}#sora-swell-source .emdash-html-block .-series-right .w-header{margin-left:12px}#sora-swell-source .emdash-html-block .-series-left .w-header{margin-left:auto}}@media (width>=960px) and (width>=600px){#sora-swell-source .emdash-html-block .-series .c-headLogo{max-width:400px}}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a:before,#sora-swell-source .emdash-html-block .c-listMenu a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}#sora-swell-source .emdash-html-block .c-submenuToggleBtn{display:none}#sora-swell-source .emdash-html-block .c-listMenu a{padding:.75em 1em .75em 1.5em;transition:padding .25s}#sora-swell-source .emdash-html-block .c-listMenu a:hover{padding-left:1.75em;padding-right:.75em}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a:before,#sora-swell-source .emdash-html-block .c-listMenu a:before{color:inherit;content:"";vertical-align:middle;display:inline-block;position:absolute;top:50%;left:2px;transform:translateY(-50%)}#sora-swell-source .emdash-html-block .widget_categories>ul>.cat-item>a,#sora-swell-source .emdash-html-block .wp-block-categories-list>li>a{padding-left:1.75em}#sora-swell-source .emdash-html-block .c-listMenu .children,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu{margin:0}#sora-swell-source .emdash-html-block .c-listMenu .children a,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu a{padding-left:2.5em;font-size:.9em}#sora-swell-source .emdash-html-block .c-listMenu .children a:before,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu a:before{left:1em}#sora-swell-source .emdash-html-block .c-listMenu .children a:hover,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu a:hover{padding-left:2.75em}#sora-swell-source .emdash-html-block .c-listMenu .children ul a,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu ul a{padding-left:3.25em}#sora-swell-source .emdash-html-block .c-listMenu .children ul a:before,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu ul a:before{left:1.75em}#sora-swell-source .emdash-html-block .c-listMenu .children ul a:hover,#sora-swell-source .emdash-html-block .c-listMenu .sub-menu ul a:hover{padding-left:3.5em}#sora-swell-source .emdash-html-block .c-gnav li:hover>.sub-menu{opacity:1;visibility:visible}#sora-swell-source .emdash-html-block .c-gnav .sub-menu:before{background:inherit;content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}#sora-swell-source .emdash-html-block .c-gnav .sub-menu .sub-menu{z-index:-1;top:0;left:100%}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a{padding-left:2em}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a:before{left:.5em}#sora-swell-source .emdash-html-block .c-gnav .sub-menu a:hover .ttl{left:4px}#sora-swell-source .emdash-html-block{--color_content_bg:var(--color_bg)}#sora-swell-source .emdash-html-block .c-widget__title.-side{padding:.5em}#sora-swell-source .emdash-html-block .c-widget__title.-side:before{content:"";z-index:1;background:var(--color_main);width:40%;bottom:0;left:0}#sora-swell-source .emdash-html-block .c-widget__title.-side:after{content:"";background:var(--color_border);width:100%;bottom:0;left:0}#sora-swell-source .emdash-html-block .c-shareBtns__item:not(:last-child){margin-right:4px}#sora-swell-source .emdash-html-block .c-shareBtns__btn{padding:8px 0}@media screen and (width>=960px){#sora-swell-source .emdash-html-block .single .c-postTitle__date{display:none}}#sora-swell-source .emdash-html-block .swell-block-fullWide__inner.l-container{--swl-fw_inner_pad:var(--swl-pad_container,0px)}@media (width>=960px){#sora-swell-source .emdash-html-block .-sidebar-on .l-content .alignfull,#sora-swell-source .emdash-html-block .-sidebar-on .l-content .alignwide{width:calc(100% + 32px);left:-16px}#sora-swell-source .emdash-html-block .swell-block-fullWide__inner.l-article{--swl-fw_inner_pad:var(--swl-pad_post_content,0px)}#sora-swell-source .emdash-html-block .-sidebar-on .swell-block-fullWide__inner .alignwide{width:100%;left:0}#sora-swell-source .emdash-html-block .-sidebar-on .swell-block-fullWide__inner .alignfull{left:calc(0px - var(--swl-fw_inner_pad,0))!important;width:calc(100% + var(--swl-fw_inner_pad,0)*2)!important;margin-left:0!important;margin-right:0!important}}#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__item{margin-bottom:1.5em}#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__times,#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__times>:last-child{margin-right:0}@media (width>=600px){#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__item{width:33.3333%}}@media screen and (width>=600px) and (width<=1239px){#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__item:nth-child(7),#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__item:nth-child(8){display:none}}@media screen and (width>=1240px){#sora-swell-source .emdash-html-block .p-relatedPosts .p-postList__item{width:25%}}#sora-swell-source .emdash-html-block .-index-off .p-toc,#sora-swell-source .emdash-html-block .swell-toc-placeholder:empty{display:none}#sora-swell-source .emdash-html-block .p-toc.-modal{height:100%;margin:0;padding:0;overflow-y:auto}#sora-swell-source .emdash-html-block #main_content .p-toc{border-radius:var(--swl-radius--2,0);max-width:800px;margin:4em auto}#sora-swell-source .emdash-html-block #sidebar .p-toc{margin-top:-.5em}#sora-swell-source .emdash-html-block .p-toc .__pn:before{counter-increment:none;content:none!important}#sora-swell-source .emdash-html-block .p-toc .__prev{margin:0 0 1em}#sora-swell-source .emdash-html-block .p-toc .__next{margin:1em 0 0}#sora-swell-source .emdash-html-block .p-toc.is-omitted:not([data-omit=ct]) [data-level="2"] .p-toc__childList{visibility:hidden;height:0;margin-bottom:-.5em}#sora-swell-source .emdash-html-block .p-toc.is-omitted:not([data-omit=nest]){position:relative}#sora-swell-source .emdash-html-block .p-toc.is-omitted:not([data-omit=nest]):before{background:linear-gradient(#fff0,var(--color_bg));content:"";opacity:.75;pointer-events:none;z-index:1;width:100%;height:4em;position:absolute;bottom:5em;left:0}#sora-swell-source .emdash-html-block .p-toc.is-omitted:not([data-omit=nest]):after{background:var(--color_bg);content:"";opacity:.75;z-index:1;width:100%;height:5em;position:absolute;bottom:0;left:0}#sora-swell-source .emdash-html-block .p-toc.is-omitted:not([data-omit=nest]) .__next,#sora-swell-source .emdash-html-block .p-toc.is-omitted:not([data-omit=nest]) [data-omit="1"]{display:none}#sora-swell-source .emdash-html-block .p-toc .p-toc__expandBtn{color:#333;z-index:2;background-color:#f7f7f7;border:#0003;border-radius:5em;min-width:6em;margin:.75em auto 0;padding:.5em 1em;font-size:14px;line-height:1.5;transition:box-shadow .25s;display:block;position:relative;box-shadow:0 0 0 1px #bbb}#sora-swell-source .emdash-html-block .p-toc[data-omit=nest] .p-toc__expandBtn{margin:0 0 0 1.25em;padding:.5em .75em;font-size:13px;display:inline-block}#sora-swell-source .emdash-html-block .p-toc:not([data-omit=nest]) .p-toc__expandBtn:after,#sora-swell-source .emdash-html-block .p-toc:not([data-omit=nest]) .p-toc__expandBtn:before{border-top-color:inherit;content:"";border-top-style:dotted;border-top-width:3px;width:22px;height:1px;transition:border-color .25s;display:block;position:absolute;top:calc(50% - 1px)}#sora-swell-source .emdash-html-block .p-toc:not([data-omit=nest]) .p-toc__expandBtn:before{right:calc(100% + 1em)}#sora-swell-source .emdash-html-block .p-toc:not([data-omit=nest]) .p-toc__expandBtn:after{left:calc(100% + 1em)}#sora-swell-source .emdash-html-block .p-toc.is-expanded .p-toc__expandBtn{border-color:#0000}#sora-swell-source .emdash-html-block .p-toc__ttl{text-align:center;font-size:1.2em;line-height:1;display:block;position:relative}#sora-swell-source .emdash-html-block .p-toc__ttl:before{content:"";vertical-align:middle;margin-right:.5em;padding-bottom:2px;font-family:icomoon;display:inline-block}#sora-swell-source .emdash-html-block #index_modal .p-toc__ttl{margin-bottom:.5em}#sora-swell-source .emdash-html-block .p-toc__list li{line-height:1.6}#sora-swell-source .emdash-html-block .p-toc__list>li+li{margin-top:.5em}#sora-swell-source .emdash-html-block .p-toc__list .p-toc__childList{padding-left:.5em}#sora-swell-source .emdash-html-block .p-toc__list [data-level="3"]{font-size:.9em}#sora-swell-source .emdash-html-block .p-toc__list .mininote{display:none}#sora-swell-source .emdash-html-block .p-toc__list{padding-left:0}#sora-swell-source .emdash-html-block #sidebar .p-toc__list{margin-bottom:0}#sora-swell-source .emdash-html-block #sidebar .p-toc__list .p-toc__childList{padding-left:0}#sora-swell-source .emdash-html-block .p-toc__link{color:inherit;font-size:inherit;text-decoration:none}#sora-swell-source .emdash-html-block .p-toc__link:hover{opacity:.8}#sora-swell-source .emdash-html-block .p-toc.-double{background:var(--color_gray);background:linear-gradient(-45deg,transparent 25%,var(--color_gray) 25%,var(--color_gray) 50%,transparent 50%,transparent 75%,var(--color_gray) 75%,var(--color_gray));border-bottom:4px double var(--color_border);border-top:4px double var(--color_border);background-size:4px 4px;background-clip:padding-box;padding:1.5em 1em 1em}#sora-swell-source .emdash-html-block .p-toc.-double .p-toc__ttl{margin-bottom:.75em}@media (width>=960px){#sora-swell-source .emdash-html-block #main_content .p-toc{width:92%}}@media (hover:hover){#sora-swell-source .emdash-html-block .p-toc .p-toc__expandBtn:hover{border-color:#0000;box-shadow:0 0 0 2px}}@media (width>=600px){#sora-swell-source .emdash-html-block .p-toc.-double{padding:2em}}#sora-swell-source .emdash-html-block .p-pnLinks{justify-content:space-between;align-items:stretch;margin:2em 0;display:flex}#sora-swell-source .emdash-html-block .p-pnLinks__item{width:49%;font-size:3vw;position:relative}#sora-swell-source .emdash-html-block .p-pnLinks__item:before{content:"";pointer-events:none;z-index:1;width:.5em;height:.5em;display:block;position:absolute;top:50%}#sora-swell-source .emdash-html-block .p-pnLinks__item.-prev:before{border-bottom:1px solid;border-left:1px solid;left:.35em;transform:rotate(45deg)translateY(-50%)}#sora-swell-source .emdash-html-block .p-pnLinks__item.-prev .p-pnLinks__thumb{margin-right:8px}#sora-swell-source .emdash-html-block .p-pnLinks__item.-next .p-pnLinks__link{justify-content:flex-end}#sora-swell-source .emdash-html-block .p-pnLinks__item.-next:before{border-bottom:1px solid;border-right:1px solid;right:.35em;transform:rotate(-45deg)translateY(-50%)}#sora-swell-source .emdash-html-block .p-pnLinks__item.-next .p-pnLinks__thumb{order:2;margin-left:8px}#sora-swell-source .emdash-html-block .p-pnLinks__item.-next:first-child{margin-left:auto}#sora-swell-source .emdash-html-block .p-pnLinks__link{border-radius:var(--swl-radius--2,0);color:inherit;align-items:center;width:100%;height:100%;min-height:4em;padding:.6em 1em .5em;line-height:1.4;text-decoration:none;transition:box-shadow .25s;display:flex;position:relative}#sora-swell-source .emdash-html-block .p-pnLinks__thumb{border-radius:var(--swl-radius--4,0);-o-object-fit:cover;object-fit:cover;width:48px;height:32px}#sora-swell-source .emdash-html-block .p-pnLinks .-prev .p-pnLinks__link{border-left:1.25em solid var(--color_main)}#sora-swell-source .emdash-html-block .p-pnLinks .-prev:before{color:#fff}#sora-swell-source .emdash-html-block .p-pnLinks .-next .p-pnLinks__link{border-right:1.25em solid var(--color_main)}#sora-swell-source .emdash-html-block .p-pnLinks .-next:before{color:#fff}@media not all and (width>=960px){#sora-swell-source .emdash-html-block .p-pnLinks.-thumb-on{display:block}#sora-swell-source .emdash-html-block .p-pnLinks.-thumb-on .p-pnLinks__item{width:100%}}@media (width>=600px){#sora-swell-source .emdash-html-block .p-pnLinks__item{font-size:13px}#sora-swell-source .emdash-html-block .p-pnLinks__thumb{width:72px;height:48px}#sora-swell-source .emdash-html-block .p-pnLinks__title{transition:transform .25s}#sora-swell-source .emdash-html-block .-prev>.p-pnLinks__link:hover .p-pnLinks__title{transform:translate(4px)}#sora-swell-source .emdash-html-block .-next>.p-pnLinks__link:hover .p-pnLinks__title{transform:translate(-4px)}#sora-swell-source .emdash-html-block .p-pnLinks .-prev .p-pnLinks__link:hover{box-shadow:1px 1px 2px var(--swl-color_shadow)}#sora-swell-source .emdash-html-block .p-pnLinks .-next .p-pnLinks__link:hover{box-shadow:-1px 1px 2px var(--swl-color_shadow)}}#sora-swell-source .emdash-html-block{--color_main:#bd6e89;--color_main_dark:#8e4b61;--color_main_thin:#fcf1f5;--color_text:#493b42;--color_link:#a04f68;--color_htag:#bd6e89;--color_list_check:#bd6e89;--color_list_num:#bd6e89}#sora-swell-source .emdash-html-block .sora-import-balloon--sora .c-balloon__text{background:#f9e9ee;border-color:#e8bdca}#sora-swell-source .emdash-html-block .sora-import-balloon--sora .c-balloon__before{border-right-color:#f9e9ee}#sora-swell-source .emdash-html-block .sora-import-balloon--follower .c-balloon__text{background:#f9f7d2;border-color:#fbe593}#sora-swell-source .emdash-html-block .sora-import-balloon--follower .c-balloon__before{border-right-color:#f9f7d2}#sora-swell-source .emdash-html-block .c-balloon__text:before{content:none}#sora-swell-source .emdash-html-block .c-balloon__shapes{display:block}#sora-swell-source .emdash-html-block .c-balloon__text>p{margin:0}#sora-swell-source .emdash-html-block h3.wp-block-heading{border:0}#sora-swell-source .emdash-html-block .wp-block-table table{min-width:0}#sora-swell-source .emdash-html-block .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}#sora-swell-source .emdash-html-block .has-text-align-center,#sora-swell-source .emdash-html-block figure.wp-block-image{text-align:center}#sora-swell-source .emdash-html-block figure.wp-block-image img{margin-inline:auto;display:block}#sora-swell-source .emdash-html-block .wp-block-columns{flex-wrap:nowrap!important;gap:1rem!important}#sora-swell-source .emdash-html-block .wp-block-columns>.wp-block-column{flex-grow:1;min-width:0;flex-basis:0!important}#sora-swell-source .emdash-html-block .wp-block-columns figure.wp-block-image{margin:0}#sora-swell-source .emdash-html-block .wp-block-columns img{width:100%;height:auto}#sora-swell-source .emdash-html-block .swell-block-tab .c-tabBody__item{margin:0}#sora-swell-source .emdash-html-block .sora-inline-subheading{color:#704759;background:#fbf0f3;border-left:4px solid #bd6e89;margin:3rem 0 1.4rem;padding:.65rem .8rem;font-weight:800}.sora-article-sidebar__profile img{margin-inline:auto;display:block}#sora-swell-source .emdash-html-block .sora-editorial-guide>p.wp-block-paragraph{max-width:100%;line-height:1.9;margin:0 0 1.2em!important}#sora-swell-source .emdash-html-block .sora-editorial-guide>.swell-block-capbox{margin:2.1rem 0 2.5rem!important}#sora-swell-source .emdash-html-block .sora-editorial-guide>figure.wp-block-table+.swell-block-balloon{margin-top:2rem!important}#sora-swell-source .emdash-html-block .sora-editorial-guide>p.has-text-align-center.u-mb-ctrl{margin-bottom:.3rem!important}#sora-swell-source .emdash-html-block .sora-editorial-guide>p.has-text-align-center.u-mb-ctrl+.swell-block-button{margin-top:0!important}#sora-swell-source .emdash-html-block .sora-editorial-guide .wp-block-table{overflow-x:auto}#sora-swell-source .emdash-html-block .gfs-guide__toc{background:#fff9fa;border:1px solid #e9cbd5;border-radius:6px;margin:2.5rem 0 3rem;padding:1.25rem 1.5rem}#sora-swell-source .emdash-html-block .gfs-guide__toc>strong{color:#834b61;margin-bottom:.7rem;font-size:1rem;display:block}#sora-swell-source .emdash-html-block .gfs-guide__toc ol{margin:0;padding-left:1.6rem}#sora-swell-source .emdash-html-block .gfs-guide__toc li{margin:.35rem 0;line-height:1.5}#sora-swell-source .emdash-html-block .gfs-guide__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1.5rem 0 2rem;display:grid}#sora-swell-source .emdash-html-block .gfs-guide__cards section{background:#fffaf9;border:1px solid #ead5db;border-radius:8px;padding:1.2rem 1rem}#sora-swell-source .emdash-html-block .gfs-guide__cards section>span{color:#c27a93;font-family:Georgia,serif;font-size:1.5rem;font-weight:700}#sora-swell-source .emdash-html-block .gfs-guide__cards h3{color:#704759;border:0;margin:.3rem 0 .5rem;padding:0;font-size:1rem}#sora-swell-source .emdash-html-block .gfs-guide__cards p{margin:0;font-size:.88rem;line-height:1.65}#sora-swell-source .emdash-html-block .gfs-guide__steps{margin:1.6rem 0 2rem}#sora-swell-source .emdash-html-block .gfs-guide__steps section{background:#fffaf9;border:1px solid #ead5db;border-radius:8px;margin:0 0 .8rem;padding:1rem 1.2rem 1rem 5.6rem;position:relative}#sora-swell-source .emdash-html-block .gfs-guide__steps section>span{color:#b46581;font-size:.85rem;font-weight:800;position:absolute;top:1.05rem;left:1rem}#sora-swell-source .emdash-html-block .gfs-guide__steps h3{color:#704759;border:0;margin:0 0 .35rem;padding:0;font-size:1rem}#sora-swell-source .emdash-html-block .gfs-guide__steps p{margin:0;font-size:.88rem;line-height:1.6}#sora-swell-source .emdash-html-block .gfs-guide__steps code{overflow-wrap:anywhere;color:#8b4a64;font-size:.88em}#sora-swell-source .emdash-html-block .gfs-guide .wp-block-table{overflow-x:auto}#sora-swell-source .emdash-html-block .gfs-guide .wp-block-table th{color:#704759;background:#f8e8ed}#sora-swell-source .emdash-html-block .gfs-guide .wp-block-table td{background:#fffdfb}#sora-swell-source .emdash-html-block .gfs-guide>figure.wp-block-table+.swell-block-balloon{margin-top:2rem!important}#sora-swell-source .emdash-html-block .gfs-guide .swell-block-button__link{color:#fff;background:#b66682;border-radius:999px}#sora-swell-source .emdash-html-block .gfs-guide .swell-block-button__link:hover{background:#96536b}#sora-swell-source .emdash-html-block .gfs-guide .swell-block-button>a{border-radius:999px;max-width:100%;display:inline-block;box-shadow:0 5px 12px #8a455b33;color:#fff!important;background:#b66682!important}#sora-swell-source .emdash-html-block .gfs-guide .swell-block-button>a:hover{background:#96536b!important}#sora-swell-source .emdash-html-block .gfs-guide>h2.wp-block-heading strong{color:inherit!important}#sora-swell-source .emdash-html-block .gfs-guide>p.has-text-align-center.u-mb-ctrl{margin-bottom:.3rem!important}#sora-swell-source .emdash-html-block .gfs-guide>p.has-text-align-center.u-mb-ctrl+.swell-block-button{margin-top:0!important}#sora-swell-source .emdash-html-block .gfs-guide__source{color:#806e76;border-top:1px solid #ead5db;margin-top:2.5rem;padding-top:1rem;font-size:.78rem;line-height:1.7}@media (width<=640px){#sora-swell-source .emdash-html-block .gfs-guide__cards{grid-template-columns:1fr}#sora-swell-source .emdash-html-block .gfs-guide__steps section{padding-left:1.1rem}#sora-swell-source .emdash-html-block .gfs-guide__steps section>span{margin-bottom:.25rem;display:block;position:static}#sora-swell-source .emdash-html-block .gfs-guide .wp-block-table th,#sora-swell-source .emdash-html-block .gfs-guide .wp-block-table td{min-width:6rem}}#sora-swell-source .emdash-html-block .gfs-guide__archive-note{color:#765866;background:#fff3f6;border-left:4px solid #bd6e89;padding:.9rem 1rem;font-size:.78rem;line-height:1.75;margin:0 0 1.8rem!important}#sora-swell-source .emdash-html-block .gfs-guide__archive-note strong{color:#8e4b61;font-size:.85rem;display:block}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel{text-align:center;color:#5d3c48;background:linear-gradient(135deg,#f7e4e9 0%,#fff9f6 62%,#f8e7dd 100%);border:1px solid #e8c8d2;margin:.3rem auto 2.4rem;padding:2.2rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #69394912}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel:before,#sora-swell-source .emdash-html-block .gfs-guide__opening-panel:after{content:"";border:1px solid #b16f853b;border-radius:50%;width:8rem;height:8rem;position:absolute}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel:before{top:-5rem;left:-5rem}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel:after{bottom:-5rem;right:-5rem}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel span{color:#9e5f77;letter-spacing:.08em;background:#fff;padding:.4rem .9rem;font-size:.78rem;font-weight:700;display:inline-block}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel strong{color:#7d3f58;margin:1rem auto .55rem;font-size:clamp(1.55rem,5vw,2.45rem);line-height:1.45;display:block}#sora-swell-source .emdash-html-block .gfs-guide__opening-panel p{max-width:28rem;font-size:.94rem;line-height:1.75;margin:0 auto!important}#sora-swell-source .emdash-html-block .gfs-guide__feature-list{background:#fff;border:3px double #b97a90;margin:1.6rem 0 2rem;padding:1.25rem 1.4rem}#sora-swell-source .emdash-html-block .gfs-guide__feature-list strong{color:#914e68;margin-bottom:.7rem;display:block}#sora-swell-source .emdash-html-block .gfs-guide__feature-list ol{margin:0;padding-left:1.75rem;line-height:1.85}#sora-swell-source .emdash-html-block .gfs-guide__feature-list li::marker{color:#a65773;font-weight:800}#sora-swell-source .emdash-html-block .gfs-guide__feature-list li+li{margin-top:.35rem}#sora-swell-source .emdash-html-block .gfs-guide>p.wp-block-paragraph{max-width:100%;line-height:1.9;margin:0 0 1.15em!important}#sora-swell-source .emdash-html-block .gfs-guide>p.wp-block-paragraph+p.wp-block-paragraph{margin-top:0!important}#sora-swell-source .emdash-html-block .gfs-guide>p.wp-block-paragraph+.swell-block-capbox,#sora-swell-source .emdash-html-block .gfs-guide>p.wp-block-paragraph+.gfs-guide__cvbox{margin-top:2.4em!important}#sora-swell-source .emdash-html-block .gfs-guide>.swell-block-capbox{margin:2.1rem 0 2.5rem!important}#sora-swell-source .emdash-html-block .gfs-guide__section-image{margin:.2rem auto 2.4rem}#sora-swell-source .emdash-html-block .gfs-guide__section-image img{width:100%;height:auto;margin-inline:auto}#sora-swell-source .emdash-html-block .gfs-guide__source-shot{text-align:center;width:min(100%,670px);margin:2rem auto 2.7rem}#sora-swell-source .emdash-html-block .gfs-guide__source-shot.is-portrait{width:min(100%,480px)}#sora-swell-source .emdash-html-block .gfs-guide__source-shot img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 8px 25px #5c35421a}#sora-swell-source .emdash-html-block .gfs-guide__source-shot figcaption{color:#78646c;margin-top:.6rem;font-size:.75rem;line-height:1.6}#sora-swell-source .emdash-html-block .gfs-guide__eyebrow{text-align:center;color:#a45c78;font-weight:700;margin:2.2rem 0 .45rem!important}#sora-swell-source .emdash-html-block .gfs-guide__cvbox{background:#fffaf9;border:1px solid #e5c9d0;border-radius:8px;margin:2.7rem 0 3.3rem;padding:1.25rem;box-shadow:0 6px 22px #6e3f4d0f}#sora-swell-source .emdash-html-block .gfs-guide__cvbox>.is-style-balloon_box{color:#8d5269;text-align:center;font-weight:800;margin:0 0 1.25rem!important}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-cv-box__inner{grid-template-columns:minmax(150px,230px) 1fr;align-items:center;gap:1rem 1.5rem;display:grid}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-image{text-align:center;grid-row:span 3;margin:0}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-image img{border-radius:5px;width:min(100%,220px);height:auto;margin:auto;display:block}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-list{background:0 0;border:0;margin:0;padding-left:1.3rem;font-size:.9rem;line-height:1.7}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-list li{margin:.25rem 0}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-button__btn{color:#fff;background:#b66682;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:flex}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-button__em{color:#9b536e;background:#fff;border-radius:999px;padding:.1rem .5rem;font-size:.78rem}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-text-link{color:#7d6a71;text-align:center;font-size:.78rem}@media (width<=640px){#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-cv-box__inner{grid-template-columns:minmax(0,1fr)}#sora-swell-source .emdash-html-block .gfs-guide__cvbox .pb-image{grid-row:auto}}.sora-breadcrumb[data-astro-cid-ruv7hgo6]{color:#806d70;margin-bottom:1.5rem;font-size:.75rem}.sora-breadcrumb[data-astro-cid-ruv7hgo6] ol[data-astro-cid-ruv7hgo6]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sora-breadcrumb[data-astro-cid-ruv7hgo6] li[data-astro-cid-ruv7hgo6]+li[data-astro-cid-ruv7hgo6]:before{content:"›";color:#b4959b;margin-right:.4rem}.sora-breadcrumb[data-astro-cid-ruv7hgo6] li[data-astro-cid-ruv7hgo6][aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sora-breadcrumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:#9d5c6d;text-decoration:none}.sora-breadcrumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{text-decoration:underline}.sora-share[data-astro-cid-ruv7hgo6]{border-top:1px solid #eadbd9;border-bottom:1px solid #eadbd9;margin-top:3rem;padding:1.5rem 0}.sora-share[data-astro-cid-ruv7hgo6] p[data-astro-cid-ruv7hgo6]{color:#624d55;margin:0 0 .85rem;font-size:.86rem;font-weight:700}.sora-share__actions[data-astro-cid-ruv7hgo6]{flex-wrap:wrap;gap:.6rem;display:flex}.sora-share__actions[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6],.sora-share__actions[data-astro-cid-ruv7hgo6] button[data-astro-cid-ruv7hgo6]{color:#91596c;font:inherit;cursor:pointer;background:#fffdfb;border:1px solid #d9b5bf;border-radius:999px;padding:.65rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none}.sora-share__actions[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover,.sora-share__actions[data-astro-cid-ruv7hgo6] button[data-astro-cid-ruv7hgo6]:hover{background:#faedef}.sora-share__feedback[data-astro-cid-ruv7hgo6]{color:#806d70;min-height:1.4em;margin-top:.45rem;font-size:.75rem;display:block}.sora-article-nav[data-astro-cid-ruv7hgo6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}.sora-article-nav[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{background:#fffaf7;border:1px solid #eadbd9;border-radius:6px;min-width:0;padding:1rem;text-decoration:none;display:block}.sora-article-nav[data-astro-cid-ruv7hgo6] span[data-astro-cid-ruv7hgo6]{color:#a66d7b;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.sora-article-nav[data-astro-cid-ruv7hgo6] strong[data-astro-cid-ruv7hgo6]{-webkit-line-clamp:2;color:#583e48;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=600px){.sora-article-nav[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr}}.sora-authorBox[data-astro-cid-ruv7hgo6]{--color_border:#e4c5cc;color:#553b43;background:#fffaf7;margin-top:4rem}.sora-authorBox[data-astro-cid-ruv7hgo6] .p-authorBox__l[data-astro-cid-ruv7hgo6]{flex-direction:column;align-items:center;display:flex}.sora-authorBox[data-astro-cid-ruv7hgo6] .p-authorBox__position[data-astro-cid-ruv7hgo6]{color:#9d6b79;font-size:.85rem;font-style:normal}.sora-authorBox[data-astro-cid-ruv7hgo6] .p-authorBox__desc[data-astro-cid-ruv7hgo6]{margin:.2rem 0 1.4rem;line-height:1.8}.sora-authorBox[data-astro-cid-ruv7hgo6] .p-authorBox__moreLink[data-astro-cid-ruv7hgo6]{color:#965b6d;border-color:#c996a4;border-radius:999px;font-size:.85rem;font-weight:700}.sora-authorBox[data-astro-cid-ruv7hgo6] .p-authorBox__moreLink[data-astro-cid-ruv7hgo6]:after{content:"→";font-family:inherit}.post-header[data-astro-cid-ruv7hgo6]{background:#fffaf7}.post-header__title[data-astro-cid-ruv7hgo6]{color:#48343d;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800}.post-hero__media[data-astro-cid-ruv7hgo6]{border-radius:4px}.post-header[data-astro-cid-ruv7hgo6]{padding-block:2.3rem 1rem}.post-header__inner[data-astro-cid-ruv7hgo6]{max-width:1140px;margin-inline:auto}.back-link[data-astro-cid-ruv7hgo6]{margin-block-end:clamp(2rem,1.5rem + 2vw,3rem)}.back-link[data-astro-cid-ruv7hgo6]:hover svg[data-astro-cid-ruv7hgo6]{translate:-2px}.back-link[data-astro-cid-ruv7hgo6]:hover svg[data-astro-cid-ruv7hgo6]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:2px}.post-header__tags[data-astro-cid-ruv7hgo6]{margin-block-end:var(--spacing-5)}.post-header__lead[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-xl);line-height:var(--leading-normal)}.post-header__meta[data-astro-cid-ruv7hgo6]{--avatar-ring:var(--color-bg);align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;margin-block-start:var(--spacing-8);display:none}.post-header__meta[data-astro-cid-ruv7hgo6] .byline__names{white-space:normal;overflow:visible}.post-header__dateline[data-astro-cid-ruv7hgo6]{column-gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.post-header__dateline[data-astro-cid-ruv7hgo6]>[data-astro-cid-ruv7hgo6]+[data-astro-cid-ruv7hgo6]:before{content:"·";content:"·" / "";margin-inline-end:var(--spacing-2)}.post-hero[data-astro-cid-ruv7hgo6]{padding-block:clamp(1rem,.5rem + 2vw,2rem)}.post-hero__media[data-astro-cid-ruv7hgo6]{aspect-ratio:2;border-radius:var(--radius-xl);background:var(--color-fill);position:relative;overflow:hidden}.post-hero__media[data-astro-cid-ruv7hgo6]:after{content:"";border-radius:inherit;outline:1px solid var(--color-media-outline);outline-offset:-1px;pointer-events:none;position:absolute;inset:0}.post-hero__media[data-astro-cid-ruv7hgo6] img{object-fit:cover;width:100%;max-width:none;height:100%}.post-layout[data-astro-cid-ruv7hgo6]{row-gap:var(--spacing-16);grid-template-columns:minmax(0,1fr);display:grid}.post-meta[data-astro-cid-ruv7hgo6],.toc[data-astro-cid-ruv7hgo6]{display:none}.toc--mobile[data-astro-cid-ruv7hgo6]{padding:var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-fill);margin-block-end:var(--spacing-10);display:block}.toc--mobile[data-astro-cid-ruv7hgo6][hidden]{display:none}.post-main[data-astro-cid-ruv7hgo6],.post-rail[data-astro-cid-ruv7hgo6]{width:100%;max-width:none;margin-inline:auto}.post-rail[data-astro-cid-ruv7hgo6]{overflow-wrap:anywhere}.post-facts[data-astro-cid-ruv7hgo6]{gap:var(--spacing-8);display:grid}.post-fact[data-astro-cid-ruv7hgo6] dt[data-astro-cid-ruv7hgo6]{margin-block-end:var(--spacing-3)}.post-fact[data-astro-cid-ruv7hgo6] dd[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-sm);color:var(--color-text);font-variant-numeric:tabular-nums}.toc[data-astro-cid-ruv7hgo6] h2[data-astro-cid-ruv7hgo6]{margin-block-end:var(--spacing-4)}.toc__list[data-astro-cid-ruv7hgo6]{border-inline-start:1px solid var(--color-border);list-style:none}.toc[data-astro-cid-ruv7hgo6] .toc__link{padding-block:5px;padding-inline:var(--spacing-3) 0;color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--leading-snug);transition:color var(--transition-fast), border-color var(--transition-fast);border-inline-start:2px solid #0000;margin-inline-start:-1px;text-decoration:none;display:block}.toc[data-astro-cid-ruv7hgo6] .toc__item--nested .toc__link{padding-inline-start:var(--spacing-6)}.toc[data-astro-cid-ruv7hgo6] .toc__link:hover{color:var(--color-text)}.toc[data-astro-cid-ruv7hgo6] .toc__link[aria-current=true]{border-inline-start-color:var(--color-text);color:var(--color-text)}@media (width>=1100px){.toc--mobile[data-astro-cid-ruv7hgo6]{display:none}.post-header__inner[data-astro-cid-ruv7hgo6]{max-width:none}.post-header__meta[data-astro-cid-ruv7hgo6]{display:none}.post-layout[data-astro-cid-ruv7hgo6]{grid-template-columns:minmax(0,790px) minmax(240px,285px);justify-content:space-between;align-items:start;gap:clamp(1.8rem,4vw,4rem)}.post-meta[data-astro-cid-ruv7hgo6]{display:none}.post-main[data-astro-cid-ruv7hgo6]{max-width:none}.post-rail[data-astro-cid-ruv7hgo6]{max-width:none;max-height:none;margin:0;padding:0;display:block;position:static;overflow:visible}.toc[data-astro-cid-ruv7hgo6]{display:block}.toc[data-astro-cid-ruv7hgo6][hidden]{display:none}}.post-comments[data-astro-cid-ruv7hgo6]{border-block-start:1px solid var(--color-border);margin-block-start:var(--spacing-16);padding-block-start:var(--spacing-10)}.post-comments:not(:has(.ec-comments,.ec-comment-form)){display:none}.post-comments[data-astro-cid-ruv7hgo6] h2[data-astro-cid-ruv7hgo6]{margin-block-end:var(--spacing-3)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comments{--ec-comment-border:1px solid var(--color-border);--ec-comment-gap:var(--spacing-6);--ec-comment-indent:var(--spacing-5)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comments-heading{font-size:var(--font-size-2xl);margin-block-end:var(--spacing-8)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-header{gap:var(--spacing-1) var(--spacing-3)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-author{font-size:var(--font-size-sm);color:var(--color-text)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-date{opacity:1;color:var(--color-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-body{line-height:var(--leading-relaxed);color:var(--color-text)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-replies{padding-left:0;border-inline-start:1px solid var(--color-border);padding-inline-start:var(--ec-comment-indent)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);margin-block-start:var(--spacing-8);padding:clamp(1rem,.5rem + 2vw,1.5rem);position:relative;overflow:clip}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form-field span{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-form-field input,.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-form-field textarea{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-form-field input{height:40px}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-form-field textarea{min-height:7.5rem;line-height:var(--leading-normal);resize:vertical}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-form-field :is(input,textarea):hover{border-color:var(--color-border-strong)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-form-field :is(input,textarea):focus{border-color:var(--color-muted);box-shadow:0 0 0 3px var(--color-brand-ring);outline:2px solid #0000}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form .ec-comment-user-info{border-radius:var(--radius);background:var(--color-fill);color:var(--color-text-secondary);border:0}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-user-email:before{margin-right:0;margin-inline-end:var(--spacing-2)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form-submit{height:40px;padding:0 var(--spacing-5);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-sm);transition:background-color var(--transition-fast), scale var(--transition-fast);justify-content:center;align-items:center;margin-block-start:var(--spacing-4);font-weight:500;line-height:1;display:inline-flex}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form-submit:hover:not(:disabled){background:var(--color-brand-hover)}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form-submit:active:not(:disabled){scale:.96}.post-comments[data-astro-cid-ruv7hgo6] .ec-comment-form-submit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.post-widgets:not(:has(.widget)){display:none}@media (width<=1099.98px){.post-rail:not(:has(.widget)){display:none}}.post-widgets[data-astro-cid-ruv7hgo6]{border-block-start:1px solid var(--color-border);padding-block-start:var(--spacing-10)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-area{columns:15rem 2;column-gap:var(--spacing-8)}.post-widgets[data-astro-cid-ruv7hgo6] .widget{min-width:0;font-size:var(--font-size-sm);break-inside:avoid;margin-block-end:var(--spacing-10)}.post-widgets[data-astro-cid-ruv7hgo6] .widget__title{font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);margin-block-end:var(--spacing-3)}.post-widgets[data-astro-cid-ruv7hgo6] .widget__content{line-height:var(--leading-normal);color:var(--color-text-secondary)}.post-widgets[data-astro-cid-ruv7hgo6] .widget__content ul{list-style:none}.post-widgets[data-astro-cid-ruv7hgo6] .widget__content p+p{margin-block-start:var(--spacing-3)}.post-widgets[data-astro-cid-ruv7hgo6] .widget__menu ul{gap:var(--spacing-2);display:grid}.post-widgets[data-astro-cid-ruv7hgo6] :is(.widget__menu,.widget-categories,.widget-archives) a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.post-widgets[data-astro-cid-ruv7hgo6] :is(.widget__menu,.widget-categories,.widget-archives) a:hover{color:var(--color-text)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search{position:relative}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__input{width:100%;height:36px;padding-block:0;padding-inline:var(--spacing-4) 4.5rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;appearance:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__input::placeholder{color:var(--color-muted)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__input:hover{border-color:var(--color-border-strong)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__input:focus{border-color:var(--color-muted);box-shadow:0 0 0 3px var(--color-brand-ring);outline:2px solid #0000}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__button{top:4px;height:28px;padding-inline:var(--spacing-3);border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:0;font-weight:500;position:absolute;inset-inline-end:4px}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__button:hover{background:var(--color-fill-strong);color:var(--color-text)}.post-widgets[data-astro-cid-ruv7hgo6] :is(.widget-categories,.widget-archives){gap:var(--spacing-1);display:grid}.post-widgets[data-astro-cid-ruv7hgo6] :is(.widget-categories,.widget-archives) li{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding-block:3px;display:flex}.post-widgets[data-astro-cid-ruv7hgo6] :is(.widget-categories__count,.widget-archives__count),.post-widgets[data-astro-cid-ruv7hgo6] .widget-tags__count{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);font-variant-numeric:tabular-nums}.post-widgets[data-astro-cid-ruv7hgo6] :is(.widget-categories__empty,.widget-tags__empty){color:var(--color-muted)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-tags__cloud{flex-wrap:wrap;gap:6px;display:flex}.post-widgets[data-astro-cid-ruv7hgo6] .widget-tags__cloud li{align-items:center;gap:var(--spacing-1);display:inline-flex}.post-widgets[data-astro-cid-ruv7hgo6] .widget-tags__link{border-radius:var(--radius-full);background:var(--color-surface);min-height:26px;box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary);transition:color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;padding:2px 10px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.post-widgets[data-astro-cid-ruv7hgo6] .widget-tags__link:hover{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts{gap:var(--spacing-4);display:grid}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts li{gap:2px;display:grid}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts li:has(>.widget-recent-posts__thumbnail){align-items:center;column-gap:var(--spacing-3);grid-template-columns:40px minmax(0,1fr)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts__thumbnail{border-radius:var(--radius-sm);object-fit:cover;outline:1px solid var(--color-media-outline);outline-offset:-1px;grid-row:span 2;width:40px;height:40px}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts__link{font-weight:500;line-height:var(--leading-snug);color:var(--color-text);text-decoration-line:underline;text-decoration-color:#0000}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts__link:hover{text-decoration-color:currentColor}.post-widgets[data-astro-cid-ruv7hgo6] .widget-recent-posts__date{font-size:var(--font-size-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.related[data-astro-cid-ruv7hgo6]{max-width:980px;margin-inline:auto}.related__title[data-astro-cid-ruv7hgo6]{color:#5b3d47;border-left:3px solid #aa6b7d;margin:0 0 1.5rem;padding:0 0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.45}.related__list[data-astro-cid-ruv7hgo6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7rem 1rem;margin:0;padding:0;list-style:none;display:grid}.related__list[data-astro-cid-ruv7hgo6]>.p-postList__item[data-astro-cid-ruv7hgo6]{min-width:0}.related__list[data-astro-cid-ruv7hgo6] .p-postList__link[data-astro-cid-ruv7hgo6]{color:#4f3941;text-decoration:none;display:block}.related__list[data-astro-cid-ruv7hgo6] .c-postThumb__figure[data-astro-cid-ruv7hgo6]{aspect-ratio:16/9;background:#f5e8e7;width:100%;margin:0 0 .7rem;overflow:hidden;box-shadow:0 3px #b77c8c}.related__list[data-astro-cid-ruv7hgo6] .c-postThumb__figure[data-astro-cid-ruv7hgo6] img{object-fit:cover;width:100%;height:100%;display:block}.related__list[data-astro-cid-ruv7hgo6] .p-postList__title[data-astro-cid-ruv7hgo6]{margin:0 0 .35rem;font-size:.88rem;font-weight:700;line-height:1.55}.related__list[data-astro-cid-ruv7hgo6] .p-postList__date[data-astro-cid-ruv7hgo6]{color:#7b6870;font-size:.72rem;line-height:1.5;display:block}.related__list[data-astro-cid-ruv7hgo6] .p-postList__link[data-astro-cid-ruv7hgo6]:hover .p-postList__title[data-astro-cid-ruv7hgo6]{text-underline-offset:.16em;text-decoration:underline}.related__list[data-astro-cid-ruv7hgo6]:has(>:only-child){grid-template-columns:minmax(0,230px)}@media (width<=900px){.related__list[data-astro-cid-ruv7hgo6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.related__list[data-astro-cid-ruv7hgo6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .85rem}.related__list[data-astro-cid-ruv7hgo6]:has(>:only-child){grid-template-columns:minmax(0,220px)}}@media (width>=1100px){.post-widgets[data-astro-cid-ruv7hgo6]{border-block-start:0;padding-block-start:0}.post-widgets[data-astro-cid-ruv7hgo6] .widget-area{columns:auto}.post-widgets[data-astro-cid-ruv7hgo6] .widget{margin-block-end:var(--spacing-8)}}@media (width<=720px){.post-header__lead[data-astro-cid-ruv7hgo6]{font-size:var(--font-size-lg)}.post-hero__media[data-astro-cid-ruv7hgo6]{aspect-ratio:16/9;border-radius:var(--radius-lg)}.post-widgets[data-astro-cid-ruv7hgo6] .widget-search__input{font-size:var(--font-size-base)}}
