/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{
font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline
 dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input
,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{
-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:
border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{
-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
html{font-family:source-han-sans-japanese,sans-serif;-webkit-font-kerning:none;font-kerning:none;line-height:1.75;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}body{
background-color:#fff;color:#212121;overflow-x:hidden}*,::after,::before{box-sizing:inherit}main{display:block}a{color:#3032b3;text-decoration:none}address,cite,dfn,em,i,var{font-style:inherit}small{
font-size:85%}audio,canvas,iframe,img,svg,video{vertical-align:bottom}img,video{max-width:100%;height:auto}svg{fill:currentColor}table{border-collapse:collapse}th{text-align:left}button,input,select,
textarea{padding:0;font:inherit;color:inherit;background-color:transparent;border:0}html:not([data-whatinput=keyboard]) button:focus,html:not([data-whatinput=keyboard]) select:focus{outline-width:0;
outline-style:none}fieldset{min-width:0;margin:0;padding:0;border:0}[hidden]{display:none!important}@supports (display:grid){:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@font-face{font-family:em-dot-fix;src:local("Times"),local("Times New Roman");unicode-range:u+2022}
@font-face{font-family:em-space-fix;src:local("Hiragino Mincho ProN");unicode-range:u+20}.c-adgrid{display:flex;justify-content:center;margin:2.5rem -.25rem}.c-adgrid:first-child{margin-top:0;
margin-bottom:1rem}.c-adgrid__item{margin-right:.25rem;margin-left:.25rem;background:#eaeaea}.c-adgrid__item--banner{min-height:3.125rem}.c-adgrid__item--rectangle{min-height:15.625rem}
@media (max-width:39.99em){.c-adgrid__item+.c-adgrid__item{display:none}.c-section--accent .c-section__body::after{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.c-card{position:relative
;z-index:0;height:100%;background-color:#fff}.c-card--special:before{content:
url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 102.72 103.57'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23868a9b}.cls-3{fill:%23efea3a}.cls-4{fill:%232e3b95}%3C/style%3E%3C/defs%3E%3Cg id='レイヤー_2' data-name='レイヤー 2'%3E%3Cg id='レイヤー_5' data-name='レイヤー 5'%3E%3Cpath class='cls-1' d='M102.72 3.88L99.67 0l-.03.03-3.86 3.85h6.94zM3.84 95.82L0 99.66l3.84 3.91v-7.75z'/%3E%3Cpath fill='%2323aa9f' d='M47.34 0L0 47.34v52.32L95.78 3.88 99.64.03l.02-.03H47.34z'/%3E%3Cpath class='cls-3' d='M38.57 39a11.68 11.68 0 00-1.19 1.36l-.38-.43c-.25.61-.27.66-.48 1.1l2.65 2.65a20.77 20.77 0 001.71 1.56l-2 2a21 21 0 00-1.56-1.71l-2-2c-.23.47-.33.65-.49 1a8.55 8.55 0 00-.83 1.41l-2.39-1.69a20 20 0 001.68-2.57l-2.45-2.46-.51.51A13.76 13.76 0 0131.86 42a9.51 9.51 0 00-2.16.67 18.35 18.35 0 00-3.18-4.19 6.41 6.41 0 00-.64-.56l1.69-1.35a10.39 10.39 0 00.83.91l.3.3.35-.35L27.67 36a9.38 9.38 0 00-1.14-1l2-2a9.8 9.8 0 001 1.14L31 35.51a5.37 5.37 0 00.85-1l1.35 1.35c.49-.42.91-.83 1.45-1.36l1-1-.78-.78-.75.75A19.75 19.75 0 0032.7 35l-1.93-2a13.94 13.94 0 001.51-1.36l.76-.75-.27-.28a9.09 9.09 0 00-1-.84l2.05-2a7.19 7.19 0 00.83 1L35 29l1-1a15.73 15.73 0 001.4-1.55l1.94 1.93a20.56 20.56 0 00-1.55 1.42l-1 1 .78.77 1.29-1.28a21 21 0 001.53-1.66l1.88 1.88a16 16 0 00-1.33 1.21l.68.69a12.3 12.3 0 001.15-1.25l1.92 1.92a11 11 0 00-1.27 1.12L46 36.84c1.13 1.13.93 2.09-.79 3.8-.27.27-.67.65-1.12 1A8 8 0 0042 40.37l-.13 1a12.74 12.74 0 00-3.68-.58l.51-2zm-3.92.21c.19-.43.19-.43.58-1.26l.35.35a19.12 19.12 0 001.49-1.37l2.61-2.61-.68-.69-2.64 2.63a17.29 17.29 0 00-1.54 1.68l-1.3-1.3a7.75 7.75 0 00-.74.69zm4.67-1a11.2 11.2 0 013 .31L42.09 40a15.34 15.34 0 001.22-1c.42-.41.44-.57.16-.85l-2-2zM55.32 18.1l2.73-2.73A15.5 15.5 0 0059.33 14l1.41 1.41a14.26 14.26 0 00-1.37 1.26l-3.29 3.28.46.46L60 16.93a16.9 16.9 0 001.47-1.57L63.14 17a15.88 15.88 0 00-1.59 1.45l-1.92 1.92a14.19 14.19 0 004.85-2.61 11 11 0 00.85 2.75 15.46 15.46 0 01-3.14 1.59 10.13 10.13 0 01-3.23.74c.36.31.58.51.77.7l.5.5a4.75 4.75 0 001 .8L59.06 27a6.16 6.16 0 00-.81-1l-.49-.49a8.2 8.2 0 01-.7-.78 9.9 9.9 0 01-.79 3.52 22.16 22.16 0 01-1.47 2.84 9.5 9.5 0 00-2.68-.8 12.12 12.12 0 002.41-4.82l-1.83 1.88a14.27 14.27 0 00-1.43 1.56l-1.68-1.68a18.64 18.64 0 001.55-1.44l3.43-3.43-.46-.45-2.3 2.29c-.53.54-.88.91-1.25 1.33a12.47 12.47 0 00-1.14-1.25l-1.06-1.06a12.07 12.07 0 01-.94-1 10.62 10.62 0 01-.08 1.85 8.4 8.4 0 00-2.72-1 10.64 10.64 0 00-.17-4.56 5.13 5.13 0 00-.45-1.29l2.36-1.82a13.63 13.63 0 01.38 1.49L48.62 15a9.13 9.13 0 00-.62-1.73l2.28-1.91c.18.6.3 1.05.42 1.6l2.3-2.34a14.37 14.37 0 001.28-1.4l1.54 1.54a13.37 13.37 0 00-1.05 1l-2.92 2.92.4.4 2.23-2.23a10.88 10.88 0 001.26-1.37l1.2 1.2a14.72 14.72 0 00-1.35 1.27l-2.24 2.24.41.4L56 14.33A12.31 12.31 0 0057.28 13l1.19 1.19a16.32 16.32 0 00-1.35 1.28l-2.23 2.23zM50 16.57l-2.22 2.22.4.4L50.37 17zm1.5 1.5l-2.25 2.23.41.4 2.22-2.22zm-.71 3.73l.43.43L53.41 20l-.41-.42z'/%3E%3Cpath class='cls-4' d='M31.45 56.69a13.53 13.53 0 00-1.8-6.57.15.15 0 01-.07-.11 12.59 12.59 0 00-10.36-5.47 14.42 14.42 0 00-3.55.5.27.27 0 01-.36-.14 3.36 3.36 0 01-.2-.43 3.17 3.17 0 01.13-2.77v-.07h-.07A6.38 6.38 0 0013.94 45a4.4 4.4 0 000 .51.36.36 0 01-.14.28 3.14 3.14 0 00-.64.35.12.12 0 01-.21 0c-.07 0-.14-.07-.21-.14a2.56 2.56 0 01-.11-.24 3 3 0 01.13-2.76v-.07h-.07a6.26 6.26 0 00-1.28 3.66 3.53 3.53 0 000 .46.53.53 0 01-.14.28c-.14.14-.29.21-.43.36a.26.26 0 01-.21.07c-.07 0-.14-.07-.21-.14l-.05-.08a3.26 3.26 0 01-.09-3.33v-.07h-.08A6.26 6.26 0 009 49.18c0 .09 0 .17.05.26a.42.42 0 01-.07.28 12.57 12.57 0 0018.9 16.42 13.45 13.45 0 003.56-8.73v-.49c0-.16.01-.15.01-.23z'/%3E%3Ccircle cx='19.22' cy='57.18' r='7.52' fill='%23fff'/%3E%3Cpath class='cls-4' d='M15.46 53.91A3.11 3.11 0 0012.33 57a1.26 1.26 0 011.28-1.21 1.28 1.28 0 110 2.55 1.3 1.3 0 01-1.28-1.2 3.13 3.13 0 006.25 0 3.28 3.28 0 00-3.12-3.23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
;display:block;height:103px;left:-3px;position:absolute;top:-3px;width:103px;z-index:10}.c-card__title{font-size:1rem;line-height:calc(1em * 48 / 32);font-feature-settings:"palt";-webkit-font-kerning:
auto;font-kerning:auto;margin-top:0;margin-bottom:0;color:#3032b3;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";font-kerning:auto}.c-card__link{color:
inherit;text-decoration:none}html:not([data-whatinput=keyboard]) .c-card__link:focus{outline-width:0;outline-style:none}@supports (display:-webkit-box){.c-card__link{outline-offset:-2px}}
.c-card__link:hover{text-decoration:underline}html:not([data-whatinput=keyboard]) .c-card__media:focus{outline-width:0;outline-style:none}.c-card__footer{font-size:calc(1rem * 8 / 11);line-height:
calc(1em * 44 / 32);display:flex;width:100%;min-width:1px;margin-top:.5rem;color:#666}.c-card__footer>:not(:first-child){margin-left:1em}.c-card__meta{white-space:nowrap;overflow:hidden;text-overflow:
ellipsis;margin-top:0;margin-bottom:0}.c-card__category+.c-card__category::before{content:"\ff0f"}.c-card__pubdate{flex-shrink:0}.c-card--stacked{display:flex;flex-direction:column;width:100%;
padding-bottom:.5rem}.c-card--stacked .c-card__title{margin-top:.5rem;flex-grow:1}.c-card--stacked .c-card__media{order:-1}.c-card--horizontal{display:-ms-grid;display:grid;align-items:start;
-ms-grid-columns:10rem 1rem minmax(1px,1fr);grid-template-columns:10rem minmax(1px,1fr);-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto;grid-column-gap:1rem;grid-template-areas:
"card_media card_title" "c-taglist c-taglist" "card_footer card_footer"}.c-card--horizontal .c-card__title{-ms-grid-row:1;-ms-grid-column:3;font-size:1rem;line-height:calc(1em * 48 / 32);font-family:
source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;grid-area:card_title;margin-top:-.25rem}.c-card--horizontal .c-card__media{
-ms-grid-row:1;-ms-grid-column:1;grid-area:card_media}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.c-card--horizontal .c-card__media{-ms-grid-row-align:start}
.c-card--horizontal .c-card__footer{-ms-grid-row-align:end}}.c-card--horizontal .c-taglist{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row-align:end;align-self:end;grid-area:
c-taglist;height:29px;line-height:normal}.c-card--horizontal .c-taglist .c-tag{font-size:.7rem;padding:.25rem}.c-card--horizontal .c-card__footer{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:
3;-ms-grid-row-align:end;align-self:end;grid-area:card_footer;margin-top:0}.c-card--featured .c-card__title{font-size:calc(1rem * 8 / 6);line-height:calc(1em * 42 / 32);font-family:
source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto}.c-card--featured .c-card__media{margin-right:.5rem;margin-bottom:.5rem}
.c-card--featured .c-card__media::before{background-color:rgba(21,179,167,.2);content:"";position:absolute;top:.5rem;right:-.5rem;bottom:-.5rem;left:.5rem;z-index:-1}@media (min-width:40em){
.c-card--horizontal{-ms-grid-columns:minmax(10rem,4fr) 1rem 7fr;grid-template-columns:minmax(10rem,4fr) 7fr;grid-column-gap:1rem;grid-template-areas:"card_media card_title" "card_media c-taglist" 
"card_media card_footer"}.c-card--horizontal .c-card__title{-ms-grid-row:1;-ms-grid-column:3}.c-card--horizontal .c-card__media{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.c-card--horizontal .c-taglist{height:27px;-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.c-card--horizontal .c-card__footer{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1}
.c-card--featured .c-card__media{margin-right:1rem;margin-bottom:1rem}.c-card--featured .c-card__media::before{top:1rem;right:-1rem;bottom:-1rem;left:1rem}}.c-card--accent{background-image:
linear-gradient(to right,#15b3a7 1px,transparent 1px,transparent calc(100% - 1px),#15b3a7 calc(100% - 1px)),
linear-gradient(to top,#15b3a7 1px,transparent 1px,transparent calc(100% - 1px),#15b3a7 calc(100% - 1px));background-position:0 8px,8px 0;background-repeat:no-repeat;background-size:100% 
calc(100% - 16px),calc(100% - 16px) 100%;padding:1rem 1rem .5rem}.c-divider{position:relative;height:.5rem}.c-divider::before{box-shadow:0 -1px #15b3a7;content:"";position:absolute;top:50%;width:100%;
height:1px}.c-divider--1{margin-top:.5rem;margin-bottom:.5rem}.c-divider--2{margin-top:1rem;margin-bottom:1rem}.c-divider--3{margin-top:1.5rem;margin-bottom:1.5rem}.c-divider--4{margin-top:2.5rem;
margin-bottom:2.5rem}.c-divider--5{margin-top:4rem;margin-bottom:4rem}.c-divider--6{margin-top:6.5rem;margin-bottom:6.5rem}.c-section{position:relative}.c-section:nth-child(n+2){margin-top:1.5rem}
@media (min-width:40em){.c-section:nth-child(n+2){margin-top:2.5rem}}.wp-block-top-stories+.c-section{margin-top:1rem}@media (min-width:40em){.wp-block-top-stories+.c-section{margin-top:1.5rem}}
.c-section__header{box-shadow:0 -1px #15b3a7;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:.5rem;margin-bottom:1.5rem}.c-section__title{font-size:
calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);font-weight:700;padding-right:.25rem;margin-top:0;margin-bottom:0;background-color:#fff}.c-section__title--strong{font-size:calc(1rem * 8 / 6);
line-height:calc(1em * 42 / 32);font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;margin-bottom:1.5rem}
.c-section__glyph{width:auto;height:.875rem;margin-bottom:-.125rem;padding-bottom:.25rem;padding-right:.25rem;background-color:#fff;box-sizing:content-box;pointer-events:none;-webkit-user-select:none;
-moz-user-select:none;-ms-user-select:none;user-select:none}.c-section__body:not(:first-child){margin-top:.5rem}.c-section__footer{margin-top:2.5rem}.c-section__header--accent{padding-top:0;
margin-bottom:1rem;z-index:0;box-shadow:none}.c-section__header--accent::before{background:url(./pattern_lightline.gs6amq44.png) 0 0/40px;opacity:.6;content:"";position:absolute;top:0;bottom:.25rem;
width:100%;z-index:-1}.c-section__tag{font-size:calc(1rem * 8 / 4);line-height:calc(1em * 32 / 32);display:flex;align-items:center;height:2rem;margin-top:-1.5rem;margin-bottom:1rem;font-weight:700}
.c-section__tag .c-icon{margin-right:.5rem;flex-shrink:0;color:#15b3a7}.c-section__tag small{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 72 / 32)}.c-section--accent{z-index:0;padding-bottom:
.5rem}@media (min-width:40em){.c-section--accent{padding-right:1.5rem;padding-left:1.5rem;padding-bottom:1.5rem}}.c-section--accent::before{content:"";display:block;padding-top:1.5rem}
.c-section--accent .c-section__title{text-shadow:2px 2px #fff,2px -2px #fff,-2px 2px #fff,-2px -2px #fff}.c-section--accent .c-section__body::after{background-color:rgba(21,179,167,.1);content:"";
position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.c-section--accent .c-tag{color:#fff;background-color:#3032b3;text-decoration:none;cursor:pointer;transition:.1s ease-out;align-items:center;
border-radius:99rem;display:flex}.c-section--accent .c-tag:hover{color:#3032b3;background-color:#fff;box-shadow:inset 0 0 0 2px #3032b3}.c-section--accent .c-tag:before{content:""}
.c-section--accent .c-tag span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.c-section--accent .c-tag svg{height:15px;margin-left:10px;width:20px}
.c-section--accent .c-tag svg path{fill:#fff}.c-section--accent .c-tag:hover svg path{fill:#3032b3}.c-section--accent .c-section__tag~.c-section__body::after{top:1rem}@media (max-width:39.99em){
.c-section--fullscreen .c-section__body{overflow-x:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.c-image{display:inline-block}.c-image--centered img,img.c-image--centered,
picture.c-image--centered{display:block;margin-right:auto;margin-left:auto}.c-image--full img,img.c-image--full,picture.c-image--full{display:block;width:100%;max-width:none}.wp-block-image{position:
relative;text-align:center}.wp-block-image .image-wrapper{position:relative;display:inline-block}.image-anchor{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.c-taglist{display:flex;
flex-wrap:wrap;list-style-type:none;padding:0;line-height:2}.c-taglist__item{margin-top:.5rem;margin-left:.5rem;max-width:100%}.c-icon{display:inline-block;width:1em;height:1em;line-height:inherit;
stroke:transparent;fill:currentColor}.c-icon--arrow-right{fill:transparent;stroke:currentColor}.c-icon--video{transform:translate(.07031em,-.07031em)}.c-icon--eye{transform:translateY(-.07031em)}
.c-icon--eye-alt{transform:translateY(-.07031em) scale(1.1)}.c-tag{text-decoration:none;cursor:pointer;transition:.1s ease-out;background-color:#fff;border:1px solid #99a1f0;border-radius:.375rem;
color:#2d38ac;display:inline-block;font-weight:700;overflow:hidden;text-overflow:ellipsis;font-size:calc(1rem * 8 / 9);padding:.25rem 1rem;white-space:nowrap;max-width:100%}.c-tag:hover{box-shadow:
inset 0 0 0 2px #3032b3;background-color:#2d38ac;box-shadow:inset 0 0 0 2px #2d38ac;color:#fff}.c-tag:before{content:"#"}@media (min-width:40em){.c-tag{max-width:40rem}}a.c-tag,label.c-tag{
-webkit-tap-highlight-color:transparent}html:not([data-whatinput=keyboard]) a.c-tag:focus,html:not([data-whatinput=keyboard]) label.c-tag:focus{outline-width:0;outline-style:none}.c-tag__input{
position:absolute;overflow:hidden;width:1px;height:1px;margin:0;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0)}
html[data-whatinput=keyboard] .c-tag__input:focus+.c-tag__label{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}.c-tag__label{display:inline-block;margin:-.25rem -1rem;padding:.25rem 1rem
}.c-tag__input:checked+.c-tag__label{color:#3032b3;background-color:#fff;box-shadow:inset 0 0 0 2px #3032b3;border-radius:inherit}.c-taglist--one-line{height:39px;margin:.5rem 0;overflow:hidden}
.c-taglist--one-line .c-taglist__item{margin-top:0}.c-taglist--one-line .c-taglist__item:first-child{margin-left:0}.c-taglist--one-line .c-tag{background-color:#f8f8f8;border-color:#e8e8e8;color:#333;
font-size:14px;font-weight:400;max-width:11rem;overflow:hidden;margin-top:0;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.c-taglist--one-line .c-tag:hover{border-color:#666;box-shadow:none}
.c-taglist--small{margin:.5rem 0}.c-taglist--small .c-taglist__item{margin-top:0;margin-right:.25rem;margin-left:.25rem}.c-taglist--small .c-tag{background-color:#f8f8f8;border-color:#e8e8e8;color:
#333;font-size:14px;font-weight:400;max-width:11rem;overflow:hidden;margin-top:0;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.c-taglist--small .c-tag:hover{border-color:#666;box-shadow:
none}.c-button{-webkit-tap-highlight-color:transparent;font-size:1rem;line-height:calc(1em * 64 / 32);color:#fff;background-color:#3032b3;text-decoration:none;cursor:pointer;transition:.1s ease-out;
display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;min-width:0;max-width:100%;margin:0;padding:.25rem .75rem;border-radius:.5rem;font-weight:700;text-align:left}
html:not([data-whatinput=keyboard]) .c-button:focus{outline-width:0;outline-style:none}.c-button:hover{color:#3032b3;background-color:#fff;box-shadow:inset 0 0 0 2px #3032b3}.c-button:disabled,
.c-button[aria-disabled]{color:#fff;background-color:#9e9e9e;cursor:not-allowed;box-shadow:none}.c-button__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}
.c-button__icon{position:relative;top:-.05em;display:inline-block;margin-left:auto;font-size:1.5em;line-height:1;text-align:right;vertical-align:middle;flex:0 0 auto}.c-button__icon:not(:first-child){
padding-left:.5rem}.c-button--full{display:flex;justify-content:center;text-align:center;width:100%;margin-right:auto;margin-left:auto}@media (min-width:40em){.c-button--full{width:80%}}.c-control{
-webkit-tap-highlight-color:transparent;color:#fff;background-color:#3032b3;text-decoration:none;cursor:pointer;transition:.1s ease-out;position:relative;width:1em;height:1em;padding:0;border-radius:
50%;font-size:2rem;line-height:1;vertical-align:middle}html:not([data-whatinput=keyboard]) .c-control:focus{outline-width:0;outline-style:none}.c-control:hover{color:#3032b3;background-color:#fff;
box-shadow:inset 0 0 0 2px #3032b3}.c-control::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:-.375rem;display:block}.c-control:disabled,.c-control[aria-disabled=true]{color:
#fff;background-color:#9e9e9e;box-shadow:none;cursor:not-allowed}.c-control__icon.c-icon{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;font-size:.7em}
.c-control__icon[class*=c-icon--chevron-]{font-size:.75em}.c-control__icon.c-icon--search{margin-top:-.55em}.c-control__menu{font-size:3rem;background-color:transparent;border-radius:0}
.c-control__menu:hover{background-color:transparent;box-shadow:none}@keyframes gallery-loader-animation{0%{transform-origin:left center;transform:scaleX(0)}30%{transform-origin:left center;transform:
scaleX(1)}31%{transform-origin:right center;transform:scaleX(1)}100%,60%{transform-origin:right center;transform:scaleX(0)}}.c-gallery{position:relative;margin:1rem auto}.c-gallery__carousel{position:
relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"gallery_slide";padding:.5rem}
.c-gallery__carousel::after{background-color:rgba(21,179,167,.2);content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;padding-top:calc(56.25% + .5rem + 2rem)}.c-gallery__carousel::before{
content:"";position:absolute;z-index:1;top:calc(50% - 2px);left:33%;width:33%;height:4px;background-color:#3032b3;transform:scaleX(0);transform-origin:left center}
.c-gallery--loading .c-gallery__carousel::before{animation:1.3s ease-in-out .3s infinite gallery-loader-animation}.c-gallery__slide{-ms-grid-row:1;-ms-grid-column:1;margin:0;grid-area:gallery_slide;
visibility:hidden;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .2s,visibility .2s}.c-gallery__slide--current{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s}
.c-gallery__media{position:relative;width:100%}.c-gallery__media::after{content:"";display:block;padding-top:calc(56.25% + .5rem + 2rem)}.c-gallery__media>*{position:absolute;top:0;left:0;width:100%;
height:calc(100% - .5rem - 2rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-gallery__media>.c-gallery__zoom{top:auto;bottom:.5rem;left:50%;width:auto;
height:auto;margin:0;color:#3032b3;font-weight:700;text-align:center;white-space:nowrap;transform:translateX(-50%)}.c-gallery__media>.c-gallery__zoom::before{content:"";display:inline-block;width:
1.40625em;height:1.40625em;position:relative;z-index:-1;background-image:
url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search-plus' class='svg-inline--fa fa-search-plus fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233032b3' d='M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z'%3E%3C/path%3E%3C/svg%3E")
;background-repeat:no-repeat;background-position:center center;background-size:1.40625em 1.40625em;margin-right:.5rem;vertical-align:middle}.c-gallery__media>.c-gallery__zoom::after{content:"";
position:absolute;bottom:0;left:calc(1.40625em + .5rem);right:0;height:2px;background-color:currentColor}.c-gallery__caption{font-size:calc(1rem * 8 / 10);line-height:calc(1em * 50 / 32);padding-top:
.5rem;color:#666}.c-gallery__caption .c-gallery__caption-counter,.c-gallery__caption br{display:none}.c-gallery__caption::after{display:inline-block;content:" "}.c-gallery__ctrl{position:absolute;top:
0;display:none;margin-top:28.125%}.c-gallery__ctrl--prev{left:0;transform:translate(-25%,-50%)}.c-gallery__ctrl--next{right:0;transform:translate(25%,-50%)}.c-gallery__share{visibility:hidden;display:
none}.c-gallery__thumb-list{display:flex;flex-wrap:wrap;margin:-.25rem;padding:0;list-style-type:none}.c-gallery__thumb-wrap{padding:.25rem;width:25%}@media (min-width:40em){.c-gallery__thumb-list{
margin:-.5rem}.c-gallery__thumb-wrap{padding:.5rem}}.c-gallery__anchor{position:relative;display:block;padding-top:56.25%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;
user-select:none;background-color:#eaeaea}html:not([data-whatinput=keyboard]) .c-gallery__anchor:focus{outline-width:0;outline-style:none}.c-gallery__anchor::after{content:"";position:absolute;top:
-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;display:block;border:2px solid #3032b3;transition:opacity 150ms ease-out}.c-gallery__anchor--current::after{opacity:1}.c-gallery__thumb{position:
absolute;top:0;left:0;display:block;width:100%;height:100%}.c-gallery__thumb-caption{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;padding:0;white-space:nowrap;border:0;
-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0)}.c-gallery[data-connected] .c-gallery__ctrl{display:block}.c-gallery[data-connected] .c-gallery__ctrl[aria-disabled=true]{display:
none}html[data-whatinput=keyboard] .c-gallery__ctrl[aria-disabled=true]:focus{display:block}.pswp.c-modal .pswp__bg{background-color:#d5f1ee}.pswp.c-modal .c-adgrid{margin-bottom:0;position:absolute;
top:0;left:0;width:100%;z-index:2000}.pswp.c-modal .pswp__container{top:50px;bottom:44px}.pswp.c-modal .pswp__zoom-wrap{margin-top:-44px}.pswp.c-modal .pswp__ui .pswp__caption,
.pswp.c-modal .pswp__ui .pswp__top-bar{background-color:transparent}.pswp.c-modal .pswp__ui .pswp__top-bar{height:50px}@media (min-width:40em){.pswp.c-modal .pswp__container{top:60px}
.pswp.c-modal .pswp__ui .pswp__top-bar{height:60px}}.pswp.c-modal .pswp__ui .pswp__counter{display:none}.pswp.c-modal .pswp__ui .pswp__button--close{width:30px;height:30px;margin:65px 10px 10px;border
:4px solid #fff;border-radius:5px;background-color:#d8d8d8;background-image:none;position:relative}.pswp.c-modal .pswp__ui .pswp__button--close::after,
.pswp.c-modal .pswp__ui .pswp__button--close::before{content:"";display:block;width:80%;height:3px;background:#fff;transform:rotate(45deg);transform-origin:0 50%;position:absolute;top:
calc(21% - 1.5px);left:21%}.pswp.c-modal .pswp__ui .pswp__button--close::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:21%}.pswp.c-modal .pswp__ui .pswp__caption__center{
text-align:center;color:#000}.pswp.c-modal.pswp--touch .pswp__button--arrow--left,.pswp.c-modal.pswp--touch .pswp__button--arrow--right{visibility:visible}.c-carousel__next,.c-carousel__prev{position:
absolute;top:50%;display:none}.c-carousel__prev{left:0;transform:translate(-50%,-50%)}.c-carousel__next{right:0;transform:translate(50%,-50%)}.c-carousel[data-carousel-active=true] .c-carousel__next,
.c-carousel[data-carousel-active=true] .c-carousel__prev{display:block}.c-carousel__slider{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
html:not([data-whatinput=keyboard]) .c-carousel__slider:focus{outline-width:0;outline-style:none}.c-carousel__slider::-webkit-scrollbar{width:4px;height:4px;border-radius:8px}
.c-carousel__slider::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:8px}.c-carousel__slider::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:8px}
.c-carousel[data-carousel-active=true] .c-carousel__slider{overflow:hidden}.c-carousel__list{display:flex;align-items:flex-start;margin:0 0 0 -.5rem;padding:0 0 .5rem;list-style-type:none}
.c-carousel[data-carousel-active=true] .c-carousel__list{margin-left:-1.5rem;padding-bottom:0;transition:transform 350ms cubic-bezier(0,0,.2,1)}
.c-carousel:not([data-carousel-active=true]) .c-carousel__list::after{content:"";display:block;width:1.5rem;height:1px;flex:0 0 auto}.c-carousel__item{width:36%;padding-right:0;padding-left:1.5rem;
flex:0 0 auto}@media (min-width:40em){.c-carousel__list{margin-left:0}.c-carousel__item{width:22.22222%}}.c-carousel__link{font-size:calc(1rem * 8 / 11);line-height:calc(1em * 44 / 32);position:
relative;z-index:0;display:block;font-weight:700;color:#3032b3}html:not([data-whatinput=keyboard]) .c-carousel__link:focus{outline-width:0;outline-style:none}.c-carousel__link::before{background-color
:rgba(21,179,167,.2);content:"";display:block;margin-bottom:.5rem;padding-bottom:100%;transform:translate(.5rem,.5rem)}.c-carousel__fallback::before{background:
url(./logo-fujitview.p10eyseu.svg) center center/60% 100% no-repeat rgba(21,179,167,.2)}.c-carousel__thumb{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto;-o-object-fit:
cover;object-fit:cover;font-family:"object-fit: cover;"}.c-carousel__label{overflow:hidden;text-overflow:ellipsis;display:block;padding-top:.25rem;margin-right:-.5rem;white-space:normal;display:
-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-cardlist{margin-top:0;margin-bottom:0;padding-left:0}.c-cardlist__item{list-style-type:none;margin-top:.5rem}
.c-cardlist__item:hover .c-card__title{text-decoration:underline}.c-cardlist__item:nth-child(n+2){margin-top:1.5rem}.c-cardlist--ordered{counter-reset:cardlist-order}
.c-cardlist--ordered .c-cardlist__item{position:relative;padding-left:2rem}.c-cardlist--ordered .c-cardlist__rank{font-size:calc(1rem * 8 / 9);position:absolute;top:0;left:0;width:2rem;height:2rem;
background-color:#3032b3;color:#fff;font-weight:700;line-height:2rem;text-align:center}.c-cardlist--ordered .c-cardlist__rank::before{counter-increment:cardlist-order;content:counter(cardlist-order)}
.c-cardlist--cols2{display:flex;flex-wrap:wrap;align-items:stretch;margin-right:-.5rem;margin-left:-.5rem}.c-cardlist--cols2>.c-cardlist__item{width:50%;padding-right:.5rem;padding-left:.5rem}
.c-cardlist--cols2>.c-cardlist__item:not(:nth-child(n+3)){margin-top:0}.c-cardlist--accent>.c-cardlist__item::after{content:"";display:block;height:1px;background-color:#15b3a7}
@media (max-width:39.99em){.c-cardlist--horizontal{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;padding-left:1rem;-webkit-overflow-scrolling:touch}
.c-cardlist--horizontal::-webkit-scrollbar{width:4px;height:4px;border-radius:8px}.c-cardlist--horizontal::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:8px}
.c-cardlist--horizontal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:8px}}.c-cardlist--horizontal::after{content:"";display:block;width:1.5rem;height:1px;flex:0 0 auto}
@media (max-width:39.99em){.c-cardlist--horizontal>.c-cardlist__item.c-cardlist__item{flex-shrink:0;width:62vw;margin-top:0}}.c-cardlist--w-separator .c-cardlist__item{border-bottom:1px solid #c5c5c5;
padding-bottom:1.5rem}.c-thumb{position:relative;z-index:0;display:block}html:not([data-whatinput=keyboard]) a.c-thumb:focus,html:not([data-whatinput=keyboard]) button.c-thumb:focus{outline-width:0;
outline-style:none}.c-thumb__media{background:url(./logo-fujitview.p10eyseu.svg) center center/40% 100% no-repeat #eaeaea;display:block;width:100%;height:auto}.c-thumb__media[data-loaded]{
opacity:1;transition:opacity .1s ease-out}.c-thumb__media[data-loaded=false]{opacity:0}.c-thumb--half::after,.c-thumb--rect::after,.c-thumb--wide::after{background:
url(./logo-fujitview.p10eyseu.svg) center center/40% 100% no-repeat #eaeaea;content:"";display:block}.c-thumb--video::after{display:none;background:0 0}.c-thumb--half>.c-thumb__media,
.c-thumb--rect>.c-thumb__media,.c-thumb--wide>.c-thumb__media{position:absolute;top:0;left:0;height:100%}.c-thumb--half>.c-thumb__media:not(iframe),.c-thumb--rect>.c-thumb__media:not(iframe),
.c-thumb--wide>.c-thumb__media:not(iframe){-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.c-thumb--half>.c-thumb__media--contain:not(iframe),
.c-thumb--rect>.c-thumb__media--contain:not(iframe),.c-thumb--wide>.c-thumb__media--contain:not(iframe){-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}
.c-thumb--half::after{padding-top:50%}.c-thumb--wide::after{padding-top:56.25%}.c-thumb--rect::after{padding-top:75%}.c-thumb__icon{position:absolute;bottom:.5rem;right:.5rem;z-index:1;display:block;
padding:.5em;border-radius:50%;background-color:rgba(48,50,179,.8);color:#fff;line-height:1}.c-thumb__featured-image-link{display:flex;position:absolute;bottom:.5rem;right:.5rem;z-index:1;padding:.5em
;border-radius:.5em;background-color:#d9f0ed;color:#fff;line-height:1;width:160px}.c-thumb__featured-image-link .c-thumb__featured-image-link-text{font-size:.8em;color:#2d38ac;font-weight:600;
padding-left:2.2rem}.c-thumb__featured-image-link .c-thumb__featured-image-link-text .c-text-second-row{display:inline-flex;margin-top:5px}
.c-thumb__featured-image-link .c-thumb__featured-image-link-text .c-text-second-row::after{content:"";display:inline-block;background-color:#3032b3;width:1em;height:1em;position:relative;z-index:-1;
background-image:
url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.375 13.75l3.75-3.75-3.75-3.75'/%3E%3C/g%3E%3C/svg%3E")
;background-repeat:no-repeat;background-position:center center;background-size:1em 1em;border-radius:99em;border:2px solid;margin-left:.175rem}
.c-thumb__featured-image-link .c-thumb__featured-image-icon{position:absolute;bottom:.5rem;z-index:1;display:block;padding:.5em;border-radius:50%;background-color:rgba(21,179,167,.9);color:#fff}
amp-img.c-thumb__media img{-o-object-fit:inherit;object-fit:inherit}.wp-block-image amp-img img{-o-object-fit:contain;object-fit:contain}.wp-block-image.size-large amp-img,
.wp-block-image.size-medium amp-img{border:1px solid rgba(48,50,179,.5)}.c-text h1:not([class*=c-]){font-size:calc(1rem * 8 / 6);line-height:calc(1em * 42 / 32);font-family:source-han-sans-japanese,
sans-serif;font-weight:700;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;margin-top:5.25rem;margin-bottom:3.5rem}.c-text h2:not([class*=c-]){font-size:calc(1rem * 8 / 6);
line-height:calc(1em * 48 / 32);font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;font-weight:700;margin-top:3.5rem;margin-bottom:1.75rem}.c-text h3:not([class*=c-]){font-size:
1rem;line-height:calc(1em * 48 / 32);font-weight:700;margin-top:1.75rem;margin-bottom:0;padding-bottom:.25rem}.c-text dl:not([class*=c-]),.c-text ol:not([class*=c-]),.c-text p:not([class*=c-]),
.c-text ul:not([class*=c-]){margin-top:1.75rem;margin-bottom:1.75rem}.c-text ol:not([class*=c-]),.c-text ul:not([class*=c-]){padding-left:2em}.c-text blockquote{margin:0;padding-left:2em;border:0;
box-shadow:-1px 0 #15b3a7}.c-text blockquote>cite{font-size:calc(1rem * 8 / 10);line-height:calc(1em * 50 / 32);display:block;margin:0;padding-bottom:.25rem;color:#666}.c-text blockquote>cite::before{
content:"\2015\2015"}.c-text figure:not([class*=c-]){margin:1.75rem auto;padding-top:.5rem;padding-bottom:.5rem}.c-text figure:not([class*=c-])>img{display:block;margin-right:auto;margin-left:auto}
.c-text figcaption:not([class*=c-]){font-size:calc(1rem * 8 / 10);line-height:calc(1em * 50 / 32);margin-top:.5rem;margin-bottom:0;color:#666;text-align:left}.c-text>:not([class*=c-]):first-child{
margin-top:0}.c-text>:not([class*=c-]):last-child{margin-bottom:0}.c-text h3:not([class*=c-])+dl:not([class*=c-]),.c-text h3:not([class*=c-])+figure:not([class*=c-]),
.c-text h3:not([class*=c-])+ol:not([class*=c-]),.c-text h3:not([class*=c-])+p:not([class*=c-]),.c-text h3:not([class*=c-])+ul:not([class*=c-]){margin-top:0}.c-text em:lang(ja){font-family:em-dot-fix,
em-space-fix,source-han-sans-japanese,sans-serif;-webkit-text-emphasis:"\2022";text-emphasis:"\2022"}.c-text a:not([class*=c-]){text-decoration:underline}.c-text .wp-block-embed__wrapper>*{margin:0 
auto!important}.c-header{position:fixed;top:0;left:0;z-index:9;visibility:visible;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.5rem;grid-template-columns:1fr 3.5rem;-ms-grid-rows:100%;
grid-template-rows:100%;grid-template-areas:"header_logo header_search";width:100%;height:3.5rem;background-color:#fff}@media (max-width:63.99em){.c-header{transition:transform 225ms 
cubic-bezier(0,0,.2,1);will-change:transform}.c-header--hidden{visibility:hidden;transform:translateY(-100%);transition:visibility 195ms,transform 195ms cubic-bezier(.4,0,.6,1)}}.c-header::before{
content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:50vw;margin-left:-50vw;height:100%;background-color:#3032b3}.c-header::after{content:"";position:absolute;top:0;left:0;z-index:
-1;display:block;opacity:.5;width:100vw;height:100%;background-image:url(./pattern_lightline_negative.c7ltzyrg.png);background-position:0 0;background-size:40px}.c-header__logo{-ms-grid-row:1;
-ms-grid-column:1;grid-area:header_logo;background-color:#3032b3;transition:transform .2s cubic-bezier(.4,0,1,1);margin:0;padding:.25rem 1rem}@media (min-width:64em){.c-header{position:relative;
z-index:0;-ms-grid-columns:1fr 23.5rem;grid-template-columns:1fr 23.5rem;will-change:none}.c-header__logo{padding-right:1.5rem;padding-left:1.5rem;transition:none}}.c-header__search{-ms-grid-row:1;
-ms-grid-column:2;grid-area:header_search;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:opacity 150ms ease-out,transform 150ms ease-out}
@media (min-width:64em){.c-header__search{display:none}}@media (max-width:63.99em){body[data-search-open] .c-header__search{transform:scale(.5);opacity:0}body[data-search-open] .c-header__logo{
transform:translateX(-100%);transition-duration:250ms;transition-timing-function:cubic-bezier(0,0,.2,1)}}.c-logo{position:relative;overflow:hidden;display:flex;width:100%;height:100%}
html:not([data-whatinput=keyboard]) .c-logo:focus{outline-width:0;outline-style:none}.c-logo::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.c-logo__img{width:170%;
max-width:26rem;max-height:100%;pointer-events:none}.c-socials__list{display:flex;flex-wrap:nowrap;justify-content:flex-end;margin:-.1rem;padding:0;list-style-type:none}.c-socials__network{padding:
.1rem;flex:0 0 auto}@media (min-width:40em){.c-logo__img{width:100%;max-width:none}.c-socials__network{padding:.125rem 0}}.c-socials__link{display:block;font-size:2.75rem;width:1em;height:1em;
background-repeat:no-repeat;background-position:center center;background-size:.90909em}html:not([data-whatinput=keyboard]) .c-socials__link:focus{outline-width:0;outline-style:none}
.c-socials__link--website{background-image:url(./website.nfxhyiv4.png)}.c-socials__link--facebook{background-image:url(./facebook.9e4tvatj.png)}.c-socials__link--twitter{background-image
:url(./twitter.qzl9oi1o.png)}.c-socials__link--line{background-image:url(./line.tht2fsku.png)}.c-socials__link--instagram{background-image:url(./instagram.b1jbdgf2.png)}
.c-pagination ul{display:flex;justify-content:center;margin:0 -.125rem;padding:0;list-style-type:none;flex:0 0 auto;font-size:.875rem;font-weight:700}.c-pagination li{padding-right:.125rem;
padding-left:.125rem}.c-pagination .current,.c-pagination .dots,.c-pagination a{display:block;overflow:hidden;line-height:calc(2.75rem - 2px);text-align:center}.c-pagination .dots{padding-right:.25rem
;padding-left:.25rem}.c-pagination .current,.c-pagination a{width:2.75rem;border:1px solid #3032b3;border-radius:.5rem;transition:background 150ms ease-out,color 150ms ease-out}
html:not([data-whatinput=keyboard]) .c-pagination .current:focus,html:not([data-whatinput=keyboard]) .c-pagination a:focus{outline-width:0;outline-style:none}
@supports not (outline-color:-webkit-focus-ring-color){.c-pagination .current,.c-pagination a,a.c-tag,label.c-tag{outline-color:#3032b3}}.c-pagination .current,.c-pagination a:hover{color:#fff;
background-color:#3032b3}@media (min-width:64em){.c-pagination ul{margin-right:-.25rem;margin-left:-.25rem}.c-pagination li{padding-right:.25rem;padding-left:.25rem}.c-search-overlay{display:none}}
.c-search-overlay__body{position:fixed;top:3.5rem;left:0;z-index:10;visibility:hidden;width:100vw;height:calc(100% - 3.5rem);overflow-x:hidden;overflow-y:auto;pointer-events:none;background-color:#fff
;transform:translateX(100%);transition:transform .2s cubic-bezier(.4,0,1,1),visibility .1s .2s;-webkit-overflow-scrolling:touch}.c-search-overlay__body::-webkit-scrollbar{width:4px;height:4px;
border-radius:8px}.c-search-overlay__body::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:8px}.c-search-overlay__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius
:8px}.c-search-overlay__contents{background-color:rgba(21,179,167,.1);display:flex;flex-direction:column;align-items:stretch;min-height:100%;padding-top:1rem;padding-right:1rem;padding-left:1rem}
.c-seach-overlay__secondary-nav{position:relative;margin-top:auto;padding-top:1rem;padding-bottom:1rem;border-top:1rem solid transparent}.c-seach-overlay__secondary-nav::before{background-color:
rgba(21,179,167,.2);content:"";position:absolute;top:0;left:0;bottom:0;z-index:-1;display:block;width:100vw;margin-left:calc(50% - 50vw)}.c-search-overlay__title{position:absolute;overflow:hidden;
width:1px;height:1px;margin:0;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0)}.c-search-overlay__close{position:fixed;top:0;right:0;z-index:
11;display:flex;align-items:center;justify-content:center;opacity:0;width:3.5rem;height:3.5rem;transform:scale(.5);transition:opacity 150ms ease-out,transform 150ms ease-out;pointer-events:none}
.c-search-overlay--visible .c-search-overlay__body{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s,0s}.c-search-overlay--visible .c-search-overlay__close{opacity:1;
transform:scale(1);pointer-events:auto}body[data-search-open] .c-search-overlay__body{transition:transform 250ms cubic-bezier(0,0,.2,1)}.c-search-overlay .c-tag{max-width:100%}.c-form__fieldset{margin
:0;padding:0;border:0}.c-form__legend{font-size:1rem;line-height:calc(1em * 56 / 32);margin-bottom:1rem;font-weight:700;text-align:right}.c-form__field{position:relative;z-index:0;display:flex;
flex-wrap:wrap;align-items:flex-start;margin-bottom:1rem}@media (min-width:40em){.c-socials__link{background-size:.72727em}.c-form__field{flex-wrap:nowrap}}.c-form__field>:first-child{flex-grow:1}
.c-form__label{font-size:1rem;line-height:calc(1em * 56 / 32);order:-1;display:inline-block;width:100%;margin-bottom:.5rem}@media (min-width:40em){.c-form__label{width:33.33333%;margin-bottom:0;
padding-right:1rem;flex-shrink:0}}.c-form__input{font-size:1rem;line-height:calc(1em * 56 / 32);display:block;width:0;min-width:1px;padding:.2rem .75rem;border:1px solid rgba(48,50,179,.5);
border-radius:.5rem;box-shadow:none;background-image:none;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}html:not([data-whatinput=keyboard]) .c-form__input:focus{
outline-width:0;outline-style:none}.c-form__input[type=hidden]{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);
clip-path:inset(50%);clip:rect(0,0,0,0)}.c-form__input:-ms-input-placeholder{color:#666}.c-form__input::-ms-input-placeholder{color:#666}.c-form__input::placeholder{color:#666}select.c-form__input{
padding-right:1.75rem;background-image:
url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233032b3' fill-rule='evenodd' d='M8 0L3.9974 8 0 0z'/%3E%3C/svg%3E");background-repeat
:no-repeat;background-position:calc(100% - .75rem) 55%;background-size:.5rem}textarea.c-form__input{min-height:11rem;resize:vertical}.c-form__controls{margin-top:1rem}.c-form__control{width:100%}
.c-form__control:not(:first-child){margin-top:1rem}@media (min-width:40em){.c-form__controls{display:flex;align-items:center;justify-content:center;margin-right:-1rem;margin-left:-1rem}
.c-form__control{max-width:18rem;margin-right:1rem;margin-left:1rem;flex-grow:1}.c-form__control:not(:first-child){margin-top:0}.c-form__label:not(.c-form__label--hidden)~.c-form__error{left:33.33333%
}}.c-form__label--hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0)}
.c-form__input--invalid{margin-bottom:1rem;border-color:#e33500;color:#e33500}.c-form__error{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(1rem * 8 / 9);line-height:
calc(1em * 54 / 32);position:absolute;bottom:-.5rem;left:0;right:0;display:none;color:#e33500}.c-form__input--invalid~.c-form__error{display:block}.c-form__field--stacked{flex-wrap:wrap}
.c-form__field--stacked>.c-form__label{width:100%;margin-bottom:.5rem}.c-form__input[required]+.c-form__label::after{content:"";display:inline-block;width:.35em;height:1em;margin-left:.2em;
background-image:
url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath fill='%23e33500' fill-rule='evenodd' d='M1.26 4.55l-.616-.448.882-1.456L0 2.016l.252-.714 1.596.392L1.988 0h.756l.14 1.68 1.596-.378.238.714-1.526.63.896 1.456-.616.448-1.106-1.33z'/%3E%3C/svg%3E")
;background-repeat:no-repeat;background-position:left top;background-size:contain}.c-form__group{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:flex-start}
@supports (column-gap:1rem){.c-form__group{column-gap:1rem}}@media (min-width:40em){.c-form__group{flex-wrap:nowrap}}.c-form__group--invalid{margin-bottom:1rem}.c-form__group--invalid>.c-form__field{
color:#e33500}.c-form__group>.c-form__field{flex-grow:1;flex-shrink:1;flex-basis:auto}.c-form__group>.c-form__field+.c-form__field{margin-left:1rem}@supports (column-gap:0){
.c-form__group>.c-form__field+.c-form__field{margin-left:0}}.c-form__field--combo>.c-form__input{border-top-right-radius:0;border-bottom-right-radius:0}.c-form__combo-btn{padding-right:.35rem;
padding-left:.35rem;border-top-left-radius:0!important;border-bottom-left-radius:0!important;-ms-grid-row-align:stretch;align-self:stretch}.c-form__input--invalid~.c-form__combo-btn{margin-bottom:1rem
}.c-user{display:flex;align-items:center}.c-user__name{font-size:1rem;line-height:calc(1em * 48 / 32);font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;margin-top:0;
margin-bottom:0;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";font-kerning:auto}html:not([data-whatinput=keyboard]) .c-user__link:focus{outline-width:0;
outline-style:none}.c-user__link:hover{text-decoration:underline}.c-user__position{font-size:calc(1rem * 8 / 10);line-height:calc(1em * 50 / 32);margin-top:0;margin-bottom:0;color:#666}.c-user__avatar
{order:-1;-ms-grid-row-align:start;align-self:start;flex-shrink:0;position:relative;z-index:0;display:block;width:4rem;margin-right:1rem;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px 
rgba(0,0,0,.12)}.c-user__avatar::before{content:"";display:block;padding-top:100%}.c-user__avatar>*{position:absolute;top:0;left:0;bottom:0;right:0}.c-userlist{margin-top:0;padding-left:0;
list-style-type:none}.c-userlist__item{box-shadow:inset 0 -1px #15b3a7;margin-top:1rem;padding-bottom:1rem}@media (min-width:40em){.c-userlist{display:flex;flex-wrap:wrap;align-items:stretch;
justify-content:space-between}.c-userlist__item{width:calc(50% - .5rem)}}.c-userlist__item .c-userlist__item>*{height:100%}.c-author{display:-ms-grid;display:grid;align-items:start;-ms-grid-columns:
6rem .75rem 1fr;grid-template-columns:6rem 1fr;grid-column-gap:.75rem;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);grid-template-areas:"a_avatar a_head" "a_avatar a_meta" "a_bio    a_bio"
 "a_tag    a_tag"}.c-author>*{-ms-grid-row-align:start}.c-author__heading{-ms-grid-row:1;-ms-grid-column:3;grid-area:a_head;-ms-grid-row-align:center;align-self:center}.c-author__name{font-size:
calc(1rem * 8 / 6);line-height:calc(1em * 42 / 32);font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;margin-top:0
;margin-bottom:0}.c-author__position{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);margin-top:0;margin-bottom:0;color:#666}.c-author__avatar{-ms-grid-row:1;-ms-grid-row-span:2;
-ms-grid-column:1;grid-area:a_avatar;position:relative;z-index:0;width:100%;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.c-author__avatar::before{content:"";display:block;
padding-top:100%}.c-author__avatar>*{position:absolute;top:0;left:0;bottom:0;right:0}.c-author__meta{-ms-grid-row:2;-ms-grid-column:3;grid-area:a_meta;margin-top:1rem}@media (min-width:64em){
.c-author__meta{display:flex;align-items:center;min-height:4rem;height:1px}.c-page__header{overflow-x:hidden}}.c-author__bio{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:a_bio}
.c-author__bio::before{content:"";display:block;margin-top:2.5rem}.c-author__bio>:last-child{margin-bottom:0}.c-author .c-taglist{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:
a_tag;margin-bottom:0}@media (min-width:40em){.c-author{-ms-grid-columns:4rem 1rem 1fr 1rem -webkit-max-content;-ms-grid-columns:4rem 1rem 1fr 1rem max-content;grid-template-columns:4rem 1fr 
-webkit-max-content;grid-template-columns:4rem 1fr max-content;grid-column-gap:1rem;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);grid-template-areas:"a_avatar a_head a_meta" 
"a_bio    a_bio  a_bio" "a_tag    a_tag  a_tag"}.c-author__heading{-ms-grid-row:1;-ms-grid-column:3}.c-author__avatar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.c-author__meta{margin-top:0;
-ms-grid-row:1;-ms-grid-column:5}.c-author__bio{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:5}.c-author .c-taglist{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}}.c-program{display
:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[5];grid-template-rows:repeat(5,auto);grid-template-areas:"p_image" "p_title" "p_meta" "p_descr" "p_info"}
.c-program__title{-ms-grid-row:2;-ms-grid-column:1;font-size:calc(1rem * 8 / 6);line-height:calc(1em * 42 / 32);font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:
"palt";-webkit-font-kerning:auto;font-kerning:auto;grid-area:p_title;margin-top:0;margin-bottom:1.5rem}@media (min-width:40em){.c-program{-ms-grid-columns:1fr -webkit-max-content;-ms-grid-columns:1fr 
max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto);grid-template-areas:"p_image p_image" 
"p_title p_meta" "p_descr p_descr" "p_info  p_info"}.c-program__title{margin-bottom:0}}.c-program__meta{-ms-grid-row:3;-ms-grid-column:1;grid-area:p_meta}.c-program__image{-ms-grid-row:1;
-ms-grid-column:1;grid-area:p_image;margin-bottom:1rem}.c-program__description{-ms-grid-row:4;-ms-grid-column:1;grid-area:p_descr}.c-program__description::before{content:"";display:block;margin-top:
2.5rem}.c-program__description>:last-child{margin-bottom:0}.c-program__info{-ms-grid-row:5;-ms-grid-column:1;font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);grid-area:p_info}
@media (min-width:40em){.c-program__title{-ms-grid-row:2;-ms-grid-column:1}.c-program__meta{-ms-grid-row:2;-ms-grid-column:2}.c-program__image{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}
.c-program__description{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.c-program__info{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}}.c-program__info::before{content:"";display:
block;margin-top:.5rem}.c-program__info>:last-child{margin-bottom:0}.c-page{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100vh}.c-page__header{height:3.5rem}
.c-page__header>.c-header{width:100%;max-width:64rem;margin-right:auto;margin-left:auto}.c-page__footer{margin-top:auto}.c-page__footer>.c-footer{width:100%;max-width:64rem;margin-right:auto;
margin-left:auto;padding-right:1rem;padding-left:1rem}.c-page__body{position:relative;z-index:1;width:100%;max-width:40rem;margin-right:auto;margin-left:auto;padding:1rem 1rem 4rem}.c-page__main{
min-width:0}@media (min-width:64em){.c-page__footer{overflow-x:hidden}.c-page__footer>.c-footer{padding-right:1.5rem;padding-left:1.5rem}.c-page__body{display:-ms-grid;display:grid;-ms-grid-columns:
1fr 2rem 21rem;grid-template-columns:1fr 21rem;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"p_main p_sidebar";grid-column-gap:2rem;max-width:64rem;padding-right:1.5rem;padding-left:
1.5rem}.c-page__main{grid-area:p_main}.c-page__sidebar{grid-area:p_sidebar}}@media (max-width:63.99em){.c-page__sidebar{display:none}.c-nav--flex .c-nav__link{white-space:nowrap;overflow:hidden;
text-overflow:ellipsis}}.c-page__sidebar .c-tag{max-width:100%}.c-nav{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;font-weight:700}.c-nav__icon{flex-shrink:0;box-sizing:content-box
;margin-right:.25rem;padding-right:.25rem;padding-left:.25rem;font-size:1.125em}.c-nav__icon--large{padding-left:0;padding-right:0;font-size:1.6875em}.c-nav__link{display:flex;align-items:center;color
:inherit}html:not([data-whatinput=keyboard]) .c-nav__link:focus{outline-width:0;outline-style:none}.c-nav--flex{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:100%;margin-top:-1rem;
margin-left:-.5rem}.c-nav--flex .c-nav__item{width:50%;margin-top:1rem;padding-left:.5rem;flex:0 0 auto}.c-nav--flex .c-nav__link:hover{text-decoration:underline}
.c-nav--stacked .c-nav__item:not(:first-child){margin-top:.5rem}.c-nav--stacked .c-nav__link{text-decoration:underline}.c-footer{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32)}
@media (min-width:64em){.c-page__main{-ms-grid-row:1;-ms-grid-column:1}.c-page__sidebar{-ms-grid-row:1;-ms-grid-column:3}.c-nav--flex{margin-left:-1rem}.c-nav--flex .c-nav__item{width:auto;
padding-left:1rem}.c-footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 22rem;grid-template-columns:1fr 22rem;grid-template-areas:"f_main f_secondary" "f_main f_colophon";-ms-grid-rows:auto 1fr
;grid-template-rows:auto 1fr}}.c-footer__glyph{display:block;width:auto;height:1rem;padding-top:.125rem;align-self:flex-start;margin-bottom:1.5rem;pointer-events:none;-webkit-user-select:none;
-moz-user-select:none;-ms-user-select:none;user-select:none}.c-footer__main-nav{grid-area:f_main;position:relative;z-index:0;display:flex;flex-direction:column;align-items:stretch;justify-content:
center;height:100%;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#3032b3;color:#fff}.c-footer__main-nav::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:
100vw;height:100%;margin-left:calc(50% - 50vw);background-color:#3032b3}.c-footer__secondary-nav{grid-area:f_secondary;position:relative;padding-top:1.5rem;padding-bottom:1.5rem;color:#3032b3}
@media (min-width:64em){.c-footer__main-nav{align-items:flex-start;padding-right:1.5rem}.c-footer__main-nav::before{width:50vw;margin-left:-50vw}.c-footer__secondary-nav{padding-left:1rem}}
.c-footer__secondary-nav::after{background-color:rgba(21,179,167,.2);content:"";position:absolute;top:0;right:0;left:0;z-index:-1;display:block;height:100%;margin-right:calc(50% - 50vw);margin-left:
calc(50% - 50vw)}.c-footer__colophon{font-size:calc(1rem * 8 / 10);line-height:calc(1em * 50 / 32);grid-area:f_colophon;position:relative;z-index:0;padding-top:.5rem;padding-bottom:1.5rem;
background-color:#eaeaea}@media (min-width:64em){.c-footer__secondary-nav::after{margin-left:auto}.c-footer__main-nav{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.c-footer__secondary-nav{
-ms-grid-row:1;-ms-grid-column:2}.c-footer__colophon{-ms-grid-row:2;-ms-grid-column:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding-left:1rem}}
.c-footer__colophon>:not(:first-child){margin-top:1rem;margin-bottom:0}.c-footer__colophon::before{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;display:block;margin-right:
calc(50% - 50vw);margin-left:calc(50% - 50vw);height:100%;background-color:inherit}@media (min-width:64em){.c-footer__colophon::before{margin-left:auto}}.c-footer__legal{color:#3032b3}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.c-footer__legal{line-height:normal}}#c-social__link{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:100%;padding-left:0
}#c-social__link .c-social__link{list-style:none;width:10%}#c-social__link .c-social__link #c-twitter__link{background-color:#00acee;height:24px;width:24px;border-radius:50%;text-align:center}
#c-social__link .c-social__link .facebook{width:24px;height:24px}.c-post__header{padding-bottom:1rem;box-shadow:0 1px #15b3a7}.c-section__body.c-post .c-adgrid{margin-top:1em;margin-bottom:1em}
@media (max-width:63.99em){.c-post__poster{margin-top:-1rem;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.c-post__title{font-size:calc(1rem * 8 / 5);line-height:calc(1em * 40 / 32);
font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;margin-top:1rem;margin-bottom:0}@media (min-width:40em){
.c-post__title{font-size:calc(1rem * 8 / 4);line-height:calc(1em * 40 / 32)}}.c-post__lede{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);margin-top:.5rem;margin-bottom:0;color:#666}
.c-post__meta{display:flex;flex-wrap:wrap;margin-top:1rem;padding-left:3.5rem}.c-post__author{line-height:1;flex:1 1 100%;margin-top:0;margin-bottom:0}.c-post__author-link{position:relative;display:
inline-block}.c-post__author-name{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);display:inline-block;font-weight:700}.c-post__author-link:hover .c-post__author-name{text-decoration:
underline}.c-post__author-image{position:absolute;top:0;left:-3.5rem;width:3rem;border-radius:50%;box-shadow:0 0 0 1px #e0e0e0}.c-post__pubdate{font-size:calc(1rem * 8 / 10);line-height:
calc(1em * 60 / 32);margin-top:0;margin-right:1em;margin-bottom:0;color:#666}.c-post__category{font-size:calc(1rem * 8 / 10);line-height:calc(1em * 60 / 32);display:flex;flex-wrap:wrap;align-items:
center;margin-top:0;margin-bottom:0;font-weight:700}.c-post__category a:hover{text-decoration:underline}.c-post__related{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);margin-top:1rem;
margin-bottom:1rem;text-align:right}.c-post__summary{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 54 / 32);box-shadow:0 -1px #15b3a7;margin-top:1rem;padding-top:1rem}.c-post__summary>*{margin:0
}.c-post__body{font-size:1rem;line-height:calc(1em * 56 / 32);margin-top:1rem;margin-bottom:1rem}.c-post__footer{margin-top:2.5rem;margin-bottom:1rem}.c-thumblist{display:flex;flex-wrap:wrap;
padding-left:0;list-style-type:none;margin:-.5rem -.25rem 0}@media (min-width:40em){.c-thumblist{margin-top:-1rem;margin-right:-.5rem;margin-left:-.5rem}}.c-thumblist__item{flex:0 0 auto;width:50%;
margin-top:.5rem;padding-right:.25rem;padding-left:.25rem}@media (min-width:40em){.c-thumblist__item{width:33.33333%;margin-top:1rem;padding-right:.5rem;padding-left:.5rem}}.c-thumblist__item>.c-thumb
{box-shadow:0 2px 2px rgba(0,0,0,.3)}.c-thumblist--nowrap{flex-wrap:nowrap}.c-thumblist--nowrap .c-thumblist__item{flex-shrink:1}.c-notfound{font-size:1rem;line-height:calc(1em * 56 / 32);margin-top:
2.5rem;margin-bottom:2.5rem;font-weight:700;text-align:center}.c-notfound__image{width:5.75rem}@media (min-width:40em){.c-notfound__image{width:11.5rem}
.wp-block-specials .c-cardlist .c-cardlist__item:nth-child(1n+7){display:none}}.c-notfound__text{display:block;margin-top:1rem;margin-bottom:0}.c-link{font-size:calc(1rem * 8 / 9);line-height:
calc(1em * 63 / 32);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:inline-flex;align-items:center;max-width:100%;color:#3032b3;font-weight:700}
html:not([data-whatinput=keyboard]) .c-link:focus{outline-width:0;outline-style:none}.c-link::before{content:"";position:absolute;bottom:0;left:0;right:calc(1.40625em + .5rem);height:2px;
background-color:currentColor}.c-link::after{content:"";display:inline-block;background-color:#3032b3;width:1.40625em;height:1.40625em;position:relative;z-index:-1;background-image:
url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.375 13.75l3.75-3.75-3.75-3.75'/%3E%3C/g%3E%3C/svg%3E")
;background-repeat:no-repeat;background-position:center center;background-size:1.40625em 1.40625em;border-radius:99em;margin-left:.5rem;border:2px solid;margin-top:.25rem}.c-link:hover::after{
background-color:#fff;background-image:
url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%233032b3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.375 13.75l3.75-3.75-3.75-3.75'/%3E%3C/g%3E%3C/svg%3E")
}.c-link-ellipsis{width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-linklist{margin-top:2.5rem;margin-bottom:2.5rem;padding-left:0;list-style-type:none;line-height:1}
.c-linklist__item:not(:first-child){margin-top:.5rem}.c-linkline{margin-top:2.5rem;margin-bottom:2.5rem;padding-left:0;list-style-type:none;line-height:1}.c-linkline a{line-height:1.4em}
html:not([data-whatinput=keyboard]) .c-linkline a:focus{outline-width:0;outline-style:none}.c-linkline a:hover{text-decoration:underline}.c-linkline__item{padding:.5rem;border-bottom:1px solid #d2d2d2
}.c-linkline__item:first-child{border-top:1px solid #d2d2d2}.c-post-loader:not([data-active]){display:none}.c-post-loader__status{font-size:calc(1rem * 8 / 9);line-height:calc(1em * 63 / 32);
margin-top:.5rem;margin-bottom:.5rem;text-align:center}.c-post-loader:not([data-post-loader-status=error]) .c-post-loader__status{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;
padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0)}.c-post-loader[data-post-loader-status=error] .c-post-loader__status{color:#e33500}
.c-post-loader:not([data-post-loader-status=busy]) .c-post-loader__label[data-onloading=true]{display:none}.c-post-loader[data-post-loader-status=busy] .c-post-loader__label[data-onloading=false]{
position:absolute;overflow:hidden;width:1px;height:1px;margin:0;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0)}
.c-post-loader[data-post-loader-next-page=false] .c-post-loader__button,.post-type-archive-video .c-page__main h1.c-section__title{display:none}.c-footer-fixed{bottom:0;left:0;display:-ms-grid;display
:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 54px;grid-template-rows:auto 54px;position:fixed;width:100%;z-index:10}.c-footer-fixed .c-adgrid{margin-bottom:0;padding-bottom:
.25rem;background-color:rgba(255,255,255,.8)}.c-fixed-nav{align-items:center;background-color:#fff;border-top:1px solid #b7b7b7;bottom:0;box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);display:-ms-grid;
display:grid;-ms-grid-row:2;grid-row-start:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);
justify-content:space-around;left:0;list-style-type:none;margin:0;padding:.2rem 0 env(safe-area-inset-bottom);width:100%;z-index:10}.c-fixed-nav__icon{height:auto;width:1.4rem}.c-fixed-nav__link{
align-items:center;display:flex;flex-direction:column}.c-fixed-nav__title{color:#333;font-size:.7rem;line-height:normal}.home .c-cardlist__item{border-bottom:0;padding-bottom:0}.c-linkpages{text-align
:center}.c-linkpages .post-page-numbers{display:inline-block;width:2em;height:2em;margin:0 -.24em;color:#000;border:2px solid #000;background-color:#fff}.c-linkpages .post-page-numbers.post-page-next,
.c-linkpages .post-page-numbers.post-page-prev{width:3em}.c-linkpages .post-page-numbers.current,.c-linkpages .post-page-numbers:hover{color:#fff;background-color:#000}
.c-linkpages .c-icon[class*=c-linkpages__icon]{height:1.2em;padding-bottom:.2em;font-size:1.25em}.c-nextheading{text-align:center}.c-nextheading__link{display:flex;align-items:center;justify-content:
center;padding:.5em;color:#fff;background-color:#3032b3;border:2px solid #3032b3}.c-nextheading__link:hover{color:#3032b3;background-color:#fff}.c-nextheading__head{min-width:5.5em}
.c-nextheading__icon{width:.7em;font-size:1.6em;vertical-align:top}.c-nextheading__text{text-align:left}.u-visuallyhidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:0;padding:0;
white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-fit-contain{
-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.u-fit-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.u-txt-l{text-align:left}.u-txt-c{
text-align:center}.u-txt-r{text-align:right}.u-p-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-pt-1{margin-top:.5rem!important}.u-pb-1{margin-bottom:.5rem!important}.u-m-1{margin-top
:.5rem!important;margin-bottom:.5rem!important}.u-mt-1{margin-top:.5rem!important}.u-mb-1{margin-bottom:.5rem!important}.u-p-2{padding-top:1rem!important;padding-bottom:1rem!important}.u-pt-2{
margin-top:1rem!important}.u-pb-2{margin-bottom:1rem!important}.u-m-2{margin-top:1rem!important;margin-bottom:1rem!important}.u-mt-2{margin-top:1rem!important}.u-mb-2{margin-bottom:1rem!important}
.u-p-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-pt-3{margin-top:1.5rem!important}.u-pb-3{margin-bottom:1.5rem!important}.u-m-3{margin-top:1.5rem!important;margin-bottom:
1.5rem!important}.u-mt-3{margin-top:1.5rem!important}.u-mb-3{margin-bottom:1.5rem!important}.u-p-5{padding-top:4rem!important;padding-bottom:4rem!important}.u-pt-5{margin-top:4rem!important}.u-pb-5{
margin-bottom:4rem!important}.u-m-5{margin-top:4rem!important;margin-bottom:4rem!important}.u-mt-5{margin-top:4rem!important}.u-mb-5{margin-bottom:4rem!important}.u-p-8{padding-top:6.5rem!important;
padding-bottom:6.5rem!important}.u-pt-8{margin-top:6.5rem!important}.u-pb-8{margin-bottom:6.5rem!important}.u-m-8{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.u-mt-8{margin-top:
6.5rem!important}.u-mb-8{margin-bottom:6.5rem!important}.u-p-13{padding-top:6.5rem!important;padding-bottom:6.5rem!important}.u-pt-13{margin-top:6.5rem!important}.u-pb-13{margin-bottom:
6.5rem!important}.u-m-13{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.u-mt-13{margin-top:6.5rem!important}.u-mb-13{margin-bottom:6.5rem!important}@media (min-width:40em){.u-p-1-md{
padding-top:.5rem!important;padding-bottom:.5rem!important}.u-pt-1-md{padding-top:.5rem!important}.u-pb-1-md{padding-bottom:.5rem!important}.u-m-1-md{margin-top:.5rem!important;margin-bottom:
.5rem!important}.u-mt-1-md{margin-top:.5rem!important}.u-mb-1-md{margin-bottom:.5rem!important}.u-p-2-md{padding-top:1rem!important;padding-bottom:1rem!important}.u-pt-2-md{padding-top:1rem!important}
.u-pb-2-md{padding-bottom:1rem!important}.u-m-2-md{margin-top:1rem!important;margin-bottom:1rem!important}.u-mt-2-md{margin-top:1rem!important}.u-mb-2-md{margin-bottom:1rem!important}.u-p-3-md{
padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-pt-3-md{padding-top:1.5rem!important}.u-pb-3-md{padding-bottom:1.5rem!important}.u-m-3-md{margin-top:1.5rem!important;margin-bottom:
1.5rem!important}.u-mt-3-md{margin-top:1.5rem!important}.u-mb-3-md{margin-bottom:1.5rem!important}.u-p-5-md{padding-top:4rem!important;padding-bottom:4rem!important}.u-pt-5-md{padding-top:
4rem!important}.u-pb-5-md{padding-bottom:4rem!important}.u-m-5-md{margin-top:4rem!important;margin-bottom:4rem!important}.u-mt-5-md{margin-top:4rem!important}.u-mb-5-md{margin-bottom:4rem!important}
.u-p-8-md{padding-top:6.5rem!important;padding-bottom:6.5rem!important}.u-pt-8-md{padding-top:6.5rem!important}.u-pb-8-md{padding-bottom:6.5rem!important}.u-m-8-md{margin-top:6.5rem!important;
margin-bottom:6.5rem!important}.u-mt-8-md{margin-top:6.5rem!important}.u-mb-8-md{margin-bottom:6.5rem!important}.u-p-13-md{padding-top:6.5rem!important;padding-bottom:6.5rem!important}.u-pt-13-md{
padding-top:6.5rem!important}.u-pb-13-md{padding-bottom:6.5rem!important}.u-m-13-md{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.u-mt-13-md{margin-top:6.5rem!important}.u-mb-13-md{
margin-bottom:6.5rem!important}.u-hidden--from-md{display:none!important;visibility:hidden}}@media (max-width:39.99em){.u-hidden--until-md{display:none!important;visibility:hidden}}
@media (min-width:64em){.u-p-1-lg{padding-top:.5rem!important;padding-bottom:.5rem!important}.u-pt-1-lg{padding-top:.5rem!important}.u-pb-1-lg{padding-bottom:.5rem!important}.u-m-1-lg{margin-top:
.5rem!important;margin-bottom:.5rem!important}.u-mt-1-lg{margin-top:.5rem!important}.u-mb-1-lg{margin-bottom:.5rem!important}.u-p-2-lg{padding-top:1rem!important;padding-bottom:1rem!important}
.u-pt-2-lg{padding-top:1rem!important}.u-pb-2-lg{padding-bottom:1rem!important}.u-m-2-lg{margin-top:1rem!important;margin-bottom:1rem!important}.u-mt-2-lg{margin-top:1rem!important}.u-mb-2-lg{
margin-bottom:1rem!important}.u-p-3-lg{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.u-pt-3-lg{padding-top:1.5rem!important}.u-pb-3-lg{padding-bottom:1.5rem!important}.u-m-3-lg{
margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-mt-3-lg{margin-top:1.5rem!important}.u-mb-3-lg{margin-bottom:1.5rem!important}.u-p-5-lg{padding-top:4rem!important;padding-bottom:
4rem!important}.u-pt-5-lg{padding-top:4rem!important}.u-pb-5-lg{padding-bottom:4rem!important}.u-m-5-lg{margin-top:4rem!important;margin-bottom:4rem!important}.u-mt-5-lg{margin-top:4rem!important}
.u-mb-5-lg{margin-bottom:4rem!important}.u-p-8-lg{padding-top:6.5rem!important;padding-bottom:6.5rem!important}.u-pt-8-lg{padding-top:6.5rem!important}.u-pb-8-lg{padding-bottom:6.5rem!important}
.u-m-8-lg{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.u-mt-8-lg{margin-top:6.5rem!important}.u-mb-8-lg{margin-bottom:6.5rem!important}.u-p-13-lg{padding-top:6.5rem!important;
padding-bottom:6.5rem!important}.u-pt-13-lg{padding-top:6.5rem!important}.u-pb-13-lg{padding-bottom:6.5rem!important}.u-m-13-lg{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.u-mt-13-lg{
margin-top:6.5rem!important}.u-mb-13-lg{margin-bottom:6.5rem!important}.u-hidden--from-lg{display:none!important;visibility:hidden}}@media (max-width:63.99em){.u-hidden--until-lg{display:
none!important;visibility:hidden}}img{-webkit-touch-callout:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;
overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;
background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;
-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;
transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{
-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0
;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(./default-skin.93s7ac9z.png) 0 0/264px 88px no-repeat;width:44px;height:44px}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(./default-skin.nc48h9y2.svg)}.pswp--svg .pswp__button--arrow--left
,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right
{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{
-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;
position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:
1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;
-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{
content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;
pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:
#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:
44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:
left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:
44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(./preloader.ctxows2p.gif) no-repeat}.pswp--css_animation .pswp__preloader--active
{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:
1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px 
solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{
position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%,100%{transform:rotate(0)}50%{transform:
rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms 
cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{
opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:
none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
