:root{font-size:16px;--s-gutter: clamp(1rem, 0.156rem + 2.344vw, 2.22222rem);--s-box-section: clamp(5rem, 3.313rem + 4.688vw, 7.11111rem);--s-box-pd: clamp(1rem, 0.719rem + .781vw, 1.33333rem);--c-primary: #e7aa9e;--c-primary-l: #fce4d4;--c-sub: #fff;--c-sub2: #ffecbd;--c-accent: #6f90aa;--c-accent-l: #e1e8d7;--c-body-bg: #f9f8f3;--c-body-color: #423a2b;--c-border-color: #e3d5b3;--f-size-h1: clamp(2.5rem, 1.234rem + 3.516vw, 4.22222rem);--f-size-h2: clamp(2rem, 1.156rem + 2.344vw, 3.11111rem);--f-size-h3: clamp(1.75rem, 1.258rem + 1.367vw, 2.33333rem);--f-size-h4: clamp(1.375rem, 1.023rem + .977vw, 1.77778rem);--f-size-h5: clamp(1.125rem, 0.914rem + .586vw, 1.33333rem);--f-size-h6: 1rem;--f-size-s: .875rem;--f-size-ss: .625rem;--f-family-g: "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;--f-family-m: "Shippori Mincho B1", "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;--f-family-e: "Montserrat", "Parisienne", "Helvetica Neue", "Helvetica", "Arial", sans-serif
	}.h1{font-size:2rem}.h2{font-size:1.8rem}.h3{font-size:1.6rem}.h4{font-size:1.4rem}.h5{font-size:1.2rem}.h6{font-size:1rem}.text-size-s{font-size:.875rem}.text-size-ss{font-size:.625rem}.text-size-80p{font-size:80%}.text-size-120p{font-size:120%}.text-kome-icon{padding-left:1.5em;text-indent:-1.5em}.text-kome-icon *{text-indent:0}.text-encircle{padding:.3em .5em;display:inline-block;border-radius:.3em}.text-maru,.text-shikaku{background:var(--c-primary);display:inline-block;padding:.1em .35em;margin-right:.2em}.text-maru{border-radius:50%}.icon,[class*=material-symbols]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:120%;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:middle;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.rows,.rows-1,.rows-2,.rows-3,.rows-4,.rows-5,.rows-6,.rows-7,.rows-8,.rows-9,.rows-10{margin-left:calc(var(--s-gutter) * -1);margin-right:calc(var(--s-gutter) * -1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rows-1>*,.rows-2>*,.rows-3>*,.rows-4>*,.rows-5>*,.rows-6>*,.rows-7>*,.rows-8>*,.rows-9>*,.rows-10>*,.rows>*{padding-left:var(--s-gutter);padding-right:var(--s-gutter);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100%}.rows{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gutters-0{margin-left:0 !important;margin-right:0 !important}.gutters-0>*{padding-left:0 !important;padding-right:0 !important}.gutters-05{margin-left:-.5rem !important;margin-right:-.5rem !important}.gutters-05>*{padding-left:.5rem !important;padding-right:.5rem !important}.gutters-1{margin-left:-1rem !important;margin-right:-1rem !important}.gutters-1>*{padding-left:1rem !important;padding-right:1rem !important}.rows-10>*{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.rows-9>*{-webkit-flex-basis:11.11%;-ms-flex-preferred-size:11.11%;flex-basis:11.11%;max-width:11.11%}.rows-8>*{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.rows-7>*{-webkit-flex-basis:14.28%;-ms-flex-preferred-size:14.28%;flex-basis:14.28%;max-width:14.28%}.rows-6>*{-webkit-flex-basis:16.66%;-ms-flex-preferred-size:16.66%;flex-basis:16.66%;max-width:16.66%}.rows-5>*,.rows-10>.col-2{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.rows-9>.col-2{-webkit-flex-basis:22.22%;-ms-flex-preferred-size:22.22%;flex-basis:22.22%;max-width:22.22%}.rows-4>*,.rows-8>.col-2{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.rows-7>.col-2{-webkit-flex-basis:28.57%;-ms-flex-preferred-size:28.57%;flex-basis:28.57%;max-width:28.57%}.rows-10>.col-3{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.rows-3>*,.rows-6>.col-2,.rows-9>.col-3{-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.rows-8>.col-3{-webkit-flex-basis:37.5%;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.rows-5>.col-2,.rows-10>.col-4{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.rows-7>.col-3{-webkit-flex-basis:42.85%;-ms-flex-preferred-size:42.85%;flex-basis:42.85%;max-width:42.85%}.rows-9>.col-4{-webkit-flex-basis:44.44%;-ms-flex-preferred-size:44.44%;flex-basis:44.44%;max-width:44.44%}.rows-2>*,.rows-4>.col-2,.rows-6>.col-3,.rows-8>.col-4,.rows-10>.col-5{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.rows-9>.col-5{-webkit-flex-basis:55.55%;-ms-flex-preferred-size:55.55%;flex-basis:55.55%;max-width:55.55%}.rows-7>.col-4{-webkit-flex-basis:57.14%;-ms-flex-preferred-size:57.14%;flex-basis:57.14%;max-width:57.14%}.rows-5>.col-3,.rows-10>.col-6{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.rows-8>.col-5{-webkit-flex-basis:62.5%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;max-width:62.5%}.rows-3>.col-2,.rows-6>.col-4,.rows-9>.col-6{-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%;max-width:66.66%}.rows-10>.col-7{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}.rows-7>.col-5{-webkit-flex-basis:71.42%;-ms-flex-preferred-size:71.42%;flex-basis:71.42%;max-width:71.42%}.rows-4>.col-3,.rows-8>.col-6{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.rows-9>.col-7{-webkit-flex-basis:77.77%;-ms-flex-preferred-size:77.77%;flex-basis:77.77%;max-width:77.77%}.rows-5>.col-4,.rows-10>.col-8{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.rows-6>.col-5{-webkit-flex-basis:83.33%;-ms-flex-preferred-size:83.33%;flex-basis:83.33%;max-width:83.33%}.rows-7>.col-6{-webkit-flex-basis:85.71%;-ms-flex-preferred-size:85.71%;flex-basis:85.71%;max-width:85.71%}.rows-8>.col-7{-webkit-flex-basis:87.5%;-ms-flex-preferred-size:87.5%;flex-basis:87.5%;max-width:87.5%}.rows-9>.col-8{-webkit-flex-basis:88.88%;-ms-flex-preferred-size:88.88%;flex-basis:88.88%;max-width:88.88%}.rows-10>.col-9{-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%}.rows-1>*,.rows-1>.col-1,.rows-2>.col-2,.rows-3>.col-3,.rows-4>.col-4,.rows-5>.col-5,.rows-6>.col-6,.rows-7>.col-7,.rows-8>.col-8,.rows-9>.col-9,.rows-10>.col-10{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.rows-scroll-x,.rows-scroll-y{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.rows-scroll-x>*,.rows-scroll-y>*{scroll-snap-align:start}.rows-scroll-x{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.rows-scroll-y{overflow-y:auto;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}[class*=" btn-"],[class^=btn-]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--c-body-color);text-decoration:none;position:relative;overflow:hidden;cursor:pointer;padding:.5em 1em;z-index:1}[class*=" btn-"]:after,[class^=btn-]:after{content:"";position:absolute;z-index:-1}.btn-a,.btn-b,.btn-c,.btn-d,.btn-e{-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.btn-a:after,.btn-b:after,.btn-c:after,.btn-d:after,.btn-e:after{background:-webkit-linear-gradient(120deg, var(--c-accent), color-mix(in srgb, var(--c-accent), #fff 20%));background:-o-linear-gradient(120deg, var(--c-accent), color-mix(in srgb, var(--c-accent), #fff 20%));background:linear-gradient(-30deg, var(--c-accent), color-mix(in srgb, var(--c-accent), #fff 20%));width:100%;height:100%;bottom:0;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:-webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;-o-transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}.btn-a.on,.btn-a:active,.btn-a:focus,.btn-a:hover,.btn-b.on,.btn-b:active,.btn-b:focus,.btn-b:hover,.btn-c.on,.btn-c:active,.btn-c:focus,.btn-c:hover,.btn-d.on,.btn-d:active,.btn-d:focus,.btn-d:hover,.btn-e.on,.btn-e:active,.btn-e:focus,.btn-e:hover{color:var(--c-body-bg)}.btn-a.on:after,.btn-a:active:after,.btn-a:focus:after,.btn-a:hover:after,.btn-b.on:after,.btn-b:active:after,.btn-b:focus:after,.btn-b:hover:after,.btn-c.on:after,.btn-c:active:after,.btn-c:focus:after,.btn-c:hover:after,.btn-d.on:after,.btn-d:active:after,.btn-d:focus:after,.btn-d:hover:after,.btn-e.on:after,.btn-e:active:after,.btn-e:focus:after,.btn-e:hover:after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.btn-b{background:-webkit-linear-gradient(120deg, var(--c-sub2), var(--c-sub));background:-o-linear-gradient(120deg, var(--c-sub2), var(--c-sub));background:linear-gradient(-30deg, var(--c-sub2), var(--c-sub))}.btn-c,.menu-a-10{color:var(--c-body-bg);background:-webkit-linear-gradient(120deg, var(--c-primary), color-mix(in srgb, var(--c-primary), #fff 20%));background:-o-linear-gradient(120deg, var(--c-primary), color-mix(in srgb, var(--c-primary), #fff 20%));background:linear-gradient(-30deg, var(--c-primary), color-mix(in srgb, var(--c-primary), #fff 20%));border:none}.btn-c:after,.menu-a-10:after{background:-webkit-linear-gradient(120deg, color-mix(in srgb, var(--c-primary), #fff 20%), color-mix(in srgb, var(--c-primary), #fff 30%));background:-o-linear-gradient(120deg, color-mix(in srgb, var(--c-primary), #fff 20%), color-mix(in srgb, var(--c-primary), #fff 30%));background:linear-gradient(-30deg, color-mix(in srgb, var(--c-primary), #fff 20%), color-mix(in srgb, var(--c-primary), #fff 30%))}.btn-c:visited,.btn-d,.menu-a-10:visited{color:var(--c-body-bg)}.btn-d{background:-webkit-linear-gradient(120deg, var(--c-accent), color-mix(in srgb, var(--c-accent), #fff 20%));background:-o-linear-gradient(120deg, var(--c-accent), color-mix(in srgb, var(--c-accent), #fff 20%));background:linear-gradient(-30deg, var(--c-accent), color-mix(in srgb, var(--c-accent), #fff 20%));border:none}.btn-d:after{background:-webkit-linear-gradient(120deg, color-mix(in srgb, var(--c-accent), #fff 20%), color-mix(in srgb, var(--c-accent), #fff 30%));background:-o-linear-gradient(120deg, color-mix(in srgb, var(--c-accent), #fff 20%), color-mix(in srgb, var(--c-accent), #fff 30%));background:linear-gradient(-30deg, color-mix(in srgb, var(--c-accent), #fff 20%), color-mix(in srgb, var(--c-accent), #fff 30%))}.btn-d:visited,.btn-e{color:var(--c-body-bg)}.btn-e{background:-webkit-linear-gradient(120deg, var(--c-body-color), color-mix(in srgb, var(--c-body-color), #fff 20%));background:-o-linear-gradient(120deg, var(--c-body-color), color-mix(in srgb, var(--c-body-color), #fff 20%));background:linear-gradient(-30deg, var(--c-body-color), color-mix(in srgb, var(--c-body-color), #fff 20%));border:none}.btn-e:after{background:-webkit-linear-gradient(120deg, color-mix(in srgb, var(--c-body-color), #fff 20%), color-mix(in srgb, var(--c-body-color), #fff 40%));background:-o-linear-gradient(120deg, color-mix(in srgb, var(--c-body-color), #fff 20%), color-mix(in srgb, var(--c-body-color), #fff 40%));background:linear-gradient(-30deg, color-mix(in srgb, var(--c-body-color), #fff 20%), color-mix(in srgb, var(--c-body-color), #fff 40%))}.btn-e:visited{color:var(--c-body-bg)}.btn-f,.btn-g,.btn-h{-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;border:none}.btn-f:after,.btn-g:after,.btn-h:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), to(rgba(255,255,255,0.3)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.3));background:-o-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.3));background:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.3));-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.btn-f.on:after,.btn-f:active:after,.btn-f:focus:after,.btn-f:hover:after,.btn-g.on:after,.btn-g:active:after,.btn-g:focus:after,.btn-g:hover:after,.btn-h.on:after,.btn-h:active:after,.btn-h:focus:after,.btn-h:hover:after{-webkit-animation:bb 1.4s infinite;animation:bb 1.4s infinite}@-webkit-keyframes bb{0%{left:-75%}50%{left:125%}50.1%{left:-75%}}@keyframes bb{0%{left:-75%}50%{left:125%}50.1%{left:-75%}}.btn-f{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, color-mix(in srgb, var(--c-primary), #fff 10%)), color-stop(50%, var(--c-primary)), color-stop(0, color-mix(in srgb, var(--c-primary), #000 20%)), to(color-mix(in srgb, var(--c-primary), #000 5%)));background-image:-webkit-linear-gradient(top, color-mix(in srgb, var(--c-primary), #fff 10%) 0, var(--c-primary) 50%, color-mix(in srgb, var(--c-primary), #000 20%) 0, color-mix(in srgb, var(--c-primary), #000 5%));background-image:-o-linear-gradient(top, color-mix(in srgb, var(--c-primary), #fff 10%) 0, var(--c-primary) 50%, color-mix(in srgb, var(--c-primary), #000 20%) 0, color-mix(in srgb, var(--c-primary), #000 5%));background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-primary), #fff 10%) 0, var(--c-primary) 50%, color-mix(in srgb, var(--c-primary), #000 20%) 0, color-mix(in srgb, var(--c-primary), #000 5%))}.btn-f,.btn-f:visited{color:var(--c-body-bg)}.btn-f.on,.btn-f:focus,.btn-f:hover{color:var(--c-body-bg);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, color-mix(in srgb, var(--c-primary), #fff 20%)), color-stop(50%, color-mix(in srgb, var(--c-primary), #fff 10%)), color-stop(0, var(--c-primary)), to(color-mix(in srgb, var(--c-primary), #fff 10%)));background-image:-webkit-linear-gradient(top, color-mix(in srgb, var(--c-primary), #fff 20%) 0, color-mix(in srgb, var(--c-primary), #fff 10%) 50%, var(--c-primary) 0, color-mix(in srgb, var(--c-primary), #fff 10%));background-image:-o-linear-gradient(top, color-mix(in srgb, var(--c-primary), #fff 20%) 0, color-mix(in srgb, var(--c-primary), #fff 10%) 50%, var(--c-primary) 0, color-mix(in srgb, var(--c-primary), #fff 10%));background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-primary), #fff 20%) 0, color-mix(in srgb, var(--c-primary), #fff 10%) 50%, var(--c-primary) 0, color-mix(in srgb, var(--c-primary), #fff 10%))}.btn-g{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, color-mix(in srgb, var(--c-accent), #fff 10%)), color-stop(50%, var(--c-accent)), color-stop(0, color-mix(in srgb, var(--c-accent), #000 20%)), to(color-mix(in srgb, var(--c-accent), #000 5%)));background-image:-webkit-linear-gradient(top, color-mix(in srgb, var(--c-accent), #fff 10%) 0, var(--c-accent) 50%, color-mix(in srgb, var(--c-accent), #000 20%) 0, color-mix(in srgb, var(--c-accent), #000 5%));background-image:-o-linear-gradient(top, color-mix(in srgb, var(--c-accent), #fff 10%) 0, var(--c-accent) 50%, color-mix(in srgb, var(--c-accent), #000 20%) 0, color-mix(in srgb, var(--c-accent), #000 5%));background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-accent), #fff 10%) 0, var(--c-accent) 50%, color-mix(in srgb, var(--c-accent), #000 20%) 0, color-mix(in srgb, var(--c-accent), #000 5%))}.btn-g,.btn-g:visited{color:var(--c-body-bg)}.btn-g.on,.btn-g:active,.btn-g:focus,.btn-g:hover{color:var(--c-body-bg);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, color-mix(in srgb, var(--c-accent), #fff 20%)), color-stop(50%, color-mix(in srgb, var(--c-accent), #fff 10%)), color-stop(0, var(--c-accent)), to(color-mix(in srgb, var(--c-accent), #fff 10%)));background-image:-webkit-linear-gradient(top, color-mix(in srgb, var(--c-accent), #fff 20%) 0, color-mix(in srgb, var(--c-accent), #fff 10%) 50%, var(--c-accent) 0, color-mix(in srgb, var(--c-accent), #fff 10%));background-image:-o-linear-gradient(top, color-mix(in srgb, var(--c-accent), #fff 20%) 0, color-mix(in srgb, var(--c-accent), #fff 10%) 50%, var(--c-accent) 0, color-mix(in srgb, var(--c-accent), #fff 10%));background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-accent), #fff 20%) 0, color-mix(in srgb, var(--c-accent), #fff 10%) 50%, var(--c-accent) 0, color-mix(in srgb, var(--c-accent), #fff 10%))}.btn-h{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, color-mix(in srgb, var(--c-body-color), #fff 20%)), color-stop(50%, var(--c-body-color)), color-stop(0, color-mix(in srgb, var(--c-body-color), #000 25%)), to(color-mix(in srgb, var(--c-body-color), #fff 5%)));background-image:-webkit-linear-gradient(top, color-mix(in srgb, var(--c-body-color), #fff 20%) 0, var(--c-body-color) 50%, color-mix(in srgb, var(--c-body-color), #000 25%) 0, color-mix(in srgb, var(--c-body-color), #fff 5%));background-image:-o-linear-gradient(top, color-mix(in srgb, var(--c-body-color), #fff 20%) 0, var(--c-body-color) 50%, color-mix(in srgb, var(--c-body-color), #000 25%) 0, color-mix(in srgb, var(--c-body-color), #fff 5%));background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-body-color), #fff 20%) 0, var(--c-body-color) 50%, color-mix(in srgb, var(--c-body-color), #000 25%) 0, color-mix(in srgb, var(--c-body-color), #fff 5%))}.btn-h,.btn-h:visited{color:var(--c-body-bg)}.btn-h.on,.btn-h:active,.btn-h:focus,.btn-h:hover{color:var(--c-body-bg);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, color-mix(in srgb, var(--c-body-color), #fff 30%)), color-stop(50%, color-mix(in srgb, var(--c-body-color), #fff 10%)), color-stop(0, var(--c-body-color)), to(color-mix(in srgb, var(--c-body-color), #fff 10%)));background-image:-webkit-linear-gradient(top, color-mix(in srgb, var(--c-body-color), #fff 30%) 0, color-mix(in srgb, var(--c-body-color), #fff 10%) 50%, var(--c-body-color) 0, color-mix(in srgb, var(--c-body-color), #fff 10%));background-image:-o-linear-gradient(top, color-mix(in srgb, var(--c-body-color), #fff 30%) 0, color-mix(in srgb, var(--c-body-color), #fff 10%) 50%, var(--c-body-color) 0, color-mix(in srgb, var(--c-body-color), #fff 10%));background-image:linear-gradient(180deg, color-mix(in srgb, var(--c-body-color), #fff 30%) 0, color-mix(in srgb, var(--c-body-color), #fff 10%) 50%, var(--c-body-color) 0, color-mix(in srgb, var(--c-body-color), #fff 10%))}.btn-i:after,.btn-j:after,.btn-k:after,.btn-l:after{background:-webkit-gradient(linear, left top, right top, from(color-mix(in srgb, var(--c-primary), #fff 30%)), color-stop(30%, var(--c-primary)), color-stop(70%, var(--c-primary)), to(color-mix(in srgb, var(--c-primary), #fff 30%)));background:-webkit-linear-gradient(left, color-mix(in srgb, var(--c-primary), #fff 30%), var(--c-primary) 30%, var(--c-primary) 70%, color-mix(in srgb, var(--c-primary), #fff 30%));background:-o-linear-gradient(left, color-mix(in srgb, var(--c-primary), #fff 30%), var(--c-primary) 30%, var(--c-primary) 70%, color-mix(in srgb, var(--c-primary), #fff 30%));background:linear-gradient(90deg, color-mix(in srgb, var(--c-primary), #fff 30%), var(--c-primary) 30%, var(--c-primary) 70%, color-mix(in srgb, var(--c-primary), #fff 30%));bottom:0;left:50%;width:100%;height:2px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.btn-i.on:after,.btn-i:active:after,.btn-i:focus:after,.btn-i:hover:after,.btn-j.on:after,.btn-j:active:after,.btn-j:focus:after,.btn-j:hover:after,.btn-k.on:after,.btn-k:active:after,.btn-k:focus:after,.btn-k:hover:after,.btn-l.on:after,.btn-l:active:after,.btn-l:focus:after,.btn-l:hover:after{-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.btn-j:after{top:0;bottom:auto}.btn-k:after{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:-webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;-o-transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s}.btn-k.on:after,.btn-k:active:after,.btn-k:focus:after,.btn-k:hover:after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.btn-l:after{height:100%}.btn-l:active,.btn-l:focus,.btn-l:hover{color:var(--c-body-bg)}.btn-l.on{color:var(--c-body-color)}.btn-l.on:after{width:10px;height:10px;bottom:0;left:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%, 50%) rotate(45deg);-ms-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg)}.btn-m{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;background-color:color-mix(in srgb, var(--c-primary), transparent 100%)}.btn-m:before{content:"";top:0;z-index:-1;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.btn-m:after,.btn-m:before{background:-webkit-gradient(linear, left top, right top, from(color-mix(in srgb, var(--c-primary), #fff 30%)), color-stop(30%, var(--c-primary)), color-stop(70%, var(--c-primary)), to(color-mix(in srgb, var(--c-primary), #fff 30%)));background:-webkit-linear-gradient(left, color-mix(in srgb, var(--c-primary), #fff 30%), var(--c-primary) 30%, var(--c-primary) 70%, color-mix(in srgb, var(--c-primary), #fff 30%));background:-o-linear-gradient(left, color-mix(in srgb, var(--c-primary), #fff 30%), var(--c-primary) 30%, var(--c-primary) 70%, color-mix(in srgb, var(--c-primary), #fff 30%));background:linear-gradient(90deg, color-mix(in srgb, var(--c-primary), #fff 30%), var(--c-primary) 30%, var(--c-primary) 70%, color-mix(in srgb, var(--c-primary), #fff 30%));left:0;height:2px;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn-m:after{bottom:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.btn-m:active,.btn-m:focus,.btn-m:hover{color:var(--c-body-bg);background-color:var(--c-primary)}.btn-m:active:after,.btn-m:active:before,.btn-m:focus:after,.btn-m:focus:before,.btn-m:hover:after,.btn-m:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.btn-m.on{color:var(--c-body-color);background-color:transparent}.btn-m.on:after,.btn-m.on:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.btn-n,.btn-o,.btn-open-nav,.menu-a-3{border:none;overflow:visible;color:var(--c-body-color)}.btn-n:visited,.btn-o:visited,.btn-open-nav:visited,.menu-a-3:visited{color:var(--c-body-color)}.btn-n:after,.btn-o:after,.btn-open-nav:after,.menu-a-3:after{background:-webkit-linear-gradient(135deg, var(--c-primary-l), color-mix(in srgb, var(--c-primary), #fff 30%));background:-o-linear-gradient(135deg, var(--c-primary-l), color-mix(in srgb, var(--c-primary), #fff 30%));background:linear-gradient(-45deg, var(--c-primary-l), color-mix(in srgb, var(--c-primary), #fff 30%));top:50%;left:50%;width:2.5em;height:2.5em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;border-radius:1.25em}.btn-n:active,.btn-n:focus,.btn-n:hover,.btn-o:active,.btn-o:focus,.btn-o:hover,.btn-open-nav:active,.btn-open-nav:focus,.btn-open-nav:hover,.menu-a-3:active,.menu-a-3:focus,.menu-a-3:hover{color:var(--c-body-color)}.btn-n:active:after,.btn-n:focus:after,.btn-n:hover:after,.btn-o:active:after,.btn-o:focus:after,.btn-o:hover:after,.btn-open-nav:active:after,.btn-open-nav:focus:after,.btn-open-nav:hover:after,.menu-a-3:active:after,.menu-a-3:focus:after,.menu-a-3:hover:after{-webkit-transform:translate(-50%, -50%) scale(2);-ms-transform:translate(-50%, -50%) scale(2);transform:translate(-50%, -50%) scale(2)}.btn-n.on,.btn-o.on,.btn-open-nav.on,.menu-a-3.on{color:var(--c-body-color)}.btn-n.on:after,.btn-o.on:after,.btn-open-nav.on:after,.menu-a-3.on:after{width:7px;height:7px;top:auto;bottom:0;-webkit-transform:translate(-50%) scale(1);-ms-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.btn-o:after,.menu-a-3:after{-webkit-transform:translate(-50%, -50%) scaleX(0);-ms-transform:translate(-50%, -50%) scaleX(0);transform:translate(-50%, -50%) scaleX(0)}.btn-o:active:after,.btn-o:focus:after,.btn-o:hover:after,.menu-a-3:active:after,.menu-a-3:focus:after,.menu-a-3:hover:after{width:100%;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.btn-o.on:after,.menu-a-3.on:after{width:7px;-webkit-transform:translate(-50%) scale(1);-ms-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.btn-p{border:none;border-radius:0}.btn-p:after,.btn-p:before{content:"";position:absolute;z-index:1;width:2px;height:0;-webkit-transition:height .2s ease-in-out, width .4s linear;-o-transition:height .2s ease-in-out, width .4s linear;transition:height .2s ease-in-out, width .4s linear}.btn-p:before{-webkit-box-shadow:1px 1px 0 0 var(--c-primary) inset;box-shadow:1px 1px 0 0 var(--c-primary) inset;top:0;left:0}.btn-p:after{-webkit-box-shadow:-1px -1px 0 0 var(--c-primary) inset;box-shadow:-1px -1px 0 0 var(--c-primary) inset;bottom:0;right:0}.btn-p:active:after,.btn-p:active:before,.btn-p:focus:after,.btn-p:focus:before,.btn-p:hover:after,.btn-p:hover:before{width:100%;height:100%}.btn-p.on:after,.btn-p.on:before{width:12px;height:12px}.btn-q{border:none;border-radius:0}.btn-q:after,.btn-q:before{content:"";position:absolute;z-index:1;width:12px;height:12px;-webkit-transition:height .2s linear, width .3s linear .2s;-o-transition:height .2s linear, width .3s linear .2s;transition:height .2s linear, width .3s linear .2s}.btn-q:before{border-top:1px solid var(--c-border-color);border-left:1px solid var(--c-border-color);top:0;left:0}.btn-q:after{border-bottom:1px solid var(--c-border-color);border-right:1px solid var(--c-border-color);bottom:0;right:0}.btn-q.on:after,.btn-q.on:before,.btn-q:active:after,.btn-q:active:before,.btn-q:focus:after,.btn-q:focus:before,.btn-q:hover:after,.btn-q:hover:before{border-color:var(--c-primary);width:100%;height:100%}.btn-r{border:none;border-radius:0}.btn-r:after,.btn-r:before{content:"";position:absolute;z-index:1;width:12px;height:calc(100% - .5em);top:.25em;-webkit-transition:top .2s linear, height .2s linear, width .3s linear .2s;-o-transition:top .2s linear, height .2s linear, width .3s linear .2s;transition:top .2s linear, height .2s linear, width .3s linear .2s}.btn-r:before{border-left:1px solid var(--c-border-color);left:0}.btn-r:after,.btn-r:before{border-top:1px solid var(--c-border-color);border-bottom:1px solid var(--c-border-color)}.btn-r:after{border-right:1px solid var(--c-border-color);right:0}.btn-r.on:after,.btn-r.on:before,.btn-r:active:after,.btn-r:active:before,.btn-r:focus:after,.btn-r:focus:before,.btn-r:hover:after,.btn-r:hover:before{border-color:var(--c-primary);top:0;width:100%;height:100%}.btn-s,.btn-t{padding-left:2em;padding-right:2.5em}.btn-s:before,.btn-t:before{content:"";position:absolute;top:50%;right:1.25em;width:16px;height:1px;background-color:var(--c-body-color);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:1}.btn-s:after,.btn-t:after{top:50%;right:1.25em;width:10px;height:10px;border-top:1px solid var(--c-body-color);border-right:1px solid var(--c-body-color);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;z-index:1}.btn-s.on:before,.btn-s:active:before,.btn-s:focus:before,.btn-s:hover:before,.btn-t.on:before,.btn-t:active:before,.btn-t:focus:before,.btn-t:hover:before{right:.75em;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.btn-s.on:after,.btn-s:active:after,.btn-s:focus:after,.btn-s:hover:after,.btn-t.on:after,.btn-t:active:after,.btn-t:focus:after,.btn-t:hover:after{right:.75em;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-t{padding-left:2.5em;padding-right:2em}.btn-t:before{left:.5em}.btn-t.on:before,.btn-t:active:before,.btn-t:after,.btn-t:focus:before,.btn-t:hover:before{left:1em}.btn-t.on:after,.btn-t:active:after,.btn-t:focus:after,.btn-t:hover:after{left:1.4em}.btn-u{padding-left:2em;padding-right:2em;border:none;border-radius:0}.btn-u:before{content:"";position:absolute;width:calc(100% - 2em);height:1px;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.btn-u:after,.btn-u:before{bottom:.25em;right:1em;background-color:var(--c-primary);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-u:after{width:1px;height:12px;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.btn-u.on:before,.btn-u:active:before,.btn-u:focus:before,.btn-u:hover:before{background-color:var(--c-primary);right:0;width:calc(100% - 1em)}.btn-u.on:after,.btn-u:active:after,.btn-u:focus:after,.btn-u:hover:after{background-color:var(--c-primary);right:0}.btn-v{padding-left:2em;padding-right:2em;border:none;border-radius:0}.btn-v:after,.btn-v:before{content:"";position:absolute;width:10px;height:1px;top:50%;left:1em;background-color:var(--c-body-color);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-v.on:before,.btn-v:active:before,.btn-v:focus:before,.btn-v:hover:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-v.on:after,.btn-v:active:after,.btn-v:focus:after,.btn-v:hover:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn-w{padding-left:2em;padding-right:2em;border:none;border-radius:0}.btn-w:after,.btn-w:before{content:"";position:absolute;width:6px;height:6px;border-radius:3px;top:calc(50% - 3px);left:1em;background-color:var(--c-body-color);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-w.on:after,.btn-w.on:before,.btn-w:active:after,.btn-w:active:before,.btn-w:focus:after,.btn-w:focus:before,.btn-w:hover:after,.btn-w:hover:before{width:10px;height:1px;border-radius:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-w.on:before,.btn-w:active:before,.btn-w:focus:before,.btn-w:hover:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-w.on:after,.btn-w:active:after,.btn-w:focus:after,.btn-w:hover:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn-def,.btn-x{border:none;border-radius:0;overflow:visible}.btn-def:before,.btn-x:before{border-radius:1.25em;padding:inherit;border:1px var(--c-border-color) solid;content:"";background-color:var(--c-body-bg);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:-1}.btn-def:after,.btn-x:after{width:100%;height:100%;background:color-mix(in srgb, var(--c-body-bg), #000 30%);border-radius:1.25em;padding:inherit;top:4px;left:4px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:-2}.btn-def.on:before,.btn-def:active:before,.btn-def:focus:before,.btn-def:hover:before,.btn-x.on:before,.btn-x:active:before,.btn-x:focus:before,.btn-x:hover:before{border-color:var(--c-primary);top:2px;left:2px}.btn-def.on:after,.btn-def:active:after,.btn-def:focus:after,.btn-def:hover:after,.btn-x.on:after,.btn-x:active:after,.btn-x:focus:after,.btn-x:hover:after{top:2px;left:2px}.btn-y{text-align:center;width:100%}.btn-y .title{width:100%;opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.btn-y .description{font-size:unset;position:absolute;white-space:nowrap;top:50%;left:50%;z-index:1;opacity:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:opacity .3s .2s, -webkit-filter .3s .4s;transition:opacity .3s .2s, -webkit-filter .3s .4s;-o-transition:opacity .3s .2s, filter .3s .4s;transition:opacity .3s .2s, filter .3s .4s;transition:opacity .3s .2s, filter .3s .4s, -webkit-filter .3s .4s;padding:.5em 2em}.btn-y:active .title,.btn-y:focus .title,.btn-y:hover .title{opacity:0}.btn-y:active .description,.btn-y:focus .description,.btn-y:hover .description{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.btn-y.on:after{width:10px;height:10px;background-color:var(--c-primary);bottom:0;left:50%;-webkit-transform:translate(-50%, 50%) rotate(45deg);-ms-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg)}.btn-z{text-align:center;width:100%}.btn-z .title{width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:0 50% -25px;-ms-transform-origin:0 50% -25px;transform-origin:0 50% -25px;opacity:1}.btn-z .description{font-size:unset;position:absolute;white-space:nowrap;top:50%;left:50%;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%) rotateX(-90deg);transform:translate(-50%, -50%) rotateX(-90deg);-webkit-transform-origin:0 50% -25px;-ms-transform-origin:0 50% -25px;transform-origin:0 50% -25px;opacity:0;padding:.5em 2em}.btn-z:active .title,.btn-z:focus .title,.btn-z:hover .title{opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.btn-z:active .description,.btn-z:focus .description,.btn-z:hover .description{opacity:1;-webkit-transform:translate(-50%, -50%) rotateX(0deg);transform:translate(-50%, -50%) rotateX(0deg)}.btn-z.on:after{width:10px;height:10px;background-color:var(--c-primary);bottom:0;left:50%;-webkit-transform:translate(-50%, 50%) rotate(45deg);-ms-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg)}.btn-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.25em .5em;text-align:center}.btn-icon .title{font-size:2.5em;line-height:1.2;font-family:Material Symbols Outlined}.btn-icon .description{width:3.5rem}.btn-icon-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.25em .5em;text-align:center}.btn-icon-2:before{font-size:2.5em;line-height:1.2}.btn-icon-2 .title{display:none}.btn-icon-2 .description{width:3.5rem}.btn-img,.btn-img .img{padding:0}.btn-img .text{display:none}.btn-card{padding:.75em}.btn-card .img{overflow:hidden;margin:0 .75em 0 0}.btn-card.img-right .img{margin:0 0 0 .75em}.btn-card.img-top .img{margin:0 0 .75em}.btn-card.img-bottom .img{margin:.75em 0 0}.btn-card:active .img>img,.btn-card:focus .img>img,.btn-card:hover .img>img{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.box-a,.box-b,.box-c,.box-y,.box-z{padding:var(--s-box-pd)}.box-a{border:var(--c-border-color) solid 1px}.box-b{background:var(--c-sub);border-radius:.5em}.box-c,.box-y,.box-z{background:var(--c-sub2)}.box-d,.box-e,.box-f,.box-g,.box-h,.box-i,.box-j,.box-k,.box-l,.box-m,.box-n,.box-o,.box-p,.box-q,.box-r,.box-s,.box-t,.box-u,.box-v,.box-w,.box-x{padding:var(--s-box-pd);position:relative}.box-d:after,.box-d:before,.box-e:after,.box-e:before,.box-f:after,.box-f:before,.box-g:after,.box-g:before,.box-h:after,.box-h:before,.box-i:after,.box-i:before,.box-j:after,.box-j:before,.box-k:after,.box-k:before,.box-l:after,.box-l:before,.box-m:after,.box-m:before,.box-n:after,.box-n:before,.box-o:after,.box-o:before,.box-p:after,.box-p:before,.box-q:after,.box-q:before,.box-r:after,.box-r:before,.box-s:after,.box-s:before,.box-t:after,.box-t:before,.box-u:after,.box-u:before,.box-v:after,.box-v:before,.box-w:after,.box-w:before,.box-x:after,.box-x:before{content:"";position:absolute;border:1px solid var(--c-body-color);pointer-events:none}.box-d:before,.box-e:before,.box-f:before,.box-g:before,.box-h:before,.box-i:before,.box-j:before,.box-k:before,.box-l:before,.box-m:before,.box-n:before,.box-o:before,.box-p:before,.box-q:before,.box-r:before,.box-s:before,.box-t:before,.box-u:before,.box-v:before,.box-w:before,.box-x:before{top:0;left:0}.box-d:after,.box-e:after,.box-f:after,.box-g:after,.box-h:after,.box-i:after,.box-j:after,.box-k:after,.box-l:after,.box-m:after,.box-n:after,.box-o:after,.box-p:after,.box-q:after,.box-r:after,.box-s:after,.box-t:after,.box-u:after,.box-v:after,.box-w:after,.box-x:after{bottom:0;right:0}[class*=" box-"][class*=" bdr-c-"]:after,[class*=" box-"][class*=" bdr-c-"]:before,[class*=" box-"][class^=bdr-c-]:after,[class*=" box-"][class^=bdr-c-]:before,[class^=box-][class*=" bdr-c-"]:after,[class^=box-][class*=" bdr-c-"]:before,[class^=box-][class^=bdr-c-]:after,[class^=box-][class^=bdr-c-]:before{border-color:inherit}.box-d:after,.box-d:before{width:2rem;height:2rem}.box-d:before{border-bottom:none;border-right:none}.box-d:after{border-top:none;border-left:none}.box-e:after,.box-e:before{width:1rem;height:100%}.box-e:before{border-right:none}.box-e:after{border-left:none}.box-f:after,.box-f:before,.box-g:after,.box-g:before{width:calc(100% - .75rem);height:calc(100% - .75rem)}.box-g:before{border-top:none;border-left:none}.box-g:after{border-bottom:none;border-right:none}.box-h:before,.box-i:before{width:100%;height:calc(100% - 1.5rem);top:.75rem}.box-h:after,.box-i:after{width:calc(100% - 1.5rem);height:100%;right:.75rem}.box-h:before{border-left:none;border-right:none}.box-h:after,.box-i:before{border-top:none;border-bottom:none}.box-i:after{border-left:none;border-right:none}.box-j:after,.box-j:before{width:100%;height:1rem}.box-j:before{border-bottom:none}.box-j:after{border-top:none}.box-k:after,.box-k:before{width:1px;height:4rem;border-top:none;border-right:none;border-bottom:none}.box-k:before{bottom:-1rem;top:auto}.box-k:after{bottom:auto;top:-1rem}.box-l:after,.box-l:before{width:4rem;height:1px;border-left:none;border-right:none;border-bottom:none}.box-l:before{left:-1rem}.box-l:after{right:-1rem}.box-m,.box-n{border-top:1px solid var(--c-body-color);border-bottom:1px solid var(--c-body-color)}.box-m:after,.box-m:before,.box-n:after,.box-n:before{width:calc(100% - 1rem);height:2rem;border-top:none;border-bottom:none}.box-m:before,.box-n:before{top:-.5rem;left:.5rem}.box-m:after,.box-n:after{bottom:-.5rem;right:.5rem}.box-n:after,.box-n:before{height:calc(100% - 1rem)}.box-n:before{border-right:none}.box-n:after{border-left:none}.box-o{border-left:1px solid var(--c-body-color);border-right:1px solid var(--c-body-color)}.box-o:after,.box-o:before{width:2rem;height:calc(100% - 1rem);border-right:none;border-left:none}.box-o:before{top:.5rem;left:-.5rem}.box-o:after{bottom:.5rem;right:-.5rem}.box-p,.box-q,.box-r{border:3px solid var(--c-body-color)}.box-p:before,.box-q:before,.box-r:before{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}.box-p:after,.box-q:after,.box-r:after{display:none}.box-q,.box-q:before{border-left:none;border-right:none}.box-q:before{width:100%;left:0}.box-r,.box-r:before{border-top:none;border-bottom:none}.box-r:before{height:100%;top:0}.box-s,.box-t{border:1px solid var(--c-body-color)}.box-s:after,.box-s:before,.box-t:after,.box-t:before{border-width:.5rem}.box-s:before,.box-t:before{border-right-color:transparent !important;border-bottom-color:transparent !important}.box-s:after,.box-t:after{border-top-color:transparent !important;border-left-color:transparent !important}.box-t:after,.box-t:before{border-width:.75rem}.box-t:before{top:-.375rem;left:-.375rem}.box-t:after{bottom:-.375rem;right:-.375rem}.box-u{border:1px solid var(--c-body-color)}.box-u:after,.box-u:before{width:1.5rem;height:1.5rem;border-width:5px}.box-u:before{top:-3px;left:-3px;border-right:none;border-bottom:none}.box-u:after{right:-3px;bottom:-3px;border-left:none;border-top:none}.box-v,.box-w{border:1px solid var(--c-body-color)}.box-v:after,.box-v:before,.box-w:after,.box-w:before{content:"\e244";color:var(--c-body-color);font-family:Material Symbols Outlined;border:none;line-height:1;font-size:2rem;background-color:var(--c-body-bg);padding:0 .25rem}.box-v:before,.box-w:before{top:-1rem;left:-.75rem;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.box-v:after,.box-w:after{bottom:-1rem;right:-.75rem}.box-w:before{left:.5rem}.box-w:after{display:none}.box-x{background-color:var(--c-primary-l)}.box-x:before{width:calc(100% - 1rem);height:calc(100% - 1rem);border:2px dashed var(--c-body-bg);top:.5rem;left:.5rem}.box-x:after{display:none}.box-y{border-radius:12rem 2rem 10rem 1rem/1.5rem 11rem 1rem 11rem}.box-z{position:relative;border-radius:50%/10%;z-index:1}.box-z:after{content:"";position:absolute;top:10%;bottom:10%;right:-5%;left:-5%;background:inherit;border-radius:5%/50%;z-index:-1;pointer-events:none}[class*=box-]>*:first-child{margin-top:0}[class*=box-]>*:last-child{margin-bottom:0}.bdr-all{border:solid var(--c-border-color) 1px}.bdr-top{border-top:solid var(--c-border-color) 1px}.bdr-bottom{border-bottom:solid var(--c-border-color) 1px}.bdr-right{border-right:solid var(--c-border-color) 1px}.bdr-left{border-left:solid var(--c-border-color) 1px}.bdr-radius{border-radius:.5em}.bdr-radius-0{border-radius:0}.bdr-radius-1{border-radius:1em}.bdr-radius-1d5{border-radius:1.5em}.bdr-radius-2{border-radius:2em}.bdr-radius-50p{border-radius:50%}.bdr-radius-t-r-0{border-top-right-radius:0}.bdr-radius-t-l-0{border-top-left-radius:0}.bdr-radius-b-r-0{border-bottom-right-radius:0}.bdr-radius-b-l-0{border-bottom-left-radius:0}.bdr-c-default{border-color:var(--c-border-color)}.bdr-c-primary{border-color:var(--c-primary)}.bdr-c-accent{border-color:var(--c-accent)}.bdr-c-sub{border-color:var(--c-sub)}.bdr-c-sub2{border-color:var(--c-sub2)}.bdr-c-bodybg{border-color:var(--c-body-bg)}.bdr-c-bodycolor{border-color:var(--c-body-color)}.bdr-c-primary-l{border-color:var(--c-primary-l)}.bdr-c-accent-l{border-color:var(--c-accent-l)}.bdr-w-1px{border-width:1px}.bdr-w-2px{border-width:2px}.bdr-w-3px{border-width:3px}.bdr-w-4px{border-width:4px}.bdr-w-5px{border-width:5px}.bdr-s-solid{border-style:solid}.bdr-s-dotted{border-style:dotted}.bdr-s-dashed{border-style:dashed}.bdr-s-double{border-style:double}.bdr-none{border:none}.bdr-none-t{border-top:none}.bdr-none-b{border-bottom:none}.bdr-none-r{border-right:none}.bdr-none-l{border-left:none}.cap-bdrbtm-a{padding-bottom:.25em;border-bottom:0.06em solid var(--c-border-color)}.cap-bdrbtm-b{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:.3em;line-height:1.5;position:relative}.cap-bdrbtm-b:before{content:"";width:100%;position:absolute;height:.06em;background-color:var(--c-primary);bottom:0;left:0;z-index:-1}.cap-bdrbtm-b:after{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;margin-top:.25em;margin-left:.3em;height:.06em;background-color:var(--c-border-color)}.cap-bdrbtm-c,.cap-bdrbtm-d{position:relative;padding-bottom:.75em;text-align:center}.cap-bdrbtm-c:after,.cap-bdrbtm-d:after{content:"";width:3em;height:.2em;border-radius:0;background-color:var(--c-primary);position:absolute;bottom:0;left:calc(50% - 3em / 2)}.cap-bdrbtm-d{text-align:left}.cap-bdrbtm-d:after{left:0}.cap-bdrleft{border-left:0.3em solid var(--c-primary);padding-left:.3em}.cap-first{padding-left:1.75em;text-indent:-1.75em}.cap-first:first-letter{background:var(--c-primary);color:var(--c-body-bg);display:inline-block;padding:0 .25em .1em;line-height:1.5;margin-right:.25em}.cap-first *{text-indent:0}.cap-first-maru{padding-left:1.75em;text-indent:-1.75em}.cap-first-maru:first-letter{background:var(--c-primary);color:var(--c-body-bg);display:inline-block;padding:0 .25em .1em;line-height:1.5;margin-right:.25em;border-radius:50%}.cap-first-maru *{text-indent:0}.cap-bdrmid-a,.cap-bdrmid-b,.cap-bdrmid-c,.cap-bdrmid-d,.cap-bdrmid-e,.cap-bdrmid-f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cap-bdrmid-a:before,.cap-bdrmid-b:before,.cap-bdrmid-c:before,.cap-bdrmid-d:before,.cap-bdrmid-e:before,.cap-bdrmid-f:before{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;margin-right:.5em}.cap-bdrmid-a:after,.cap-bdrmid-b:after,.cap-bdrmid-c:after,.cap-bdrmid-d:after,.cap-bdrmid-e:after,.cap-bdrmid-f:after{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;margin-left:.5em}.cap-bdrmid-a.short:after,.cap-bdrmid-a.short:before,.cap-bdrmid-b.short:after,.cap-bdrmid-b.short:before,.cap-bdrmid-c.short:after,.cap-bdrmid-c.short:before,.cap-bdrmid-d.short:after,.cap-bdrmid-d.short:before,.cap-bdrmid-e.short:after,.cap-bdrmid-e.short:before,.cap-bdrmid-f.short:after,.cap-bdrmid-f.short:before{width:3em;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.cap-bdrmid-a.short,.cap-bdrmid-b.short{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cap-bdrmid-a:after,.cap-bdrmid-a:before,.cap-bdrmid-c:after,.cap-bdrmid-c:before,.cap-bdrmid-e:after,.cap-bdrmid-e:before{border-top-style:solid;border-top-width:.06em;border-top-color:inherit}.cap-bdrmid-b:after,.cap-bdrmid-b:before,.cap-bdrmid-d:after,.cap-bdrmid-d:before,.cap-bdrmid-f:after,.cap-bdrmid-f:before{height:.06em}.cap-bdrmid-b:before,.cap-bdrmid-d:before,.cap-bdrmid-f:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-body-color)));background-image:-webkit-linear-gradient(left, transparent, var(--c-body-color));background-image:-o-linear-gradient(left, transparent, var(--c-body-color));background-image:linear-gradient(90deg, transparent, var(--c-body-color))}.cap-bdrmid-b:after,.cap-bdrmid-d:after,.cap-bdrmid-f:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-body-color)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-body-color), transparent);background-image:-o-linear-gradient(left, var(--c-body-color), transparent);background-image:linear-gradient(90deg, var(--c-body-color), transparent)}.cap-bdrmid-b.bdr-c-bodybg:before,.cap-bdrmid-d.bdr-c-bodybg:before,.cap-bdrmid-f.bdr-c-bodybg:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-body-bg)));background-image:-webkit-linear-gradient(left, transparent, var(--c-body-bg));background-image:-o-linear-gradient(left, transparent, var(--c-body-bg));background-image:linear-gradient(90deg, transparent, var(--c-body-bg))}.cap-bdrmid-b.bdr-c-bodybg:after,.cap-bdrmid-d.bdr-c-bodybg:after,.cap-bdrmid-f.bdr-c-bodybg:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-body-bg)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-body-bg), transparent);background-image:-o-linear-gradient(left, var(--c-body-bg), transparent);background-image:linear-gradient(90deg, var(--c-body-bg), transparent)}.cap-bdrmid-b.bdr-c-primary:before,.cap-bdrmid-d.bdr-c-primary:before,.cap-bdrmid-f.bdr-c-primary:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-primary)));background-image:-webkit-linear-gradient(left, transparent, var(--c-primary));background-image:-o-linear-gradient(left, transparent, var(--c-primary));background-image:linear-gradient(90deg, transparent, var(--c-primary))}.cap-bdrmid-b.bdr-c-primary:after,.cap-bdrmid-d.bdr-c-primary:after,.cap-bdrmid-f.bdr-c-primary:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-primary)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-primary), transparent);background-image:-o-linear-gradient(left, var(--c-primary), transparent);background-image:linear-gradient(90deg, var(--c-primary), transparent)}.cap-bdrmid-b.bdr-c-primary-l:before,.cap-bdrmid-d.bdr-c-primary-l:before,.cap-bdrmid-f.bdr-c-primary-l:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-primary-l)));background-image:-webkit-linear-gradient(left, transparent, var(--c-primary-l));background-image:-o-linear-gradient(left, transparent, var(--c-primary-l));background-image:linear-gradient(90deg, transparent, var(--c-primary-l))}.cap-bdrmid-b.bdr-c-primary-l:after,.cap-bdrmid-d.bdr-c-primary-l:after,.cap-bdrmid-f.bdr-c-primary-l:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-primary-l)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-primary-l), transparent);background-image:-o-linear-gradient(left, var(--c-primary-l), transparent);background-image:linear-gradient(90deg, var(--c-primary-l), transparent)}.cap-bdrmid-b.bdr-c-accent:before,.cap-bdrmid-d.bdr-c-accent:before,.cap-bdrmid-f.bdr-c-accent:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-accent)));background-image:-webkit-linear-gradient(left, transparent, var(--c-accent));background-image:-o-linear-gradient(left, transparent, var(--c-accent));background-image:linear-gradient(90deg, transparent, var(--c-accent))}.cap-bdrmid-b.bdr-c-accent:after,.cap-bdrmid-d.bdr-c-accent:after,.cap-bdrmid-f.bdr-c-accent:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-accent)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-accent), transparent);background-image:-o-linear-gradient(left, var(--c-accent), transparent);background-image:linear-gradient(90deg, var(--c-accent), transparent)}.cap-bdrmid-b.bdr-c-accent-l:before,.cap-bdrmid-d.bdr-c-accent-l:before,.cap-bdrmid-f.bdr-c-accent-l:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-accent-l)));background-image:-webkit-linear-gradient(left, transparent, var(--c-accent-l));background-image:-o-linear-gradient(left, transparent, var(--c-accent-l));background-image:linear-gradient(90deg, transparent, var(--c-accent-l))}.cap-bdrmid-b.bdr-c-accent-l:after,.cap-bdrmid-d.bdr-c-accent-l:after,.cap-bdrmid-f.bdr-c-accent-l:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-accent-l)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-accent-l), transparent);background-image:-o-linear-gradient(left, var(--c-accent-l), transparent);background-image:linear-gradient(90deg, var(--c-accent-l), transparent)}.cap-bdrmid-b.bdr-c-sub:before,.cap-bdrmid-d.bdr-c-sub:before,.cap-bdrmid-f.bdr-c-sub:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-sub)));background-image:-webkit-linear-gradient(left, transparent, var(--c-sub));background-image:-o-linear-gradient(left, transparent, var(--c-sub));background-image:linear-gradient(90deg, transparent, var(--c-sub))}.cap-bdrmid-b.bdr-c-sub:after,.cap-bdrmid-d.bdr-c-sub:after,.cap-bdrmid-f.bdr-c-sub:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-sub)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-sub), transparent);background-image:-o-linear-gradient(left, var(--c-sub), transparent);background-image:linear-gradient(90deg, var(--c-sub), transparent)}.cap-bdrmid-b.bdr-c-sub2:before,.cap-bdrmid-d.bdr-c-sub2:before,.cap-bdrmid-f.bdr-c-sub2:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-sub2)));background-image:-webkit-linear-gradient(left, transparent, var(--c-sub2));background-image:-o-linear-gradient(left, transparent, var(--c-sub2));background-image:linear-gradient(90deg, transparent, var(--c-sub2))}.cap-bdrmid-b.bdr-c-sub2:after,.cap-bdrmid-d.bdr-c-sub2:after,.cap-bdrmid-f.bdr-c-sub2:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-sub2)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-sub2), transparent);background-image:-o-linear-gradient(left, var(--c-sub2), transparent);background-image:linear-gradient(90deg, var(--c-sub2), transparent)}.cap-bdrmid-b.bdr-c-default:before,.cap-bdrmid-d.bdr-c-default:before,.cap-bdrmid-f.bdr-c-default:before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(var(--c-border-color)));background-image:-webkit-linear-gradient(left, transparent, var(--c-border-color));background-image:-o-linear-gradient(left, transparent, var(--c-border-color));background-image:linear-gradient(90deg, transparent, var(--c-border-color))}.cap-bdrmid-b.bdr-c-default:after,.cap-bdrmid-d.bdr-c-default:after,.cap-bdrmid-f.bdr-c-default:after{background-image:-webkit-gradient(linear, left top, right top, from(var(--c-border-color)), to(transparent));background-image:-webkit-linear-gradient(left, var(--c-border-color), transparent);background-image:-o-linear-gradient(left, var(--c-border-color), transparent);background-image:linear-gradient(90deg, var(--c-border-color), transparent)}.cap-bdrmid-c:before,.cap-bdrmid-d:before,.cap-bdrmid-e:after,.cap-bdrmid-f:after{display:none}.list-circle>li,.list-decimal-zero>li,.list-decimal>li,.list-disc>li,.list-hiragana-iroha>li,.list-hiragana>li,.list-kanji>li,.list-katakana-iroha>li,.list-katakana>li,.list-lower-alpha>li,.list-lower-roman>li,.list-square>li,.list-upper-alpha>li,.list-upper-roman>li{margin-bottom:1em;margin-left:2.5em;text-indent:0}.list-disc{list-style:disc}.list-circle{list-style:circle}.list-square{list-style:square}.list-decimal{list-style:decimal}.list-decimal-zero{list-style:decimal-leading-zero}.list-lower-alpha{list-style:lower-alpha}.list-upper-alpha{list-style:upper-alpha}.list-lower-roman{list-style:lower-roman}.list-upper-roman{list-style:upper-roman}.list-kanji{list-style:cjk-ideographic}.list-hiragana{list-style:hiragana}.list-katakana{list-style:katakana}.list-hiragana-iroha{list-style:hiragana-iroha}.list-katakana-iroha{list-style:katakana-iroha}.list-bar{list-style:none}.list-bar>li{margin-bottom:1em;padding-left:1.5em;position:relative}.list-bar>li:before{content:"";width:1em;height:.2em;position:absolute;left:0;top:.65em;background:var(--c-body-color)}.list-bdr-btm>li{margin-bottom:.75em;padding-bottom:.75em;border-bottom:1px solid var(--c-border-color)}.list-mb>li{margin-bottom:1em}.list-maru,.list-qa,.list-shikaku{list-style:none}.list-maru>dt,.list-maru>li,.list-qa>dt,.list-qa>li,.list-shikaku>dt,.list-shikaku>li{padding-left:1.75em;text-indent:-1.75em;margin-bottom:1em;margin-top:1em}.list-maru>dt:first-letter,.list-maru>li:first-letter,.list-qa>dt:first-letter,.list-qa>li:first-letter,.list-shikaku>dt:first-letter,.list-shikaku>li:first-letter{background:var(--c-primary);color:var(--c-body-bg);display:inline-block;padding:0 .25em .1em;line-height:1.5em;margin-right:.25em;text-align:center;font-weight:700;border-radius:50%}.list-maru>dt *,.list-maru>li *,.list-qa>dt *,.list-qa>li *,.list-shikaku>dt *,.list-shikaku>li *{text-indent:0}.list-maru>dt:first-child,.list-maru>li:first-child,.list-qa>dt:first-child,.list-qa>li:first-child,.list-shikaku>dt:first-child,.list-shikaku>li:first-child{margin-top:0}.list-maru>dd,.list-qa>dd,.list-shikaku>dd{padding-left:1.75em;text-indent:-1.75em;margin:0}.list-maru>dd:first-letter,.list-qa>dd:first-letter,.list-shikaku>dd:first-letter{background:var(--c-accent);color:var(--c-body-bg);display:inline-block;padding:0 .25em .1em;line-height:1.5em;margin-right:.25em;text-align:center;font-weight:700;border-radius:50%}.list-maru>dd *,.list-qa>dd *,.list-shikaku>dd *{text-indent:0}.list-shikaku>dd:first-letter,.list-shikaku>dt:first-letter,.list-shikaku>li:first-letter{border-radius:0}.list-m-primary::marker{color:var(--c-primary)}.list-m-primary>dd::marker,.list-m-primary>dt::marker,.list-m-primary>li::marker{color:var(--c-primary)}.list-m-primary-l::marker{color:var(--c-primary-l)}.list-m-primary-l>dd::marker,.list-m-primary-l>dt::marker,.list-m-primary-l>li::marker{color:var(--c-primary-l)}.list-m-sub::marker{color:var(--c-sub)}.list-m-sub>dd::marker,.list-m-sub>dt::marker,.list-m-sub>li::marker{color:var(--c-sub)}.list-m-sub2::marker{color:var(--c-sub2)}.list-m-sub2>dd::marker,.list-m-sub2>dt::marker,.list-m-sub2>li::marker{color:var(--c-sub2)}.list-m-accent::marker{color:var(--c-accent)}.list-m-accent>dd::marker,.list-m-accent>dt::marker,.list-m-accent>li::marker{color:var(--c-accent)}.list-m-accent-l::marker{color:var(--c-accent-l)}.list-m-accent-l>dd::marker,.list-m-accent-l>dt::marker,.list-m-accent-l>li::marker{color:var(--c-accent-l)}.list-info,.list-info-card,.list-info-line,.list-info-small{list-style:none;padding:0}.list-info-card a,.list-info-line a,.list-info-small a,.list-info a{text-decoration:none;color:var(--c-body-color);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card a:visited,.list-info-line a:visited,.list-info-small a:visited,.list-info a:visited{color:var(--c-body-color)}.list-info-card a:focus,.list-info-card a:hover,.list-info-line a:focus,.list-info-line a:hover,.list-info-small a:focus,.list-info-small a:hover,.list-info a:focus,.list-info a:hover{color:var(--c-primary);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card .box,.list-info-line .box,.list-info-small .box,.list-info .box{border-bottom:1px solid var(--c-border-color);padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card .box .box-img,.list-info-line .box .box-img,.list-info-small .box .box-img,.list-info .box .box-img{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:25%;display:inline-block;margin-left:1rem;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card .box .box-img img,.list-info-line .box .box-img img,.list-info-small .box .box-img img,.list-info .box .box-img img{max-width:100%;height:auto}.list-info-card .box .box-text,.list-info-line .box .box-text,.list-info-small .box .box-text,.list-info .box .box-text{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:-.5rem;width:100%}.list-info-card .box .box-text .date,.list-info-line .box .box-text .date,.list-info-small .box .box-text .date,.list-info .box .box-text .date{font-weight:400;margin:.5rem 1rem 0 0;font-size:.875rem;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.list-info-card .box .box-text .cat,.list-info-line .box .box-text .cat,.list-info-small .box .box-text .cat,.list-info .box .box-text .cat{margin:.5rem 0 0;-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.list-info-card .box .box-text .cat>a,.list-info-line .box .box-text .cat>a,.list-info-small .box .box-text .cat>a,.list-info .box .box-text .cat>a{display:inline-block;font-size:80%}.list-info-card .box .box-text .cat>a:before,.list-info-line .box .box-text .cat>a:before,.list-info-small .box .box-text .cat>a:before,.list-info .box .box-text .cat>a:before{content:"〔";padding-right:.5em}.list-info-card .box .box-text .cat>a:after,.list-info-line .box .box-text .cat>a:after,.list-info-small .box .box-text .cat>a:after,.list-info .box .box-text .cat>a:after{content:"〕";padding-left:.5em}.list-info-card .box .box-text .cat>a:focus,.list-info-card .box .box-text .cat>a:hover,.list-info-line .box .box-text .cat>a:focus,.list-info-line .box .box-text .cat>a:hover,.list-info-small .box .box-text .cat>a:focus,.list-info-small .box .box-text .cat>a:hover,.list-info .box .box-text .cat>a:focus,.list-info .box .box-text .cat>a:hover{color:var(--c-body-color);background-color:var(--c-primary-l)}.list-info-card .box .box-text .link-text,.list-info-line .box .box-text .link-text,.list-info-small .box .box-text .link-text,.list-info .box .box-text .link-text{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.list-info-card .box .box-text .title,.list-info-line .box .box-text .title,.list-info-small .box .box-text .title,.list-info .box .box-text .title{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:.5rem 0 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.list-info-card .box .box-text .excerpt,.list-info-line .box .box-text .excerpt,.list-info-small .box .box-text .excerpt,.list-info .box .box-text .excerpt{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:.5rem 0 0;font-size:.875rem;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.list-info-card .box .box-text .shortcode,.list-info-line .box .box-text .shortcode,.list-info-small .box .box-text .shortcode,.list-info .box .box-text .shortcode{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:.5rem 0 0;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.list-info-card .box:focus,.list-info-card .box:hover,.list-info-line .box:focus,.list-info-line .box:hover,.list-info-small .box:focus,.list-info-small .box:hover,.list-info .box:focus,.list-info .box:hover{background:var(--c-sub2);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card .box:focus .box-img,.list-info-card .box:hover .box-img,.list-info-line .box:focus .box-img,.list-info-line .box:hover .box-img,.list-info-small .box:focus .box-img,.list-info-small .box:hover .box-img,.list-info .box:focus .box-img,.list-info .box:hover .box-img{opacity:.5;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-small .box{padding:.5rem}.list-info-small .box .box-img img{width:auto;max-height:100%}.list-info-small .box .box-text{margin-top:-.3rem}.list-info-small .box .box-text .date{font-size:80%;font-weight:400;margin-top:.3rem}.list-info-small .box .box-text .cat{font-size:80%;margin-top:.3rem}.list-info-small .box .box-text .title{font-size:1rem;margin-top:.3rem}.list-info-small .box .box-text .excerpt,.list-info-small .box .box-text .shortcode{font-size:80%;margin-top:.3rem}.list-info-line .box .box-img{display:none}.list-info-line .box .box-text{width:100%}.list-info-line .box .box-text .date{font-weight:400}.list-info-line .box .box-text .cat>a{display:none}.list-info-line .box .box-text .cat>a:first-child{display:inline-block}.list-info-line .box .box-text .title{font-weight:400;font-size:1rem}.list-info-line .box .box-text .excerpt{display:none}.list-info-card>li{margin-bottom:2em}.list-info-card .box{background-color:var(--c-body-bg);border-bottom:none;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.list-info-card .box .box-img{overflow:hidden;text-align:center;width:100%;max-width:100%;margin:0}.list-info-card .box .box-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card .box .box-text{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:1em}.list-info-card .box .box-text .date{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;font-weight:400}.list-info-card .box .box-text .cat{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.list-info-card .box:focus,.list-info-card .box:hover{-webkit-filter:drop-shadow(2px 2px 3px color-mix(in srgb, var(--c-body-bg), black 40%));filter:drop-shadow(2px 2px 3px color-mix(in srgb, var(--c-body-bg), black 40%));-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-info-card .box:focus .box-img,.list-info-card .box:hover .box-img{opacity:1}.list-info-card .box:focus .box-img img,.list-info-card .box:hover .box-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.marker-primary-l{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0, var(--c-primary-l)));background-image:-webkit-linear-gradient(top, transparent 75%, var(--c-primary-l) 0);background-image:-o-linear-gradient(top, transparent 75%, var(--c-primary-l) 0);background-image:linear-gradient(180deg, transparent 75%, var(--c-primary-l) 0)}
