@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,p,blockquote,pre,address,object,form,fieldset,input,textarea{margin:0;padding:0}h1,h2,h3,h4,h5,h6,table,input,textarea{font-size:100%;font-weight:400}li{list-style:none;list-style-position:inside}hr{border:none;border-top:#cccccc 1px solid}:root{--anj-color-black: #000000;--anj-color-text: #2E2F31;--anj-color-blue: #035876;--anj-color-green: #00a651;--anj-color-purple: #a7247a;--anj-color-red: #bc4860}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll;scroll-behavior:smooth}body{color:var(--anj-color-text);font-family:Helvetica Neue,Arial,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.5em}@media screen and (min-width: 768px),print{body{font-size:1.8em}}button,select,input,textarea{color:var(--anj-color-text);font-family:Helvetica Neue,Arial,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.5rem}@media screen and (min-width: 768px),print{button,select,input,textarea{font-size:1.8rem}}a{color:var(--anj-color-text);text-decoration:underline}a:hover{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}@media screen and (min-width: 768px),print{.u-only-sp{display:none!important}}@media screen and (max-width: 767px){.u-only-pc{display:none!important}}.grecaptcha-badge{visibility:hidden}:root{--header-height: 66px}@media screen and (min-width: 992px){:root{--header-height: 66px}}:target{scroll-margin-top:var(--header-height)}.o-header-bar{display:none}@media screen and (min-width: 768px){.o-header-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:100px;left:0;width:100%;height:40px;border-bottom:#cccccc 1px solid;background:#fff}}.o-header-bar__list{display:flex;align-items:center;justify-content:center}.o-header-bar__item:not(:first-child){margin-left:8px;padding-left:8px;border-left:#cccccc 1px solid}@media screen and (min-width: 992px){.o-header-bar__item:not(:first-child){margin-left:15px;padding-left:15px}}.o-header-bar__link{font-size:1.5rem;font-weight:700;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-header-bar__link:hover{opacity:.5}}@media screen and (min-width: 992px){.o-header-bar__link{font-size:1.8rem}}@media screen and (min-width: 768px){.o-header.is-fixed .o-header-bar,.single-gallery .o-header-bar{position:static;justify-content:flex-start;margin-left:25px;border-bottom:none}}@media screen and (min-width: 768px) and (max-width: 991.9px){.o-header.is-fixed .o-header-bar,.single-gallery .o-header-bar{display:none}}@media screen and (min-width: 1280px){.o-header.is-fixed .o-header-bar,.single-gallery .o-header-bar{margin-left:40px}}@media screen and (min-width: 992px){.o-header.is-fixed .o-header-bar:not(:first-child),.single-gallery .o-header-bar:not(:first-child){margin-left:7px;padding-left:7px}}@media screen and (min-width: 1280px){.o-header.is-fixed .o-header-bar:not(:first-child),.single-gallery .o-header-bar:not(:first-child){margin-left:15px;padding-left:15px}}@media screen and (min-width: 992px){.o-header.is-fixed .o-header-bar__link,.single-gallery .o-header-bar__link{font-size:1.4rem}}@media screen and (min-width: 1280px){.o-header.is-fixed .o-header-bar__link,.single-gallery .o-header-bar__link{font-size:1.6rem}}.o-header{position:fixed;width:100%;z-index:50;background:#fff}.o-header__inner{display:flex;align-items:center;position:relative;width:100%;height:66px;margin:auto;border-bottom:#cccccc 1px solid;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-header__inner{height:100px;padding:0 60px}}@media screen and (min-width: 768px) and (max-width: 991.9px){.o-header__inner{padding:0 30px}}.o-header__logo{position:absolute;top:50%;left:50%;width:151px;transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.o-header__logo{width:260px}}.o-header__logo a{opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-header__logo a:hover{opacity:.5}}.o-header__logo img{width:100%;height:auto}.o-header__switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;flex-shrink:0;width:30px;height:30px;padding:0;border:none;outline:none;cursor:pointer;background:transparent}.o-header__switch:before,.o-header__switch:after{content:"";display:block;position:absolute;left:50%;width:100%;height:3px;background:#000;transform:translate(-50%);transition:top .3s,bottom,.3s,transform .3s}.o-header__switch:before{top:9px;box-shadow:0 -9px #000}.o-header__switch:after{bottom:9px;box-shadow:0 9px #000}.sp-menu-open .o-header__switch:before,.sp-menu-open .o-header__switch:after{width:36px}.sp-menu-open .o-header__switch:before{top:calc(50% - 1px);box-shadow:none;transform:translate(-50%) rotate(-45deg)}.sp-menu-open .o-header__switch:after{bottom:calc(50% - 2px);box-shadow:none;transform:translate(-50%) rotate(45deg)}.o-header__nav{position:absolute;top:66px;left:0;z-index:10;width:100%;height:100vh;overflow-y:auto;overflow-scrolling:touch;background:#fff;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden;pointer-events:none;border-bottom:1px solid #cccccc}@media screen and (min-width: 768px){.o-header__nav{top:100px;height:auto;max-height:calc(100vh - 100px);padding:0 30px}}.sp-menu-open .o-header__nav{opacity:1;visibility:visible;pointer-events:auto}.o-header__nav-inner{padding:5px 5.3333333333vw 100px}@media screen and (min-width: 768px){.o-header__nav-inner{display:flex;flex-direction:column-reverse;width:340px;margin:auto;padding:25px 0}}@media screen and (min-width: 768px){.o-header__nav-box1{display:none}}@media screen and (min-width: 768px){.o-header.is-fixed .o-header__inner,.single-gallery .o-header .o-header__inner{height:65px}}@media screen and (min-width: 992px){.o-header.is-fixed .o-header__inner,.single-gallery .o-header .o-header__inner{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1280px){.o-header.is-fixed .o-header__inner,.single-gallery .o-header .o-header__inner{padding-left:60px;padding-right:60px}}@media screen and (min-width: 768px){.o-header.is-fixed .o-header__logo,.single-gallery .o-header .o-header__logo{flex-shrink:0;position:static;width:143px;margin-left:20px;transform:translate(0)}}@media screen and (min-width: 1280px){.o-header.is-fixed .o-header__logo,.single-gallery .o-header .o-header__logo{margin-left:40px}}@media screen and (min-width: 768px){.o-header.is-fixed .o-header__nav,.single-gallery .o-header .o-header__nav{top:65px}}.o-header-menu{display:flex;align-items:center;margin-right:-5px;margin-left:auto}@media screen and (min-width: 768px){.o-header-menu{margin-right:0}}.o-header-menu__search{position:relative;display:flex;align-items:center;margin-right:0;padding:0;width:24px;height:24px;opacity:1;transition:opacity .3s;border:none;background-color:transparent}@media screen and (min-width: 768px){.o-header-menu__search:hover{opacity:.5}}.o-header-menu__search:before,.o-header-menu__search:after{content:"";position:absolute;top:calc(50% - 1.5px);left:0;width:24px;height:3px;background:#000;margin-right:10px;transition:transform .3s;opacity:0}.is-search-open .o-header-menu__search img{display:none}.is-search-open .o-header-menu__search:before{transform:rotate(45deg);opacity:1}.is-search-open .o-header-menu__search:after{transform:rotate(-45deg);opacity:1}.o-header-menu__search-img{width:24px;height:24px}.o-header-menu__newsletter{text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-header-menu__newsletter:hover{opacity:.5}}@media screen and (max-width: 991.9px){.o-header-menu__newsletter{width:30px;height:24px;margin-left:10px}}@media screen and (max-width: 991.9px){.o-header-menu__newsletter-img{width:30px;height:24px;text-indent:100%}}@media screen and (min-width: 992px){.o-header-menu__newsletter-img{display:none}.o-header.is-fixed .o-header-menu__newsletter-img,.single-gallery .o-header-menu__newsletter-img{display:block}}@media screen and (max-width: 991.9px){.o-header-menu__newsletter-text{display:none}}@media screen and (min-width: 992px){.o-header-menu__newsletter-text{display:flex;align-items:center;justify-content:center;color:#ed0874;font-size:1.6rem;font-weight:700;width:160px;height:40px;margin-left:20px;border:#ed0874 4px solid}}.o-header.is-fixed .o-header-menu__newsletter-text,.single-gallery .o-header-menu__newsletter-text{display:none}.o-header.is-fixed .o-header-menu__newsletter,.single-gallery .o-header .o-header-menu__newsletter{width:30px;height:24px;margin-left:10px;border:none;display:flex;align-items:center}@media screen and (min-width: 768px){.o-header-nav__item{position:relative;display:flex;align-items:center;padding:10px 0}}.o-header-nav__link,.o-header-nav__link--sp-center{display:flex;align-items:center;padding:15px 0;border-bottom:#cccccc 1px solid;font-size:1.8rem;font-weight:700;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-header-nav__link,.o-header-nav__link--sp-center{padding:0;border-bottom:none}}@media screen and (min-width: 768px) and (max-width: 991.9px){.o-header-nav__link,.o-header-nav__link--sp-center{font-size:1.7rem}}@media screen and (min-width: 768px){.o-header-nav__link:hover,.o-header-nav__link--sp-center:hover{opacity:.5}}@media screen and (max-width: 767.9px){.o-header-nav__link--sp-center{justify-content:center}}@media screen and (max-width: 767.9px){.o-header-nav__link--acc{position:relative}.o-header-nav__link--acc:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:0;height:0;margin-top:2px;border:transparent 4px solid;border-top-color:var(--anj-color-text);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp-menu-open .o-header-nav__link--acc:after{margin-top:-2px;border-top-color:transparent;border-bottom-color:var(--anj-color-text)}}@media screen and (min-width: 768px){.o-header-nav--user{display:flex}}@media screen and (min-width: 768px){.o-header-nav--user .o-header-nav__item{width:50%}}.o-header-sns{display:flex;justify-content:center;margin-top:20px}@media screen and (min-width: 768px){.o-header-sns{display:none;justify-content:flex-start;margin-top:30px}}.o-header-sns__item{margin-right:15px}.o-header-sns__item:last-child{margin-right:0}.o-header-sns__link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:center center no-repeat;background-size:contain;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-header-sns__link:hover{opacity:.5}}.o-header-subnav{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.o-header-subnav{margin-top:5px}}.o-header-subnav__item{width:50%}@media screen and (max-width: 767.9px){.o-header-subnav__item:nth-child(odd):last-child{width:100%}}.o-header-subnav__link{display:block;border-bottom:#cccccc 1px solid;padding:15px 0;font-size:1.4rem;font-weight:700;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (max-width: 767.9px){.o-header-subnav__link{word-break:keep-all}}@media screen and (min-width: 768px){.o-header-subnav__link{border-bottom:none;padding:8px 0}.o-header-subnav__link:hover{opacity:.5}}@media screen and (min-width: 768px) and (max-width: 991.9px){.o-header-subnav__link{font-size:1.3rem}}.o-header__search-form{width:100%;height:0;display:flex;overflow-y:clip;justify-content:center;align-items:center;transition:height .3s;will-change:height}.is-search-open .o-header__search-form{height:100px;border-bottom:1px solid #cccccc}@media screen and (min-width: 768px){.o-header__search-form{margin-top:39px}.is-fixed .o-header__search-form,.single-gallery .o-header__search-form{margin-top:0}}.o-header__search-form__input{border:none;width:100%;max-width:340px;height:100%;text-align:center;font-size:1.8rem;font-weight:700}.o-header__search-form__input:focus{outline:none}.o-header__search-form__input::placeholder{color:#ccc}.o-header__search-form__input::-webkit-search-cancel-button{display:none}@media screen and (min-width: 768px){.o-header__search-form__input{font-size:2.2rem}}.o-footer{border-top:#cccccc 1px solid;padding:0 5.3333333333vw 40px;background:#fff}@media screen and (min-width: 992px){.o-footer{padding:0 74px 20px}}.o-footer__inner{padding-top:15px}.single-gallery .o-footer__inner{display:none}@media screen and (min-width: 992px){.o-footer__inner{display:flex;max-width:1040px;margin:auto;padding-bottom:10px}}@media screen and (min-width: 992px){.o-footer__box1{width:240px;margin-right:auto;padding-right:10px}}.o-footer__box2{padding-top:20px}@media screen and (min-width: 992px){.o-footer__box2{width:320px;padding-top:0;margin-right:40px}}.o-footer__box3{padding-top:25px}@media screen and (min-width: 992px){.o-footer__box3{width:340px;padding-top:0}}.o-footer__bottom{padding-top:20px}@media screen and (min-width: 992px){.o-footer__bottom{display:flex;align-items:flex-end;max-width:1200px;margin:auto}}.o-footer__logos{display:flex;align-items:flex-end}@media screen and (min-width: 992px){.o-footer__logos{margin-right:40px}}.o-footer__logo{width:143px;margin-right:auto}@media screen and (min-width: 992px){.o-footer__logo{margin-right:5px}}.o-footer__logo a{opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-footer__logo a:hover{opacity:.5}}.o-footer__copy{display:block;line-height:1.5;margin-top:40px;color:#000;font-size:1.2rem}@media screen and (min-width: 992px){.o-footer__copy{margin:0}}.o-footer-nav--h{display:flex}.o-footer-nav__item,.o-footer-nav__item--h{padding:10px 0;color:#000;font-size:1.8rem;font-weight:700}.o-footer-nav__item--h{width:50%}.o-footer-nav__link{color:#000;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-footer-nav__link:hover{opacity:.5}}.o-footer-sns{display:flex}.o-footer-sns__item{margin-left:10px}.o-footer-sns__link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:center center no-repeat;background-size:contain;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-footer-sns__link:hover{opacity:.5}}.o-footer-subnav{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.o-footer-subnav{margin-top:5px}}.o-footer-subnav__item{width:50%;padding:8px 0}.o-footer-subnav__link{display:block;font-size:1.4rem;font-weight:700;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (max-width: 767.9px){.o-footer-subnav__link{word-break:keep-all}}@media screen and (max-width: 374.9px){.o-footer-subnav__link{font-size:1.2rem}}@media screen and (min-width: 768px){.o-footer-subnav__link:hover{opacity:.5}}.o-footer-tag{margin-top:5px}.o-footer-tag__item{padding:5px 0}@media screen and (min-width: 992px){.o-footer-tag__item{padding:0}}.o-footer-tag__link{color:#000;font-size:1.6rem;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 992px){.o-footer-tag__link{font-size:1.4rem}}@media screen and (min-width: 768px){.o-footer-tag__link:hover{opacity:.5}}.o-main{padding-top:66px}@media screen and (min-width: 768px){.o-main{padding-top:140px}.single-gallery .o-main{padding-top:65px}}.o-archive__primary{padding:40px 5.3333333333vw;background:#d9dad9}@media screen and (min-width: 768px){.o-archive__primary{padding:31px 30px 50px}}[data-page_category=economy] .o-archive__primary{background-color:#f1fafe}[data-page_category=social] .o-archive__primary{background-color:#f8fbee}[data-page_category=culture] .o-archive__primary{background-color:#f7edec}@media screen and (min-width: 992px){.o-archive__primary__inner{max-width:1040px;margin:auto}}@media screen and (min-width: 992px){.o-archive__primary__content{display:flex;margin-top:40px}}.o-archive__secondary{margin-top:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-archive__secondary{padding-left:30px;padding-right:30px}}.o-archive__title{border-bottom:#000000 20px solid;padding-bottom:15px}@media screen and (min-width: 992px){.o-archive__title{display:flex;align-items:flex-end;padding-bottom:19px}}[data-page_category=economy] .o-archive__title{border-color:#035876}[data-page_category=social] .o-archive__title{border-color:#00a651}[data-page_category=culture] .o-archive__title{border-color:#a7247a}[data-page_category=special] .o-archive__title{border-color:#bc4860}.o-archive__title__main{font-size:3.6rem;font-weight:700}@media screen and (min-width: 992px){.o-archive__title__main{margin-right:auto;flex-shrink:0;font-size:4.8rem}}[data-page_category=economy] .o-archive__title__main{color:#035876}[data-page_category=social] .o-archive__title__main{color:#00a651}[data-page_category=culture] .o-archive__title__main{color:#a7247a}[data-page_category=special] .o-archive__title__main{color:#bc4860}.o-archive__title__main img{width:100%;height:auto}[data-page_category=economy] .o-archive__title__main{width:184px;height:43px}@media screen and (min-width: 768px){[data-page_category=economy] .o-archive__title__main{width:246px;height:58px}}[data-page_category=social] .o-archive__title__main{width:130px;height:43px}@media screen and (min-width: 768px){[data-page_category=social] .o-archive__title__main{width:179px;height:58px}}[data-page_category=culture] .o-archive__title__main{width:163px;height:43px}@media screen and (min-width: 768px){[data-page_category=culture] .o-archive__title__main{width:224px;height:58px}}.o-archive__title__lead{margin-top:10px;line-height:1.7;font-size:1.6rem;font-weight:700}@media screen and (min-width: 992px){.o-archive__title__lead{margin-top:0;padding-left:10px;line-height:1}}[data-page_category=economy] .o-archive__title__lead{color:#035876}[data-page_category=social] .o-archive__title__lead{color:#00a651}[data-page_category=culture] .o-archive__title__lead{color:#a7247a}[data-page_category=special] .o-archive__title__lead{color:#bc4860}.o-archive__outline{margin-top:40px;font-size:1.4rem}.o-archive__outline--has-more{position:relative;padding-bottom:120px}.o-archive__outline--has-more .o-archive__outline__inner{max-height:350px;overflow:hidden}.o-archive__outline__read-more{display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:1;padding:10px 20px;width:320px;height:60px;background:#000;border:none;color:#fff;font-size:1.6rem;font-weight:700;cursor:pointer}.o-archive__outline--has-more .o-archive__outline__read-more{display:block}.o-archive__outline .u-general-richtext>p:first-child{margin-top:0}.o-archive__eye{margin-top:40px}@media screen and (min-width: 992px){.o-archive__eye{width:65.38462%;max-width:680px;margin-top:0;margin-right:auto}}.o-archive__eye__link{display:block;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-archive__eye__link:hover{opacity:.5}}.o-archive__eye__img{text-align:center;width:100%;aspect-ratio:335/223}@media screen and (min-width: 992px){.o-archive__eye__img{aspect-ratio:680/453}}.o-archive__eye__img img{width:100%;height:100%;object-fit:contain}.o-archive__eye__info{display:flex;margin-top:20px}.o-archive__eye__category{display:flex;flex-wrap:wrap;margin-right:auto;font-size:1.4rem;font-weight:700}[data-article_category=economy] .o-archive__eye__category{color:#035876}[data-article_category=social] .o-archive__eye__category{color:#00a651}[data-article_category=culture] .o-archive__eye__category{color:#a7247a}[data-article_category=special] .o-archive__eye__category{color:#bc4860}.o-archive__eye__category-sub:before{content:"/";padding:.2em}.o-archive__eye__category-sub:first-child:before{display:none}.o-archive__eye__date{flex-shrink:0;padding-left:5px;font-size:1.4rem;font-weight:700}.o-archive__eye__title{line-height:1.7;margin-top:15px;font-size:1.6rem;font-weight:700}@media screen and (min-width: 992px){.o-archive__eye__title{line-height:1.6;font-size:2rem}}.o-archive__medialist{margin-top:40px}@media screen and (min-width: 992px){.o-archive__medialist{width:30.76923%;max-width:320px;margin-top:0}}.o-archive__medialist__item+.o-archive__medialist__item{margin-top:20px}.o-archive__cardlist{margin-top:50px}.o-archive__cardlist__list{display:flex;flex-wrap:wrap;gap:40px 5.97015%}@media screen and (min-width: 992px){.o-archive__cardlist__list{gap:40px 3.84615%;max-width:1040px;margin:auto}}.o-archive__cardlist__item{width:46.86567%}@media screen and (min-width: 992px){.o-archive__cardlist__item{width:30.76923%}}.o-archive__more{display:flex;align-items:center;justify-content:center;margin-top:50px}.o-archive__special-header__img img{width:100%;height:auto}@media screen and (min-width: 768px){.o-archive__special-header__content{width:600px;margin:auto}}.o-archive__special-header__meta{display:flex;justify-content:center;color:#000;margin:40px 5.3333333333vw 0;font-size:1.6rem;font-weight:700;color:#bc4860}@media screen and (min-width: 768px){.o-archive__special-header__meta{margin:60px 0 0}}.o-archive__special-header__title{position:relative;line-height:1.7;margin:15px 5.3333333333vw 0;padding:30px 0;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){.o-archive__special-header__title{margin-left:auto;margin-right:auto}}.o-archive__special-header__title:before,.o-archive__special-header__title:after{content:"";display:block;position:absolute;left:50%;width:100%;height:1px;background:#ccc;transform:translate(-50%)}@media screen and (min-width: 768px){.o-archive__special-header__title:before,.o-archive__special-header__title:after{width:320px}}.o-archive__special-header__title:before{top:0}.o-archive__special-header__title:after{bottom:0}.o-archive__special-header__lead{line-height:1.6;margin-top:35px;padding:0 5.3333333333vw;font-size:1.4rem}@media screen and (min-width: 768px){.o-archive__special-header__lead{padding:0}}.o-archive__special-header__outline{margin-top:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-archive__special-header__outline{padding:0}}.o-archive__special-body{margin-top:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-archive__special-body{padding:0 30px}}.o-archive .navigation{display:flex;justify-content:center;margin-top:50px}.o-archive .navigation .nav-links{display:flex;gap:10px}.o-archive .navigation .page-numbers{display:flex;justify-content:center;align-items:center;border:1px solid #000;width:45px;height:45px;background:#000;color:#fff;text-decoration:none;font-size:1.6rem;font-weight:700;cursor:pointer}@media screen and (min-width: 768px){.o-archive .navigation .page-numbers:hover{background:#000;color:#fff}}.o-archive .navigation .page-numbers.current{cursor:default;pointer-events:none;color:#000;background-color:transparent}.o-archive .navigation .page-numbers.prev,.o-archive .navigation .page-numbers.next{position:relative}.o-archive .navigation .page-numbers.prev:before,.o-archive .navigation .page-numbers.next:before{content:"";display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-75%,-50%) rotate(45deg)}.o-archive .navigation .page-numbers.prev:before{transform:translate(-25%,-50%) rotate(225deg)}.o-archive__ad-premium-pc{display:none}@media screen and (min-width: 992px){.o-archive__ad-premium-pc{display:flex;align-items:center;justify-content:center;margin-top:50px;text-align:center}}.o-archive__ad-premium-sp{margin-top:20px;margin-bottom:50px;padding:0 5.3333333333vw;text-align:center}@media screen and (min-width: 992px){.o-archive__ad-premium-sp{display:none}}.o-archive__ad-1st-pc{display:none}@media screen and (min-width: 992px){.o-archive__ad-1st-pc{display:flex;align-items:center;justify-content:center;margin-top:50px;text-align:center}}.o-archive__ad-1st-sp{margin-top:50px;text-align:center}@media screen and (min-width: 992px){.o-archive__ad-1st-sp{display:none}}.o-archive__ad-2nd-pc{display:none}@media screen and (min-width: 992px){.o-archive__ad-2nd-pc{display:flex;align-items:center;justify-content:center;margin-top:50px;text-align:center}}.o-archive__ad-2nd-sp{margin-top:50px;text-align:center}@media screen and (min-width: 992px){.o-archive__ad-2nd-sp{display:none}}.o-archive__gam-pc-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden;text-align:center}.o-archive__gam-pc,.o-archive__gam--premium-pc,.o-archive__gam--1st-pc,.o-archive__gam--2nd-pc{display:none}@media screen and (min-width: 992px){.o-archive__gam-pc,.o-archive__gam--premium-pc,.o-archive__gam--1st-pc,.o-archive__gam--2nd-pc{display:flex;justify-content:center;align-items:center;margin-top:50px;text-align:center}}.o-archive__gam-sp,.o-archive__gam--premium-sp,.o-archive__gam--1st-sp,.o-archive__gam--2nd-sp{display:flex;justify-content:center;align-items:center;margin-top:50px;text-align:center}@media screen and (min-width: 992px){.o-archive__gam-sp,.o-archive__gam--premium-sp,.o-archive__gam--1st-sp,.o-archive__gam--2nd-sp{display:none}}.o-archive__gam--premium-sp{margin-top:20px;margin-bottom:50px;padding:0 5.3333333333vw}.o-article-detail{padding-bottom:50px;--category-color: #000000}.o-article-detail [data-page_category=economy]{--category-color: #035876}.o-article-detail [data-page_category=social]{--category-color: #00a651}.o-article-detail [data-page_category=culture]{--category-color: #a7247a}.o-article-detail [data-page_category=special]{--category-color: #bc4860}@media screen and (min-width: 768px){.o-article-detail{padding-left:30px;padding-right:30px}.o-article-detail.o-article-detail--single-col{padding-left:0;padding-right:0}}.o-article-detail__main-visual{width:100%}.o-article-detail__main-visual img{width:100%;height:auto;object-fit:cover}@media screen and (min-width: 992px){.o-article-detail__main{max-width:680px;width:65.38462%;margin-right:auto}.o-article-detail--single-col .o-article-detail__main{max-width:unset;width:100%;margin-right:0}}@media screen and (min-width: 992px){.o-article-detail__sub{max-width:310px;width:29.80769%}.o-article-detail--single-col .o-article-detail__sub{max-width:unset;width:auto;margin-left:80px;margin-right:80px}}.o-article-detail__author{margin-top:50px}@media screen and (min-width: 768px){.o-article-detail__author__inner{display:flex;align-items:flex-start;max-width:590px;margin:auto}}.o-article-detail__author__img{width:140px;height:140px;overflow:hidden;margin:0 auto 15px;border-radius:70px}.o-article-detail__author__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.o-article-detail__author__img{flex-shrink:0;margin:0 20px 0 0}}.o-article-detail__author__name{margin-bottom:20px;display:block;font-size:1.5rem;line-height:1.6;font-weight:700;text-align:center;color:var(--category-color)}@media screen and (min-width: 768px){.o-article-detail__author__name{font-size:1.6rem;text-align:left}}.o-article-detail__author__text{display:block;line-height:1.4;margin-bottom:10px;font-size:1.5rem}@media screen and (min-width: 768px){.o-article-detail__author__text{line-height:1.6;font-size:1.4rem}}@media screen and (min-width: 992px){.o-article-detail__inner{display:flex;max-width:1040px;margin:auto;padding-top:40px}.o-article-detail--single-col .o-article-detail__inner{display:block;max-width:unset}}.o-article-detail__content{padding:0 5.3333333333vw}@media screen and (min-width: 992px){.o-article-detail__content{padding:0 45px}}.o-article-detail__content__body{margin-top:50px;width:100%}.o-article-detail--single-col .o-article-detail__content__body{max-width:680px;width:100%;margin:50px auto 0}.o-article-detail__content-footer,.o-article-detail__content-footer--special{padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail__content-footer,.o-article-detail__content-footer--special{padding:0}.o-article-detail--single-col .o-article-detail__content-footer,.o-article-detail--single-col .o-article-detail__content-footer--special{max-width:680px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.o-article-detail__content-footer--special{max-width:680px;margin:auto}}.o-article-detail__content-footer__infos{margin-top:50px;border-top:#cccccc 1px solid}.o-article-detail__content-footer__info,.o-article-detail__content-footer__info--share{border-bottom:#cccccc 1px solid;padding:25px 0}@media screen and (min-width: 992px){.o-article-detail__content-footer__info,.o-article-detail__content-footer__info--share{display:flex}}.o-article-detail__content-footer__info--share{display:flex}@media screen and (min-width: 992px){.o-article-detail__content-footer__info-ttl{width:90px;flex-shrink:0}}.o-article-detail__content-footer__info--share .o-article-detail__content-footer__info-ttl{margin-right:auto}.o-article-detail__content-footer__info-ttl-share,.o-article-detail__content-footer__info-ttl-tags,.o-article-detail__content-footer__info-ttl-related{background:center center no-repeat;background-size:contain}.o-article-detail__content-footer__info-ttl-share{width:50px;height:26px}.o-article-detail__content-footer__info-ttl-share svg path{fill:var(--category-color)}.o-article-detail__content-footer__info-ttl-tags{width:40px;height:26px}.o-article-detail__content-footer__info-ttl-tags svg path{fill:var(--category-color)}.o-article-detail__content-footer__info-ttl-related{width:66px;height:26px}.o-article-detail__content-footer__info-ttl-related svg path{fill:var(--category-color)}.o-article-detail__content-footer__info-body{margin-top:20px}.o-article-detail__content-footer__info--share .o-article-detail__content-footer__info-body{margin-top:0}@media screen and (min-width: 992px){.o-article-detail__content-footer__info-body{margin-top:0}}@media screen and (min-width: 992px){.o-article-detail__header{padding-top:20px}}@media screen and (min-width: 768px){.o-article-detail--single-col .o-article-detail__header{max-width:680px;margin-left:auto;margin-right:auto}}.o-article-detail__header__meta{display:flex;justify-content:center;color:#000;margin:50px 5.3333333333vw 0;font-size:1.6rem;font-weight:700;color:var(--category-color)}@media screen and (min-width: 992px){.o-article-detail__header__meta{margin:0}}.o-article-detail__header__meta-item:not(:first-child):before,.o-article-detail__header__category:not(:first-child):before,.o-article-detail__header__sub-category:not(:first-child):before,.o-article-detail__header__date:not(:first-child):before{content:"/";margin:.5em}.o-article-detail__header__category a,.o-article-detail__header__sub-category a{text-decoration:none;opacity:1;transition:opacity .3s;color:var(--category-color)}@media screen and (min-width: 768px){.o-article-detail__header__category a:hover,.o-article-detail__header__sub-category a:hover{opacity:.5}}.o-article-detail__header__title{position:relative;line-height:1.7;margin:15px 5.3333333333vw 0;padding:30px 0;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (min-width: 992px){.o-article-detail__header__title{width:86.76471%;margin-left:auto;margin-right:auto}}.o-article-detail__header__title:before,.o-article-detail__header__title:after{content:"";display:block;position:absolute;left:50%;width:100%;height:1px;background:#ccc;transform:translate(-50%)}@media screen and (min-width: 992px){.o-article-detail__header__title:before,.o-article-detail__header__title:after{width:320px}}.o-article-detail__header__title:before{top:0}.o-article-detail__header__title:after{bottom:0}.o-article-detail__header__tags{margin-top:20px;color:#000;font-size:1.2rem;font-weight:700;text-align:center;color:var(--category-color)}.o-article-detail__header__tag+.o-article-detail__header__tag{margin-top:15px}.o-article-detail__header__tag span+span:before{content:","}.o-article-detail__header__tag a{margin-left:5px;text-decoration:none;opacity:1;transition:opacity .3s;color:var(--category-color)}@media screen and (min-width: 768px){.o-article-detail__header__tag a:hover{opacity:.5}}.o-article-detail__header__lead{line-height:1.6;margin-top:35px;padding:0 5.3333333333vw;font-size:1.4rem}@media screen and (min-width: 768px){.o-article-detail__header__lead{width:86.76471%;margin-left:auto;margin-right:auto;padding:0}}.o-article-detail__header__thumb{margin-top:35px;text-align:center}.o-article-detail__header__caption{display:block;margin:15px 5.3333333333vw 0;font-size:1.4rem;line-height:1.6;letter-spacing:.03em;text-align:left}@media screen and (min-width: 768px){.o-article-detail__header__caption{margin-left:0;margin-right:0}.o-article-detail--single-col .o-article-detail__header__caption{margin-left:30px;margin-right:30px}}.o-article-detail__index{margin:50px 5.3333333333vw 0;border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid;padding:25px 0}@media screen and (min-width: 768px){.o-article-detail__index{margin-left:0;margin-right:0}}@media screen and (min-width: 992px){.o-article-detail__index{display:flex}}@media screen and (min-width: 768px){.o-article-detail--single-col .o-article-detail__index{max-width:680px;margin-left:auto;margin-right:auto}}.o-article-detail__index__ttl{width:47px;height:26px;margin-top:0!important;margin-bottom:20px}@media screen and (min-width: 992px){.o-article-detail__index__ttl{flex-shrink:0;width:90px;margin-bottom:0}}.o-article-detail__index__ttl svg path{fill:var(--category-color)}@media screen and (min-width: 768px){.o-article-detail__index__list{margin:-5px 0!important}}.o-article-detail__index__item{position:relative;line-height:1.7;padding-left:25px!important;color:#000;font-size:1.6rem;font-weight:700}@media screen and (min-width: 992px){.o-article-detail__index__item{padding-left:22px!important}}.o-article-detail__index__item+.o-article-detail__index__item{margin-top:5px}.o-article-detail__index__item:before{content:"";position:absolute;top:8px!important;left:0;width:14px!important;height:14px!important;border-radius:7px;background:var(--category-color)}@media screen and (min-width: 992px){.o-article-detail__index__item:before{top:7px!important}}.o-article-detail__index__link{text-decoration:none!important;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-article-detail__index__link:hover{opacity:.5}}.o-article-detail__newsletter{margin-top:50px}@media screen and (min-width: 768px){.o-article-detail__newsletter{margin-left:-30px;margin-right:-30px}.o-article-detail--single-col .o-article-detail__newsletter{margin-left:0;margin-right:0}}.o-article-detail__newsletter__recommend{margin-top:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail__newsletter__recommend{max-width:1040px;margin-left:auto;margin-right:auto;padding:0}}.o-article-detail__newsletter__recommend__list{display:flex;flex-wrap:wrap;gap:40px 5.97015%;margin-top:40px}@media screen and (min-width: 992px){.o-article-detail__newsletter__recommend__list{gap:40px 3.84615%}}.o-article-detail__newsletter__recommend__item{width:46.86567%}@media screen and (min-width: 992px){.o-article-detail__newsletter__recommend__item{width:30.76923%}}.o-article-detail__sublist{padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail__sublist{padding:0}}.o-article-detail__sublist+.o-article-detail__sublist{margin-top:50px}@media screen and (max-width: 991.9px){.o-article-detail__sublist{margin-top:50px}}.o-article-detail__sublist__list{margin-top:40px}.o-article-detail__sublist__item+.o-article-detail__sublist__item{margin-top:15px}.o-article-detail--single-col .o-article-detail__sublist{padding:0 5.3333333333vw;width:100%;max-width:1040px;margin-top:60px;margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){.o-article-detail--single-col .o-article-detail__sublist{padding:0}}@media screen and (min-width: 992px){.o-article-detail--single-col .o-article-detail__sublist__list{display:flex;justify-content:space-between}.o-article-detail--single-col .o-article-detail__sublist__list li{flex:0 0 16.92%}.o-article-detail--single-col .o-article-detail__sublist__list li+li{margin-top:0}}.o-article-detail__taglist{margin-top:20px}@media screen and (min-width: 992px){.o-article-detail__taglist{margin:-8px 0}}.o-article-detail__taglist__item{display:inline;line-height:1.7;margin-right:30px;word-break:break-all}.o-article-detail__taglist__item a{color:#000;font-size:1.6rem;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.o-article-detail__taglist__item a:hover{opacity:.5}}.o-article-detail--single-col .o-article-detail__content__body{text-align:justify}@media screen and (min-width: 768px){.o-article-detail--single-col .o-article-detail__content__body p,.o-article-detail--single-col .o-article-detail__content__body h2,.o-article-detail--single-col .o-article-detail__content__body h3,.o-article-detail--single-col .o-article-detail__content__body h4,.o-article-detail--single-col .o-article-detail__content__body h5,.o-article-detail--single-col .o-article-detail__content__body h6,.o-article-detail--single-col .o-article-detail__content__body ul,.o-article-detail--single-col .o-article-detail__content__body ol{max-width:590px;margin-left:auto;margin-right:auto}}.o-article-detail__related__item{line-height:1.7;color:#000;font-size:1.6rem;font-weight:700}.o-article-detail .yarpp-related{margin:0!important;padding:0!important}.o-article-detail .yarpp-related h3{margin-top:25px!important;font-size:1.8rem!important;font-weight:700!important;padding:0!important;text-transform:none!important}.o-article-detail__ad-premium-pc{display:none}@media screen and (min-width: 992px){.o-article-detail__ad-premium-pc{display:block;max-width:300px;margin:0 auto 40px;text-align:center}}.o-article-detail__ad-premium-sp{margin-top:20px;padding:0 5.3333333333vw;text-align:center}@media screen and (min-width: 992px){.o-article-detail__ad-premium-sp{display:none}}.o-article-detail__ad-1st-pc{display:none}@media screen and (min-width: 992px){.o-article-detail__ad-1st-pc{display:block;max-width:300px;margin:40px auto 0;text-align:center}}.o-article-detail__ad-1st-sp{margin-top:50px;padding:0 5.3333333333vw;text-align:center}@media screen and (min-width: 768px){.o-article-detail__ad-1st-sp{padding:0}}@media screen and (min-width: 992px){.o-article-detail__ad-1st-sp{display:none}}.o-article-detail__ad-2nd-pc{display:none}@media screen and (min-width: 992px){.o-article-detail__ad-2nd-pc{display:flex;align-items:center;justify-content:center;margin-top:50px;text-align:center}}.o-article-detail__ad-2nd-sp{margin-top:50px;padding:0 5.3333333333vw;text-align:center}@media screen and (min-width: 768px){.o-article-detail__ad-2nd-sp{padding:0}}@media screen and (min-width: 992px){.o-article-detail__ad-2nd-sp{display:none}}.o-article-detail__ad-edit-bnrs{position:relative;overflow:hidden;margin-top:40px}@media screen and (min-width: 768px) and (max-width: 991.9px){.o-article-detail__ad-edit-bnrs{margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 992px){.o-article-detail__ad-edit-bnrs .swiper-wrapper{display:block}}.o-article-detail__ad-edit-bnrs .swiper-button-prev,.o-article-detail__ad-edit-bnrs .swiper-button-next{left:0;color:transparent;z-index:20;opacity:1;transition:opacity .3s}.o-article-detail__ad-edit-bnrs .swiper-button-prev:focus,.o-article-detail__ad-edit-bnrs .swiper-button-next:focus{outline:0}.o-article-detail__ad-edit-bnrs .swiper-button-prev:after,.o-article-detail__ad-edit-bnrs .swiper-button-next:after{display:none}.o-article-detail__ad-edit-bnrs .swiper-button-prev:before,.o-article-detail__ad-edit-bnrs .swiper-button-next:before{position:absolute;display:block;width:30px;height:30px;background:url(/assets/img/common23/icon_arrow_slider.svg) center center no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.o-article-detail__ad-edit-bnrs .swiper-button-prev:before,.o-article-detail__ad-edit-bnrs .swiper-button-next:before{width:45px;height:45px}}@media screen and (min-width: 768px){.o-article-detail__ad-edit-bnrs .swiper-button-prev,.o-article-detail__ad-edit-bnrs .swiper-button-next{left:40px}}@media screen and (min-width: 992px){.o-article-detail__ad-edit-bnrs .swiper-button-prev,.o-article-detail__ad-edit-bnrs .swiper-button-next{display:none}}@media screen and (min-width: 768px){.o-article-detail__ad-edit-bnrs .swiper-button-prev:hover,.o-article-detail__ad-edit-bnrs .swiper-button-next:hover{opacity:.5}}.o-article-detail__ad-edit-bnrs .swiper-button-next{left:auto;right:0}.o-article-detail__ad-edit-bnrs .swiper-button-next:before{background:url(/assets/img/common23/icon_arrow_slider_right.svg) center center no-repeat;background-size:contain}@media screen and (min-width: 768px){.o-article-detail__ad-edit-bnrs .swiper-button-next{left:auto;right:40px}}.o-article-detail__ad-edit{text-align:center}@media screen and (min-width: 992px){.o-article-detail__ad-edit+.o-article-detail__ad-edit{margin-top:20px}}.o-article-detail__gam-pc-wrap{display:flex;justify-content:center;align-items:center;text-align:center}.o-article-detail__gam-pc,.o-article-detail__gam--premium-pc,.o-article-detail__gam--1st-pc,.o-article-detail__gam--2nd-pc{display:none}@media screen and (min-width: 992px){.o-article-detail__gam-pc,.o-article-detail__gam--premium-pc,.o-article-detail__gam--1st-pc,.o-article-detail__gam--2nd-pc{display:flex;justify-content:center;align-items:center;text-align:center}}.o-article-detail__gam-sp,.o-article-detail__gam--premium-sp,.o-article-detail__gam--1st-sp,.o-article-detail__gam--2nd-sp{display:flex;justify-content:center;align-items:center;margin-top:50px;padding:0 5.3333333333vw;text-align:center}@media screen and (min-width: 992px){.o-article-detail__gam-sp,.o-article-detail__gam--premium-sp,.o-article-detail__gam--1st-sp,.o-article-detail__gam--2nd-sp{display:none}}.o-article-detail__gam--premium-pc{max-width:300px;margin:0 auto 40px}.o-article-detail__gam--premium-sp{margin-top:20px}.o-article-detail__gam--1st-pc{max-width:300px;margin:40px auto 0}@media screen and (min-width: 768px){.o-article-detail__gam--1st-sp{padding:0}}.o-article-detail__gam--2nd-pc{margin-top:50px}@media screen and (min-width: 768px){.o-article-detail__gam--2nd-sp{padding:0}}.o-article-detail .wp-block-anj-related-article{margin:40px auto;padding:25px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;flex-direction:column}@media screen and (min-width: 768px){.o-article-detail .wp-block-anj-related-article{flex-direction:row;margin:40px -45px}}.o-article-detail .wp-block-anj-related-article__title{margin-top:0!important;margin-bottom:20px;height:100%}@media screen and (min-width: 992px){.o-article-detail .wp-block-anj-related-article__title{flex-shrink:0;width:90px;margin-bottom:0}}.o-article-detail .wp-block-anj-related-article__title svg{vertical-align:middle}.o-article-detail .wp-block-anj-related-article__title svg path{fill:var(--category-color)}.o-article-detail .wp-block-anj-related-article__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.o-article-detail .wp-block-anj-related-article__item{margin:0;padding:0}.o-article-detail .wp-block-anj-related-article__item:before{display:none}.o-article-detail .wp-block-anj-related-article__item__link{display:flex;gap:35px;font-size:16px;line-height:1.7;text-decoration:none!important;transition:opacity .3s;font-weight:700}.o-article-detail .wp-block-anj-related-article__item__link:hover{opacity:.5}.o-article-detail .wp-block-anj-related-article__item__thumbnail{width:68px;height:68px;aspect-ratio:1/1}.o-article-detail .wp-block-anj-related-article__item__thumbnail img{width:100%;height:100%;object-fit:cover}.o-article-detail .wp-block-anj-related-article__item__title{position:relative;margin-top:-5px}.o-article-detail .wp-block-anj-related-article__item__title:before{content:"";position:absolute;width:14px;height:14px;background:var(--category-color);border-radius:100%;top:14px;left:-20px;transform:translateY(-50%);font-size:1rem}@media screen and (min-width: 768px){.o-article-detail--single-col .wp-block-anj-related-article{max-width:680px;margin-left:auto;margin-right:auto}}.o-article-detail .wp-block-anj-googlemap-embed{margin:25px auto}@media screen and (min-width: 992px){.o-article-detail .wp-block-anj-googlemap-embed{margin:40px auto}}.o-article-detail .wp-block-anj-googlemap-embed__code{aspect-ratio:1/1}.o-article-detail .wp-block-anj-googlemap-embed__code iframe{width:100%;height:100%;object-fit:cover;vertical-align:middle}.o-article-detail .wp-block-anj-googlemap-embed__caption{display:block;margin-top:15px;font-size:1.4rem;line-height:1.6;letter-spacing:.03em}.o-article-detail .wp-block-anj-instagram-embed,.o-article-detail .wp-block-anj-facebook-embed{margin:25px auto}@media screen and (min-width: 992px){.o-article-detail .wp-block-anj-instagram-embed,.o-article-detail .wp-block-anj-facebook-embed{margin:40px auto}}.o-article-detail .wp-block-anj-instagram-embed__code,.o-article-detail .wp-block-anj-facebook-embed__code{text-align:center}.o-article-detail .wp-block-anj-instagram-embed__code iframe,.o-article-detail .wp-block-anj-facebook-embed__code iframe{object-fit:cover;margin:0 auto!important}.o-article-detail .wp-block-anj-instagram-embed__caption,.o-article-detail .wp-block-anj-facebook-embed__caption{display:block;margin-top:15px;font-size:1.4rem;line-height:1.6;letter-spacing:.03em}.o-article-detail .wp-block-video{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail .wp-block-video{margin-left:-45px;margin-right:-45px}}.o-article-detail .wp-block-video img{width:100%;height:100%;vertical-align:bottom;object-fit:cover}.o-article-detail .wp-block-video figcaption{display:block;margin-top:15px;font-size:1.4rem;line-height:1.6;letter-spacing:.03em;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail .wp-block-video figcaption{padding-left:0;padding-right:0}}.o-article-detail--single-col .wp-block-video{margin-left:auto;margin-right:auto}.o-article-detail .wp-block-image{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail .wp-block-image{margin-left:-45px;margin-right:-45px}}.o-article-detail .wp-block-image img{width:100%;height:100%;vertical-align:bottom;object-fit:cover}.o-article-detail .wp-block-image figcaption{display:block;margin-top:15px;font-size:1.4rem;line-height:1.6;letter-spacing:.03em;padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media screen and (min-width: 768px){.o-article-detail .wp-block-image figcaption{padding-left:0;padding-right:0}}.o-article-detail--single-col .wp-block-image{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.o-article-detail .wp-block-embed{margin-left:-45px;margin-right:-45px}}@media screen and (min-width: 768px){.o-article-detail .wp-block-embed.wp-block-embed-twitter{margin-left:0;margin-right:0}}.o-article-detail .wp-block-embed.wp-block-embed-twitter .twitter-tweet{margin:0 auto}.o-article-detail .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9}.o-article-detail .wp-block-embed.wp-embed-aspect-16-9 iframe{vertical-align:bottom;aspect-ratio:16/9;width:100%;height:100%}@media screen and (min-width: 768px){.o-article-detail--single-col .wp-block-embed{margin-left:auto;margin-right:auto}}.o-article-detail .wp-element-caption{display:block;margin-top:15px;font-size:1.4rem;line-height:1.6;letter-spacing:.03em}.o-article-detail--single-col .wp-element-caption{padding-left:0;padding-right:0}.o-article-detail div.wp-block-image .alignright{float:none;margin:25px 0}@media screen and (min-width: 768px){.o-article-detail div.wp-block-image .alignright{float:right;margin:25px 0 25px 40px}}.o-article-detail div.wp-block-image .alignleft{float:none;margin:25px 0}@media screen and (min-width: 768px){.o-article-detail div.wp-block-image .alignleft{float:left;margin:25px 40px 25px 0}}@media screen and (min-width: 768px){.o-article-detail--single-col div.wp-block-image{max-width:1024px;margin-left:auto;margin-right:auto}}.o-article-detail .o-article-gallery{margin:25px -5.3333333333vw;background-color:#000}@media screen and (min-width: 992px){.o-article-detail .o-article-gallery{margin:40px -45px}}@media screen and (min-width: 992px){.o-article-detail--single-col .o-article-gallery{margin-left:auto;margin-right:auto}}.o-article-detail__swiper-wrapper{position:relative}.o-article-detail__swiper-wrapper.fullscreen{position:fixed;background-color:#000000e6;top:0;left:0;width:100vw;height:100vh;z-index:100;color:#fff;margin:0}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper-wrapper__inner{position:relative;margin:0;height:calc(100dvh - 85px)}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper{margin:0;height:calc(100% - 95px)}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper figure{height:100%}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper figcaption{font-size:14px;line-height:1.75;height:5.25em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__slide,.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__slide--top .o-article-detail__swiper__img-wrapper{height:100%}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__slide--no-img{position:relative}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__slide--no-img img{display:none}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__slide--no-img figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.57;width:73.3333333333vw;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}@media screen and (min-width: 768px){.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__slide--no-img figcaption{padding-top:95px;width:100%;max-width:573px}}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__swiper__img-wrapper{margin:auto}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__thumbnail-swiper__button-next{right:50px}.o-article-detail__swiper-wrapper.fullscreen .o-article-detail__thumbnail-swiper__button-prev{left:50px}.o-article-detail__swiper-wrapper__fullscreen-button{display:none;position:absolute;top:0;right:0;z-index:9;padding:0;border:none;background-color:transparent;width:45px;height:45px;cursor:pointer}@media screen and (min-width: 768px){.o-article-detail__swiper-wrapper__fullscreen-button{display:block}}.fullscreen .o-article-detail__swiper-wrapper__fullscreen-button{right:0;z-index:1000}.o-article-detail__swiper-wrapper__fullscreen-button img{display:block;width:100%;height:100%}.o-article-detail__swiper-wrapper__fullscreen-button img.close-img{display:none}.fullscreen .o-article-detail__swiper-wrapper__fullscreen-button img.close-img{display:block}.fullscreen .o-article-detail__swiper-wrapper__fullscreen-button img.open-img{display:none}.o-article-detail .swiper-slide{height:auto}.o-article-detail__swiper{overflow:hidden;position:relative;margin:58px 0 0;color:#fff}@media screen and (min-width: 768px){.o-article-detail__swiper{margin:34px 0 0;padding-bottom:0}}.o-article-detail--single-col .o-article-detail__swiper{background-color:#000;color:#fff}.o-article-detail__swiper figure{height:100%;margin:0!important;padding-bottom:0}.o-article-detail__swiper__slide--top,.o-article-detail__swiper__slide--no-img{position:relative}.o-article-detail__swiper__slide--no-img img{display:none}.o-article-detail__swiper__slide--no-img figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.57;width:73.3333333333vw;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}@media screen and (min-width: 768px){.o-article-detail__swiper__slide--no-img figcaption{padding-top:95px;width:100%;max-width:573px}}.o-article-detail__swiper__img-wrapper{aspect-ratio:3/2;height:100%;width:auto;margin:auto;padding:0}@media screen and (min-width: 768px){.o-article-detail__swiper__img-wrapper{width:100%;padding:0 0 20px}}.o-article-detail__swiper__img-wrapper img,.o-article-detail__swiper__img{width:100%;height:100%;object-fit:contain}.o-article-detail__swiper__caption{font-size:12px;font-weight:500;padding:20px 5.3333333333vw}.o-article-detail__swiper__caption p{margin:0!important;padding:0}@media screen and (min-width: 768px){.o-article-detail__swiper__caption{padding:0 45px;font-size:14px}}.o-article-detail__swiper__caption a{color:inherit!important}.o-article-detail__swiper__gallery-info{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:20px 8vw;background-color:#0006;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}@media screen and (min-width: 768px){.o-article-detail__swiper__gallery-info{padding:20px 5.3333333333vw}}.o-article-detail__swiper__gallery-category{max-width:335px;width:100%;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:20px}@media screen and (min-width: 768px){.o-article-detail__swiper__gallery-category{width:360px;max-width:360px;margin-bottom:30px}}.o-article-detail__swiper__gallery-category a:not(:first-child):before,.o-article-detail__swiper__gallery-category span:not(:first-child):before{content:"/";margin:.5em}.o-article-detail__swiper__gallery-category a{font-size:16px;letter-spacing:.06em;text-decoration:none!important;opacity:1;transition:opacity .3s;color:#fff!important}@media screen and (min-width: 768px){.o-article-detail__swiper__gallery-category a:hover{opacity:.5}}.o-article-detail__swiper__gallery-title{margin:0;padding:0 16px;font-size:16px;font-weight:700;line-height:1.75}@media screen and (min-width: 768px){.o-article-detail__swiper__gallery-title{width:510px;padding:0;margin:0 -400px;font-size:24px}}.o-article-detail__swiper__gallery-author{max-width:335px;width:100%;padding-top:20px;border-top:1px solid #fff;margin-top:19px;font-size:12px;font-weight:700}@media screen and (min-width: 768px){.o-article-detail__swiper__gallery-author{margin-top:29px;width:360px;max-width:360px}}.o-article-detail__swiper__gallery-author span+span:before{content:","}.o-article-detail__swiper__gallery-author a{margin-left:5px;text-decoration:none!important;opacity:1;transition:opacity .3s;color:#fff!important;font-size:12px;font-weight:700}@media screen and (min-width: 768px){.o-article-detail__swiper__gallery-author a:hover{opacity:.5}}.o-article-detail__swiper__pagination{position:absolute;bottom:0;left:0;display:flex;justify-content:center}@media screen and (min-width: 768px){.o-article-detail__swiper__pagination{font-size:14px}}.o-article-detail--single-col .o-article-detail__swiper__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#fff;opacity:1}.o-article-detail--single-col .o-article-detail__swiper__pagination.swiper-pagination-bullets{bottom:16px}.o-article-detail__swiper__button-prev,.o-article-detail__swiper__button-next{position:absolute;top:30%;width:30px;height:30px;padding:0;border:none;background-color:#000;z-index:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.o-article-detail__swiper__button-prev img,.o-article-detail__swiper__button-next img{width:20.4px;height:20.4px}.fullscreen .o-article-detail__swiper__button-prev,.fullscreen .o-article-detail__swiper__button-next{filter:invert(1)}@media screen and (min-width: 768px){.o-article-detail__swiper__button-prev,.o-article-detail__swiper__button-next{top:35%;width:45px;height:45px;transition:opacity .3s}.o-article-detail__swiper__button-prev:hover,.o-article-detail__swiper__button-next:hover{opacity:.5}.fullscreen .o-article-detail__swiper__button-prev,.fullscreen .o-article-detail__swiper__button-next{top:46%}}.o-article-detail__swiper__button-prev{left:0;transform:rotate(180deg)}.o-article-detail__swiper__button-next{right:0}.o-article-detail__swiper__control{width:60%;margin:auto;padding:20px 0;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.o-article-detail__swiper__control{width:300px}}.o-article-detail__swiper__control button{width:30px;height:30px;padding:0;border:none;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.o-article-detail__swiper__control button{width:45px;height:45px}}.o-article-detail__swiper__control button img{display:block;height:100%;width:100%}.o-article-detail__swiper__control button:hover{opacity:.5}.o-article-detail__swiper__control button+button{margin-left:10px}.o-article-detail__swiper__control-button-first,.o-article-detail__swiper__control-button-last,.o-article-detail__swiper__control-button-prev,.o-article-detail__swiper__control-button-next{flex-shrink:0}.o-article-detail__swiper__control-button-first img,.o-article-detail__swiper__control-button-prev img{transform:rotate(180deg)}.o-article-detail__swiper__slide--recommend{aspect-ratio:3/2;display:flex;justify-content:center;align-items:center}.o-article-detail__swiper__slide--recommend a{color:#fff!important;text-decoration:none!important}.o-article-detail__swiper__recommend-section{max-width:343.75px;padding:27px 13px}@media screen and (min-width: 768px){.o-article-detail__swiper__recommend-section{padding:0}}.o-article-detail__swiper__recommend-header{border-top:10px solid #fff;padding:20px 0}.o-article-detail__swiper__recommend-header h3{line-height:1;font-size:3.6rem!important;font-weight:400!important;margin:0!important;padding:0!important;color:#fff!important}.o-article-detail__swiper__recommend-list{list-style:none!important;padding:0!important;margin:0!important}.o-article-detail__swiper__recommend-item{padding:0!important}.o-article-detail__swiper__recommend-item:before{display:none!important}.o-article-detail__swiper__recommend-item a{display:flex}.o-article-detail__swiper__recommend-item+.o-article-detail__swiper__recommend-item{margin-top:20px}.o-article-detail__swiper__recommend-img-wrapper{flex:0 0 95px}.o-article-detail__swiper__recommend-img-wrapper img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.o-article-detail__swiper__recommend-info{margin-left:20px;flex:1}.o-article-detail__swiper__recommend-category{font-size:1.2rem;font-weight:700;display:flex;justify-content:space-between}.o-article-detail__swiper__recommend-title{margin-top:20px;font-size:1.4rem;font-weight:700;line-height:1.5714}.o-article-detail__thumbnail-swiper{overflow-x:clip;position:relative;margin:0;color:#fff}@media screen and (min-width: 768px){.o-article-detail__thumbnail-swiper{width:auto}}@media screen and (min-width: 992px){.o-article-detail__thumbnail-swiper{margin-top:20px;height:75px}.o-article-detail__thumbnail-swiper .swiper-wrapper{width:100%;height:100%}.o-article-detail__thumbnail-swiper .swiper-slide{width:75px}.o-article-detail__thumbnail-swiper .swiper-slide figure{height:100%}}.o-article-detail__thumbnail-swiper figure{margin:0!important;padding-bottom:0}.o-article-detail__thumbnail-swiper__slide{height:100%;filter:brightness(.5);border:1px solid #000}.swiper-slide-thumb-active .o-article-detail__thumbnail-swiper__slide{filter:brightness(1)}.o-article-detail__thumbnail-swiper__slide--no-img{position:relative}.o-article-detail__thumbnail-swiper__slide--no-img img{display:none}.o-article-detail__thumbnail-swiper__slide--recommend{position:relative}.o-article-detail__thumbnail-swiper__slide--recommend img{display:none}.o-article-detail__thumbnail-swiper__img-wrapper{aspect-ratio:1/1;height:100%}.o-article-detail__thumbnail-swiper__img{width:100%;height:100%;object-fit:cover}.o-article-detail__thumbnail-swiper__button-prev,.o-article-detail__thumbnail-swiper__button-next{position:absolute;top:50%;width:30px;height:30px;padding:0;border:none;background-color:transparent;z-index:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.o-article-detail__thumbnail-swiper__button-prev img,.o-article-detail__thumbnail-swiper__button-next img{width:23px;height:23px}@media screen and (min-width: 768px){.o-article-detail__thumbnail-swiper__button-prev,.o-article-detail__thumbnail-swiper__button-next{top:50%;width:45px;height:45px;transition:opacity .3s}.o-article-detail__thumbnail-swiper__button-prev:hover,.o-article-detail__thumbnail-swiper__button-next:hover{opacity:.5}}.o-article-detail__thumbnail-swiper__button-prev{left:0;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width: 992px){.o-article-detail__thumbnail-swiper__button-prev{transform:translateY(-50%) rotate(180deg)}}.o-article-detail__thumbnail-swiper__button-next{right:0;transform:translateY(-50%)}.o-article-detail__thumbnail-swiper__pagination{color:#fff;display:flex;justify-content:center;align-items:center}.o-article-detail__thumbnail-swiper__pagination.swiper-pagination-lock{display:flex}.o-article-detail__banner-slider{padding-top:50px}@media screen and (min-width: 992px){.o-article-detail__banner-slider{padding:0}}@media screen and (min-width: 768px){.o-article-detail--single-col .o-article-detail__banner-slider{margin-left:-80px;margin-right:-80px}}.o-article-detail__banner-slider__static-banners{margin-top:40px}.o-article-detail__banner-slider__static-banners li+li{margin-top:20px}.o-single-gallery{background-color:#000}.o-single-gallery .o-article-detail__swiper-wrapper{position:relative;height:calc(100dvh - 222px)}@media screen and (min-width: 992px){.o-single-gallery .o-article-detail__swiper-wrapper{margin:0;height:calc(100dvh - 227px)}}.o-single-gallery .o-article-detail__swiper{overflow:hidden;position:relative;color:#fff;height:calc(100% - 90px);margin:0}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper{margin:0;padding-bottom:0;height:calc(100% - 90px)}}.o-single-gallery .o-article-detail__swiper .swiper-slide{height:100%;width:auto}.o-single-gallery .o-article-detail__swiper .o-article-detail__swiper__slide{height:100%}.o-single-gallery .o-article-detail__swiper .o-article-detail__swiper__img-wrapper{height:100%;width:auto;margin:auto;padding:0 0 20px}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper .o-article-detail__swiper__img-wrapper{width:100%;padding:20px 0}}.o-single-gallery .o-article-detail__swiper .o-article-detail__swiper__img-wrapper img{width:100%;height:100%;object-fit:contain}.o-single-gallery .o-article-detail__swiper figure{height:100%;margin:0!important;padding-bottom:0;background-color:#000}.o-single-gallery .o-article-detail__swiper figcaption{margin:0 auto;max-width:720px;width:100%;color:#fff;font-size:12px;line-height:1.75;height:5.25em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper figcaption{font-size:14px}}.o-single-gallery .o-article-detail__swiper__slide--top,.o-single-gallery .o-article-detail__swiper__slide--no-img{position:relative}.o-single-gallery .o-article-detail__swiper__slide--no-img img{display:none}.o-single-gallery .o-article-detail__swiper__slide--no-img figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.57;width:73.3333333333vw;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__slide--no-img figcaption{padding-top:95px;width:100%;max-width:573px}}.o-single-gallery .o-article-detail__swiper__img-wrapper{aspect-ratio:initial}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__img-wrapper{aspect-ratio:3/2}}.o-single-gallery .o-article-detail__swiper__img{width:100%;height:100%;object-fit:contain}.o-single-gallery .o-article-detail__swiper__caption{font-size:12px;font-weight:500;padding:0 5.3333333333vw;color:#fff}.o-single-gallery .o-article-detail__swiper__caption p{margin:0!important;padding:0}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__caption{padding:0;font-size:14px}}.o-single-gallery .o-article-detail__swiper__caption a{color:inherit!important}.o-single-gallery .o-article-detail__swiper__gallery-info{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:20px 5.3333333333vw;background-color:#0006;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.o-single-gallery .o-article-detail__swiper__gallery-category{max-width:335px;width:100%;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:20px}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__gallery-category{width:360px;max-width:360px;margin-bottom:30px}}.o-single-gallery .o-article-detail__swiper__gallery-category a:not(:first-child):before,.o-single-gallery .o-article-detail__swiper__gallery-category span:not(:first-child):before{content:"/";margin:.5em}.o-single-gallery .o-article-detail__swiper__gallery-category a{font-size:16px;letter-spacing:.06em;text-decoration:none;opacity:1;transition:opacity .3s;color:#fff}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__gallery-category a:hover{opacity:.5}}.o-single-gallery .o-article-detail__swiper__gallery-title{margin:0;padding:0 16px;font-size:16px;font-weight:700;line-height:1.75}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__gallery-title{width:510px;padding:0;margin:0 -400px;font-size:24px}}.o-single-gallery .o-article-detail__swiper__gallery-author{max-width:335px;width:100%;padding-top:20px;border-top:1px solid #fff;margin-top:19px;font-size:12px;font-weight:700}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__gallery-author{margin-top:29px;width:360px;max-width:360px}}.o-single-gallery .o-article-detail__swiper__gallery-author span+span:before{content:","}.o-single-gallery .o-article-detail__swiper__gallery-author a{margin-left:5px;text-decoration:none;opacity:1;transition:opacity .3s;color:#fff;font-size:12px;font-weight:700}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__gallery-author a:hover{opacity:.5}}.o-single-gallery .o-article-detail__swiper__pagination{position:absolute;bottom:0;left:0;display:flex;justify-content:center}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__pagination{font-size:14px}}.o-single-gallery .o-article-detail__swiper__button-prev,.o-single-gallery .o-article-detail__swiper__button-next{position:absolute;top:calc(50% - 35px);width:30px;height:30px;padding:0;border:none;background-color:#000;z-index:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.o-single-gallery .o-article-detail__swiper__button-prev img,.o-single-gallery .o-article-detail__swiper__button-next img{width:20.4px;height:20.4px}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__button-prev,.o-single-gallery .o-article-detail__swiper__button-next{top:50%;filter:invert(1);width:45px;height:45px;transition:opacity .3s}.o-single-gallery .o-article-detail__swiper__button-prev:hover,.o-single-gallery .o-article-detail__swiper__button-next:hover{opacity:.5}}.o-single-gallery .o-article-detail__swiper__button-prev{left:0;transform:translateY(-50%) rotate(180deg)}.o-single-gallery .o-article-detail__swiper__button-next{right:0;transform:translateY(-50%)}.o-single-gallery .o-article-detail__swiper__control{width:60%;margin:auto;padding:20px 0;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__control{width:300px}}.o-single-gallery .o-article-detail__swiper__control button{width:30px;height:30px;padding:0;border:none;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__control button{width:45px;height:45px}}.o-single-gallery .o-article-detail__swiper__control button img{display:block;height:100%;width:100%}.o-single-gallery .o-article-detail__swiper__control button:hover{opacity:.5}.o-single-gallery .o-article-detail__swiper__control button+button{margin-left:10px}.o-single-gallery .o-article-detail__swiper__control-button-first,.o-single-gallery .o-article-detail__swiper__control-button-last,.o-single-gallery .o-article-detail__swiper__control-button-prev,.o-single-gallery .o-article-detail__swiper__control-button-next{flex-shrink:0}.o-single-gallery .o-article-detail__swiper__control-button-first img,.o-single-gallery .o-article-detail__swiper__control-button-prev img{transform:rotate(180deg)}.o-single-gallery .o-article-detail__swiper__slide--recommend{aspect-ratio:auto;display:flex;justify-content:center;align-items:center}.o-single-gallery .o-article-detail__swiper__slide--recommend a{color:#fff;text-decoration:none}.o-single-gallery .o-article-detail__swiper__recommend-section{max-width:343.75px;padding:27px 13px}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__swiper__recommend-section{padding:0}}.o-single-gallery .o-article-detail__swiper__recommend-header{border-top:10px solid #fff;font-size:3.6rem;font-weight:800;padding:20px 0}.o-single-gallery .o-article-detail__swiper__recommend-item a{display:flex}.o-single-gallery .o-article-detail__swiper__recommend-item+.o-single-gallery .o-article-detail__swiper__recommend-item{margin-top:20px}.o-single-gallery .o-article-detail__swiper__recommend-img-wrapper{flex:0 0 95px;aspect-ratio:1/1}.o-single-gallery .o-article-detail__swiper__recommend-img-wrapper img{width:100%;height:100%;object-fit:cover}.o-single-gallery .o-article-detail__swiper__recommend-info{margin-left:20px;flex:1}.o-single-gallery .o-article-detail__swiper__recommend-category{font-size:1.2rem;font-weight:700;display:flex;justify-content:space-between}.o-single-gallery .o-article-detail__swiper__recommend-title{margin-top:20px;font-size:1.4rem;font-weight:700;line-height:1.5714}.o-single-gallery .o-article-detail__thumbnail-swiper{overflow-x:clip;position:relative;background-color:#000;color:#fff;margin:20px 0 0;padding:0;height:auto}.o-single-gallery .o-article-detail__thumbnail-swiper .swiper-wrapper{width:100%}.o-single-gallery .o-article-detail__thumbnail-swiper .swiper-slide{width:50px;height:50px}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__thumbnail-swiper .swiper-slide{width:75px;height:75px;cursor:pointer}}.o-single-gallery .o-article-detail__thumbnail-swiper .swiper-slide.swiper-slide-thumb-active .o-article-detail__thumbnail-swiper__slide{filter:brightness(1)}.o-single-gallery .o-article-detail__thumbnail-swiper figure{height:100%;margin:0!important;padding-bottom:0}.o-single-gallery .o-article-detail__thumbnail-swiper__slide{filter:brightness(.5);border:1px solid #000}.o-single-gallery .o-article-detail__thumbnail-swiper__slide--no-img{position:relative}.o-single-gallery .o-article-detail__thumbnail-swiper__slide--no-img img{display:none}.o-single-gallery .o-article-detail__thumbnail-swiper__slide--recommend{position:relative}.o-single-gallery .o-article-detail__thumbnail-swiper__slide--recommend img{display:none}.o-single-gallery .o-article-detail__thumbnail-swiper__img-wrapper{aspect-ratio:1/1}.o-single-gallery .o-article-detail__thumbnail-swiper__img{width:100%;height:100%;object-fit:cover}.o-single-gallery .o-article-detail__thumbnail-swiper__button-prev,.o-single-gallery .o-article-detail__thumbnail-swiper__button-next{position:absolute;top:50%;width:30px;height:30px;padding:0;border:none;background-color:transparent;z-index:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.o-single-gallery .o-article-detail__thumbnail-swiper__button-prev img,.o-single-gallery .o-article-detail__thumbnail-swiper__button-next img{width:23px;height:23px}@media screen and (min-width: 768px){.o-single-gallery .o-article-detail__thumbnail-swiper__button-prev,.o-single-gallery .o-article-detail__thumbnail-swiper__button-next{margin:0;padding:0;top:calc(50% - 22.5px);width:45px;height:45px;transition:opacity .3s}.o-single-gallery .o-article-detail__thumbnail-swiper__button-prev:hover,.o-single-gallery .o-article-detail__thumbnail-swiper__button-next:hover{opacity:.5}}.o-single-gallery .o-article-detail__thumbnail-swiper__button-prev{left:0;transform:translateY(-50%) rotate(180deg)}@media screen and (min-width: 992px){.o-single-gallery .o-article-detail__thumbnail-swiper__button-prev{transform:rotate(180deg)}}.o-single-gallery .o-article-detail__thumbnail-swiper__button-next{right:0;transform:translateY(-50%)}@media screen and (min-width: 992px){.o-single-gallery .o-article-detail__thumbnail-swiper__button-next{transform:none}}.o-single-gallery .o-article-detail__thumbnail-swiper__pagination{color:#fff;display:flex;justify-content:center;align-items:center}.o-single-gallery .o-article-detail__thumbnail-swiper__pagination.swiper-pagination-lock{display:flex}.o-single-gallery .o-article-detail__banner-slider__static-banners{margin-top:40px}.o-single-gallery .o-article-detail__banner-slider__static-banners li+li{margin-top:20px}.o-information{padding:30px 5.3333333333vw 50px}@media screen and (min-width: 768px){.o-information{padding:70px 30px;max-width:1260px;margin:0 auto}}@media screen and (min-width: 768px){.o-information__body{margin-top:71px;display:flex;justify-content:space-between;gap:36px}}.o-information__main{margin-top:33px}@media screen and (min-width: 768px){.o-information__main{margin-top:0;max-width:790px;flex:1 1 65.83333%}}.o-information__list-heading{font-size:2rem;font-weight:700}@media screen and (min-width: 768px){.o-information__list-heading{font-size:3.6rem}}.o-information__list{margin-top:35px}.o-information__list__link{color:inherit;text-decoration:none;line-height:1.6}.o-information__list__item{padding:21px 0;border-bottom:1px solid #ebebeb}.o-information__list__item:first-child{border-top:1px solid #ebebeb}@media screen and (min-width: 768px){.o-information__list__item{padding:27px 0}}.o-information__list__date{display:block;font-size:1.2rem;font-weight:700}@media screen and (min-width: 768px){.o-information__list__date{font-size:1.4rem}}.o-information__list__title{display:block;margin-top:6px;font-size:1.6rem;font-weight:700;line-height:1.8;text-decoration:underline}@media screen and (min-width: 768px){.o-information__list__title{font-size:1.8rem}.o-information__list__link:hover .o-information__list__title{text-decoration:none}}.o-information__linear-navigation{margin-top:30px}@media screen and (min-width: 768px){.o-information__article+.o-information__linear-navigation{margin-top:70px}}.o-information__linear-navigation__item{display:inline-block;position:relative;padding:9px 0 9px 25px;border-bottom:1px solid var(--anj-color-text);font-weight:700;text-decoration:none}@media screen and (min-width: 768px){.o-information__linear-navigation__item:hover{border-color:transparent}}.o-information__linear-navigation__item:before{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%) rotate(-135deg);width:10px;height:10px;border-top:solid 2px var(--anj-color-text);border-right:solid 2px var(--anj-color-text)}.o-information__aside{margin-top:40px;border:solid 1px #ebebeb;padding:20px}@media screen and (min-width: 768px){.o-information__aside{margin-top:0;max-width:300px;width:25%;height:fit-content;padding:30px}}.o-information__year-list__title{font-size:2rem;font-weight:700}@media screen and (min-width: 768px){.o-information__year-list__title{font-size:3rem}}.o-information__year-list__list{margin-top:15px;display:flex;gap:30px}@media screen and (min-width: 768px){.o-information__year-list__list{display:block;margin-top:20px}}.o-information__year-list__link{display:block;position:relative;padding-left:10px;font-size:1.2rem;font-weight:700}@media screen and (min-width: 768px){.o-information__year-list__link{padding-left:20px;font-size:1.8rem;padding-top:10px;padding-bottom:10px}.o-information__year-list__link:hover:before{border-color:#f17161}}.o-information__year-list__link:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:solid 1px var(--anj-color-text);border-right:solid 1px var(--anj-color-text)}@media screen and (min-width: 768px){.o-information__year-list__link:before{left:-4px;width:10px;height:10px}}.o-information__year-list__link--current:before{border-color:#f17161}.o-information__article__header{padding-bottom:20px;border-bottom:solid 1px #ebebeb}@media screen and (min-width: 768px){.o-information__article__header{padding-bottom:25px}}.o-information__article__date{font-weight:700;margin-bottom:15px}@media screen and (min-width: 768px){.o-information__article__date{margin-bottom:10px}}.o-information__article__title{line-height:1.4;font-size:3rem;font-weight:700}@media screen and (min-width: 768px){.o-information__article__title{font-size:3.6rem}}.o-information__article__body{margin-top:30px}@media screen and (min-width: 768px){.o-information__article__body{margin-top:40px}}.o-story{padding-bottom:50px}@media screen and (min-width: 992px){.o-story{padding-bottom:80px}}.o-story__top__title{margin-bottom:38px}@media screen and (min-width: 992px){.o-story__top__title{margin-bottom:44px}}.o-story__top__list{margin:auto auto 60px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-story__top__list{max-width:1260px;margin-bottom:80px;padding:0 30px}}.o-story__top-article+.o-story__top-article{margin-top:40px}@media screen and (min-width: 992px){.o-story__top-article+.o-story__top-article{margin-top:50px}}.o-story__top-article__link{display:block;color:#fff;padding-top:25px;padding-left:25px;padding-bottom:25px;text-decoration:none;background:#2a305c}@media screen and (min-width: 992px){.o-story__top-article__link{display:flex;align-items:center;padding:30px 50px}}.o-story__top-article__photo{position:relative;margin-bottom:20px}@media screen and (min-width: 992px){.o-story__top-article__photo{width:60.36364%;margin-bottom:0}}@media screen and (min-width: 992px){.o-story__top-article__img{overflow:hidden}.o-story__top-article__img img{transition:transform .4s ease}a:hover .o-story__top-article__img img{transform:scale(1.05)}}.o-story__top-article__cap:before{content:"";display:block;position:absolute;top:0;left:-12px;width:1px;height:100%;background:#fff3}@media screen and (min-width: 992px){.o-story__top-article__cap:before{left:-25px}}.o-story__top-article__cap span{position:absolute;top:50%;left:-12px;padding:0 5px;color:#ffffff80;font-size:1rem;letter-spacing:.15em;background:#2a305c;transform:translate(-50%,-50%) rotate(-90deg) scale(.6)}@media screen and (min-width: 992px){.o-story__top-article__cap span{left:-25px;padding:0 15px;transform:translate(-50%,-50%) rotate(-90deg)}}.o-story__top-article__content{padding-right:25px}@media screen and (min-width: 992px){.o-story__top-article__content{flex:1;padding-right:0;padding-left:50px}}.o-story__top-article__data{display:flex;margin-bottom:10px}@media screen and (min-width: 992px){.o-story__top-article__data{margin-bottom:15px}}.o-story__top-article__tags{display:flex}.o-story__top-article__tag{color:#999cb2;font-size:1.1rem;font-weight:700}@media screen and (min-width: 992px){.o-story__top-article__tag{font-size:1.4rem}}.o-story__top-article__tag--type{color:#ed0874}.o-story__top-article__tag--type:after{content:"/";margin:0 5px;color:#999;font-size:1.1rem;font-weight:700}@media screen and (min-width: 992px){.o-story__top-article__tag--type:after{margin:0 10px;font-size:1.4rem}}.o-story__top-article__title{line-height:1.6;margin-bottom:10px;font-size:1.6rem;font-family:"Noto Serif JP",serif;text-decoration:underline}@media screen and (min-width: 992px){.o-story__top-article__title{margin-bottom:20px;font-size:3rem}a:hover .o-story__top-article__title{text-decoration:none}}.o-story__top-article__description{line-height:1.9;font-size:1.2rem}@media screen and (min-width: 992px){.o-story__top-article__description{font-size:1.4rem}}.o-story__article-header{margin-bottom:45px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-story__article-header{max-width:790px;width:calc(100% - 60px);margin:auto auto 80px;padding:0}}.o-story__article-header__title{line-height:1.6;margin-bottom:20px;font-size:2rem;font-weight:700;font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.o-story__article-header__title{line-height:1.4;margin-bottom:30px;font-size:3.8rem}}.o-story__article-header__data{display:flex;align-items:center;margin-bottom:40px}@media screen and (min-width: 768px){.o-story__article-header__data{margin-bottom:30px}}.o-story__article-header__date{margin-right:7px;font-size:1.5rem;font-weight:700}@media screen and (min-width: 768px){.o-story__article-header__date{font-size:1.6rem}}.o-story__article-header__tags{display:flex}.o-story__article-header__tag{color:#616584;font-size:1.5rem;font-weight:700}@media screen and (min-width: 768px){.o-story__article-header__tag{font-size:1.4rem}}.o-story__article-header__tag--type{color:#ed0874}.o-story__article-header__tag--type:after{content:"/";margin:0 5px;color:#999;font-size:1.5rem;font-weight:700}@media screen and (min-width: 768px){.o-story__article-header__tag--type:after{margin:0 10px;font-size:1.4rem}}.o-story__article-header__caption{display:block;padding-top:11px;font-size:1rem;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 768px){.o-story__article-header__caption{padding-top:16px;font-size:1.1rem;line-height:1.8}}.o-story__article-body{margin-bottom:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-story__article-body{max-width:790px;width:calc(100% - 60px);margin:auto auto 70px;border-top:none;padding:0}}.o-story__article-body h1,.o-story__article-body h2,.o-story__article-body h3,.o-story__article-body h4,.o-story__article-body h5,.o-story__article-body h6{font-family:"Noto Serif JP",serif;font-weight:700}.o-story__article-index{margin-bottom:60px;padding:40px 5.3333333333vw;background:#f6f6f8}@media screen and (min-width: 768px){.o-story__article-index{max-width:1200px;width:calc(100% - 60px);margin:auto auto 80px;padding:60px 30px 80px}}.o-story__article-index__heading{margin-bottom:25px;color:#2a305c66;font-size:3rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){.o-story__article-index__heading{margin-bottom:35px;font-size:3.6rem}}@media screen and (min-width: 768px){.o-story__article-index__inner{max-width:630px;margin:auto}}.o-story__article-index__item+.o-story__article-index__item{margin-top:25px}@media screen and (min-width: 768px){.o-story__article-index__item+.o-story__article-index__item{margin-top:20px}}.o-story__article-index__link{display:flex;padding:15px;text-decoration:none;background:#fff}@media screen and (min-width: 768px){.o-story__article-index__link{padding:20px}}.o-story__article-index__content{flex:1}.o-story__article-index__data{display:flex;align-items:flex-start}.o-story__article-index__no{line-height:1;margin-right:10px;color:#616584;font-size:2.9rem;font-weight:700}@media screen and (min-width: 768px){.o-story__article-index__no{margin-right:20px;font-size:4.4rem}}.o-story__article-index__date{margin-top:10px;color:#616584;font-size:1.1rem;font-weight:700}@media screen and (min-width: 768px){.o-story__article-index__date{margin-top:7px;font-size:1.2rem}}.o-story__article-index__title{line-height:1.5;margin-top:5px;margin-right:15px;color:var(--anj-color-text);font-size:1.4rem;font-weight:700;font-family:"Noto Serif JP",serif;text-decoration:underline}@media screen and (min-width: 768px){.o-story__article-index__title{margin-top:-10px;margin-right:30px;padding-left:45px;font-size:2.2rem;text-decoration:none}}.o-story__article-index__img{width:130px}@media screen and (min-width: 768px){.o-story__article-index__img{width:216px;overflow:hidden}.o-story__article-index__img img{transition:transform .4s ease}a:hover .o-story__article-index__img img{transform:scale(1.05)}}.o-story__article-index__btn{display:flex;justify-content:center;align-items:center;margin-top:40px}@media screen and (min-width: 768px){.o-story__article-index__btn{margin-top:50px}}.o-story__share{max-width:790px;margin:auto auto 50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-story__share{margin-bottom:80px;padding:0}}.o-story__registration{margin-bottom:60px;padding:0 5.3333333333vw}@media screen and (min-width: 992px){.o-story__registration{margin-bottom:80px;border-top:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;padding:0}}.o-story__registration__inner{padding:20px;border:#ebebeb 1px solid}@media screen and (min-width: 992px){.o-story__registration__inner{padding:0;border:none}}.o-story__bnr{margin-bottom:50px;padding:0 40px}@media screen and (min-width: 768px){.o-story__bnr{margin-bottom:80px;padding:0}}.o-story__bnr--c{padding-top:60px}@media screen and (min-width: 768px){.o-story__bnr--c{margin-top:80px;margin-bottom:0;border-top:#ebebeb 1px solid;padding-top:80px}}.o-story__bnr__inner{display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 768px){.o-story__bnr__inner{max-width:1200px;width:calc(100% - 60px);margin:auto}}.o-story__bnr--d{padding-top:60px}@media screen and (min-width: 768px){.o-story__bnr--d{margin-top:80px;margin-bottom:65px;border-top:#ebebeb 1px solid;padding-top:65px}}.o-story__bnr--d .o-story__bnr__inner{flex-direction:column}@media screen and (min-width: 768px){.o-story__bnr--d .o-story__bnr__inner{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 768px){.o-story__bnr__item{max-width:470px;width:50%;margin:15px}}.o-story__bnr__item+.o-story__bnr__item{margin-top:40px}@media screen and (min-width: 768px){.o-story__bnr__item+.o-story__bnr__item{margin-top:15px}}.o-story__bnr__item img{max-width:none;width:100%}.o-story__eye{margin-bottom:40px;background:center center no-repeat;background-size:cover}@media screen and (min-width: 768px){.o-story__eye{margin-bottom:50px}}.o-story__eye__inner{padding:25px 25px 50px;background:#2a305ce6}@media screen and (min-width: 768px){.o-story__eye__inner{padding:50px}}.o-story__eye__photo{position:relative;margin-bottom:25px}@media screen and (min-width: 768px){.o-story__eye__photo{max-width:1160px;margin-left:auto;margin-right:auto;margin-bottom:30px}}.o-story__eye__img img{width:100%}.o-story__eye__cap{position:absolute;top:0;left:-7px;height:100%;transform:translate(-100%)}@media screen and (min-width: 768px){.o-story__eye__cap{left:-20px}}.o-story__eye__cap img{width:auto;height:100%}.o-story__eye__cap--reverse{left:auto;right:-7px;transform:translate(100%) rotate(180deg)}@media screen and (min-width: 768px){.o-story__eye__cap--reverse{right:-20px}}.o-story__eye__content{color:#fff}@media screen and (min-width: 768px){.o-story__eye__content{max-width:790px;margin:auto}}.o-story__eye__title{line-height:1.5;margin-bottom:15px;font-size:2.6rem;font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.o-story__eye__title{line-height:1.4;margin-bottom:20px;margin-right:auto;font-size:4.8rem}}.o-story__eye__description{line-height:2;font-size:1.5rem}@media screen and (min-width: 768px){.o-story__eye__description{font-size:1.6rem}}.o-story__category-index{margin-bottom:60px;border-top:#ebebeb 1px solid}@media screen and (min-width: 768px){.o-story__category-index{margin-bottom:80px;border-top:none;padding-left:30px;padding-right:30px}}.o-story__category-index__item{border-bottom:#ebebeb 1px solid}@media screen and (min-width: 768px){.o-story__category-index__item{max-width:790px;margin:auto;border-bottom:none}}@media screen and (min-width: 768px){.o-story__category-index__item+.o-story__category-index__item{margin-top:40px}}.o-story__category-index__link{display:flex;padding:25px 5.3333333333vw;text-decoration:none}@media screen and (min-width: 768px){.o-story__category-index__link{padding:0}}.o-story__category-index__img{width:130px}@media screen and (min-width: 768px){.o-story__category-index__img{width:382px;overflow:hidden}.o-story__category-index__img img{transition:transform .4s ease}a:hover .o-story__category-index__img img{transform:scale(1.05)}}.o-story__category-index__content{padding-left:20px;flex:1}.o-story__category-index__data{display:flex;align-items:center;margin-bottom:10px}@media screen and (min-width: 768px){.o-story__category-index__data{margin-bottom:15px}}.o-story__category-index__no{margin-right:10px;color:#616584;font-size:2.9rem;font-weight:700}@media screen and (min-width: 768px){.o-story__category-index__no{margin-right:15px;font-size:4.4rem}}.o-story__category-index__date{margin-top:5px;color:#616584;font-size:1.1rem;font-weight:700}@media screen and (min-width: 768px){.o-story__category-index__date{margin-top:10px;font-size:1.2rem}}.o-story__category-index__title{line-height:1.5;color:var(--anj-color-text);font-size:1.6rem;font-weight:700;font-family:"Noto Serif JP",serif;text-decoration:underline}@media screen and (min-width: 768px){.o-story__category-index__title{font-size:2.4rem}a:hover .o-story__category-index__title{text-decoration:none}}.o-story__profile{margin-bottom:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.o-story__profile{max-width:910px;width:calc(100% - 60px);margin:auto auto 80px;padding:60px 60px 20px;border:#ebebeb 1px solid}}@media screen and (min-width: 768px){.o-story__profile__person{display:flex}}.o-story__profile__person+.o-story__profile__person{margin-top:45px}@media screen and (min-width: 768px){.o-story__profile__person+.o-story__profile__person{margin-top:55px}}.o-story__profile__img{width:130px;height:130px;margin:auto auto 20px;border-radius:65px;overflow:hidden}@media screen and (min-width: 768px){.o-story__profile__img{width:180px;height:180px;margin:0 25px 0 0;border-radius:90px}}@media screen and (min-width: 768px){.o-story__profile__content{flex:1}}.o-story__profile__name{margin-bottom:15px;font-size:1.5rem;font-weight:700}@media screen and (min-width: 768px){.o-story__profile__name{font-size:1.8rem}}.o-story__profile__text{margin-bottom:10px;color:#666;font-size:1.5rem}@media screen and (min-width: 768px){.o-story__profile__text{font-size:1.6rem}}.c-recommended{position:relative;top:0;left:0}.c-recommended__navigation{display:none}@media screen and (min-width: 992px){.c-recommended__navigation{display:block;margin:auto;position:absolute;top:29px;right:30px;width:84px}}.c-recommended__title{display:block;margin:0 0 14px;padding:0 5.3333333333vw;font-size:3rem;font-weight:700;line-height:1.4}@media screen and (min-width: 768px){.c-recommended__title{padding:0 30px}}@media screen and (min-width: 992px){.c-recommended__title{margin:0 0 44px;padding:0 0 0 30px}}@media screen and (min-width: 768px){.c-recommended__slider{padding:0 0 0 30px;width:100%;overflow:hidden}}.c-recommended__list__item{padding:25px 5.3333333333vw;border-bottom:1px solid #ebebeb}@media screen and (min-width: 768px){.c-recommended__list__item{padding:25px 30px}}@media screen and (min-width: 992px){.c-recommended__list__item{padding:0;border:none;width:325px}}.c-recommended__list__link{display:flex;text-decoration:none}@media screen and (min-width: 992px){.c-recommended__list__link{flex-direction:column}}.c-recommended__list__img{flex:0 0 auto;width:130px}@media screen and (min-width: 768px){.c-recommended__list__img{overflow:hidden}.c-recommended__list__img img{transition:transform .4s ease}}@media screen and (min-width: 992px){.c-recommended__list__img{position:relative;width:100%;aspect-ratio:3/2}.c-recommended__list__img img{width:100%;position:absolute;top:50%;left:50%;max-width:100%;width:auto;max-height:100%;height:auto;transform:translate(-50%,-50%)}}.c-recommended__list__content{margin:0 0 0 15px}@media screen and (min-width: 992px){.c-recommended__list__content{margin:0}}@media screen and (min-width: 992px){.c-recommended__list__meta{display:flex;justify-content:space-between;margin-bottom:20px;padding-top:23px}}.c-recommended__list__time{margin:0 0 7px;font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:.03em}@media screen and (min-width: 992px){.c-recommended__list__time{display:flex;font-size:2.4rem}}@media screen and (min-width: 992px){.c-recommended__list__year{padding:.2em 0 0 .2em;font-size:1.3rem;line-height:1}}.c-recommended__list__year:before{display:inline;content:",";margin-right:5px}@media screen and (min-width: 992px){.c-recommended__list__year:before{display:none}}.c-recommended__list__no{margin-bottom:5px;line-height:1;font-size:2.9rem;font-weight:700}@media screen and (min-width: 992px){.c-recommended__list__no{font-size:4rem}}.c-recommended__list__tags{display:block;margin-bottom:8px;line-height:1.72}@media screen and (min-width: 992px){.c-recommended__list__tags{margin-bottom:0;text-align:right}}.c-recommended__list__tag{font-size:1.1rem;font-weight:700;color:#616584}@media screen and (min-width: 992px){.c-recommended__list__tag{font-size:1.2rem}}.c-recommended__list__tag:before{content:"/";margin:0 5px;color:#999;font-size:1.1rem;font-weight:700}@media screen and (min-width: 992px){.c-recommended__list__tag:before{font-size:1.2rem}}.c-recommended__list__tag:first-child:before{display:none}.c-recommended__list__tag--type{color:#ed0874}.c-recommended__list__tag--type:before{display:none}.c-recommended__list__title{font-size:1.6rem;font-family:"Noto Serif JP",serif;font-weight:700;line-height:1.44;letter-spacing:.01em;text-decoration:underline}@media screen and (min-width: 992px){.c-recommended__list__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:2rem;line-height:1.5}}@media screen and (min-width: 992px){.c-recommended__list__link:hover .c-recommended__list__img img{transform:translate(-50%,-50%) scale(1.05)}}@media screen and (min-width: 992px){.c-recommended__list__link:hover .c-recommended__list__title{text-decoration:none}}.c-recommended__list.swiper-wrapper{display:block}@media screen and (min-width: 992px){.c-recommended__list.swiper-wrapper{display:flex}}.c-recommended .swiper-button-prev,.c-recommended .swiper-button-next{color:var(--anj-color-text);width:32px;height:32px}.c-recommended .swiper-button-prev:focus,.c-recommended .swiper-button-next:focus{outline:none}.c-recommended .swiper-button-prev:before,.c-recommended .swiper-button-next:before{position:absolute;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #ebebeb;content:""}@media screen and (min-width: 768px){.c-recommended .swiper-button-prev:before,.c-recommended .swiper-button-next:before{width:32px;height:32px;transition:opacity .2s ease}}.c-recommended .swiper-button-prev:after,.c-recommended .swiper-button-next:after{width:4px;height:5px;background:var(--anj-color-text);overflow:hidden;font-family:Helvetica Neue,Arial,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.2rem}@media screen and (min-width: 768px){.c-recommended .swiper-button-prev:after,.c-recommended .swiper-button-next:after{width:6px;height:8px;transition:opacity .2s ease}}.c-recommended .swiper-button-prev>div,.c-recommended .swiper-button-next>div{position:absolute;width:32px;height:32px;border-radius:50%;background:var(--anj-color-text);opacity:0}@media screen and (min-width: 768px){.c-recommended .swiper-button-prev>div,.c-recommended .swiper-button-next>div{transition:opacity .2s ease}}@media screen and (min-width: 768px){.c-recommended .swiper-button-prev:hover:before,.c-recommended .swiper-button-prev:hover:after,.c-recommended .swiper-button-next:hover:before,.c-recommended .swiper-button-next:hover:after{opacity:0}}@media screen and (min-width: 768px){.c-recommended .swiper-button-prev:hover>div,.c-recommended .swiper-button-next:hover>div{opacity:1}}.c-recommended .swiper-button-prev{left:0}.c-recommended .swiper-button-prev:after{clip-path:polygon(0 50%,100% 100%,100% 0);text-indent:150px;transform:translate(-1px);opacity:1}.c-recommended .swiper-button-prev>div{clip-path:polygon(0 0,0 51%,42% 51%,56% 40%,56% 62%,42% 49%,0 51%,0 100%,100% 100%,100% 0)}.c-recommended .swiper-button-next{right:0}.c-recommended .swiper-button-next:after{clip-path:polygon(0 0,0% 100%,100% 50%);text-indent:-150px}.c-recommended .swiper-button-next>div{clip-path:polygon(0 0,0 51%,42% 51%,58% 39%,58% 63%,42% 49%,0 51%,0 100%,100% 100%,100% 0);transform:rotate(180deg)}.c-share{position:relative;border-bottom:#ebebeb 1px solid;padding-bottom:20px;display:flex;align-items:center}@media screen and (min-width: 1280px){.c-share{border-bottom:none;padding-bottom:0}}.c-share__title{flex:0 0 auto;width:77px;font-size:1.8rem;line-height:1.66;letter-spacing:.01em;font-weight:700}@media screen and (min-width: 992px){.c-share__title{font-size:1.6rem}}.c-share__list{display:flex;align-items:center}.c-share__facebook{margin:0 0 0 11px}.c-share__facebook a{display:block;padding:0 10px;width:16px;box-sizing:content-box}@media screen and (min-width: 768px){.c-share__facebook a{padding:0 13px;width:20px}}.c-share__twitter{margin:0 0 0 15px}@media screen and (min-width: 768px){.c-share__twitter{margin:0 0 0 6px}}.c-share__twitter a{display:block;padding:0 10px;width:16px;box-sizing:content-box}@media screen and (min-width: 768px){.c-share__twitter a{padding:0 13px;width:20px}}.c-share__instagram{margin:0 0 0 15px}@media screen and (min-width: 768px){.c-share__instagram{margin:0}}.c-share__instagram a{display:block;padding:0 10px;width:16px;box-sizing:content-box}@media screen and (min-width: 768px){.c-share__instagram a{padding:0 13px;width:20px}}@media screen and (min-width: 992px){.c-registration-large{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:1260px;width:100%;overflow:hidden;margin:auto;padding:30px}}.c-registration-large__img{margin-bottom:10px;text-align:center}@media screen and (min-width: 992px){.c-registration-large__img{width:40.41667%;margin-bottom:0}}@media screen and (min-width: 992px){.c-registration-large__content{flex:1;width:100%;margin-right:30px}}.c-registration-large__title{margin-bottom:15px;color:#2a305c;font-size:4rem;font-weight:700;text-align:center}@media screen and (min-width: 992px){.c-registration-large__title{margin-bottom:20px;font-size:8rem}}.c-registration-large__description{line-height:1.4;margin-bottom:15px;font-size:1.5rem;font-weight:700;text-align:center}@media screen and (min-width: 992px){.c-registration-large__description{margin-bottom:30px;font-size:3rem}}.c-registration-large__action{display:flex;justify-content:center;align-items:center}.c-editor-info{border:#ebebeb 1px solid;padding:25px}@media screen and (min-width: 768px){.c-editor-info{max-width:790px;margin:auto;padding:30px}}@media screen and (min-width: 768px){.c-editor-info__item{display:flex}}.c-editor-info__item+.c-editor-info__item{margin-top:45px}@media screen and (min-width: 768px){.c-editor-info__item+.c-editor-info__item{margin-top:55px}}.c-editor-info__img{margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){.c-editor-info__img{width:216px;margin:0 30px 0 0}}@media screen and (min-width: 768px){.c-editor-info__content{flex:1}}.c-editor-info__title{line-height:1.6;margin-bottom:10px;font-size:1.5rem;font-weight:700}@media screen and (min-width: 768px){.c-editor-info__title{margin-bottom:15px;font-size:1.8rem}}@media screen and (min-width: 768px){.c-editor-profile{max-width:910px;margin:auto}}@media screen and (min-width: 768px){.c-editor-profile__person{display:flex}}.c-editor-profile__person+.c-editor-profile__person{margin-top:45px}@media screen and (min-width: 768px){.c-editor-profile__person+.c-editor-profile__person{margin-top:55px}}.c-editor-profile__img{width:130px;height:130px;margin:auto auto 20px;border-radius:65px;overflow:hidden}@media screen and (min-width: 768px){.c-editor-profile__img{width:180px;height:180px;margin:0 25px 0 0;border-radius:90px}}@media screen and (min-width: 768px){.c-editor-profile__content{flex:1}}.c-editor-profile__name{margin-bottom:15px;font-size:1.5rem;font-weight:700}@media screen and (min-width: 768px){.c-editor-profile__name{font-size:1.8rem}}.c-editor-profile__text{margin-bottom:10px;color:#666;font-size:1.5rem}@media screen and (min-width: 768px){.c-editor-profile__text{font-size:1.6rem}}.c-editor-group__section+.c-editor-group__section{margin-top:35px}@media screen and (min-width: 992px){.c-editor-group__section+.c-editor-group__section{margin-top:65px}}.c-editor-group__media-youtube{position:relative;width:100%;padding-top:56.25%}.c-editor-group__media-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.c-editor-group__caption{display:block;padding:11px 0 0;font-size:1rem;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 992px){.c-editor-group__caption{padding:16px 0 0;font-size:1.1rem;line-height:1.8}}.c-btn-common{display:inline-block;padding:.5em 0 .3em;position:relative;top:0;left:0;font-size:1.8rem;font-weight:700;line-height:1.27;letter-spacing:.03em;text-decoration:none;background:transparent;cursor:pointer;color:var(--anj-color-text);text-align:center}@media screen and (min-width: 768px){.c-btn-common{font-size:2rem;line-height:1.5;letter-spacing:.01em}}.c-btn-common--wrap{padding:13px 15px;border:1px solid #d1d1d1;min-width:163px}@media screen and (min-width: 768px){.c-btn-common--wrap{padding:9px 20px;min-width:179px;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease,color .2s ease}.c-btn-common--wrap:hover{color:#fff;background:var(--anj-color-text);border-color:var(--anj-color-text)}}.o-contact__conf__item{margin-bottom:60px;font-size:1.5rem}@media screen and (min-width: 768px){.o-contact__conf__item{margin-bottom:80px;font-size:1.8rem}}.o-contact__conf__list>.o-contact__conf__item:last-child{margin-bottom:0}.o-contact__conf__key{display:block;margin-bottom:10px;color:#999}@media screen and (min-width: 768px){.o-contact__conf__key{margin-bottom:8px}}.o-contact__conf__val{display:block;padding:10px;border-bottom:#dbdbdb 1px solid}.o-contact__conf__val--textarea{line-height:2.1;border-bottom:none;border-left:#dbdbdb 1px solid;padding-top:0;padding-bottom:0;white-space:pre-wrap}@media screen and (min-width: 992px){.o-contact__conf__val--textarea{margin-top:20px;padding-left:20px}}.o-contact__conf__note{padding:10px;font-size:1.5rem;line-height:1.2}@media screen and (min-width: 992px){.o-contact__conf__note{padding:20px 0 0;font-size:1.1rem}}.o-contact__finish__lead{line-height:2;font-size:1.5rem}@media screen and (min-width: 992px){.o-contact__finish__lead{font-size:1.8rem}}.o-contact__btn-area{margin-top:40px;text-align:center}@media screen and (min-width: 768px){.o-contact__btn-area{margin-top:60px}}.o-contact__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;padding:15px 16px;min-width:163px;line-height:1.15;color:#fff;text-decoration:none;letter-spacing:.05em;font-size:1.8rem;font-weight:700;cursor:pointer;text-align:center;background:#ed0874}@media screen and (min-width: 768px){.o-contact__btn{padding:13px 21px;min-width:179px;font-size:2rem;transition:background .2s ease,color .2s ease}.o-contact__btn:hover{background:var(--anj-color-text)}}.o-contact__btn--wrap{color:#000;border:1px solid #d1d1d1;background:#fff}@media screen and (min-width: 768px){.o-contact__btn--wrap:hover{color:#fff;background:#000}}.o-contact__btn:disabled,.o-contact__btn.is-disabled{color:#999;background:#dbdbdb;cursor:default;pointer-events:none}.o-page{padding:30px 5.3333333333vw 50px}@media screen and (min-width: 768px){.o-page{padding:70px 30px;max-width:1260px;margin:0 auto}}.o-page__content{margin:30px auto}@media screen and (min-width: 768px){.o-page__content{margin:60px auto;max-width:790px}}.o-page__content .wp-block-separator{margin:80px auto}@media screen and (min-width: 768px){.o-page__content .wp-block-separator{margin:60px auto}}.o-page__main-sub-wrapper{margin:30px auto}@media screen and (min-width: 992px){.o-page__main-sub-wrapper{margin:60px auto;padding:0 30px;display:flex;justify-content:space-between;width:100%;max-width:1260px}}@media screen and (max-width: 767.9px){.o-page__main-sub-wrapper{margin-left:-5.9925093633vw;margin-right:-5.9925093633vw}}@media screen and (min-width: 992px){.o-page__sub{flex:0 0 auto}}@media screen and (min-width: 1280px){.o-page__sub{padding:0;width:300px}}@media screen and (min-width: 992px){.o-page__main{padding:0 5.3333333333vw 0 60px;width:790px}}@media screen and (min-width: 1280px){.o-page__main{padding:0}}.o-page__index{margin:0 0 45px;padding:16px 5.3333333333vw;background:#ebebeb}@media screen and (min-width: 768px){.o-page__index{padding:16px 30px}}@media screen and (min-width: 992px){.o-page__index{margin:0 auto;padding:24px 28px;background:transparent;border:1px solid #ebebeb;position:sticky;top:80px;z-index:20}}.o-page__index__list{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:1.2rem;line-height:1.66;font-weight:700;gap:12px 0}@media screen and (min-width: 992px){.o-page__index__list{display:block;font-size:1.8rem}}.o-page__index__item{width:48%}@media screen and (min-width: 992px){.o-page__index__item{width:100%;margin:0 0 9px}}.o-page__index__link{padding:0 0 0 15px;position:relative;top:0;left:0;display:block}@media screen and (min-width: 992px){.o-page__index__link{padding:0 0 0 20px}}.o-page__index__link:after{display:inline-block;position:absolute;top:.5em;left:3px;width:5px;height:5px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(135deg);transform-origin:center;content:""}@media screen and (min-width: 992px){.o-page__index__link:after{width:10px;top:.5em;height:10px;transform:rotate(45deg);transform-origin:center;border-width:1.5px}}@media screen and (min-width: 992px){.o-page__index__link:hover:after{border-color:#f17161}}.o-page__btn__wrapper{display:flex;justify-content:center;margin:30px 0}@media screen and (min-width: 992px){.o-page__btn__wrapper{margin:50px 0}}.o-page__btn__wrapper .a-btn{text-decoration:none;color:#fff}.o-tag-list__title{margin-bottom:32px;word-break:break-all}@media screen and (min-width: 1280px){.o-tag-list__title{margin-bottom:16px}}.o-tag-list__index{position:relative;top:0;left:0;padding:13px 5.5%;overflow:hidden;min-height:88px;border-bottom:1px solid #ebebeb}@media screen and (min-width: 768px){.o-tag-list__index{padding:13px 30px}}@media screen and (min-width: 992px){.o-tag-list__index{margin:0 auto;padding:36px 30px;max-width:1260px;width:100%;min-height:152px}}.o-tag-list__index:first-of-type{border-top:1px solid #ebebeb}.o-tag-list__index__title{display:block;width:1em;position:absolute;bottom:0;right:0;text-align:center;font-size:10rem;font-weight:700;line-height:1;color:#ebebeb;pointer-events:none;transform:translateY(.15em) translate(.05em);z-index:0}@media screen and (min-width: 992px){.o-tag-list__index__title{font-size:18rem;transform:translateY(.15em) translate(.08em)}}.o-tag-list__index__content{position:relative;z-index:10}.o-tag-list__inner-list{display:flex;flex-wrap:wrap;gap:.7em 0}@media screen and (min-width: 992px){.o-tag-list__inner-list{gap:22px 3.6%}}.o-tag-list__inner-list__item{flex:0 0 auto;width:50%;text-align:left}@media screen and (min-width: 992px){.o-tag-list__inner-list__item{width:30%}}.o-tag-list__inner-list__link{padding:.3em 0;display:inline-block;width:calc(100% - 1em);font-size:1.4rem;line-height:1.42;font-weight:700;word-break:break-all}@media screen and (min-width: 992px){.o-tag-list__inner-list__link{padding:0;width:100%;font-size:2.4rem;line-height:1.4;font-weight:400}}.wp-block-anj-quiz{margin-top:40px;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 768px){.wp-block-anj-quiz{margin-left:-45px;margin-right:-45px}}.o-quiz .o-quiz-item-content{padding:25px 20px 40px;background-color:var(--quiz-color)}@media screen and (min-width: 768px){.o-quiz .o-quiz-item-content{padding:25px 45px 40px}}.o-quiz .o-quiz-item-header{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:10px solid #000}@media screen and (min-width: 768px){.o-quiz .o-quiz-item-header{display:grid;grid-template-columns:1fr auto}}.o-quiz .o-quiz-item-header.is-quiz-first{padding-bottom:0;border-bottom:none}@media screen and (min-width: 768px){.o-quiz .o-quiz-item-header .o-quiz-title{align-self:end}}.o-quiz .o-quiz-item-header .o-quiz-title svg{vertical-align:bottom}.o-quiz .o-quiz-item-header .o-quiz-item-header-title{font-size:16px;line-height:1.5;font-weight:600;margin-top:-4px}@media screen and (min-width: 768px){.o-quiz .o-quiz-item-header .o-quiz-item-header-title{align-self:end;text-align:right;font-size:16px;line-height:1.5}}.o-quiz .o-quiz-item{width:100%;height:100%;flex-shrink:0}.o-quiz .o-quiz-item .o-quiz-item-cover{margin:20px -20px 0!important}@media screen and (min-width: 768px){.o-quiz .o-quiz-item .o-quiz-item-cover{margin:20px -45px 0!important}}.o-quiz .o-quiz-item .o-quiz-item-cover .o-quiz-item-cover-caption{margin-top:14px;padding:0 20px;font-size:14px;line-height:1.5714285714}@media screen and (min-width: 768px){.o-quiz .o-quiz-item .o-quiz-item-cover .o-quiz-item-cover-caption{padding:0 45px}}.o-quiz .o-quiz-item .o-quiz-item-title{margin-top:27px;color:#000;font-size:24px;line-height:1.75}.o-quiz .o-quiz-item .o-quiz-description{margin-top:5px;font-size:16px;line-height:1.75;color:#000}.o-quiz .o-quiz-item .o-quiz-question-number{margin-top:30px;font-size:20px;line-height:1.8;font-weight:600}.o-quiz .o-quiz-item .o-quiz-question-text{font-size:20px;line-height:1.8;font-weight:600}.o-quiz .o-quiz-item .o-quiz-question-cover{margin-top:40px;margin-bottom:0}.o-quiz .o-quiz-item .o-quiz-question-cover .o-quiz-question-img-caption{margin-top:14px;font-size:14px;line-height:1.5714285714}.o-quiz .o-quiz-item .o-quiz-item-options{margin-top:40px;display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 768px){.o-quiz .o-quiz-item .o-quiz-item-options{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr)}}.o-quiz .o-quiz-item .o-quiz-item-options .o-quiz-answer-btn{margin:0 auto;border:1px solid #fff;color:#fff;background-color:transparent;font-size:16px;padding:14px;width:285px}@media screen and (min-width: 768px){.o-quiz .o-quiz-item .o-quiz-item-options .o-quiz-answer-btn{width:100%}}.o-quiz .o-quiz-answer .o-quiz-answer-text{margin-top:30px;font-size:20px;line-height:1.8;font-weight:600}.o-quiz .o-quiz-answer .o-quiz-result-message{font-size:20px;line-height:1.8;font-weight:600}.o-quiz .o-quiz-answer .o-quiz-explanation-cover{margin-top:34px;margin-bottom:0}.o-quiz .o-quiz-answer .o-quiz-explanation-cover .o-quiz-explanation-img-caption{margin-top:14px;font-size:14px;line-height:1.5714285714}.o-quiz .o-quiz-answer .o-quiz-answer-explanation{margin-top:40px;font-size:16px;line-height:1.75}.o-quiz .o-quiz-answer .o-quiz-item-options button{pointer-events:none;border:1px solid #fff;color:#fff;background-color:transparent}.o-quiz .o-quiz-answer .o-quiz-item-options button[data-correct=true]{border:1px solid #fff;background-color:#fff;color:var(--quiz-color)}.o-quiz .o-quiz-result .o-quiz-result-score{margin-top:30px;font-size:20px;line-height:1.8;font-weight:600}.o-quiz .o-quiz-result .o-quiz-result-title{margin-top:0;font-size:20px;line-height:1.8;font-weight:600;color:#000}.o-quiz .o-quiz-result .o-quiz-result-message{margin-top:20px;font-size:16px;line-height:1.75}.o-quiz .o-quiz-result .o-quiz-result-options{margin-top:40px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.o-quiz .o-quiz-result .o-quiz-result-options{display:grid;grid-template-columns:repeat(2,1fr)}}.o-quiz .o-quiz-result .o-quiz-result-options .o-quiz-btn{margin:0 auto;width:285px}@media screen and (min-width: 768px){.o-quiz .o-quiz-result .o-quiz-result-options .o-quiz-btn{width:100%}}.o-quiz .o-quiz-result .o-quiz-result-options .o-quiz-btn:last-child{margin-top:20px;width:100%}@media screen and (min-width: 768px){.o-quiz .o-quiz-result .o-quiz-result-options .o-quiz-btn:last-child{grid-column:1/-1;width:320px;margin:0 auto}}.o-quiz .o-quiz-result .o-quiz-result-options .o-quiz-answer-btn{border:1px solid #fff;color:#fff;background-color:transparent;font-size:16px;padding:0 14px;margin:0 auto;width:285px}@media screen and (min-width: 768px){.o-quiz .o-quiz-result .o-quiz-result-options .o-quiz-answer-btn{width:100%}}.o-quiz .o-quiz-btn{margin:40px auto 0;background:#000!important;font-size:16px!important;line-height:1!important}.o-quiz .o-quiz-item-recommended{margin-top:60px;padding:0 45px}.m-breadcrumb{display:block;border-top:#cccccc 1px solid}@media screen and (min-width: 992px){.m-breadcrumb{padding:18px 0}}.m-breadcrumb__inner{overflow:hidden}@media screen and (max-width: 991.9px){.m-breadcrumb__inner{overflow-x:auto;padding:20px 5.3333333333vw;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 992px){.m-breadcrumb__inner{max-width:1100px;margin:auto;padding:0 30px}}.m-breadcrumb__list{display:flex}.m-breadcrumb__item{position:relative;padding-right:18px;font-size:1.4rem;font-weight:700}@media screen and (max-width: 991.9px){.m-breadcrumb__item{white-space:nowrap}}.m-breadcrumb__item:not(:last-child):after{content:"";display:block;position:absolute;top:1px;right:7px;width:2px;height:12px;background:#e51b23;transform:rotate(20deg)}.m-breadcrumb__item a{text-decoration:none;opacity:1;transition:opacity .3s}.m-breadcrumb__item a:hover{opacity:.5}@media screen and (min-width: 992px){.m-breadcrumb__item span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.m-top-mv{position:relative;top:0;left:0;overflow:hidden}@media screen and (min-width: 768px){.m-top-mv{width:100%}}@media screen and (min-width: 768px){.m-top-mv:before,.m-top-mv:after{content:"";display:block;position:absolute;top:0;width:calc(50% - 520px);min-width:120px;padding-top:calc((100% - 240px) * .6663461538);background:#000;opacity:.2;z-index:10}}@media screen and (min-width: 1280px){.m-top-mv:before,.m-top-mv:after{min-width:0;height:100%;max-height:693px;padding-top:0}}@media screen and (min-width: 768px){.m-top-mv:before{left:0}}@media screen and (min-width: 768px){.m-top-mv:after{right:0}}.m-top-mv__inner{width:100%}@media screen and (min-width: 768px){.m-top-mv__inner{margin:auto;width:calc(100% - 240px)}}@media screen and (min-width: 1280px){.m-top-mv__inner{width:1040px}}.m-top-mv__img{aspect-ratio:375/335}@media screen and (min-width: 768px){.m-top-mv__img{aspect-ratio:1040/693}}.m-top-mv__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.m-top-mv__img img{object-fit:contain}}.m-top-mv__img>a,.m-top-mv__img>div{display:block;width:100%;height:100%}@media screen and (min-width: 768px){.m-top-mv a{opacity:1;transition:opacity .3s}.m-top-mv a:hover{opacity:.5}}.m-top-mv .swiper{position:static;overflow:visible}.m-top-mv .swiper-button-prev,.m-top-mv .swiper-button-next{top:41%;left:0;color:transparent;z-index:20;width:30px;height:30px;transform:rotate(180deg)}.m-top-mv .swiper-button-prev:focus,.m-top-mv .swiper-button-next:focus{outline:0}.m-top-mv .swiper-button-prev:after,.m-top-mv .swiper-button-next:after{display:none}@media screen and (min-width: 768px){.m-top-mv .swiper-button-prev,.m-top-mv .swiper-button-next{left:9px;width:45px;height:45px;opacity:1;transition:opacity .3s}.m-top-mv .swiper-button-prev:hover,.m-top-mv .swiper-button-next:hover{opacity:.5}}@media screen and (min-width: 1280px){.m-top-mv .swiper-button-prev,.m-top-mv .swiper-button-next{top:346px}}.m-top-mv .swiper-button-next{left:auto;right:0;transform:none}@media screen and (min-width: 768px){.m-top-mv .swiper-button-next{left:auto;right:9px}}.m-top-mv__pagination.swiper-pagination-bullets{margin:15px 0 0;position:static;display:block;width:100%}.m-top-mv__pagination.swiper-pagination-bullets>.swiper-pagination-bullet{margin:0 4px;opacity:1;background-color:#000}@media screen and (min-width: 768px){.m-top-mv__pagination.swiper-pagination-bullets>.swiper-pagination-bullet{width:8px;height:8px}}.m-top-mv__pagination.swiper-pagination-bullets>.swiper-pagination-bullet-active{background-color:#ed0874}.m-top-mv__info{margin-top:16px}@media screen and (min-width: 768px){.m-top-mv__info{margin-top:18px}}.m-top-mv__info .swiper{overflow:visible}.m-top-mv__info__link{padding:0 5.3333333333vw;display:block;text-decoration:none}@media screen and (min-width: 768px){.m-top-mv__info__link{padding:0 15px;max-width:710px;margin:auto}}@media screen and (min-width: 1280px){.m-top-mv__info__link{max-width:680px;padding:0}}.m-top-mv__info__link{opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-top-mv__info__link:hover{opacity:.5}}.m-top-mv__info__data{display:flex;justify-content:space-between;font-weight:700;font-size:1.4rem}[data-article_category=economy] .m-top-mv__info__category{color:#035876}[data-article_category=social] .m-top-mv__info__category{color:#00a651}[data-article_category=culture] .m-top-mv__info__category{color:#a7247a}[data-article_category=special] .m-top-mv__info__category{color:#bc4860}.m-top-mv__info__category-sub:before{padding:.2em;content:"/"}.m-top-mv__info__category-sub:first-child:before{display:none}.m-top-mv__info__content{margin:13px 0 0}.m-top-mv__info__title{font-size:1.6rem;font-weight:700;line-height:1.75}@media screen and (min-width: 992px){.m-top-mv__info__title{font-size:2rem;line-height:1.6}}.m-top-latest{margin-top:50px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.m-top-latest{padding:0 30px}}@media screen and (min-width: 992px){.m-top-latest__inner{margin:auto;max-width:1040px}}.m-top-latest__list{display:flex;flex-wrap:wrap;gap:40px 5.97015%;margin-top:40px}@media screen and (min-width: 992px){.m-top-latest__list{gap:40px 3.84615%}}.m-top-latest__item{width:46.86567%}@media screen and (min-width: 992px){.m-top-latest__item{width:30.76923%}}.m-top-latest__btn{margin:50px 0 0;display:flex;justify-content:center;align-items:center}.m-top-feature{margin:50px 0 0;overflow:hidden}.m-top-feature__inner{position:relative;top:0;left:0;padding:40px 5.3333333333vw;background:#d9dad9}@media screen and (min-width: 768px){.m-top-feature__inner{padding:40px 0}}@media screen and (min-width: 768px){.m-top-feature__title{max-width:1100px;margin:auto;padding:0 30px}}.m-top-feature__frame{width:100%}@media screen and (min-width: 768px){.m-top-feature__frame{margin:auto;width:1040px}}.m-top-feature__slider{margin:40px 0 0}@media screen and (min-width: 768px){.m-top-feature__slider{margin:45px 0 0}}.m-top-feature .swiper-container{overflow:visible}.m-top-feature .swiper-button-prev,.m-top-feature .swiper-button-next{left:0;color:transparent;z-index:20;width:30px;height:30px}.m-top-feature .swiper-button-prev:focus,.m-top-feature .swiper-button-next:focus{outline:0}.m-top-feature .swiper-button-prev:after,.m-top-feature .swiper-button-next:after{display:none}@media screen and (min-width: 768px){.m-top-feature .swiper-button-prev,.m-top-feature .swiper-button-next{left:9px;opacity:1;transition:opacity .3s;width:45px;height:45px}.m-top-feature .swiper-button-prev:hover,.m-top-feature .swiper-button-next:hover{opacity:.5}}.m-top-feature .swiper-button-next{left:auto;right:0}@media screen and (min-width: 768px){.m-top-feature .swiper-button-next{left:auto;right:9px}}.m-top-feature .swiper-button-prev{transform:rotate(180deg)}.m-top-feature__pagination.swiper-pagination-bullets{margin:15px 0 0;position:static;display:block;width:100%}@media screen and (min-width: 768px){.m-top-feature__pagination.swiper-pagination-bullets{display:none}}.m-top-feature__pagination.swiper-pagination-bullets>.swiper-pagination-bullet{margin:0 4px;opacity:1;background-color:#000}@media screen and (min-width: 768px){.m-top-feature__pagination.swiper-pagination-bullets>.swiper-pagination-bullet{width:8px;height:8px}}.m-top-feature__pagination.swiper-pagination-bullets>.swiper-pagination-bullet-active{background-color:#ed0874}.m-top-feature__card{width:100%}@media screen and (min-width: 768px){.m-top-feature__card{width:230px}}.m-top-feature__card__inner{display:block;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-top-feature__card__inner:hover{opacity:.5}}.m-top-feature__card__frame{width:100%;aspect-ratio:335/223}@media screen and (min-width: 992px){.m-top-feature__card__frame{aspect-ratio:230/153}}.m-top-feature__card__img{width:100%;height:100%;object-fit:contain}.m-top-feature__card__data{margin:18px 0 0;display:flex;justify-content:space-between;font-weight:700;font-size:1.4rem}@media screen and (min-width: 768px){.m-top-feature__card__data .m-top-feature__card__date{flex-shrink:0;padding-left:5px}}.m-top-feature__card__category{display:flex;flex-wrap:wrap}[data-article_category=economy] .m-top-feature__card__category{color:#035876}[data-article_category=social] .m-top-feature__card__category{color:#00a651}[data-article_category=culture] .m-top-feature__card__category{color:#a7247a}[data-article_category=special] .m-top-feature__card__category{color:#bc4860}.m-top-feature__card__category-sub:before{padding:.2em;content:"/"}.m-top-feature__card__category-sub:first-child:before{display:none}.m-top-feature__card__content{margin:13px 0 0}.m-top-feature__card__title{font-size:1.6rem;font-weight:700;line-height:1.75}.m-top-trending{margin:50px 0 0;position:relative;top:0;left:0;overflow:hidden}@media screen and (min-width: 768px),print{.m-top-trending{margin:50px auto;max-width:1100px;padding:0 30px}}.m-top-trending__title{padding:0 5.3333333333vw;margin:auto;max-width:1040px}@media screen and (min-width: 768px),print{.m-top-trending__title{padding:0}}.m-top-trending__slider{margin:40px 0 0;position:relative;top:0;left:0;padding:0 5.3333333333vw}@media screen and (min-width: 768px),print{.m-top-trending__slider{padding:0}}@media screen and (min-width: 992px),print{.m-top-trending__list{display:flex;justify-content:flex-start}}.m-top-trending__list__item{width:176px}.m-top-trending__card{width:100%}.m-top-trending__card__inner{display:block;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px),print{.m-top-trending__card__inner:hover{opacity:.5}}.m-top-trending__card__frame{width:100%;aspect-ratio:176/117}.m-top-trending__card__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m-top-trending__card__info{margin:25px 0 0;display:flex;justify-content:flex-start;align-items:center}.m-top-trending__card__no{flex-shrink:0;width:45px;height:auto}.m-top-trending__card__data{font-size:1.2rem;font-weight:700}.m-top-trending__card__data>li{margin:7px 0 0}.m-top-trending__card__data>li:first-child{margin:0}.m-top-trending__card__category{display:flex;flex-wrap:wrap}[data-article_category=economy] .m-top-trending__card__category{color:#035876}[data-article_category=social] .m-top-trending__card__category{color:#00a651}[data-article_category=culture] .m-top-trending__card__category{color:#a7247a}[data-article_category=special] .m-top-trending__card__category{color:#bc4860}.m-top-trending__card__category-sub:before{padding:.2em;content:"/"}.m-top-trending__card__category-sub:first-child:before{display:none}.m-top-trending__card__contents{margin:13px 0 0}.m-top-trending__card__title{font-size:1.4rem;font-weight:700;line-height:1.57}.m-top-trending__contents{position:relative}.m-top-trending .swiper-button-prev,.m-top-trending .swiper-button-next{left:0;color:transparent;z-index:20}.m-top-trending .swiper-button-prev:focus,.m-top-trending .swiper-button-next:focus{outline:0}.m-top-trending .swiper-button-prev:after,.m-top-trending .swiper-button-next:after{display:none}.m-top-trending .swiper-button-prev:before,.m-top-trending .swiper-button-next:before{position:absolute;display:block;width:30px;height:30px;content:""}@media screen and (min-width: 768px),print{.m-top-trending .swiper-button-prev:before,.m-top-trending .swiper-button-next:before{width:45px;height:45px}}@media screen and (min-width: 768px),print{.m-top-trending .swiper-button-prev,.m-top-trending .swiper-button-next{left:40px;opacity:1;transition:opacity .3s}}@media screen and (min-width: 768px) and (min-width: 768px),print{.m-top-trending .swiper-button-prev:hover,.m-top-trending .swiper-button-next:hover{opacity:.5}}.m-top-trending .swiper-button-next{left:auto;right:0}.m-top-trending .swiper-button-prev{transform:rotate(180deg)}.m-top-trending .swiper-button-next:before{background:url(/assets/img/common23/icon_arrow_slider_right.svg) center center no-repeat;background-size:contain}@media screen and (min-width: 768px),print{.m-top-trending .swiper-button-next{left:auto;right:40px}}.m-top-trending__contents-next,.m-top-trending__contents-prev{display:block}@media screen and (min-width: 768px),print{.m-top-trending__contents-next,.m-top-trending__contents-prev{display:none}}.m-top-collectors{margin-top:50px;overflow:hidden}.m-top-collectors__title{padding:0 5.3333333333vw}@media screen and (min-width: 768px){.m-top-collectors__title{max-width:1100px;margin:auto;padding:0 30px}}.m-top-collectors__wrapper{position:relative;margin-top:40px;padding:0 5.3333333333vw}@media screen and (min-width: 768px){.m-top-collectors__wrapper{padding:0 30px}}.m-top-collectors__frame{width:100%}@media screen and (min-width: 768px){.m-top-collectors__frame{max-width:1040px;margin:auto}}.m-top-collectors .swiper-container{overflow:visible}.m-top-collectors__slide{max-width:200px}@media screen and (min-width: 768px){.m-top-collectors__slide{max-width:140px}}.m-top-collectors .swiper-button-next,.m-top-collectors .swiper-button-prev{z-index:20;width:30px;height:30px;margin-top:-15px;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-top-collectors .swiper-button-next,.m-top-collectors .swiper-button-prev{width:45px;height:45px;margin-top:-22px}.m-top-collectors .swiper-button-next:hover,.m-top-collectors .swiper-button-prev:hover{opacity:.5}}.m-top-collectors .swiper-button-next:focus,.m-top-collectors .swiper-button-prev:focus{outline:0}.m-top-collectors .swiper-button-next:after,.m-top-collectors .swiper-button-prev:after{display:none}.m-top-collectors .swiper-button-next{right:0}.m-top-collectors .swiper-button-prev{left:0;transform:rotate(180deg)}.m-top-collectors__card{display:block;width:100%;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-top-collectors__card:hover{opacity:.5}}.m-top-collectors__card__figure{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.m-top-collectors__card__img{width:100%;height:100%;object-fit:cover}.m-top-collectors__card__title{line-height:1.2;margin-top:18px;color:#e51b23;font-size:1.6rem;font-weight:700;text-align:center}.m-card{width:100%}.m-card__inner{display:block;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-card__inner:hover{opacity:.5}}.m-card__frame{width:100%;aspect-ratio:157/106}@media screen and (min-width: 992px){.m-card__frame{aspect-ratio:320/213}}.m-card__img{width:100%;height:100%;object-fit:contain}.m-card__data{margin:18px 0 0;font-weight:700;font-size:1.4rem}.m-card__data>li{margin:6px 0 0}.m-card__data>li:first-child{margin:0}@media screen and (min-width: 768px){.m-card__data{display:flex;justify-content:space-between}.m-card__data>li{margin:0}}.m-card__category{display:flex;flex-wrap:wrap;font-weight:700}[data-article_category=economy] .m-card__category{color:#035876}[data-article_category=social] .m-card__category{color:#00a651}[data-article_category=culture] .m-card__category{color:#a7247a}[data-article_category=special] .m-card__category{color:#bc4860}.m-card__category-sub:before{padding:.2em;content:"/"}.m-card__category-sub:first-child:before{display:none}.m-card__date{font-weight:700}@media screen and (min-width: 768px){.m-card__date{flex-shrink:0;padding-left:5px}}.m-card__contents{margin:18px 0 0}@media screen and (min-width: 768px){.m-card__contents{margin:14px 0 0}}.m-card__sentence{font-size:1.4rem;font-weight:700;line-height:1.57}@media screen and (min-width: 768px){.m-card__sentence{font-size:1.6rem;line-height:1.75}}.m-faq__heading{margin:0 0 35px;padding:65px calc(5.3333333333vw + 10px) 0;font-size:2.5rem;font-weight:700}@media screen and (min-width: 768px){.m-faq__heading{padding:65px 30px 0 40px}}@media screen and (min-width: 992px){.m-faq__heading{margin:0 0 45px;font-size:3.6rem}}.m-faq:first-child .m-faq__heading{margin-top:-65px}.m-faq__body{padding:0 5.3333333333vw}@media screen and (min-width: 768px){.m-faq__body{padding:0 30px}}@media screen and (min-width: 992px){.m-faq__body{padding:0}}@media screen and (min-width: 1280px){.m-faq__body{margin:0 auto}}.m-faq__qa:first-child{border-top:1px solid #dbdbdb}.m-faq__question{position:relative;top:0;left:0;font-size:1.9rem;font-weight:700;line-height:1.4;padding:20px 40px 20px 10px;background-color:transparent;border:none;text-align:left;width:100%}@media screen and (min-width: 992px){.m-faq__question{font-size:2.4rem;padding:25px 60px 25px 30px}}.m-faq__question:before{margin:auto;position:absolute;top:0;right:10px;bottom:0;display:block;height:2px;width:12px;background:var(--anj-color-text);content:""}@media screen and (min-width: 992px){.m-faq__question:before{right:30px;width:14px}}.m-faq__question:after{margin:auto;position:absolute;top:0;right:10px;bottom:0;display:block;height:2px;width:12px;background:var(--anj-color-text);content:"";transform:rotate(90deg);transform-origin:center;transition:transform .3s}@media screen and (min-width: 992px){.m-faq__question:after{right:30px;width:14px}}.is-open .m-faq__question:after{transform:rotate(180deg)}.m-faq__answer{position:relative;border-bottom:1px solid #dbdbdb;padding:0 10px;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.is-open .m-faq__answer{grid-template-rows:1fr}@media screen and (min-width: 992px){.m-faq__answer{padding:0 30px}}.m-faq__answer__inner{overflow:hidden}.m-faq__answer__inner .u-general-richtext{padding-bottom:20px}.c-form-main__item+.c-form-main__item{margin-top:60px}@media screen and (min-width: 768px),print{.c-form-main__item+.c-form-main__item{margin-top:80px}}.m-form p{margin:0!important}.m-form__unit+.m-form__unit{margin-top:60px}@media screen and (min-width: 768px){.m-form__unit+.m-form__unit{margin-top:80px}}.m-form__label.required:after{content:"※";color:#ed0874;margin-left:5px}.m-form__input{position:relative}.m-form__input input{padding:10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:35px;border-radius:3px 3px 0 0;border:none;border-bottom:1px solid var(--anj-color-text);text-decoration:none;caret-color:#ed0874;font-size:1.6rem}@media screen and (min-width: 992px){.m-form__input input{border-radius:5px 5px 0 0;border-bottom:2px solid var(--anj-color-text);font-size:1.8rem}}.m-form__input input:focus{background:#f8f8f8}.m-form__input input::placeholder{color:#999}.m-form__input--half{display:flex;justify-content:space-between}.m-form__input--half input{width:calc(50% - 5px)}.m-form__input--half input#first-name{margin-left:10px}@media screen and (min-width: 992px){.m-form__input--half input{width:calc(50% - 10px)}.m-form__input--half input#first-name{margin-left:20px}}.m-form__input .is-value input{border-bottom-color:#ebebeb}.m-form__input .is-error input{background:#ed08741a;border-bottom-color:#ed0874}.m-form__input-select{position:relative;top:0;left:0}.m-form__input-select:before{display:inline-block;position:absolute;top:70%;right:5px;width:0;height:0;margin-top:2px;border:transparent 4px solid;border-top-color:var(--anj-color-text);transform:translateY(-50%);content:""}@media screen and (min-width: 992px){.m-form__input-select:before{top:22px;right:10px;border:transparent 8px solid;border-top-color:var(--anj-color-text)}}.m-form__input-select select{padding:.23em 2em .2em 10px;width:100%;height:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;border-bottom:1px solid var(--anj-color-text);font-size:1.6rem;line-height:35px;cursor:pointer;text-align:left}@media screen and (min-width: 768px){.m-form__input-select select{padding:.23em 2em .2em 10px;font-size:1.8rem}}@media screen and (min-width: 992px){.m-form__input-select select{padding:.23em 2em .2em 10px;height:40px;border-radius:5px 5px 0 0;border-bottom:2px solid var(--anj-color-text)}}.m-form__input-select select:focus{background:#f8f8f8;outline:0}.m-form__input-select select option{width:100%;border:none;cursor:pointer}.m-form__input-select select.is-error select{background:#ed08741a;border-bottom-color:#ed0874}.m-form__input-textarea{position:relative}@media screen and (min-width: 992px){.m-form__input-textarea{margin-top:20px}}.m-form__input-textarea textarea{padding:10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:160px;border-radius:3px;border:var(--anj-color-text) 1px solid;text-decoration:none;caret-color:#ed0874;font-size:1.6rem}@media screen and (min-width: 992px){.m-form__input-textarea textarea{height:150px;border-radius:5px;font-size:1.8rem}}.m-form__input-textarea textarea:focus{background:#f8f8f8}.m-form__input-textarea textarea::placeholder{color:#999}.m-form__input-textarea.is-error textarea{background:#ed08741a;border-color:#ed0874}.m-form__input-checkbox-wrapper{display:flex;justify-content:center;margin:30px 0}@media screen and (min-width: 992px){.m-form__input-checkbox-wrapper{margin:50px 0}}.m-form__input-checkbox{position:relative}.m-form__input-checkbox__item{position:absolute;clip:rect(1px,1px,1px,1px)}.m-form__input-checkbox__item+label{position:relative;padding:0 0 0 calc(25px + .5em);display:block;height:25px;line-height:25px;cursor:pointer;z-index:10}@media screen and (min-width: 992px){.m-form__input-checkbox__item+label{padding:0 0 0 calc(26px + .5em);height:26px;line-height:26px}}.m-form__input-checkbox__item+label:before{position:absolute;top:0;left:0;width:25px;height:25px;border:1px solid var(--anj-color-text);background:#fff;border-radius:3px;content:"";z-index:10}@media screen and (min-width: 992px){.m-form__input-checkbox__item+label:before{width:24px;height:24px;border-radius:5px}}.m-form__input-checkbox__item+label:after{position:absolute;top:3px;left:7.5px;width:9px;height:15px;border:solid #ffffff;border-width:0 3px 3px 0;transform:rotate(45deg);content:"";z-index:10}.m-form__input-checkbox__item:checked+label:before{border-color:#ed0874;background:#ed0874}.m-form__input-checkbox__item:checked+label:after{opacity:1}@media screen and (min-width: 992px){.m-form__input-checkbox__item:checked+label:before,.m-form__input-checkbox__item:checked+label:after{box-shadow:0 0 0 4px #ed08741a}}.m-form__submit-wrapper{display:flex;justify-content:center;margin-top:20px}@media screen and (min-width: 992px){.m-form__submit-wrapper{margin-top:40px}}.m-form__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;padding:15px 16px;min-width:163px;line-height:1.15;color:#fff;text-decoration:none;letter-spacing:.05em;font-size:1.8rem;font-weight:700;cursor:pointer;text-align:center;background:#ed0874}@media screen and (min-width: 768px){.m-form__btn{padding:13px 21px;min-width:179px;font-size:2rem;transition:background .2s ease,color .2s ease}.m-form__btn:hover{background:var(--anj-color-text)}}.m-form__btn:disabled,.m-form__btn.is-disabled{color:#999;background:#dbdbdb;cursor:default;pointer-events:none}.m-media,.m-media--ranking{display:flex;align-items:flex-start;text-decoration:none;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-media:hover,.m-media--ranking:hover{opacity:.5}}.m-media__img{flex-shrink:0;width:95px;aspect-ratio:1/1;margin-right:20px}.m-media__img img{width:100%;height:100%;object-fit:cover}.m-media__text{width:100%}.m-media__info{display:flex;margin-bottom:15px}.m-media__no{flex-shrink:0;width:26px;height:40px;margin-right:16px}.m-media__category{display:flex;flex-wrap:wrap;color:#000;font-size:1.2rem;font-weight:700;margin-right:auto}[data-article_category=economy] .m-media__category{color:#035876}[data-article_category=social] .m-media__category{color:#00a651}[data-article_category=culture] .m-media__category{color:#a7247a}[data-article_category=special] .m-media__category{color:#bc4860}.m-media__category-sub:before{content:"/";padding:.2em}.m-media__category-sub:first-child:before{display:none}.m-media__date{flex-shrink:0;padding-left:5px;color:#000;font-size:1.2rem;font-weight:700}.m-media__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;color:#000;font-size:1.4rem;font-weight:700}.m-media--ranking .m-media__date{margin-top:7px;padding-left:0}.m-media--ranking .m-media__title{display:block;-webkit-line-clamp:unset}@media screen and (min-width: 768px){.m-media--single-col-pc{display:block}.m-media--single-col-pc .m-media__img{width:100%;margin-right:0;margin-bottom:20px;aspect-ratio:176/117}}.m-media--single-col{display:block}.m-media--single-col .m-media__img{width:100%;margin-right:0;margin-bottom:20px;aspect-ratio:176/117}.m-share__list{display:flex;align-items:center}.m-share__item{margin-left:20px}.m-share__link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-share__link:hover{opacity:.5}}.m-registration{padding:40px 5.3333333333vw;background:#bb8ea7}@media screen and (min-width: 992px){.m-registration{min-height:308px;padding:45px 30px}}.m-registration--margin-top{margin:50px 0 0}@media screen and (min-width: 992px){.m-registration__inner{margin:auto;display:flex;justify-content:center;max-width:1040px;width:100%}}@media screen and (min-width: 992px){.m-registration__newsletter{max-width:610px;width:58.65385%}.m-registration--popup .m-registration__newsletter{max-width:100%;width:100%}}.m-registration__newsletter__title{display:block;text-align:center}.m-registration__newsletter__description{margin:42px 0 0}@media screen and (min-width: 992px){.m-registration__newsletter__description{margin:38px 0 0}}.m-registration__newsletter__sentence{font-size:1.6rem;line-height:1.75;text-align:center}.m-registration__newsletter__contents{margin:35px 0 0}@media screen and (min-width: 992px){.m-registration__newsletter-form,.m-registration__newsletter-form--popup{margin:auto;width:362px}}.m-registration__newsletter-form__unit,.m-registration__newsletter-form--popup__unit{display:flex;justify-content:space-between}.m-registration__newsletter-form__input,.m-registration__newsletter-form--popup__input{margin:0 20px 0 0;flex:1}.m-registration__newsletter-form__input input,.m-registration__newsletter-form--popup__input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:7px 10px;width:100%;height:40px;border:2px solid #ffffff;font-size:1.6rem}.m-registration__newsletter-form__input input:focus,.m-registration__newsletter-form--popup__input input:focus{outline:none}.m-registration__newsletter-form__input input.is-error,.m-registration__newsletter-form--popup__input input.is-error{border:2px solid #ed0874}.m-registration__newsletter-form__btn,.m-registration__newsletter-form--popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-decoration:none;display:block;min-width:90px;height:40px;line-height:40px;background:#000;color:#bb8ea7;font-weight:700;font-size:1.6rem;text-align:center;cursor:pointer;opacity:1;transition:opacity .3s}@media screen and (min-width: 768px){.m-registration__newsletter-form__btn:hover,.m-registration__newsletter-form--popup__btn:hover{opacity:.5}.m-registration__newsletter-form__btn:focus,.m-registration__newsletter-form--popup__btn:focus{opacity:.5}}.m-registration__newsletter-form__btn:disabled,.m-registration__newsletter-form__btn.is-disabled,.m-registration__newsletter-form--popup__btn:disabled,.m-registration__newsletter-form--popup__btn.is-disabled{color:#999;background:#dbdbdb;cursor:default;pointer-events:none}.m-registration__newsletter-form__error,.m-registration__newsletter-form--popup__error{margin:13px 0 0;display:block;font-size:1.4rem;font-weight:700;color:#fff}.m-registration__followus{margin-top:40px;padding-top:40px;border-top:rgba(255,255,255,.25) 1px solid}@media screen and (min-width: 992px){.m-registration__followus{max-width:390px;width:37.5%;margin-top:0;margin-left:20px;padding:0 0 10px 20px;border-top:none;border-left:rgba(255,255,255,.25) 1px solid}}@media screen and (min-width: 1280px){.m-registration__followus{margin-left:40px;padding-left:40px}}.m-registration__followus__inner{margin:auto;max-width:330px}@media screen and (min-width: 768px){.m-registration__followus__inner{max-width:none;width:340px}}.m-registration__followus__title{display:block;text-align:center}.m-registration__followus__description{margin:42px 0 0}@media screen and (min-width: 992px){.m-registration__followus__description{margin:38px 0 0}}.m-registration__followus__sentence{font-size:1.6rem;line-height:1.75;text-align:center}.m-registration__followus-list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}@media screen and (min-width: 992px){.m-registration__followus-list{margin-top:30px}}.m-registration__followus-list__item{margin:0 10px}.m-registration__followus-list__link{display:block;width:24px;height:24px;text-indent:100%;white-space:nowrap;overflow:hidden;text-decoration:none;background:center center no-repeat;background-size:contain;opacity:1;transition:opacity .3s}.m-registration__followus-list__link img{display:block}@media screen and (min-width: 768px){.m-registration__followus-list__link:hover{opacity:.5}}.m-banner-slider{position:relative;width:100%;overflow:hidden;--swiper-navigation-size: 30px}@media screen and (min-width: 768px){.m-banner-slider{--swiper-navigation-size: 45px}}[data-page_category=economy] .m-banner-slider{background-color:#f1fafe}[data-page_category=social] .m-banner-slider{background-color:#f8fbee}[data-page_category=culture] .m-banner-slider{background-color:#f7edec}.o-article-detail--single-col .m-banner-slider{background-color:transparent}.m-banner-slider--top{margin-top:50px}.m-banner-slider--padding-top{padding-top:50px}.m-banner-slider--padding-bottom{padding-bottom:50px;margin-bottom:-50px}.m-banner-slider--archive{background-color:#d9dad9}@media screen and (min-width: 992px){.m-banner-slider--non-swiper-on-pc .m-banner-slider__frame{width:100%;max-width:1200px;padding:0 80px;margin:0 auto}.m-banner-slider--non-swiper-on-pc .m-banner-slider__prev,.m-banner-slider--non-swiper-on-pc .m-banner-slider__next{display:none}.m-banner-slider--non-swiper-on-pc .swiper-wrapper{display:flex;gap:20px;align-items:center;justify-content:space-between}.m-banner-slider--non-swiper-on-pc .m-banner-slider__slide{max-width:320px;width:100%}}.m-banner-slider__frame,.m-banner-slider__frame--min{width:100%}@media screen and (min-width: 768px){.m-banner-slider__frame,.m-banner-slider__frame--min{margin:auto;width:680px}}.m-banner-slider__frame .swiper-slide img,.m-banner-slider__frame--min .swiper-slide img{width:100%}@media screen and (min-width: 992px){.m-banner-slider__frame--min{padding:0 30px;width:100%}.m-banner-slider__frame--min .swiper-wrapper{justify-content:center;gap:0 40px}.m-banner-slider__frame--min .swiper-slide{width:auto;flex-shrink:1}.m-banner-slider__frame--min .swiper-slide img{width:auto}}.m-banner-slider__frame--once{display:flex;justify-content:center}.m-banner-slider .swiper-button-prev,.m-banner-slider .swiper-button-next{left:0;color:transparent;z-index:20;width:30px;height:30px}@media screen and (min-width: 768px){.m-banner-slider .swiper-button-prev,.m-banner-slider .swiper-button-next{width:45px;height:45px}}.m-banner-slider .swiper-button-prev:focus,.m-banner-slider .swiper-button-next:focus{outline:0}.m-banner-slider .swiper-button-prev:after,.m-banner-slider .swiper-button-next:after{display:none}@media screen and (min-width: 768px){.m-banner-slider .swiper-button-prev,.m-banner-slider .swiper-button-next{left:9px;opacity:1;transition:opacity .3s}.m-banner-slider .swiper-button-prev:hover,.m-banner-slider .swiper-button-next:hover{opacity:.5}}.m-banner-slider .swiper-button-next{left:auto;right:0}@media screen and (min-width: 768px){.m-banner-slider .swiper-button-next{right:9px}}.m-banner-slider .swiper-button-prev{transform:rotate(180deg)}.m-banner-slider__next--min,.m-banner-slider__prev--min{display:block}@media screen and (min-width: 992px){.m-banner-slider__next--min,.m-banner-slider__prev--min{display:none}}.m-banner-slider__slider.swiper-container{overflow:visible}.m-banner-slider__frame--min .m-banner-slider__slide img{width:320px}.m-banner-popup{display:none;position:fixed;bottom:14px;right:3.73333%;z-index:40;width:92.4%;padding:20px;border:#ebebeb 1px solid;background:#fff}.is-banner-popup-open .m-banner-popup{display:block}@media screen and (min-width: 768px){.m-banner-popup{bottom:20px;right:20px;width:420px;padding:12px}}.m-banner-popup__inner{display:flex}.m-banner-popup__close{position:absolute;top:7px;right:7px;width:18px;height:18px;background:url(/assets/img/common/icon_popup_close.svg) center center no-repeat;background-size:contain;cursor:pointer}@media screen and (min-width: 768px){.m-banner-popup__close{width:23px;height:23px}}.m-banner-popup__img{width:45.92476%}@media screen and (min-width: 768px){.m-banner-popup__img{width:178px}}.m-banner-popup__info{width:50.94044%;margin-left:3.9185%}@media screen and (min-width: 768px){.m-banner-popup__info{width:200px;margin-left:15px}}.m-banner-popup__ttl{width:86.15385%;line-height:1.4;margin:0 auto 10px;color:#2a305c;font-size:1.7rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){.m-banner-popup__ttl{width:172px;font-size:2rem}}.m-banner-popup__text{line-height:1.6;margin-bottom:10px;color:#000;font-size:1rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){.m-banner-popup__text{font-size:1.2rem}}.m-banner-popup__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:95.38462%;margin:auto;border:none;padding:6px;color:#fff;text-decoration:none;letter-spacing:.05em;font-size:1.2rem;font-weight:700;cursor:pointer;text-align:center;background:#ed0874}@media screen and (min-width: 768px){.m-banner-popup__btn{width:172px;padding:8px;transition:background .2s ease,color .2s ease}.m-banner-popup__btn:hover{background:var(--anj-color-text)}}.m-banner-popup__btn:disabled,.m-banner-popup__btn.is-disabled{color:#999;background:#dbdbdb;cursor:default;pointer-events:none}.m-newsletter-popup{display:none;position:fixed;top:0;left:0;z-index:50;width:100%;height:100%}.is-newsletter-popup-open .m-newsletter-popup{display:block}.m-newsletter-popup:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2}.m-newsletter-popup__inner{position:relative;width:100%;height:100%;max-height:100vh;overflow-y:scroll;overflow-scrolling:touch}@media screen and (min-width: 768px){.m-newsletter-popup__inner{display:flex;align-items:center;overflow-y:visible}}.m-newsletter-popup__content{position:relative;width:89.33333%;margin:100px auto 150px;padding:50px 20px;background:#bb8ea7}@media screen and (min-width: 768px){.m-newsletter-popup__content{width:720px;margin-top:0;margin-bottom:0;padding:40px 55px 50px}}.m-newsletter-popup__close{position:absolute;top:20px;right:20px;width:36px;height:36px;cursor:pointer}.m-ad{display:flex;align-items:center;justify-content:center}.m-ad:has(iframe){margin-top:50px}.single-post .ad-premium_frame_b{display:flex;align-items:center;justify-content:center}.single-post .ad-premium_frame_b:has(iframe){margin-top:40px;margin-bottom:40px}.m-ad-sidebar-top{display:flex;align-items:center;justify-content:center}.m-ad-sidebar-top:has(iframe){margin-bottom:40px}.m-ad-archive{display:flex;align-items:center;justify-content:center}.m-ad-archive:has(iframe){margin-top:20px;margin-bottom:50px}.tax-special_articles_tags .ad-premium_frame_a:has(iframe){margin-top:40px;margin-bottom:40px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;padding:0;margin:0;background:none;color:inherit;font:inherit;cursor:pointer}.a-btn{display:flex;justify-content:center;align-items:center;width:320px;min-height:60px;font-size:2.4rem;font-weight:700;text-decoration:none;background:#000;cursor:pointer;color:#fff;text-align:center;opacity:1;transition:opacity .3s}.a-btn--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;padding:15px 16px;min-width:163px;line-height:1.15;color:#fff;text-decoration:none;letter-spacing:.05em;font-size:1.8rem;font-weight:700;cursor:pointer;text-align:center;background:#ed0874}@media screen and (min-width: 768px){.a-btn--action{padding:13px 21px;min-width:179px;font-size:2rem;transition:background .2s ease,color .2s ease}.a-btn--action:hover{background:var(--anj-color-text)}}.a-btn--action::disabled,.a-btn--action.is-disabled{color:#999;background:#dbdbdb;cursor:default;pointer-events:none}[data-page_category=economy] .a-btn{background-color:#035876}[data-page_category=social] .a-btn{background-color:#00a651}[data-page_category=culture] .a-btn{background-color:#a7247a}[data-page_category=special] .a-btn{background-color:#bc4860}@media screen and (min-width: 768px){.a-btn:hover{opacity:.5}}.a-bordered-title{border-top:#000000 10px solid;padding-top:25px}[data-page_category=economy] .a-bordered-title{border-top:#035876 10px solid}[data-page_category=social] .a-bordered-title{border-top:#00A651 10px solid}[data-page_category=culture] .a-bordered-title{border-top:#A7247A 10px solid}[data-page_category=special] .a-bordered-title{border-top:#BC4860 10px solid}.a-page-title{position:relative;top:0;left:0;display:block;font-size:3.3rem;font-weight:700;line-height:1.2}@media screen and (min-width: 992px){.a-page-title{padding-bottom:30px;margin-left:auto;margin-right:auto;font-size:4.4rem;line-height:1.36;width:100%}.a-page-title:after{margin:auto;position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:1px;background:#ebebeb;content:""}}.a-page-title--no-border{padding-bottom:0}@media screen and (min-width: 992px){.a-page-title--no-border:after{display:none}}.a-page-title--side-padding{padding:30px 5.3333333333vw 0}@media screen and (min-width: 768px){.a-page-title--side-padding{padding:30px;margin-left:auto;margin-right:auto;max-width:1260px}}.u-article-richtext{font-size:1.6rem;line-height:1.8;text-align:justify}.u-article-richtext>*:first-child{margin-top:0}.u-article-richtext h1,.u-article-richtext h2,.u-article-richtext h3,.u-article-richtext h4,.u-article-richtext h5,.u-article-richtext h6{margin-top:25px;font-weight:700}@media screen and (min-width: 992px){.u-article-richtext h1,.u-article-richtext h2,.u-article-richtext h3,.u-article-richtext h4,.u-article-richtext h5,.u-article-richtext h6{margin-top:25px}}[data-page_category=economy] .u-article-richtext h1,[data-page_category=economy] .u-article-richtext h2,[data-page_category=economy] .u-article-richtext h3,[data-page_category=economy] .u-article-richtext h4,[data-page_category=economy] .u-article-richtext h5,[data-page_category=economy] .u-article-richtext h6{color:#035876}[data-page_category=social] .u-article-richtext h1,[data-page_category=social] .u-article-richtext h2,[data-page_category=social] .u-article-richtext h3,[data-page_category=social] .u-article-richtext h4,[data-page_category=social] .u-article-richtext h5,[data-page_category=social] .u-article-richtext h6{color:#00a651}[data-page_category=culture] .u-article-richtext h1,[data-page_category=culture] .u-article-richtext h2,[data-page_category=culture] .u-article-richtext h3,[data-page_category=culture] .u-article-richtext h4,[data-page_category=culture] .u-article-richtext h5,[data-page_category=culture] .u-article-richtext h6{color:#a7247a}[data-page_category=special] .u-article-richtext h1,[data-page_category=special] .u-article-richtext h2,[data-page_category=special] .u-article-richtext h3,[data-page_category=special] .u-article-richtext h4,[data-page_category=special] .u-article-richtext h5,[data-page_category=special] .u-article-richtext h6{color:#bc4860}.u-article-richtext h1,.u-article-richtext h2{font-size:2rem}.u-article-richtext h3,.u-article-richtext h4,.u-article-richtext h5,.u-article-richtext h6{font-size:1.8rem}.u-article-richtext p{margin-top:25px}@media screen and (min-width: 992px){.u-article-richtext p{margin-top:25px}}.u-article-richtext p>iframe[src*="instagram.com"]{background:#fff;max-width:540px;width:calc(100% - 2px);border-radius:3px;border:1px solid #dbdbdb;box-shadow:none;display:block;margin:0 auto 12px;min-width:326px;padding:0}.u-article-richtext figure{margin:25px auto}@media screen and (min-width: 992px){.u-article-richtext figure{margin:40px auto}}.u-article-richtext pre{margin-top:25px;font-family:Helvetica Neue,Arial,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;white-space:normal}@media screen and (min-width: 992px){.u-article-richtext pre{margin-top:25px}}.u-article-richtext strong{font-weight:700}.u-article-richtext em{font-style:italic}.u-article-richtext ul{margin-top:25px}@media screen and (min-width: 992px){.u-article-richtext ul{margin-top:25px}}.u-article-richtext ul>li{position:relative;padding-left:15px}.u-article-richtext ul>li:before{content:"";display:block;position:absolute;top:.65em;left:0;width:6px;height:6px;border-radius:50%;background:#dbdbdb}[data-page_category=economy] .u-article-richtext ul>li:before{background:#035876}[data-page_category=social] .u-article-richtext ul>li:before{background:#00a651}[data-page_category=culture] .u-article-richtext ul>li:before{background:#a7247a}[data-page_category=special] .u-article-richtext ul>li:before{background:#bc4860}.u-article-richtext ul>li+li{margin-top:5px}@media screen and (min-width: 992px){.u-article-richtext ul>li+li{margin-top:10px}}.u-article-richtext ol{counter-reset:list-number;line-height:1.6;margin-top:25px}@media screen and (min-width: 992px){.u-article-richtext ol{margin-top:25px}}.u-article-richtext ol>li{position:relative;padding-left:20px}@media screen and (min-width: 992px){.u-article-richtext ol>li{padding-left:25px}}.u-article-richtext ol>li:before{content:counter(list-number);counter-increment:list-number;display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-size:2.2rem;font-weight:700}@media screen and (min-width: 992px){.u-article-richtext ol>li:before{top:.1em}}.u-article-richtext ol>li+li{margin-top:15px}.u-article-richtext hr{margin-top:25px;border-top:1px solid #cccccc}.u-article-richtext a:not(.c-btn-action){color:var(--anj-color-text);text-decoration:underline}.u-article-richtext a:not(.c-btn-action):hover{text-decoration:none}.u-article-richtext table{width:100%;margin-top:25px;border-collapse:collapse;text-align:center}@media screen and (min-width: 992px){.u-article-richtext table{margin-top:25px}}.u-article-richtext table th{padding:.1em .5em;border:1px solid #dbdbdb;font-weight:400;background:#f8f8f8}.u-article-richtext table td{padding:.1em .5em;border:1px solid #dbdbdb}.u-article-richtext--small{font-size:1.4rem;line-height:1.5}.u-article-richtext--small h1,.u-article-richtext--small h2,.u-article-richtext--small h3,.u-article-richtext--small h4,.u-article-richtext--small h5,.u-article-richtext--small h6{margin-top:15px;margin-bottom:-15px}@media screen and (min-width: 992px){.u-article-richtext--small h1,.u-article-richtext--small h2,.u-article-richtext--small h3,.u-article-richtext--small h4,.u-article-richtext--small h5,.u-article-richtext--small h6{margin-top:20px;margin-bottom:-20px}}.u-article-richtext--small p{margin-top:15px}@media screen and (min-width: 992px){.u-article-richtext--small p{margin-top:20px}}.u-article-richtext--small figure{margin-top:15px}@media screen and (min-width: 992px){.u-article-richtext--small figure{margin-top:20px}}.u-article-richtext--small pre{margin-top:15px;font-size:1.4rem}@media screen and (min-width: 992px){.u-article-richtext--small pre{margin-top:20px;font-size:1.6rem}}.u-article-richtext--small ul{margin-top:15px}@media screen and (min-width: 992px){.u-article-richtext--small ul{margin-top:20px}}.u-article-richtext--small ol{margin-top:15px}@media screen and (min-width: 992px){.u-article-richtext--small ol{margin-top:20px}}.u-article-richtext--small table{margin-top:15px}@media screen and (min-width: 992px){.u-article-richtext--small table{margin-top:20px}}.u-article-richtext .wp-block-buttons{margin:25px auto}@media screen and (min-width: 992px){.u-article-richtext .wp-block-buttons{margin:40px auto}}.u-article-richtext .wp-block-buttons .wp-block-button .wp-block-button__link{background-color:#000;width:320px;height:60px;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto;padding:0;font-size:16px;color:#fff;line-height:1.375;text-decoration:none;border-radius:0;transition:opacity .3s}.u-article-richtext .wp-block-buttons .wp-block-button .wp-block-button__link:hover{opacity:.5}.u-article-richtext .wp-block-quote:not(.has-heading){padding-left:20px;border-left:5px solid #000}.u-article-richtext .wp-block-quote.has-heading{color:var(--category-color);position:relative;margin-top:2.5em;margin-bottom:2.5em}@media screen and (max-width: 767.9px){.u-article-richtext .wp-block-quote.has-heading{display:flex;flex-direction:column}}@media screen and (max-width: 767.9px){.u-article-richtext .wp-block-quote.has-heading .wp-block-heading{margin-top:0}}.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__before,.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__after{color:#035876;background-repeat:no-repeat;background-size:contain;width:27px;height:18px;content:"";position:absolute}@media screen and (max-width: 767.9px){.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__before,.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__after{position:relative}}.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__before{top:-4px;left:-44px}@media screen and (max-width: 767.9px){.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__before{margin-bottom:8px;top:unset;left:unset}}.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__after{bottom:-4px;right:-44px}@media screen and (max-width: 767.9px){.u-article-richtext .wp-block-quote.has-heading .wp-block-quote__after{bottom:unset;right:unset;margin-top:8px;margin-left:auto}}.u-general-richtext{font-size:1.5rem;line-height:2}@media screen and (min-width: 768px){.u-general-richtext{font-size:1.8rem;line-height:2.2}}.u-general-richtext h2{margin-top:40px;margin-bottom:15px;line-height:1.5;font-size:2rem;font-weight:700}@media screen and (min-width: 992px){.u-general-richtext h2{margin-top:60px;margin-bottom:10px;font-size:3rem}}.u-general-richtext h3{margin-bottom:15px;line-height:1.5;font-size:1.6rem;font-weight:700}@media screen and (min-width: 992px){.u-general-richtext h3{margin-bottom:10px;font-size:2rem}}.u-general-richtext a{color:inherit;text-decoration:underline}.u-general-richtext hr{border-top:1px solid #ebebeb}.u-general-richtext p,.u-general-richtext h3,.u-general-richtext hr{margin:30px 0}@media screen and (min-width: 768px){.u-general-richtext p,.u-general-richtext h3,.u-general-richtext hr{margin:40px 0}}@media screen and (max-width: 767.9px){.u-general-richtext table,.u-general-richtext tr,.u-general-richtext th,.u-general-richtext td{display:block}}.u-general-richtext table{border:none;line-height:2}.u-general-richtext td{border:none;vertical-align:top;padding:0}.u-general-richtext td strong{margin-bottom:5px;font-size:2rem;font-weight:700}.u-general-richtext td:first-child{width:200px}@media screen and (min-width: 768px){.u-general-richtext td{padding:12.5px 0}}.u-general-richtext tr+tr{margin-top:35px}@media screen and (min-width: 768px){.u-general-richtext tr+tr{margin-top:0}}.u-general-richtext ul{line-height:1.6;margin-top:30px}@media screen and (min-width: 992px){.u-general-richtext ul{margin-top:40px}}.u-general-richtext ul>li{position:relative;padding-left:15px;font-size:1.4rem}@media screen and (min-width: 992px){.u-general-richtext ul>li{font-size:1.6rem}}.u-general-richtext ul>li:before{content:"";display:block;position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:#dbdbdb}.u-general-richtext ul>li+li{margin-top:5px}@media screen and (min-width: 992px){.u-general-richtext ul>li+li{margin-top:10px}}.u-general-richtext ol{counter-reset:list-number;line-height:1.6;margin-top:30px}@media screen and (min-width: 992px){.u-general-richtext ol{margin-top:40px}}.u-general-richtext ol>li{position:relative;padding-left:20px;font-size:1.4rem}@media screen and (min-width: 992px){.u-general-richtext ol>li{padding-left:25px;font-size:1.6rem}}.u-general-richtext ol>li:before{content:counter(list-number);counter-increment:list-number;display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-size:2.2rem;font-weight:700}@media screen and (min-width: 992px){.u-general-richtext ol>li:before{top:.1em}}.u-general-richtext ol>li+li{margin-top:15px}.u-general-richtext--link-pink a{color:#ed0874}.u-general-richtext--ul-black ul li:before{background-color:var(--anj-color-text)}.u-general-richtext--small{font-size:1.4rem;line-height:1.9}@media screen and (min-width: 992px),print{.u-general-richtext--small{font-size:1.6rem}}.u-general-richtext--small h1,.u-general-richtext--small h2,.u-general-richtext--small h3,.u-general-richtext--small h4,.u-general-richtext--small h5,.u-general-richtext--small h6{margin-top:15px;margin-bottom:-15px}@media screen and (min-width: 992px),print{.u-general-richtext--small h1,.u-general-richtext--small h2,.u-general-richtext--small h3,.u-general-richtext--small h4,.u-general-richtext--small h5,.u-general-richtext--small h6{margin-top:20px;margin-bottom:-20px}}.u-general-richtext--small p{margin-top:15px}@media screen and (min-width: 992px),print{.u-general-richtext--small p{margin-top:20px}}.u-general-richtext--small pre{margin-top:15px;font-size:1.4rem}@media screen and (min-width: 992px),print{.u-general-richtext--small pre{margin-top:20px;font-size:1.6rem}}.u-general-richtext--small ul{margin-top:15px}@media screen and (min-width: 992px),print{.u-general-richtext--small ul{margin-top:20px}}.u-general-richtext--small ol{margin-top:15px}@media screen and (min-width: 992px),print{.u-general-richtext--small ol{margin-top:20px}}.u-general-richtext--small table{margin-top:15px}@media screen and (min-width: 992px),print{.u-general-richtext--small table{margin-top:20px}}.u-information-richtext{font-size:1.5rem;line-height:2;text-align:justify}@media screen and (min-width: 768px){.u-information-richtext{font-size:1.8rem;line-height:2.2}}.u-information-richtext p+p{margin-top:30px}@media screen and (min-width: 768px){.u-information-richtext p+p{margin-top:40px}}.u-information-richtext a{color:#ed0874;text-decoration:underline}.u-general-richtext--tiny{font-size:1.2rem;line-height:1.9}@media screen and (min-width: 992px),print{.u-general-richtext--tiny{font-size:1.4rem;line-height:2}}.u-general-richtext--tiny h1,.u-general-richtext--tiny h2,.u-general-richtext--tiny h3,.u-general-richtext--tiny h4,.u-general-richtext--tiny h5,.u-general-richtext--tiny h6{margin-top:5px;margin-bottom:-5px}@media screen and (min-width: 992px),print{.u-general-richtext--tiny h1,.u-general-richtext--tiny h2,.u-general-richtext--tiny h3,.u-general-richtext--tiny h4,.u-general-richtext--tiny h5,.u-general-richtext--tiny h6{margin-top:10px;margin-bottom:-10px}}.u-general-richtext--tiny p{margin-top:5px}@media screen and (min-width: 992px),print{.u-general-richtext--tiny p{margin-top:10px}}.u-general-richtext--tiny pre{margin-top:5px;font-size:1.2rem}@media screen and (min-width: 992px),print{.u-general-richtext--tiny pre{margin-top:10px;font-size:1.4rem}}.u-general-richtext--tiny ul{margin-top:5px}@media screen and (min-width: 992px),print{.u-general-richtext--tiny ul{margin-top:10px}}.u-general-richtext--tiny ul>li{font-size:1.2rem}@media screen and (min-width: 992px),print{.u-general-richtext--tiny ul>li{font-size:1.4rem}}.u-general-richtext--tiny ol{margin-top:5px}@media screen and (min-width: 992px),print{.u-general-richtext--tiny ol{margin-top:10px}}.u-general-richtext--tiny ol>li{font-size:1.2rem}@media screen and (min-width: 992px),print{.u-general-richtext--tiny ol>li{font-size:1.4rem}}.u-general-richtext--tiny table{margin-top:5px}@media screen and (min-width: 992px),print{.u-general-richtext--tiny table{margin-top:10px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
