.w-beforeFooter{margin:6em auto 3em;overflow:hidden}.c-widget__title.-footer:before{background-color:currentcolor!important}.l-footer{background-color:var(--color_footer_bg);color:var(--color_footer_text);position:relative;z-index:0}.l-footer a,.l-footer span{color:inherit}.l-footer .copyright{font-size:12px;text-align:center}.l-footer .copyright a{color:var(--color_link)}.l-footer__nav{color:inherit;display:flex;flex-wrap:wrap;justify-content:center;padding:.5em 0 1em}.l-footer__nav a{color:inherit;display:block;font-size:3vw;padding:.25em .5em;text-decoration:none}.l-footer__nav a:hover{text-decoration:underline}.l-footer__foot,.l-footer__widgetArea{padding-bottom:1em;padding-top:1em}.p-indexModal{padding:80px 16px}.p-indexModal__inner{background:#fdfdfd;border-radius:var(--swl-radius--4,0);color:#333;height:100%;margin:-1em auto 0!important;max-width:800px;padding:2em 1.5em;position:relative;-webkit-transform:translateY(16px);transform:translateY(16px);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:1}.is-opened>.p-indexModal__inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-searchModal__inner{background:hsla(0,0%,100%,.1);left:50%;max-width:600px;padding:1em;position:absolute;top:calc(50% + 16px);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:top .5s;width:96%;z-index:1}.is-opened>.p-searchModal__inner{top:50%}.p-searchModal__inner .c-searchForm{box-shadow:0 0 4px hsla(0,0%,100%,.2)}.p-searchModal__inner .s{font-size:16px}@media (min-width:960px){.w-footer{display:flex;justify-content:space-between}.w-footer__box{flex:1;padding:1em}}@media not all and (min-width:960px){.w-footer__box{padding:1em 0}.w-footer__box+.w-footer__box{margin-top:1em}.l-footer__inner{padding-bottom:calc(env(safe-area-inset-bottom)*.5)}}@media (min-width:600px){.l-footer__nav a{border-right:1px solid;font-size:13px;padding:0 .75em}.l-footer__nav li:first-child a{border-left:1px solid}.p-indexModal__inner{padding:2em}}:root{--swl-pad_lp:2vw;--swl-pad_lp_post:2vw}.lp-content{--article_size:var(--swl-lp_content_width,900px);box-sizing:content-box;margin:0 auto;padding:0 var(--swl-pad_lp)}.lp-content .post_content>h2{margin-left:calc(0px - var(--swl-pad_lp_post));margin-right:calc(0px - var(--swl-pad_lp_post))}.lp-content__title{font-size:2em;margin-top:var(--swl-pad_lp_post);text-align:center}.lp-thumb{margin:0}.lp-thumb__img{display:block;width:100%}.lp-content__inner{margin:0 auto;max-width:calc(var(--swl-lp_content_width, 900px) + var(--swl-pad_lp_post)*2);position:relative}.-style-border .lp-content__inner{box-shadow:0 0 0 1px var(--color_border)}.-style-shadow .lp-content__inner{box-shadow:4px 0 4px -4px var(--swl-color_shadow),-4px 0 4px -4px var(--swl-color_shadow)}.lp-content__postContent{margin-bottom:0;padding:0 var(--swl-pad_lp_post)}.lp-content__postContent:first-child{margin-top:0}.lp-content:not(.-style-no){--swl-pad_lp_post:3vw}.lp-content:not(.-style-no) .lp-content__inner{background:#fff;color:#000}.lp-content:not(.-style-no) .alignfull{left:calc(0px - var(--swl-pad_lp_post));width:calc(100% + var(--swl-pad_lp_post)*2)}.lp-content.-style-no .swell-block-fullWide__inner.l-article{--swl-fw_inner_pad:calc(var(--swl-pad_lp) + var(--swl-pad_lp_post))}.lp-content:not(.-style-no) .swell-block-fullWide__inner.l-article{--swl-fw_inner_pad:var(--swl-pad_lp_post)}.swell-block-fullWide__inner.l-container{--swl-fw_inner_pad:var(--swl-pad_lp_post,0px)}@media (min-width:600px){:root{--swl-pad_lp:16px;--swl-pad_lp_post:16px}.lp-content:not(.-style-no){--swl-pad_lp_post:40px}.lp-content.-style-no .swell-block-fullWide__inner.l-article,.lp-content:not(.-style-no) .swell-block-fullWide__inner.l-article{--swl-fw_inner_pad:0}}@media (min-width:960px){.lp-content:not(.-style-no) .alignwide{left:calc(0px - var(--swl-pad_lp_post)/2);width:calc(100% + var(--swl-pad_lp_post))}}