@charset "UTF-8";html{font-family:游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#fff;background-color:#2d2d2d}body{margin:0;padding:0;width:100%;scroll-padding-top:64px}@media screen and (max-width:599px){body{scroll-padding-top:56px}}body,html{overscroll-behavior-y:none;overscroll-behavior-x:none;touch-action:pan-x pan-y}a{text-decoration:none}a:hover{opacity:.8}button{cursor:pointer}ul{list-style:none;margin:0;padding:0}#container{margin:0 auto 60px;padding:0;display:flex;justify-content:space-around;align-items:flex-start;width:100%;box-sizing:border-box;flex-wrap:wrap;scroll-margin-top:64px}@media screen and (min-width:820px){#container{flex-direction:row-reverse;flex-wrap:nowrap}}#header{position:sticky;top:0;background-color:#2d2d2d}#main{display:block;width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto;padding:8px 0 48px;border-bottom:1px solid #ebebeb}@media screen and (max-width:599px){#main{padding-top:4px}}@media screen and (min-width:820px){#main{padding:0 32px 48px;width:85%;border-bottom:none}}#sidebar{display:none;width:15%;box-sizing:border-box;overflow:hidden;margin:16px auto;padding:0;background-color:#2d2d2d;color:#fff;transition:left .3s ease;z-index:990}@media screen and (min-width:820px){#sidebar{width:15%}}#sidebar.open{display:block}#footer{background-color:#2d2d2d;color:#2d2d2d;padding:8px 0 80px;display:flex;align-items:center;justify-content:center;max-width:1600px}@media screen and (max-width:820px){.sp-none{display:none!important}}@media screen and (min-width:820px){.pc-none{display:none!important}}.copyright{color:#fff;font-size:14px;margin:0 auto;width:100%;box-sizing:border-box;display:block;text-align:center}.hidden{display:none!important}.fix{left:0;position:fixed;top:0}.wrap{margin:56px 0 16px}.wrap,.wrap__mn{width:100%;box-sizing:border-box}.wrap__mn{padding:8px 0;margin:8px 0}.swiper-button-next,.swiper-button-prev{color:#939393}.btn{padding:8px 12px;color:#fff;border-radius:12px;width:100%;box-sizing:border-box;font-size:14px;border:none;cursor:pointer}.btn,.btn__header{display:flex;justify-content:center;align-items:center}.btn__header{font-size:16px;font-weight:700;padding:8px;border-radius:50px}.btn__header i,.btn__header svg{color:#fff;margin-right:8px;font-size:24px}.btn__header .btn{background-color:#00b900;border-radius:50px;padding:12px 16px}.btn__main{padding:16px;border-radius:12px;width:100%;font-size:16px;border:none;margin:16px 0;font-weight:700}.btn__flexd,.btn__main{display:flex;justify-content:center;align-items:center;color:#fff;box-sizing:border-box}.btn__flexd{padding:16px 12px;border-radius:16px;font-size:14px;border:none;position:fixed;bottom:12px;margin:0 auto;right:40%}.btn__flexd:hover{background-color:#939393}.bg__black{background-color:#2d2d2d}.bg__white{background-color:#fff}.bg__green{background-color:#00b900}.bg__blue{background-color:#6990fc}.bg__red{background-color:#ff1c59}.bg__yellow{background-color:#ffce00}.bg__lightgray{background-color:#ebebeb}.bg__darkgray{background-color:#5f5f5f}.bg__gray{background-color:#939393}.text__black{color:#2d2d2d}.text__white{color:#fff}.text__green{color:#00b900}.text__blue{color:#6990fc}.text__red{color:#ff1c59}.text__yellow{color:#ffce00}.text__lightgray{color:#ebebeb}.text__darkgray{color:#5f5f5f}.search{display:flex;justify-content:space-between;position:relative;width:100%;box-sizing:border-box;border-radius:60px}.search ::-moz-placeholder{color:#939393;font-size:14px}.search ::placeholder{color:#939393;font-size:14px}@media screen and (max-width:599px){.search ::-moz-placeholder{font-size:10px}.search ::placeholder{font-size:10px}}.search__area{padding:0 8px;margin:16px 0}.search__box{margin-right:0;padding:16px 8px;font-size:12px;border:2px solid #939393;width:100%;border-radius:60px 0 0 60px;text-align:center;color:#fff}.search__box,.search__button{-webkit-appearance:none;display:inline-block;height:40px;box-sizing:border-box;background-color:#2d2d2d}.search__button{padding:0 16px;vertical-align:top;color:#939393;border:2px solid #939393;border-left:none;position:relative;right:6px;font-size:16px;border-radius:0 60px 60px 0}.row,.row__column{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.row__column{flex-direction:column}.row__item{width:100%;display:block;padding:0 4px;margin:16px 0}.col__10{width:10%}.col__10,.col__20{box-sizing:border-box}.col__20{width:20%}.col__30{width:30%}.col__30,.col__40{box-sizing:border-box}.col__40{width:40%}.col__50{width:50%}.col__50,.col__60{box-sizing:border-box}.col__60{width:60%}.col__70{width:70%}.col__70,.col__80{box-sizing:border-box}.col__80{width:80%}.col__90{width:90%}.col__100,.col__90{box-sizing:border-box}.col__100{width:100%}.accordion__btn{display:none}.accordion__btn:checked+.accordion__label+.accordion__content{height:auto;padding:0;transition:all .5s;display:block}.accordion__btn:checked+.accordion__label:before{transform:rotate(-180deg)!important;top:15px}.accordion__label{box-sizing:border-box;position:relative;width:100%}.accordion__label:before{font:var(--fa-font-solid);content:"\f107";position:absolute;right:24px;top:50%;transform:translateY(-50%)}.accordion__content{backface-visibility:hidden;transform:translateZ(0);transition:all .3s;display:none}.breadcrumb{display:block;width:100%;margin:16px 0 8px;padding:0 8px;box-sizing:border-box}.breadcrumb__list{padding:4px 0;margin:0}.breadcrumb__link{font-weight:700;font-size:12px;padding:2px;color:#fff}.breadcrumb__link a{margin-right:2px}.breadcrumb__link:hover{background-color:#ff1c59;color:#fff!important}.breadcrumb__item{display:inline}.breadcrumb__item:after{font-family:Font Awesome\ 6 Free;font-size:10px;font-weight:700;content:"\f054";color:#fff;margin:0 4px}.breadcrumb__item:last-child:after{content:none}.breadcrumb__item:last-child a{border-bottom:none;font-size:12px;color:#939393}.breadcrumb__item i,.breadcrumb__item svg{margin-right:2px}.badge{display:flex;width:100%;z-index:50;max-height:2rem;overflow:hidden;transition:max-height .2s ease,opacity .2s ease;opacity:1}.badge span{background-color:#5f5f5f;color:#fff;font-size:.75rem;padding:.3rem .75rem;border-radius:9999px;margin-left:auto;display:inline-block;width:auto;margin-right:4px}@media (max-width:768px){.badge span{font-size:.7rem;padding:.25rem .6rem}}.badge--hidden{max-height:0;opacity:0}.header{position:sticky;top:0;z-index:998;background-color:#2d2d2d;display:flex;flex-direction:column;min-height:64px}@media screen and (max-width:599px){.header{min-height:56px}}.header__content{width:100%;box-sizing:border-box;justify-content:space-between;padding:8px 0;margin:0}.header__content,.header__content--left{display:flex;align-items:center}.header__content--right{display:flex;justify-content:space-between;align-items:flex-start;padding-right:24px}@media screen and (max-width:1023px){.header__content--right{padding-right:0}}.header__logo{margin:0;padding:0 24px 0 8px}@media screen and (max-width:599px){.header__logo{padding:0 8px}}.header__logo img{width:100%;max-width:150px;max-height:48px}.header__search{max-width:800px}@media screen and (min-width:600px){.header__search{min-width:400px}}@media screen and (min-width:1024px){.header__search{min-width:350px}}.header__icon{display:flex;justify-content:space-around;align-items:center}.header__icon--item{padding:0 8px;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (min-width:820px){.header__icon--item{padding:0 16px}}.header__icon--item i,.header__icon--item svg{font-size:32px}.header__switcher{padding:8px;font-size:16px;border-radius:4px;border:1px solid #ccc;background-color:#fff;cursor:pointer}@media screen and (min-width:820px){.mobile-menu-wrapper{display:none}}.menu__icon svg{cursor:pointer}.menu[aria-hidden=false] .menu__overlay{opacity:1;transform:scale(1);transition:opacity .5s}.menu__overlay{display:flex;justify-content:flex-end;align-items:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:hsla(0,0%,100%,.5);opacity:0;transform:scale(0);box-sizing:border-box;padding:0;touch-action:none}.menu__trigger{position:absolute;width:100%;height:100%}.menu__content{position:absolute;left:0;top:0;width:80%;max-width:400px;padding:0;box-sizing:border-box;background:#2d2d2d;transition:.5s;margin:0;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:820px){.menu__content{width:auto;position:relative}}.menu__btn--close{position:absolute;top:8px;right:8px;font-size:28px;font-weight:700;cursor:pointer;color:#2d2d2d;padding:8px}.menu__btn--open{position:relative;top:2px;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:3px 0 5px;color:#fff}.menu__scroll{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menu__wrap{width:100%;padding:8px 0 16px;margin:8px 0;box-sizing:border-box;border-bottom:1px solid #939393}.menu__wrap--h{font-size:12px;color:#939393;font-weight:700;padding:4px 16px;margin:4px 0}.menu__btn{padding:0 16px;box-sizing:border-box;cursor:pointer}.menu__btn i,.menu__btn svg{margin-right:8px}.menu__btn--login{border-radius:9999px;font-weight:700;color:#fff;padding:12px;display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#6990fc;box-sizing:border-box;margin:12px 0}.menu__btn--login:hover{opacity:.8}.menu__btn--login i,.menu__btn--login svg{margin-right:4px}.menu__btn--logout{border-radius:9999px;font-weight:700;color:#fff;padding:12px;display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#5f5f5f;box-sizing:border-box;margin:12px 0}.menu__btn--logout:hover{opacity:.8}.menu__btn--logout i,.menu__btn--logout svg{margin-right:4px}.menu__btn--registration{border-radius:9999px;font-weight:700;color:#fff;padding:12px;display:flex;justify-content:center;align-items:center;font-size:14px;background-color:#ff1c59;box-sizing:border-box;margin:12px 0}.menu__btn--registration:hover{opacity:.8}.menu__btn--registration i,.menu__btn--registration svg{margin-right:4px}.menu__list{flex-direction:column}.menu__list,.menu__list--flex{display:flex;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center}.menu__list--flex{flex-wrap:wrap}.menu__list--flex .menu__item{width:auto}.menu__item,.menu__link{width:100%;box-sizing:border-box}.menu__link{color:#fff;font-weight:700;font-size:13px;padding:12px 16px;display:flex;justify-content:flex-start;align-items:center;position:relative}.menu__link:hover{background-color:#5f5f5f}.menu__link--icon{margin-right:8px}.menu__link--flex{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;position:relative}.menu__link--right{font-size:11px}.menu__detail{color:#fff;margin-bottom:32px;padding:0 16px;box-sizing:border-box}.menu__detail--h{font-size:11px;color:#fff;font-weight:700}.menu__detail--wrap{background-color:#5f5f5f;border-radius:16px;padding:24px 16px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center}.menu__detail--icon{width:20px;height:20px;box-sizing:border-box;margin-right:8px;display:block}.menu__detail--number{font-size:24px;font-weight:700;box-sizing:border-box}.menu__detail--text{font-size:14px;font-weight:400;box-sizing:border-box}.menu--btn{padding:0 12px;cursor:pointer}.menu__language{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;padding:0 16px}.menu__language--text{font-size:10px;color:#fff;font-weight:700}.menu__language--select{background-color:#5f5f5f;color:#fff;min-width:120px;text-align:center;font-size:14px;margin-left:12px;padding:4px 16px;border:none;border-radius:8px}.segmented{display:flex;position:relative;overflow:hidden;background:#5f5f5f;width:95%;box-sizing:border-box;margin:8px auto}.segmented,.segmented__bg{border-radius:9999px;height:32px}.segmented__bg{position:absolute;left:0;width:33.3333333333%;background-color:#ff1c59;transition:left .3s;z-index:0}.segmented__btn{flex:1 1 0%;z-index:1;background:transparent;border:none;font-weight:700;font-size:12px;cursor:pointer;color:#939393}.segmented__btn.active{color:#fff}.segmented.pos-0 .segmented__bg{left:0}.segmented.pos-1 .segmented__bg{left:33.3333%}.segmented.pos-2 .segmented__bg{left:66.6666%}.post a{width:100%;display:block;position:relative;color:#fff}.post__list{width:100%;box-sizing:border-box;display:grid;align-items:flex-start;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:10px}@media screen and (max-width:1023px){.post__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:599px){.post__list{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media screen and (min-width:820px){.post__list{grid-gap:12px;gap:12px}}.post__item{width:100%;box-sizing:border-box;padding:8px;-moz-column-break-inside:avoid;break-inside:avoid;margin:0!important;opacity:0;transition:2s}@media screen and (min-width:820px){.post__item{padding:12px}}.post .active{opacity:1}.post__list.skelton{width:100%;box-sizing:border-box;display:grid;align-items:flex-start;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:10px}@media screen and (min-width:820px){.post__list.skelton{grid-gap:12px;gap:12px}}.post__list.skelton .post__item{position:relative;overflow:hidden;height:auto;border-radius:16px}@media screen and (min-width:820px){.post__list.skelton .post__item{padding:12px}}.post__list.skelton .post__item:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;content:"";display:block;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0));animation:skeleton-animation 1.2s linear infinite}.post__list.skelton .post__item:nth-of-type(2),.post__list.skelton .post__item:nth-of-type(4){grid-row-end:span 15;height:300px}.post__list.skelton .post__item:nth-of-type(3),.post__list.skelton .post__item:nth-of-type(6){grid-row-end:span 20;height:350px}.post__list.skelton .post__item:first-of-type,.post__list.skelton .post__item:nth-of-type(5){grid-row-end:span 23;height:400px}.post__list.skelton .post__item *,.post__list.skelton .post__item:nth-of-type(n+7){opacity:0}.post__content{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative}.post__content:hover{position:relative;top:-4px}.post__thumb{box-sizing:border-box;width:100%;padding:0;margin:0}.post__img{position:relative!important;width:100%;border-radius:16px}.post__label{background-color:#ff1c59;font-size:13px;padding:4px 8px;right:8px;border-radius:8px}.post__label,.post__page{position:absolute;top:8px}.post__page{left:8px;color:hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;flex-direction:column;text-shadow:0 5px 4px rgba(0,0,0,.47)}.post__page i,.post__page svg{font-size:24px}.post__page--number{font-size:12px}.post__textarea{position:absolute;bottom:8px;left:0;width:88%;box-sizing:border-box;padding:8px;color:hsla(0,0%,100%,.85)}.post__title{font-weight:700;font-size:20px;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0;text-shadow:0 5px 4px rgba(0,0,0,.47)}@media screen and (max-width:1023px){.post__title{font-size:16px}}.post__title:hover{color:#fff}.post__tag{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;box-sizing:border-box}@media screen and (max-width:1023px){.post__tag{font-size:12px}}.post__tag:hover{color:#fff}.post__tag--item{position:relative;margin-right:12px;font-weight:700;display:inline;text-shadow:0 5px 4px rgba(0,0,0,.47)}.post__tag--item:before{font:var(--fa-font-solid);content:"#"}.post__icon{position:absolute;bottom:8px;right:0;box-sizing:border-box;width:12%;margin-right:4px;color:hsla(0,0%,100%,.85)}.post__icon--item{width:100%;box-sizing:border-box;padding:8px 2px}.post__icon--item:hover{color:#fff}.post__icon--btn{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;cursor:pointer}.post__icon--btn i,.post__icon--btn svg{font-size:28px;box-sizing:border-box;filter:drop-shadow(0 5px 5px rgba(0,0,0,.47))}.post__icon--btn--active{color:#ff1c59;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}.post__icon--btn--active i,.post__icon--btn--active svg{font-size:28px;box-sizing:border-box;text-shadow:none}.post__icon--btn--active .post__icon--number{text-shadow:none}.post__icon--number{font-weight:700;font-size:10px;text-shadow:0 5px 4px rgba(0,0,0,.47)}.post-skelton__list{width:100%;box-sizing:border-box;display:block;flex-wrap:wrap;-moz-column-count:3;column-count:3;height:auto}@media screen and (max-width:1023px){.post-skelton__list{-moz-column-count:2;column-count:2}}@media screen and (max-width:599px){.post-skelton__list{-moz-column-count:1;column-count:1}}.post-skelton__item{width:100%;box-sizing:border-box;padding:8px;-moz-column-break-inside:avoid;break-inside:avoid;margin:12px!important;height:300px;position:relative;overflow:hidden;border-radius:16px}.post-skelton__item:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;content:"";display:block;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0));animation:skeleton-animation 1.2s linear infinite}.post-skelton__item:first-of-type{height:300px}.post-skelton__item:nth-of-type(2n){height:350px}.post-skelton__item:nth-of-type(3n){height:400px}@keyframes skeleton-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media screen and (min-width:820px){.post-skelton__item{padding:12px}}.detail{display:flex;width:100%;align-items:flex-start;justify-content:space-between;box-sizing:border-box;margin:0 auto;max-width:1024px;flex-wrap:wrap}.detail__left{width:40%;box-sizing:border-box}@media screen and (max-width:599px){.detail__left{width:100%}}@media screen and (min-width:600px){.detail__left{padding:8px}}.detail__right{width:60%;box-sizing:border-box}@media screen and (max-width:599px){.detail__right{width:100%}}@media screen and (min-width:600px){.detail__right{padding:8px}}.detail__bottom{width:100%;box-sizing:border-box}@media screen and (max-width:599px){.detail__bottom{width:100%}}@media screen and (min-width:600px){.detail__bottom{padding:8px 0}}.detail__thumb{box-sizing:border-box;width:100%;padding:0;margin:0}.detail__img{position:relative!important;width:100%}.detail__img--prev{left:2px}.detail__img--next,.detail__img--prev{font-size:48px;color:hsla(0,0%,100%,.5);position:absolute;top:50%;z-index:101}.detail__img--next{right:2px}.detail__icon{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;padding:4px 12px 12px;margin:4px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}.detail__icon--left{display:flex;justify-content:center;align-items:center}.detail__icon--left .post__icon--btn{margin-right:32px}.detail__icon--btn{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;cursor:pointer}.detail__icon--btn i,.detail__icon--btn svg{font-size:28px;box-sizing:border-box}.detail__icon--btn a{text-align:center}.detail__icon--btn:hover{background-color:#939393}.detail__icon--number{font-weight:700;font-size:10px}.detail__title{font-weight:700;font-size:20px;padding:8px 12px;margin:12px 0 4px}.detail__tag,.detail__title{width:100%;box-sizing:border-box}.detail__tag{font-size:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 12px 12px}.detail__tag--item{margin-right:12px;margin-bottom:8px}.detail__tag--link{display:inline;color:hsla(0,0%,100%,.7)}.detail__tag--link:before{font:var(--fa-font-solid);content:"#"}.detail__tag--link:hover{color:#fff;opacity:1}.detail__prompt{width:100%;box-sizing:border-box;padding:32px 12px 8px}.detail__prompt--text{padding:16px 8px;font-size:14px;color:#939393;overflow-wrap:break-word;margin:0}.detail__prompt .tab{margin:0}.detail__config{position:relative;width:100%;box-sizing:border-box}.detail__config--copy{position:absolute;color:#fff;font-size:12px;top:8px;right:12px}.detail__config--copy i,.detail__config--copy svg{margin-right:2px}.detail__config--list{width:100%;box-sizing:border-box;padding:8px 12px 32px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid hsla(0,0%,100%,.2)}.detail__config--item{padding:6px 12px;max-width:50%;min-width:30%;display:flex;flex-direction:column;box-sizing:border-box}.detail__config--lead{font-size:12px;color:#fff}.detail__config--text{font-size:14px;color:#939393}.detail__h{font-weight:700;font-size:18px;width:100%;box-sizing:border-box;padding:8px 12px;margin-bottom:12px}.detail__h i,.detail__h svg{margin-right:8px}.detail__share{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width:599px){.detail__share{justify-content:space-around}}.detail__share--item{box-sizing:border-box;padding:12px;margin-right:12px}@media screen and (max-width:599px){.detail__share--item{width:25%;margin-right:0}}.detail__share--btn{width:100%;flex-direction:column;cursor:pointer}.detail__share--btn,.detail__share--icon{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.detail__share--icon{font-size:40px;width:80px;height:80px;border-radius:50%}.detail__share--text{font-size:12px;color:#fff}.detail__caption{display:flex;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center;padding:0 12px 32px;border-bottom:1px solid hsla(0,0%,100%,.2)}.detail__caption--item{margin-right:8px}.detail__caption--link{padding:4px 8px;color:#fff;border-radius:4px;background-color:#5f5f5f;display:flex;justify-content:center;align-items:center}.detail__caption--link:hover{opacity:1;background-color:#939393}.detail__link{padding:32px 12px;width:100%;box-sizing:border-box}.detail__link i,.detail__link svg{margin-right:8px}@media screen and (min-width:600px){.detail .comment,.detail .detail__caption,.detail .detail__config--list,.detail .detail__icon{border-bottom:none}}.detail :global(.swiper-pagination-bullets){bottom:10px;left:50%;transform:translateX(-50%);width:auto;z-index:10}.detail :global(.swiper-pagination-bullet){background-color:hsla(0,0%,100%,.5);opacity:1;width:8px;height:8px;margin:0 4px;transition:all .3s}.detail :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active){background-color:#fff;width:12px;height:12px}.detail :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active-main){background-color:#fff}.detail :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active-next),.detail :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active-prev){width:10px;height:10px}.detail :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active-next-next),.detail :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active-prev-prev){width:6px;height:6px;opacity:.7}.ranking__list{position:relative;display:flex;width:100%;box-sizing:border-box;flex-wrap:wrap;justify-content:space-around;padding-top:16px}@media screen and (max-width:599px){.ranking__list{justify-content:flex-start}}.ranking__item{position:relative;counter-increment:rank;display:flex;width:45%;box-sizing:border-box;align-items:center;padding:0 18px}@media screen and (max-width:599px){.ranking__item{width:100%;padding:0}}.ranking__item:before,.ranking__item:hover{background-color:#5f5f5f}.ranking__item:before{content:counter(rank) "位";padding:2px;font-size:10px;margin-right:8px;border-radius:4px;position:relative;color:#fff;width:50px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin-left:12px;font-weight:700}.ranking__item:first-child:before{background-color:#ffce00}.ranking__item:nth-child(2):before{background-color:#939393}.ranking__item:nth-child(3):before{background-color:#e37e41}.ranking__link{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;padding:24px 12px 24px 0}.ranking__link--left{color:#fff;font-size:14px;width:80%;box-sizing:border-box;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ranking__link--right{color:#fff;font-size:12px;box-sizing:border-box;position:relative;top:-2px}.switch{padding:8px;margin:32px 0 16px}.switch,.switch__list{width:100%;box-sizing:border-box}.switch__list{max-width:600px;display:flex;justify-content:space-around;align-items:center;margin:4px auto}@media screen and (max-width:599px){.switch__list{max-width:250px}}.switch__link{padding:0 8px 14px;margin:0;color:hsla(0,0%,100%,.5);font-size:16px;text-shadow:0 5px 4px rgba(0,0,0,.47)}@media screen and (max-width:599px){.switch__link{font-size:14px}}.switch__link:hover{color:#fff;font-weight:700;opacity:1}.switch__link--active{padding:0 8px 14px;margin:0;color:#fff;font-size:18px;font-weight:700;position:relative;text-shadow:0 5px 4px rgba(0,0,0,.47)}.switch__link--active:after{content:"";display:block;height:6px;background-color:#ff1c59;width:50%;position:absolute;bottom:0;left:25%;box-sizing:border-box}@media screen and (max-width:599px){.switch__link--active{font-size:16px}}.comment{margin:24px 0;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.2)}.comment,.comment__h{box-sizing:border-box;width:100%}.comment__h{font-weight:700;font-size:18px;padding:8px 12px;margin-bottom:12px}.comment__h i,.comment__h svg{margin-right:8px}.comment__block{padding:0 12px;box-sizing:border-box;width:100%}.comment__textarea{background-color:#5f5f5f;border-radius:24px;width:100%;box-sizing:border-box;padding:24px;margin:24px 0}.comment__user{width:100%;justify-content:space-between;white-space:normal}.comment__user,.comment__user--left{box-sizing:border-box;display:flex;align-items:center}.comment__user--left{width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment__user--right{width:15%;box-sizing:border-box;display:flex;justify-content:flex-end}.comment__user--thumb{width:32px;height:32px;margin-right:8px}.comment__user--name{font-size:16px;font-weight:700}.comment__user--data{font-size:12px}.comment__text{font-size:14px}.comment__text--reply{color:#ebebeb;font-weight:700}.comment__text::-moz-placeholder{font-size:10px}.comment__text::placeholder{font-size:10px}.comment__btn{font-weight:700;font-size:18px;color:hsla(0,0%,100%,.7);display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;cursor:pointer;margin:12px 0}.comment__btn i,.comment__btn svg{margin-left:12px}.comment__btn:hover{color:#fff}.comment__write{padding:0 12px;margin:32px 0 24px;width:100%;box-sizing:border-box;display:flex}.comment__write--text{font-size:14px;background-color:#5f5f5f;width:85%;box-sizing:border-box;padding:24px 4px 24px 24px;display:flex;justify-content:flex-start;align-items:center;border-radius:24px 0 0 24px;border:none;font-weight:400;color:#fff}.comment__write--text::-moz-placeholder{color:#ebebeb;font-size:18px;font-weight:400}.comment__write--text::placeholder{color:#ebebeb;font-size:18px;font-weight:400}.comment__write--btn{width:15%;box-sizing:border-box;font-size:24px;display:flex;justify-content:center;align-items:center;padding:24px 0;background-color:#5f5f5f;color:#fff;cursor:pointer;border-radius:0 24px 24px 0;border:none}.comment__reply__btn{display:flex;justify-content:flex-end;cursor:pointer}.comment__reply__block{display:none;padding-left:3em}.comment__reply__block[aria-hidden=false]{display:block}.post-two-column a{width:100%;display:block;position:relative;color:#fff}.post-two-column__list{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.post-two-column__item{box-sizing:border-box;padding:8px;width:25%;margin-bottom:8px}@media screen and (max-width:1023px){.post-two-column__item{width:33.33333333%}}@media screen and (max-width:599px){.post-two-column__item{width:50%}}.post-two-column__item:hover{opacity:.8}.post-two-column__content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.post-two-column__content,.post-two-column__thumb{width:100%;box-sizing:border-box;position:relative}.post-two-column__thumb{padding:0;margin:0;border-radius:16px;height:28vh;overflow:hidden}@media screen and (max-width:1023px){.post-two-column__thumb{height:20vh}}@media screen and (max-width:599px){.post-two-column__thumb{height:20vh}}@media screen and (max-width:375px){.post-two-column__thumb{height:25vh}}.post-two-column__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%}.post-two-column__label{position:absolute;background-color:#ff1c59;font-size:10px;padding:2px 4px;top:4px;right:4px;border-radius:8px}.post-two-column__page{position:absolute;top:8px;left:8px;color:hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;flex-direction:column;text-shadow:0 5px 4px rgba(0,0,0,.47)}.post-two-column__page i,.post-two-column__page svg{font-size:16px}.post-two-column__page--number{font-size:10px}.post-two-column__textarea{width:100%;box-sizing:border-box;padding:0;color:#fff;margin-top:4px}.post-two-column__title{font-weight:400;font-size:16px;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;text-shadow:0 5px 4px rgba(0,0,0,.47)}@media screen and (max-width:1023px){.post-two-column__title{font-size:14px}}.post-two-column__title:hover{color:#fff}.post-two-column__tag{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;box-sizing:border-box}@media screen and (max-width:599px){.post-two-column__tag{font-size:10px}}.post-two-column__tag:hover{color:#fff}.post-two-column__tag--item{position:relative;font-weight:400;display:inline-block;text-shadow:0 5px 4px rgba(0,0,0,.47)}.post-two-column__tag--item:before{font:var(--fa-font-solid);content:"#"}.post-two-column__icon{position:absolute;bottom:4px;right:8px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;color:hsla(0,0%,100%,.85)}@media screen and (max-width:599px){.post-two-column__icon{width:100%;box-sizing:border-box;display:flex;justify-content:space-around;align-items:center;right:0}}.post-two-column__icon--item{box-sizing:border-box;padding-right:8px}@media screen and (max-width:599px){.post-two-column__icon--item{padding:0 2px!important}}.post-two-column__icon--btn{display:flex;justify-content:center;align-items:center;text-shadow:0 5px 4px rgba(0,0,0,.47);cursor:pointer}.post-two-column__icon--btn svg{margin-right:2px;cursor:pointer;filter:drop-shadow(0 5px 5px rgba(0,0,0,.47))}.post-two-column__icon--number{font-weight:700;font-size:10px;text-shadow:0 5px 4px rgba(0,0,0,.47)}.h__main{font-size:24px;font-weight:700;padding:0 12px;margin:16px 0}@media screen and (max-width:599px){.h__main{font-size:20px}}.h__main i{margin-right:4px}.h__sub{font-size:20px;font-weight:700;padding:0 12px;margin:16px 0}@media screen and (max-width:599px){.h__sub{font-size:18px}}.h__sub i,.h__sub svg{margin-right:4px}.h__gallery{font-size:24px;font-weight:700;padding:0 12px;margin:40px 0 16px}@media screen and (max-width:599px){.h__gallery{font-size:20px}}.h__gallery i,.h__gallery svg{position:relative;top:2px}.h__flex{width:100%;box-sizing:border-box;justify-content:space-between;padding:0 12px;margin:16px 0}.h__flex,.h__flex--left{display:flex;align-items:center}.h__flex--left{font-size:18px;font-weight:700;margin:0}@media screen and (max-width:599px){.h__flex--left{font-size:16px}}.h__flex--left i,.h__flex--left svg,.h__flex--left--icon{font-size:24px;margin-right:8px}.h__flex--text{font-size:14px;color:#939393;position:relative;display:flex;justify-content:flex-start;align-items:center;line-height:1;font-weight:700}@media screen and (max-width:599px){.h__flex--text{font-size:12px}}.h__flex--text:hover{color:#fff}.h__flex--text:after{font-family:Font Awesome\ 6 Free;content:"\f105";position:relative;margin-left:2px;font-size:12px;font-weight:700;color:#939393;background-color:#5f5f5f;border-radius:50%;line-height:1;padding:2px 4px}@media screen and (max-width:599px){.h__flex--text:after{font-size:10px}}.h__flex--text--plus{font-size:14px;color:#939393;position:relative;display:flex;justify-content:flex-start;align-items:center;line-height:1;font-weight:700}@media screen and (max-width:599px){.h__flex--text--plus{font-size:12px}}.h__flex--text--plus:hover{color:#fff}.h__flex--btn{display:flex;box-sizing:border-box;justify-content:space-around;align-items:center;cursor:pointer}.h__flex--btn--active{color:#fff;background-color:#ff1c59;border-radius:12px}.h__flex--btn--active,.h__flex--btn--item{font-size:13px;padding:4px 12px;margin:0 4px;box-sizing:border-box;display:block}.h__flex--btn--item{color:#939393}.sort{display:inline-flex;align-items:center;position:relative}.sort:after{position:absolute;right:15px;width:10px;height:7px;background-color:#939393;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.sort__list{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;height:auto;padding:.4em calc(.8em + 30px) .4em .8em;border:none;border-radius:4px;background-color:#fff;color:#2d2d2d;font-size:14px}.pop__icon,.sort__list{cursor:pointer}.pop__input{display:none}.pop__input:checked~.pop__overlay{opacity:1;transform:scale(1);transition:opacity .5s}.pop__overlay{display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;padding:32px;top:0;left:0;z-index:9999;width:100%;height:100%;background:hsla(0,0%,100%,.5);opacity:0;transform:scale(0);box-sizing:border-box}@media screen and (max-width:599px){.pop__overlay{padding:16px}}.pop__trigger{position:absolute;width:100%;height:100%}.pop__content{position:relative;width:90%;max-width:600px;padding:32px;box-sizing:border-box;background:#2d2d2d;transition:.5s;margin:0;border-radius:24px;max-height:90%}.pop__btn--close{position:absolute;top:14px;right:16px;font-size:30px;cursor:pointer;color:#fff}.pop__btn--open{position:relative;top:2px;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:3px 0 5px;color:#fff}.pop__scroll{max-height:500px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.pop__wrap{padding:16px 0;box-sizing:border-box}.pop__h{font-size:14px;font-weight:700;display:block}.pop__from--btn{margin-top:32px;font-size:16px;color:#fff;font-weight:700;padding:12px 0;justify-content:center;border:none;border-radius:12px;background-color:#ff1c59;cursor:pointer}.gallery__menu,.pop__from--btn{display:flex;align-items:center;width:100%}.gallery__menu{box-sizing:border-box;justify-content:space-between;padding:0 12px;margin:8px 0}.fav{margin-bottom:64px}.fav__list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.fav__list,.fav__list--lead{width:100%;box-sizing:border-box}.fav__list--lead{color:#939393;font-size:14px;padding:0 16px;margin:8px 0 24px}.fav__item{width:33.3333333333%;box-sizing:border-box;padding:12px 24px 24px;position:relative}@media screen and (max-width:1023px){.fav__item{width:50%;padding:12px}}@media screen and (max-width:820px){.fav__item{width:100%}}.fav__link{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start}.fav__link--left{width:30%;box-sizing:border-box;margin:0 20px 0 0;height:11vh;border-radius:16px;overflow:hidden}@media screen and (max-width:820px){.fav__link--left{height:12vh}}@media screen and (max-width:375px){.fav__link--left{height:15vh}}.fav__link--right{width:70%;box-sizing:border-box}.fav__link--img{position:relative!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%}.fav__link--title{font-size:18px;color:#fff}.fav__link--text{font-size:13px;color:#ebebeb;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;box-sizing:border-box}.fav__radio{width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:12px;right:24px}@media screen and (max-width:375px){.fav__radio{bottom:12px;right:6px}}.fav__radio--item{color:#939393;font-size:12px;background-color:#2d2d2d;position:relative}@media screen and (max-width:375px){.fav__radio--item{font-size:10px}}.fav__radio--item button{color:#939393;font-size:12px;background-color:#2d2d2d;border:none}@media screen and (max-width:375px){.fav__radio--item button{font-size:10px}}.fav__radio--item button:hover,.fav__radio--item:hover{color:#fff}.fav__radio--item:first-child:after{content:"|";color:#939393;font-size:12px;margin:0 2px}@media screen and (max-width:375px){.fav__radio--item:first-child:after{font-size:10px}}.fav__radio--item:nth-child(2):after{content:"|";color:#939393;font-size:12px;margin:0 2px}@media screen and (max-width:375px){.fav__radio--item:nth-child(2):after{font-size:10px}}.fav__radio--item:last-child:after{display:none!important}.fav__radio--item--active{color:#fff;font-weight:700;font-size:12px;position:relative}@media screen and (max-width:375px){.fav__radio--item--active{font-size:10px}}.fav__radio--item--active:hover{color:#939393}.fav__radio--item--active button{color:#fff;font-weight:700;font-size:12px;position:relative;border:none}@media screen and (max-width:375px){.fav__radio--item--active button{font-size:10px}}.fav__radio--item--active button:hover,.fav__show{color:#939393}.fav__show{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:12px;right:24px;font-size:13px;background-color:#2d2d2d}@media screen and (max-width:375px){.fav__show{bottom:12px;right:6px}}.fav__show i,.fav__show svg{margin-right:2px}.fav__show:hover{color:#fff}.fav__gallery,.fav__gallery .fav__radio{width:100%;box-sizing:border-box}.fav__gallery .fav__radio{display:flex;justify-content:flex-start;align-items:center;top:-14px;right:0;padding:0 8px;margin:8px 0 0;position:relative}.fav__gallery .fav__radio--item{color:#939393;font-size:12px;position:relative;box-sizing:border-box}.fav__gallery .fav__radio--item:hover{color:#fff}.fav__gallery .fav__radio--item:first-child:after,.fav__gallery .fav__radio--item:nth-child(2):after{content:"|";color:#939393;font-size:12px;margin:0 4px}.fav__gallery .fav__radio--item:last-child:after{display:none!important}.fav__gallery .fav__radio--item--active{color:#fff;font-weight:700;font-size:12px;position:relative;box-sizing:border-box}.fav__gallery .fav__radio--item a,.fav__gallery .fav__radio--item--active:hover{color:#939393}.scroll{position:relative}.scroll__list{margin:0;padding:0 12px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.scroll__item{padding-right:12px}.scroll__thumb{width:200px;height:200px;margin:0;padding:0}.scroll__thumb:hover{opacity:.8}@media screen and (max-width:599px){.scroll__thumb{width:150px;height:150px}}.scroll__img{position:relative!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%;border-radius:16px}.scroll__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px rgba(0,0,0,.25);opacity:0;transition:opacity .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#111}.scroll__btn:disabled{opacity:.35!important;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.scroll__btn{display:flex}.scroll:hover .scroll__btn{opacity:1}}.scroll__btn--left{left:8px}.scroll__btn--right{right:8px}.scroll__btn--left .scroll__chevron:before{transform:rotate(-135deg)}.scroll__btn--right .scroll__chevron:before{transform:rotate(45deg)}.scroll__chevron{width:12px;height:12px;position:relative}.scroll__chevron:before{content:"";position:absolute;inset:0;border-top:2px solid;border-right:2px solid}.scroll__fade{pointer-events:none;position:absolute;top:0;width:40px;height:100%;z-index:4}.scroll__fade--left{left:0;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent)}.scroll__fade--right{right:0;background:linear-gradient(-90deg,rgba(0,0,0,.35),transparent)}.scroll__viewport{position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.scroll__viewport::-webkit-scrollbar{display:none}@media screen and (min-width:820px){.scroll__viewport{padding:0 24px}}#campaign .scroll__list,#comment .scroll__list{margin:0;padding:0 12px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}#campaign .scroll__item,#comment .scroll__item{min-width:35%!important;max-width:35%!important;margin-right:12px}@media screen and (max-width:820px){#campaign .scroll__item,#comment .scroll__item{min-width:70%!important;max-width:70%!important}}#campaign .scroll__thumb,#comment .scroll__thumb{width:100%;height:auto;margin:0;padding:0}#campaign .scroll__thumb:hover,#comment .scroll__thumb:hover{opacity:.8}@media screen and (max-width:599px){#campaign .scroll__thumb,#comment .scroll__thumb{width:100%;height:auto}}#campaign .scroll__img,#comment .scroll__img{position:relative!important;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:unset;object-position:unset;border-radius:16px}#campaign .scroll .fav__list,#comment .scroll .fav__list{flex-wrap:nowrap}#campaign .scroll .fav__item,#comment .scroll .fav__item{background-color:#5f5f5f;border-radius:16px;position:relative}#campaign .scroll .fav__link--left,#comment .scroll .fav__link--left{width:30%;max-height:100px}#campaign .scroll .fav__link--text,#comment .scroll .fav__link--text{-webkit-line-clamp:3!important}#campaign .scroll .fav__link--btn,#comment .scroll .fav__link--btn{padding:4px 8px;border-radius:9999px;background-color:#939393;font-size:10px;color:#fff;position:absolute;right:24px;bottom:12px;pointer-events:auto}#recommend .scroll__list{margin:0;padding:0 12px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}#recommend .scroll__item{margin-right:12px}#recommend .scroll__img{position:relative!important;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:unset;object-position:unset;border-radius:16px}#recommend .view__thumb{border-radius:16px;position:relative;text-align:center;height:320px;width:320px}#recommend .view__thumb--label a{font-size:13px;color:#fff;font-weight:700;background-color:hsla(0,0%,100%,.2);border-radius:8px;padding:8px 16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media screen and (min-width:820px){#recommend .view__thumb{height:300px;width:300px}}#recommend .view__img{width:100%;height:100%;border-radius:0;position:absolute;-o-object-fit:cover;object-fit:cover}#recommend .view__icon{margin-right:0!important}#recommend .view__icon--btn i,#recommend .view__icon--btn svg{font-size:24px}#recommend .view__icon--item{padding:8px 2px}#rank-all .scroll__list,#rank-daily .scroll__list{padding-left:24px}#rank-all .scroll__item,#rank-daily .scroll__item{margin-right:18px;position:relative;counter-increment:rank}#rank-all .scroll__item:before,#rank-daily .scroll__item:before{content:counter(rank) " ";font-size:70px;line-height:2;color:#2d2d2d;position:absolute;font-weight:700;left:-20px;bottom:-32px;z-index:2;-webkit-text-stroke:20px #2d2d2d}#rank-all .scroll__item:after,#rank-daily .scroll__item:after{content:counter(rank) " ";font-size:70px;line-height:2;color:#fff;position:absolute;font-weight:700;left:-20px;bottom:-32px;z-index:3}#rank-all .scroll__thumb,#rank-daily .scroll__thumb{width:200px;height:280px;margin:0;padding:0}@media screen and (max-width:820px){#rank-all .scroll__thumb,#rank-daily .scroll__thumb{width:150px;height:230px}}#rank-all .scroll__thumb:hover,#rank-daily .scroll__thumb:hover{opacity:.8}#rank-all .scroll__img,#rank-daily .scroll__img{-o-object-position:50% 30%;object-position:50% 30%}.view{position:fixed;inset:0;display:flex;flex-direction:column;height:100%}.view__header{position:relative;flex:0 0 auto}.view__header .header{position:fixed!important;bottom:0!important;border-top:1px solid #939393;width:100%}.view__prev i,.view__prev svg{text-shadow:0 5px 4px rgba(0,0,0,.47);padding:8px;position:absolute;color:hsla(0,0%,100%,.85);font-weight:700;left:0;right:0;font-size:32px;z-index:2}.view__main{position:relative;flex:1 1 0;max-height:calc(100% - 49px)}.view__list{box-sizing:border-box;display:block;flex-wrap:wrap;top:0}.view__item,.view__list{width:100%;height:100%;position:absolute}@media screen and (min-width:820px){.view__item{padding:12px}}.view__content{width:100%;justify-content:flex-start;align-items:flex-start;height:100%}.view__content,.view__detail{box-sizing:border-box;display:flex;flex-direction:column}.view__detail{position:absolute;top:0;right:8px;color:hsla(0,0%,100%,.85);align-items:center;justify-content:center;font-size:40px;text-shadow:0 5px 4px rgba(0,0,0,.47)}.view__detail:hover{color:#fff}.view__detail--caption{font-weight:700;font-size:12px;position:relative;top:-8px}.view__thumb{box-sizing:border-box;width:100%;padding:0;margin:0;height:100%;display:flex;align-items:center;overflow:hidden;position:relative}.view__img{width:100%;border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.view__label{background-color:#ff1c59;font-size:13px;padding:4px 8px;right:8px;border-radius:8px}.view__label,.view__page{position:absolute;top:100px}.view__page{left:8px;color:hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;flex-direction:column;text-shadow:0 5px 4px rgba(0,0,0,.47)}.view__page i,.view__page svg{font-size:24px}.view__page--number{font-size:12px}.view__textarea{position:absolute;bottom:8px;left:0;width:88%;box-sizing:border-box;padding:8px;color:hsla(0,0%,100%,.7)}.view__title{font-weight:700;font-size:20px;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0;text-shadow:0 5px 4px rgba(0,0,0,.47)}@media screen and (max-width:1023px){.view__title{font-size:20px}}.view__title:hover{color:#fff}.view__tag{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;box-sizing:border-box}@media screen and (max-width:1023px){.view__tag{font-size:14px}}.view__tag--item{position:relative;margin-right:12px;font-weight:700;display:inline;text-shadow:0 5px 4px rgba(0,0,0,.47);color:hsla(0,0%,100%,.85)}.view__tag--item:before{font-family:Font Awesome\ 6 Free;font-weight:900;content:"#"}.view__tag--item:hover{color:#fff;background-color:#ebebeb}.view__icon{position:absolute;bottom:8px;right:0;box-sizing:border-box;width:15%;margin-right:4px;color:hsla(0,0%,100%,.85)}.view__icon--item{width:100%;box-sizing:border-box;padding:12px 2px}.view__icon--item:hover{color:#fff}.view__icon--btn{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;cursor:pointer}.view__icon--btn i,.view__icon--btn svg{font-size:32px;box-sizing:border-box;filter:drop-shadow(0 5px 5px rgba(0,0,0,.47))}.view__icon--number{font-weight:700;font-size:12px;text-shadow:0 5px 4px rgba(0,0,0,.47)}.view-modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:flex-end}.view-modal__content{width:100%;max-height:80%;background-color:#5f5f5f;border-top-left-radius:16px;border-top-right-radius:16px;overflow-y:auto;animation:slideUp .3s ease-out}.view-modal__close{background:none;border:none;position:absolute;right:16px;top:16px;z-index:10000;color:#fff}.view-modal__body{padding:16px}.view-modal__grip{display:flex;flex-direction:column;align-items:center;margin-top:8px}.view-modal__grip-bar{width:40px;height:5px;background-color:#ccc;border-radius:10px;margin-bottom:6px}.view-modal__hint{font-size:12px;color:#888;animation:fadeIn .8s ease-out}.view-modal__img{cursor:pointer;transition:all .3s ease-in-out}.view-modal__img.fullscreen{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:rgba(0,0,0,.9);z-index:9999}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.view .switch{position:absolute;top:0;z-index:999}.view .swiper-wrapper{height:100%}.view .view__item.active{transform:translateY(0);opacity:1;position:relative}.view .header__content{padding:0}.view .header__icon--item{padding:8px 12px}.view #header{position:relative;top:auto;z-index:1000;background-color:#2d2d2d}.view .loader{height:100%}.view-modal__body .swiper-wrapper{height:100%!important}.search-fadein__overlay{z-index:100;position:fixed;height:100%;width:100%;background-color:hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;padding:32px 0;box-sizing:border-box;overflow-y:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:599px){.search-fadein__overlay{padding:0}}.search-fadein__bg{overflow-y:scroll;background-color:#2d2d2d;width:100%;max-height:100%;box-sizing:border-box;max-width:600px;border-radius:24px;padding:48px}@media screen and (max-width:599px){.search-fadein__bg{position:fixed;bottom:0;border-radius:24px 24px 0 0;height:92%;max-height:92%;padding:0}}.search-fadein__content{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative}.search-fadein__close{font-size:40px;color:hsla(0,0%,100%,.7);position:fixed;right:4px;top:8px;display:inherit;z-index:101}.search-fadein__close:hover{color:#fff}.search-fadein__box{width:100%;padding:8px 16px;margin:8px 0;box-sizing:border-box}.search-fadein__box .search{display:flex;justify-content:space-between;position:relative;width:100%;box-sizing:border-box;border-radius:60px}.search-fadein__box .search ::-moz-placeholder{color:#939393;font-size:18px}.search-fadein__box .search ::placeholder{color:#939393;font-size:18px}@media screen and (max-width:599px){.search-fadein__box .search ::-moz-placeholder{font-size:16px}.search-fadein__box .search ::placeholder{font-size:16px}}.search-fadein__box .search__area{padding:0 8px;margin:16px 0}.search-fadein__box .search__box{margin-right:0;padding:24px 12px;height:40px;border:2px solid #939393;width:100%;border-radius:60px 0 0 60px;text-align:center;color:#fff}.search-fadein__box .search__box,.search-fadein__box .search__button{-webkit-appearance:none;display:inline-block;font-size:16px;box-sizing:border-box;background-color:#2d2d2d}.search-fadein__box .search__button{padding:0 16px;height:52px;vertical-align:top;color:#939393;border:2px solid #939393;border-left:none;position:relative;right:6px;border-radius:0 60px 60px 0}.search-fadein__list{justify-content:flex-start;flex-direction:column}.search-fadein__item,.search-fadein__list{display:flex;width:100%;box-sizing:border-box;align-items:center}.search-fadein__item{position:relative}.search-fadein__link{width:100%;box-sizing:border-box;color:#5f5f5f;font-weight:700;font-size:16px;padding:12px 16px;display:flex;justify-content:flex-start;align-items:center}.search-fadein__link:before{font-family:Font Awesome\ 6 Free;font-weight:900;content:"#";color:#fff;position:relative;font-size:16px;margin-right:4px;margin-left:8px}.search-fadein__link--left{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-fadein__link--right{max-width:20%;display:flex;justify-content:flex-end}.search-fadein__link--hit{color:#fff}.search-fadein__link--mn{font-size:13px;margin-left:8px}.search-fadein__h{font-size:14px;color:#fff;font-weight:700;padding:8px 16px 8px 24px}.account__textarea{padding:0 16px;margin:8px 0;display:block;box-sizing:border-box}.account__textarea--main{color:#ebebeb}.account__textarea--main,.account__textarea--sub{font-size:14px;font-weight:400;box-sizing:border-box}.account__textarea--sub{color:#5f5f5f}.account__textarea--link{color:#6990fc;font-weight:700}.account__list{padding:16px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.account__item,.account__list{width:100%;box-sizing:border-box}.account__item,.account__item:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.account__item--wrap{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:16px 12px;margin:0}.account__item--left{display:flex;align-items:center;flex-wrap:wrap}.account__item--icon{width:22px;height:22px;margin-right:8px}.account__item--plan{font-weight:700;font-size:18px;margin-bottom:8px}.account__item--plan,.account__item--plan--desc{position:relative;display:flex;align-items:baseline;width:100%;box-sizing:border-box}.account__item--plan--desc{font-size:13px;color:hsla(0,0%,100%,.7)}.account__item--point{font-weight:700;font-size:24px;position:relative;display:flex;align-items:baseline}.account__item--point:after{content:"ポイント";font-size:14px}.account__item--btn{font-size:16px;font-weight:700;position:relative;display:flex;justify-content:center;align-items:baseline;color:#fff;background-color:#6990fc;cursor:pointer;border-radius:50px;padding:2px 16px;min-width:70px}.account__item--btn:before{content:"¥";font-size:12px}.account__item--btn:hover{background-color:#939393}.account__form{justify-content:space-between;width:100%;max-width:600px;padding:0 12px;margin:32px auto 64px;cursor:pointer}.account__form,.account__form button{display:flex;align-items:center;box-sizing:border-box}.account__form button{border:none;width:40%;justify-content:center;border-radius:12px;color:#fff;padding:24px 12px;font-weight:700;font-size:16px}.account__confirm{width:100%;padding:16px;box-sizing:border-box}.account__confirm--arrow{font-size:48px;display:flex;justify-content:center;align-items:center;padding:16px 12px;margin:0}.register-benefits{padding:24px 16px;margin:0 auto 8px}.register-benefits__title{color:#fff;font-size:16px;font-weight:700;margin:0 0 16px;text-align:center}.register-benefits__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.register-benefits__item{display:flex;align-items:center;gap:10px;color:#ebebeb;font-size:14px;padding:10px 14px;background:hsla(0,0%,100%,.05);border-radius:8px}.register-benefits__icon{font-size:18px;flex-shrink:0;width:24px;text-align:center}.register-faq{padding:24px 16px;margin:0 auto}.register-faq__title{color:#fff;font-size:16px;font-weight:700;margin:0 0 16px;text-align:center}.register-faq__list{margin:0;padding:0}.register-faq__question{color:#ebebeb;font-size:14px;font-weight:700;padding:12px 0 6px;border-top:1px solid #3d3d3d}.register-faq__question:before{content:"Q. ";color:#6990fc}.register-faq__answer{color:#939393;font-size:13px;line-height:1.6;padding:0 0 12px 24px;margin:0}.register-faq__answer:before{content:"A. ";color:#00b900;margin-left:-24px;font-weight:700}.form{padding:40px 12px;margin:0 auto}.form,.form__area{width:100%;box-sizing:border-box}.form__area{margin:16px 0;padding:8px 16px;display:block}.form__label{font-weight:700;font-size:14px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center}.form__select{font-size:16px;border-radius:12px;background-color:#5f5f5f;padding:24px 12px;width:50%;box-sizing:border-box;display:block;border:none;color:#fff}.form__select option:checked{font-size:12px;color:#939393}.form__caption{font-weight:700;font-size:10px;padding:2px 4px;color:#fff;background-color:#ff1c59;border-radius:4px;margin-left:8px;line-height:1;position:relative;bottom:1px}.form__input{font-size:16px;border-radius:12px;background-color:#5f5f5f;padding:24px 12px;width:100%;box-sizing:border-box;display:block;border:none;color:#fff}.form__input::-moz-placeholder{font-size:12px;color:#939393}.form__input::placeholder{font-size:12px;color:#939393}.form__btn{display:block;max-width:600px;padding:0 12px;margin:32px auto 64px;cursor:pointer}.form__btn,.form__btn--item{width:100%;box-sizing:border-box}.form__btn--item{border:none;display:flex;justify-content:center;align-items:center;border-radius:12px;color:#fff;padding:24px 12px;font-weight:700;font-size:16px}.form__btn--item:hover{background-color:#939393}.form input:-internal-autofill-selected{background-color:#fff}textarea#info_text{min-height:300px}.fadein__overlay{z-index:1001;position:fixed;top:0;left:0;height:100%;width:100%;background-color:hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;padding:32px 0;box-sizing:border-box;overflow-y:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:599px){.fadein__overlay{padding:0}}.fadein__bg{overflow-y:scroll;background-color:#2d2d2d;width:100%;max-height:100%;box-sizing:border-box;max-width:820px;border-radius:24px;padding:48px}@media screen and (max-width:599px){.fadein__bg{position:fixed;bottom:0;border-radius:24px 24px 0 0;height:92%;max-height:92%;padding:0}}.fadein__content{width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative}.fadein__close{font-size:40px;color:hsla(0,0%,100%,.7);position:fixed;right:4px;top:8px;display:inherit;z-index:101;cursor:pointer}.fadein__close:hover{color:#fff}.fadein__thumb{box-sizing:border-box;width:100%;padding:0;margin:0;position:relative}.fadein__btn{padding:12px;box-sizing:border-box;cursor:pointer}.tab{margin:32px 0}.tab__menu{font-size:14px;color:#5f5f5f;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.2);float:left}.tab__menu:hover{color:#939393}.tab__menu--big{font-size:16px;color:#5f5f5f;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.2);float:left;width:50%;box-sizing:border-box;text-align:center;font-weight:700;cursor:pointer}.tab__hidden{display:none}.tab__content{display:none;clear:both;padding:0}#tab01:checked~#tabContent01,#tab02:checked~#tabContent02{display:block}#tab01:checked~#tabMenu01,#tab02:checked~#tabMenu02{color:#fff;border-bottom:2px solid #fff}.check{padding:32px 8px}.check,.check__list{width:100%;box-sizing:border-box}.check__list{height:auto!important;display:block;-moz-column-count:3;column-count:3}@media screen and (max-width:599px){.check__list{-moz-column-count:2;column-count:2}}.check__item{box-sizing:border-box;padding:0;-moz-column-break-inside:avoid;break-inside:avoid;width:100%;height:auto!important}.check__item input:checked~.check__label img{background:#fff;opacity:.5}.check__item input:checked~.check__label:after{content:"\f058";font-family:Font Awesome\ 6 Free;font-weight:700;font-size:60px;position:absolute;transform:translateY(-50%);top:50%;left:37%;color:#fff}.check__hidden{display:none}.check__label{box-sizing:border-box;width:100%;display:block;position:relative}.check__img{width:100%;border-radius:16px}.loading{width:100vw;height:100vh;z-index:99999}.loading__overlay{z-index:99999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;padding:32px 0;box-sizing:border-box;overflow-y:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:599px){.loading__overlay{padding:0}}.loading__bg{overflow-y:scroll;width:100%;max-height:100%;box-sizing:border-box;max-width:820px;border-radius:24px;padding:48px}@media screen and (max-width:599px){.loading__bg{position:fixed;border-radius:24px 24px 0 0;padding:0}}.loader{display:flex;align-items:center;justify-content:center;width:100%}.loader__icon{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,0,.063);border-top-color:#fff;position:relative;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{to{transform:rotate(1turn)}}.spinner{width:40px;height:40px;position:relative;margin:100px auto}.spinner .double-bounce1,.spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s ease-in-out infinite}.spinner .double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.pinboard{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:8px;gap:16px;padding:16px;margin:0 auto;font-size:0}@media screen and (max-width:1023px){.pinboard{grid-template-columns:repeat(4,1fr);gap:12px;padding:12px}}@media screen and (max-width:599px){.pinboard{grid-template-columns:repeat(3,1fr);gap:12px;padding:12px}}.pinboard__item{display:inline-grid;grid-template-rows:1fr;width:100%;vertical-align:top;break-inside:avoid-column;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.pinboard__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;-o-object-position:50% 30%;object-position:50% 30%}.pinboard .sentinel,.pinboard__sentinel{grid-column:1/-1;height:1px}.tile{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:16px;margin:0 auto}@media screen and (max-width:1023px){.tile{grid-template-columns:repeat(5,1fr);gap:12px;padding:12px}}@media screen and (max-width:820px){.tile{grid-template-columns:repeat(4,1fr);gap:12px;padding:12px}}@media screen and (max-width:599px){.tile{grid-template-columns:repeat(3,1fr);gap:12px;padding:12px}}.tile__item{aspect-ratio:1/1;overflow:hidden;display:block}.tile__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:50% 30%;object-position:50% 30%;border-radius:16px}.hero{background-color:#2d2d2d;color:#fff;padding:2rem 1rem .5rem;text-align:center}.hero__logo{width:200px;box-sizing:border-box}.hero__title{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.hero__count{font-size:14px;font-weight:700;color:#ff1c59}.hero__count span{margin-left:.25rem}.hero__subtitle{font-size:11px;color:#ebebeb}.hero__subtitle--big{font-size:16px;font-weight:700}.hero__ctaArea{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1rem}.hero__ctaButton,.hero__ctaButtonSecondary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease}.hero__ctaButton{background-color:#ff1c59;color:#fff}.hero__ctaButton:hover{background-color:#ff0346}.hero__ctaButtonSecondary{background-color:#5f5f5f;color:#fff}.hero__ctaButtonSecondary:hover{background-color:#6c6c6c}.contact__link{text-decoration:underline;color:#fff}.setting__item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #3d3d3d}.setting__item--left{display:flex;flex-direction:column;gap:4px}.setting__item--label{color:#ebebeb;font-size:14px;font-weight:700}.setting__item--desc{color:#5f5f5f;font-size:12px}.setting__item--right{flex-shrink:0;margin-left:16px}.toggle{position:relative;display:inline-block;width:48px;height:26px;border-radius:13px;border:none;cursor:pointer;transition:background-color .2s ease;padding:0}.toggle--off{background-color:#555}.toggle--on{background-color:#6990fc}.toggle__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:transform .2s ease}.toggle--on .toggle__knob{transform:translateX(22px)}.toggle:disabled{opacity:.5;cursor:not-allowed}.tag-pref__search{position:relative;margin-bottom:16px}.tag-pref__suggestions{list-style:none;padding:0;margin:0;background:#2a2a2a;border:1px solid #3d3d3d;border-radius:8px;max-height:320px;overflow-y:auto}.tag-pref__suggestion-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #3d3d3d;gap:8px}.tag-pref__suggestion-item:last-child{border-bottom:none}.tag-pref__suggestion-name{color:#ebebeb;font-size:14px;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.tag-pref__suggestion-count{color:#5f5f5f;font-size:12px;white-space:nowrap}.tag-pref__suggestion-actions{display:flex;gap:4px;flex-shrink:0}.tag-pref__suggestion-status{flex-shrink:0;padding:0 8px}.tag-pref__section{margin-bottom:16px}.tag-pref__section-title{color:#ebebeb;font-size:14px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:6px}.tag-pref__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.tag-pref__item{display:flex;align-items:center;gap:6px;background:#2a2a2a;border:1px solid #3d3d3d;border-radius:20px;padding:6px 12px}.tag-pref__item-name{color:#ebebeb;font-size:13px}.tag-pref__btn{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:4px;padding:4px 8px;font-size:11px;cursor:pointer;white-space:nowrap}.tag-pref__btn:disabled{opacity:.5;cursor:not-allowed}.tag-pref__btn--favorite{background:#3d3520;color:#f5a623}.tag-pref__btn--hidden{background:#2d2d2d;color:#5f5f5f}.tag-pref__btn--remove{background:transparent;color:#5f5f5f;padding:2px 4px;font-size:12px}.tag-pref__btn--remove:hover{color:#c55}.tag-pref__empty{color:#666;font-size:13px;padding:8px 0}.promotion{text-align:center;padding:24px 16px}.promotion__icon{margin-bottom:16px}.promotion__title{color:#fff;font-size:18px;font-weight:700;margin:0 0 12px}.promotion__text{color:#ebebeb;font-size:14px;line-height:1.6;margin:0 0 24px}.promotion__text strong{color:#6990fc}.promotion__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.promotion__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;border:none;width:100%;max-width:280px}.promotion__btn--primary{background-color:#6990fc;color:#fff}.promotion__btn--primary:hover{background-color:#5080d0}.promotion__btn--secondary{background-color:transparent;color:#888;font-weight:400}.promotion__btn--secondary:hover{color:#ebebeb}.page__list{flex-wrap:wrap;justify-content:flex-start!important}.page__list,.page__list--flex{display:flex;width:100%;box-sizing:border-box;justify-items:center;margin-top:40px}.page__list--flex{justify-content:center}.page__list--flex .page__item{position:relative;display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center}.page__list--flex .page__item:after{position:relative;bottom:0;color:#5f5f5f;font-size:12px;font-weight:700;content:"|";right:0;top:0}.page__list--flex .page__link{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center}.page__list--flex .page__text{font-size:12px!important;margin:0}.page__item{padding:0;box-sizing:border-box}@media screen and (max-width:599px){.page__item{width:100%}}.page__link{width:100%;box-sizing:border-box;display:flex;justify-items:flex-start;align-items:center;color:#fff;padding:24px 8px;position:relative}@media screen and (max-width:820px){.page__link{padding:16px 12px}}.page__link:hover{background-color:#5f5f5f;color:#fff}.page__link:after{font-family:Font Awesome\ 6 Free;content:"\f105";position:absolute;margin-left:2px;font-size:12px;font-weight:700;color:#fff;padding:2px 4px;right:4px}@media screen and (max-width:599px){.page__link:after{font-size:10px}}.page__text{font-size:14px}@media screen and (max-width:1023px){.page__text{font-size:14px;margin-left:8px}}.footer__list{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-around;margin:48px 0 16px}.footer__item{position:relative}.footer__item,.footer__link{display:flex;box-sizing:border-box;justify-content:center;align-items:center}.footer__link{flex-wrap:wrap;color:#fff;padding:12px 0}.footer__link:hover{background-color:#5f5f5f;color:#fff}.footer__text{font-size:12px!important;margin:0;color:#fff}