@charset "UTF-8";
.node  figure{max-width:100%;display:block;margin-block:32px;padding:0 var(--padding-inline, 0px);position:relative}@media screen and (min-width:768px){.node  figure{margin-block:40px;padding:0 var(--padding-inline, 0px)}}.node  figure.--full{display:block;width:calc(100% + (var(--padding-inline, 0px) * 2));max-width:calc(100% + (var(--padding-inline, 0px) * 2));margin-left:calc(0 - var(--padding-inline, 0px));margin-right:calc(0 - var(--padding-inline, 0px))}.node  figure img.--shadow{box-shadow:4px 4px 10px rgba(0, 0, 0, 0.12)}@media screen and (min-width:768px){.node  figure img.--shadow{box-shadow:8px 8px 20px rgba(0, 0, 0, 0.12)}}.node  figure img.--border{box-sizing:border-box;border:1px solid #e6e7e8}.node  figure figcaption{margin-top:8px;color:#575959;font-size:14px;line-height:1.5}.node  figure .figure--zoom{position:relative}.node  figure .figure--zoom:is(:hover, :focus, :active){text-decoration:none}.node  figure .figure--zoom::after{content:"画像を拡大";display:flex;justify-content:center;align-items:center;width:7em;margin-left:auto;padding:3px 3px 3px 2em;border-radius:0;background-color:#1c1e1f;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='white'><path d='M120-120v-240h80v104l124-124 56 56-124 124h104v80H120Zm480 0v-80h104L580-324l56-56 124 124v-104h80v240H600ZM324-580 200-704v104h-80v-240h240v80H256l124 124-56 56Zm312 0-56-56 124-124H600v-80h240v240h-80v-104L636-580Z'/></svg>");background-position:calc(3px + 0.5em) calc(50% + 1px);background-repeat:no-repeat;background-size:14px;font-size:11px;color:#fff}@media screen and (min-width:768px){.node  figure .figure--zoom::after{font-size:13px;background-size:18px}}:where(h1, h2, h3, h4, h5, h6){text-wrap:pretty}.node  h2{position:relative;line-height:1.4;font-size:23px;font-weight:700}@media screen and (min-width:768px){.node  h2{margin:32px 0;line-height:1.4;font-size:28px}}.node  h2 .marker{display:inline;background:linear-gradient(transparent 40%, #ffebf0 60%)}@media screen and (min-width:768px){.node  h2 .marker{background:linear-gradient(transparent 70%, #ffebf0 30%)}}.node  h2 .tag{margin-right:5px;top:-4px}@media screen and (min-width:768px){.node  h2 .tag{margin-right:8px;top:-6px}}.node  h2.--ad{padding-right:104px;font-size:20px}.node  h2.--ad .ad-icon{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:6px;right:0;margin:auto;padding:3px 10px 4px;font-size:11px;color:#575959;background-color:#fafcfc;border:1px solid #d9dadb}@media screen and (min-width:768px){.node  h2.--ad{font-size:23px}}@media screen and (max-width:767px){.node  h2.--ad{border-top:2px solid #d63a64;border-bottom:1px solid #d9dadb;padding-top:16px;padding-bottom:16px}.node  h2.--ad .ad-icon{top:20px;right:4px}}.node  h2.--bicolorLine{padding-top:16px}.node  h2.--bicolorLine:before{content:"";width:100%;height:2px;background:linear-gradient(to right, #d63a64 96px, #d9dadb 96px);position:absolute;top:0;left:0}.node  h2.--bicolorLine.--aki-small{margin-top:50px}@media screen and (min-width:768px){.node  h2.--bicolorLine{padding-top:24px}.node  h2.--bicolorLine:before{height:3px}}.node  h2.--corner{font-size:20px;margin-top:20px;margin-bottom:20px}@media screen and (min-width:768px){.node  h2.--corner{font-size:23px;margin-top:96px;margin-bottom:40px}}.node  h2.--glossary{font-size:20px;margin-top:0px;margin-bottom:16px}@media screen and (min-width:768px){.node  h2.--glossary{font-size:23px;margin-top:64px;margin-bottom:24px}}.node  h2.--small{font-size:23px;margin-bottom:24px}@media screen and (min-width:768px){.node  h2.--small{font-size:23px;margin-bottom:32px}}.node  h2.--tiny{font-size:20px;letter-spacing:0.1em;margin-bottom:32px}@media screen and (min-width:768px){.node  h2.--tiny{padding-top:16px;margin-bottom:40px}}.node  h2.--aki-none{margin:0}.node  h2.--aki-top-none{margin-top:0}.node  h2.--aki-small{margin-bottom:8px}@media screen and (min-width:768px){.node  h2.--aki-small{margin-bottom:16px}}.node  h3{margin:24px 0;padding:0 0 10px 0;box-sizing:border-box;border-bottom:1px solid #d9dadb;position:relative;line-height:1.4;font-size:20px;font-weight:700}.node  h3 .tag{margin-right:5px;top:-2px}@media screen and (min-width:768px){.node  h3 .tag{margin-right:8px;top:-3px}}.node  h3::after{content:"";width:10%;height:1px;position:absolute;left:0;bottom:-1px;background-color:#f294ad}@media screen and (min-width:768px){.node  h3{margin:32px 0;line-height:1.4;font-size:23px}}.node  h3.--line{padding:10px 0;border-top:2px solid #f294ad;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.node  h3.--line{padding:12px 0}}.node  h3.--line::after{display:none}.node  h3.--basic{border-bottom:none}.node  h3.--basic:after{display:none}.node  h3.--small{font-size:18px}.node  h4{margin:32px 0;padding-left:16px;position:relative;line-height:1.4;font-size:20px;font-weight:700}.node  h4::before{content:"";width:4px;height:100%;position:absolute;left:0;top:0;background-color:#f26d91}@media screen and (min-width:768px){.node  h4{margin:24px 0;padding-left:24px;line-height:1.4;font-size:20px}}.node  h4.--normal{padding-left:0}.node  h4.--normal::before{display:none}.node  p.page__lead{margin:0;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d9dadb}@media screen and (max-width:767px){.node  p.page__lead{font-size:14px;line-height:1.5}}@media screen and (min-width:768px){.node  p.page__lead{font-size:16px;line-height:1.5}}.node  p.page__lead.--present{border-bottom:none}@media screen and (max-width:767px){.node  .relation__title{margin:64px 0 24px}}@media screen and (min-width:768px){.node  .relation__title{margin:48px 0 16px}}@media screen and (max-width:767px){.page__title{font-size:20px;line-height:1.5}}@media screen and (min-width:768px){.page__title{font-size:28px;line-height:1.43}}.page__title.--ad{position:relative;margin-bottom:40px}.page__title.--ad .ad-icon span{display:inline-block;vertical-align:0.2em;padding:0 9px;font-size:11px;margin-left:0.2em;color:#575959;background-color:#fafcfc;border:1px solid #d9dadb}@media screen and (min-width:768px){.page__title.--ad .ad-icon span{padding:3px 9px 4px;vertical-align:0.5em}}.page__title.--detailMore{margin-bottom:31px}@media screen and (min-width:768px){.page__title.--detailMore{margin-bottom:24px}}.block-views-block--bancho-backnumber-subcorners-block-backnumber>.block__title,.block-views-block--bancho-backnumber-block-taxonomy-term-canonical>.block__title{position:relative;padding-top:16px;font-size:23px;margin-bottom:8px;line-height:1;margin-top:50px}@media screen and (min-width:768px){.block-views-block--bancho-backnumber-subcorners-block-backnumber>.block__title,.block-views-block--bancho-backnumber-block-taxonomy-term-canonical>.block__title{padding-top:24px;margin-bottom:16px}}.block-views-block--bancho-backnumber-subcorners-block-backnumber>.block__title::before,.block-views-block--bancho-backnumber-block-taxonomy-term-canonical>.block__title::before{width:100%;height:2px;position:absolute;top:0;left:0;content:"";background:linear-gradient(to right, #d63a64 96px, #d9dadb 96px)}.layout:has(.block-views-block--bancho-backnumber-subcorners-block-backnumber)+.layout{margin-top:64px}@media screen and (min-width:768px){.layout:has(.block-views-block--bancho-backnumber-subcorners-block-backnumber)+.layout{margin-top:96px}}.icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:1;overflow:hidden;position:relative}.icon::before{font-size:20px;color:#fff}.--arrowL01::before{font-family:"Material Symbols Outlined";content:""}.--arrowR01::before{font-family:"Material Symbols Outlined";content:""}.--arrowR02::before{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 40}.--arrowB01::before{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.--add01::before{font-family:"Material Symbols Outlined";content:""}.--remove01::before{font-family:"Material Symbols Outlined";content:""}.--checkTrue01::before{font-family:"Material Symbols Outlined";content:""}.--checkFalse01::before{font-family:"Material Symbols Outlined";content:""}.--search01::before{font-family:"Material Symbols Outlined";content:""}.--close01::before{font-family:"Material Symbols Outlined";content:""}.--close02::before{font-family:"Material Symbols Outlined";content:""}.--rise01::before{font-family:"Material Symbols Outlined";content:""}.--quote01::before{font-family:"Material Symbols Outlined";content:""}.--calendar01::before{font-family:"Material Symbols Outlined";content:""}.--account01::before{font-family:"Material Symbols Outlined";content:""}.--note01::before{font-family:"Material Symbols Outlined";content:""}.--copy01::before{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.--list01::before{font-family:"Material Symbols Outlined";content:""}.--zoom01::before{font-family:"Material Symbols Outlined";content:""}.--cart01::before{font-family:"Material Symbols Outlined";content:""}.--openInNew::before{font-family:"Material Symbols Outlined";content:""}.--notice01::before{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40;content:""}.--notice02::before{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40;content:""}.--question01::before{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40;content:""}.--attention01::before{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40;content:""}.--warning01::before{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40;content:""}.--iconSmall{display:flex;justify-content:center;align-items:center;width:19px;height:19px}.--iconSmall.--snsNOTE{height:21.5px}.--iconMiddle{display:flex;justify-content:center;align-items:center;width:36px;height:36px}.--iconMiddle.--snsNOTE{height:40.5px}.--iconLarge{display:flex;justify-content:center;align-items:center;width:48px;height:48px}.--iconLarge.--snsNOTE{height:54px}.--snsFB{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_fb.svg") left top no-repeat;background-size:100%}.--snsX{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_x.svg") left top no-repeat;background-size:100%}.--snsHB{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_hb.svg") left top no-repeat;background-size:100%}.--snsMZ{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_mz.svg") left top no-repeat;background-size:100%}.--snsNOTE{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_note.svg") left top no-repeat;background-size:100%}.--snsLINE{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_line.svg") left top no-repeat;background-size:100%}.--snsRSS{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_rss.svg") left top no-repeat;background-size:100%}.--snsMail{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_mz.svg") left top no-repeat;background-size:100%}.--snsBluesky{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_bluesky-circle.svg") left center no-repeat;background-size:100%}.--snsGoogleNews{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_google_news_circle.svg") left center no-repeat;background-size:100%}.--rank{font-weight:600;font-size:15px;color:#323333;background-color:#d9dadb}.--rank.--gold{color:#fff;background-color:#b19208}.--rank.--silver{color:#fff;background-color:#7c8387}.--rank.--bronze{color:#fff;background-color:#cb6644}.--fill::before{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.--no-fill::before{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.icon--currentColor::before{color:currentColor}.btn,.tabs__list--ranking>li a,.tabs__list--category>li a{display:flex;justify-content:center;align-items:center;width:100%;max-width:400px;margin:24px auto;padding:15px 16px;border-radius:4px;background-color:#1c1e1f;text-align:center;font-size:14px;font-weight:700;line-height:1.4;color:#fff}@media screen and (min-width:768px){.btn,.tabs__list--ranking>li a,.tabs__list--category>li a{margin:24px auto}}.btn.--cornerSub,.tabs__list--ranking>li a.--cornerSub,.tabs__list--category>li a.--cornerSub{position:relative}@media screen and (max-width:767px){.btn.--cornerSub,.tabs__list--ranking>li a.--cornerSub,.tabs__list--category>li a.--cornerSub{width:240px;margin-top:50px}}.btn.--cornerSub::before,.tabs__list--ranking>li a.--cornerSub::before,.tabs__list--category>li a.--cornerSub::before{content:"";display:block;position:absolute;background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/header_arrow_bottom.svg") no-repeat;background-size:cover;width:10px;height:5px;top:50%;right:20%}@media screen and (max-width:767px){.btn.--cornerSub::before,.tabs__list--ranking>li a.--cornerSub::before,.tabs__list--category>li a.--cornerSub::before{right:15%}}.btn .icon,.tabs__list--ranking>li a .icon,.tabs__list--category>li a .icon{width:14px;height:14px;margin:0 8px;position:relative;line-height:1.3;font-weight:normal;color:#fff}.btn .icon::before,.tabs__list--ranking>li a .icon::before,.tabs__list--category>li a .icon::before{font-size:14px}.btn .icon.--cart01,.tabs__list--ranking>li a .icon.--cart01,.tabs__list--category>li a .icon.--cart01{width:20px;height:20px}.btn .icon.--cart01::before,.tabs__list--ranking>li a .icon.--cart01::before,.tabs__list--category>li a .icon.--cart01::before{font-size:20px;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.btn .icon.--arrowB01,.tabs__list--ranking>li a .icon.--arrowB01,.tabs__list--category>li a .icon.--arrowB01{height:20px;margin-bottom:-2px}.btn .icon.--arrowB01::before,.tabs__list--ranking>li a .icon.--arrowB01::before,.tabs__list--category>li a .icon.--arrowB01::before{font-size:20px}.btn.--large,.tabs__list--ranking>li a.--large,.tabs__list--category>li a.--large{max-width:400px;padding:15px 16px}.btn.--middle,.tabs__list--ranking>li a.--middle,.tabs__list--category>li a.--middle{max-width:300px;padding:13px 14px}.btn.--small,.tabs__list--ranking>li a.--small,.tabs__list--category>li a.--small{max-width:248px;padding:10px 12px}.btn.--strong,.tabs__list--ranking>li a.--strong,.tabs__list--category>li a.--strong{background-color:#d63a64}.btn.--line,.tabs__list--ranking>li:not(.is-active) a,.tabs__list--category>li:not(.is-active) a{border:1px solid #ffccda;background-color:#fff7fa;color:#cf275f}.btn.--line .icon.--arrowR01::before,.tabs__list--ranking>li:not(.is-active) a .icon.--arrowR01::before,.tabs__list--category>li:not(.is-active) a .icon.--arrowR01::before{color:#cf275f}.btn.--line .icon.--openInNew::before,.tabs__list--ranking>li:not(.is-active) a .icon.--openInNew::before,.tabs__list--category>li:not(.is-active) a .icon.--openInNew::before{color:#cf275f}.btn.--cornerSub2,.tabs__list--ranking>li a.--cornerSub2,.tabs__list--category>li a.--cornerSub2{position:relative}@media screen and (max-width:767px){.btn.--cornerSub2,.tabs__list--ranking>li a.--cornerSub2,.tabs__list--category>li a.--cornerSub2{margin:0 auto}}.btn.--cornerSub2:after,.tabs__list--ranking>li a.--cornerSub2:after,.tabs__list--category>li a.--cornerSub2:after{content:"";display:inline-block;width:5px;height:10px;background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/corner_arrow_right.svg") center / auto no-repeat;background-size:cover;position:absolute;top:50%;left:26%;transform:translate(0, -50%)}@media screen and (max-width:767px){.btn.--cornerSub2:after,.tabs__list--ranking>li a.--cornerSub2:after,.tabs__list--category>li a.--cornerSub2:after{left:20%}}.btn.--line-current,.tabs__list--ranking>li.is-active a,.tabs__list--category>li.is-active a{background-color:#d63a64;color:#fff}.btn.--line-current a,.tabs__list--ranking>li.is-active a a,.tabs__list--category>li.is-active a a{color:#fff}.btn.--line-current .icon.--arrowR01::before,.tabs__list--ranking>li.is-active a .icon.--arrowR01::before,.tabs__list--category>li.is-active a .icon.--arrowR01::before{color:#fff}.btn.--cart::before,.tabs__list--ranking>li a.--cart::before,.tabs__list--category>li a.--cart::before{margin-right:8px;font-family:"Material Symbols Outlined";content:"";font-size:20px;color:#fff;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.btn.--next-prev,.tabs__list--ranking>li a.--next-prev,.tabs__list--category>li a.--next-prev{max-width:498px;border-radius:0;background-color:#d63a64;text-align:left}.btn.--next-prev::before,.tabs__list--ranking>li a.--next-prev::before,.tabs__list--category>li a.--next-prev::before{content:"次のページ ➡ ";display:inline-block;white-space:nowrap;margin-right:0.5em}.btn.--zoom,.tabs__list--ranking>li a.--zoom,.tabs__list--category>li a.--zoom{width:90px;padding:3px 3px;border-radius:0;background-color:#1c1e1f;font-size:11px;color:#fff}@media screen and (min-width:768px){.btn.--zoom,.tabs__list--ranking>li a.--zoom,.tabs__list--category>li a.--zoom{width:113px;padding:3px 11px;font-size:13px}}.btn.--zoom .icon,.tabs__list--ranking>li a.--zoom .icon,.tabs__list--category>li a.--zoom .icon{margin-right:5px;top:2px;line-height:1.3;font-size:14px;color:#fff}@media screen and (min-width:768px){.btn.--zoom .icon,.tabs__list--ranking>li a.--zoom .icon,.tabs__list--category>li a.--zoom .icon{top:2px;font-size:18px}}.btn.--more,.tabs__list--ranking>li a.--more,.tabs__list--category>li a.--more{width:100%;max-width:100%;position:absolute;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:#d63a64;background-color:transparent}@media screen and (max-width:767px){.btn.--more,.tabs__list--ranking>li a.--more,.tabs__list--category>li a.--more{bottom:-30px;font-size:11px}}@media screen and (min-width:768px){.btn.--more,.tabs__list--ranking>li a.--more,.tabs__list--category>li a.--more{bottom:-30px;font-size:16px}}.btn.--more .icon,.tabs__list--ranking>li a.--more .icon,.tabs__list--category>li a.--more .icon{transform:rotate(90deg)}.btn.--more .icon::before,.tabs__list--ranking>li a.--more .icon::before,.tabs__list--category>li a.--more .icon::before{color:#d63a64}.btn.--more.--hidden,.tabs__list--ranking>li a.--more.--hidden,.tabs__list--category>li a.--more.--hidden{display:none}.btn.--relation,.tabs__list--ranking>li a.--relation,.tabs__list--category>li a.--relation{font-weight:normal}.btn.--black,.tabs__list--ranking>li a.--black,.tabs__list--category>li a.--black{background-color:#1c1e1f;color:#fff}.btn.--aki-large,.tabs__list--ranking>li a.--aki-large,.tabs__list--category>li a.--aki-large{margin-block:32px}@media screen and (min-width:768px){.btn.--aki-large,.tabs__list--ranking>li a.--aki-large,.tabs__list--category>li a.--aki-large{margin-block:48px}}.btn.--aki-none,.tabs__list--ranking>li a.--aki-none,.tabs__list--category>li a.--aki-none{margin:0}.btn.--aki-top-none,.tabs__list--ranking>li a.--aki-top-none,.tabs__list--category>li a.--aki-top-none{margin-top:0}.btn.--aki-bottom-none,.tabs__list--ranking>li a.--aki-bottom-none,.tabs__list--category>li a.--aki-bottom-none{margin-bottom:0}.btn.--inactive,.tabs__list--ranking>li a.--inactive,.tabs__list--category>li a.--inactive{pointer-events:none;background-color:#d9dadb;color:#89898c}.tabs__list--ranking>li a,.tabs__list--category>li a{padding:15px 5px}@media screen and (min-width:768px){.tabs__list--ranking>li a,.tabs__list--category>li a{padding:10px}}@media screen and (max-width:767px){.--event .btn{height:auto;max-height:42px}}.webform-submission-reader-gift-form-form .btn{border:none}.tabs--ranking--misc{margin-top:1em}.tabs--ranking--misc .tabs__list--ranking{margin-top:0.5em}.tabs--ranking--misc .tabs__list--ranking>li a{background-color:transparent}.node  .modal{display:none;opacity:0;width:100%;height:100%;position:fixed;left:0;top:0;z-index:9990}.node  .modal.--isOpen{display:block;opacity:1;animation:fadeInDisplay 0.5s ease-in}.node  .modal[data-type="image"] .modal__content{overflow-y:inherit}.node  .modal .modal__bg{display:block;width:100%;height:100%;position:fixed;left:0;top:0;z-index:9991;background-color:#000;opacity:0.5}.node  .modal .modal__inner{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9992}.node  .modal .modal__content{width:100vw;max-height:80vh;position:relative;overflow-y:scroll;background-color:#fff}@media screen and (min-width:768px){.node  .modal .modal__content{width:80vw;max-width:1000px}}.node  .modal .modal__content__head{position:absolute;right:0;top:-48px;display:flex;justify-content:flex-end}.node  .modal .modal__content__head .btn.btn--close{border-radius:0}.node  .modal .modal__btn--close{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin:0;background-color:#1c1e1f}.node  .modal .modal__btn--close:hover{cursor:pointer}.node  .modal .modal__btn--close .btn__icon{display:flex}.node  .modal .modal__btn--close .btn__icon::before{display:block;width:28px;height:28px;position:relative;top:2px;line-height:1.1;font-family:"Material Symbols Outlined";content:"";font-size:23px;color:#fff}.node  .modal .modal__btn--close .btn__text{position:relative;top:-2px;line-height:1.4;font-weight:700;font-size:10px;color:#fff}.node {}.node  p{margin:24px 0;line-height:1.75}@media screen and (min-width:768px){.node  p{margin:16px 0;line-height:2}}.node  p.annotation,.node  p.source{line-height:1.45;font-size:14px}.node  p.annotation a,.node  p.source a{font-weight:normal;color:#d63a64}.node  p.annotation a:hover,.node  p.source a:hover{text-decoration:underline}.node  p.annotation strong,.node  p.source strong{font-weight:700}.node  p.annotation{text-indent:-1em;margin-left:1em}.node  p.source span{margin-right:11px}.node  p.--size-14{font-size:14px}.node  p.--size-13{font-size:13px}.node  p.--weight-md{font-weight:500}.node  strong{font-weight:700}.node  i{font-style:italic}.node  .code{margin:32px 0;padding:6px 8px 12px 8px;border:1px solid #d9dadb;background-color:#f7f9fa}@media screen and (min-width:768px){.node  .code{margin:40px 0;padding:6px 24px 12px 24px}}.node  .code .code__head{display:flex;justify-content:space-between;margin-bottom:3px}@media screen and (min-width:768px){.node  .code .code__head{margin-bottom:3px}}.node  .code .code__head>p{position:relative;top:3px;margin:0;font-size:13px}@media screen and (min-width:768px){.node  .code .code__head>p{margin:0;font-size:13px}}.node  .code .code__head>button{display:flex;align-items:center;font-size:13px}@media screen and (min-width:768px){.node  .code .code__head>button{font-size:13px}}.node  .code .code__head>button:hover{cursor:pointer}.node  .code .code__head>button::before{content:"";margin-right:3px;font-size:16px;font-family:"Material Symbols Outlined"}.node  .code pre{margin:0;padding:0}.node  .code pre code{margin:0;padding:3px 10px;white-space:pre-line;font-size:14px}@media screen and (min-width:768px){.node  .code pre code{font-size:16px}}.column{margin:32px 0}@media screen and (min-width:768px){.column{margin:40px 0}}.column .column__item img{width:100%}.column .column__item a{}.column .column__item a figure{overflow:hidden}.column .column__item a figure img{display:block;transition:opacity 0.3s ease-in-out}.column.--left::after,.column.--right::after{content:"";clear:both}.column.--left figure,.column.--right figure{margin:0;padding:0}.column.--left figcaption,.column.--right figcaption{font-size:11px}.column.--left .btn--zoom,.column.--right .btn--zoom{width:90px;padding:3px 3px;font-size:11px}.column.--left .btn--zoom::before,.column.--right .btn--zoom::before{font-size:14px}.column.--left .column__item:has(figure){width:160px;margin:0 12px 12px 0;float:left}@media screen and (min-width:768px){.column.--left .column__item:has(figure){width:217px;margin:0 24px 24px 0;float:left}}.column.--right .column__item:has(figure){width:160px;margin:0 0 24px 24px;float:right}@media screen and (min-width:768px){.column.--right .column__item:has(figure){width:217px;margin:0 0 12px 12px;float:right}}.column.--half{display:block}@media screen and (min-width:768px){.column.--half{display:flex;flex-wrap:wrap}}.column.--half .column__item{width:100%}@media screen and (max-width:767px){.column.--half .column__item{margin:32px 0}}@media screen and (min-width:768px){.column.--half .column__item{width:calc(50% - 15px);margin:15px 30px 15px 0}}@media screen and (min-width:768px){.column.--half .column__item:nth-child(2n){margin-right:0}}.column.--third{display:flex;flex-wrap:wrap}.column.--third .column__item{width:100%}@media screen and (max-width:767px){.column.--third .column__item{margin:32px 0}}@media screen and (min-width:768px){.column.--third .column__item{width:calc(33% - 8px);margin:15px 15px 0 0}}@media screen and (min-width:768px){.column.--third .column__item:nth-child(3n){margin-right:0}}.column.--third .column__item p{width:100%;margin:0;padding:0;line-height:1.46;font-size:12px}@media screen and (min-width:768px){.column.--third .column__item p{margin:16px 0;padding:0;font-size:13px}}.column.--third .column__item p.date{width:100%;margin:10px 0 16px 0;padding:0;font-size:11px}@media screen and (min-width:768px){.column.--third .column__item p.date{font-size:11px}}.column.--third .column__item figure{margin:0;padding:0}.column.--pickup{margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media screen and (max-width:767px){.column.--pickup{gap:30px 15px}}.column.--pickup .column__item__double{grid-column:span 2}.column.--pickup .column__item__double a p:first-of-type{margin-top:0}.column.--pickup .column__item__double a figure{min-width:min(50%, 250px)}.column.--pickup .column__item__head p{font-size:13px;font-weight:500;margin:1em 0 0}@media screen and (min-width:768px){.column.--pickup .column__item__head p{font-size:16px}}.column.--pickup .column__item__head .special-space-html-line-2{font-size:0.8em;font-weight:400}.column.--pickup .column__item__head.column__item__head__book{display:flex;gap:1em}.column.--news{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px 14px;margin:0}@media screen and (min-width:768px){.column.--news{grid-template-columns:repeat(3, 1fr);gap:32px 16px}}@media screen and (max-width:767px){.column.--news .column__item:nth-child(n+9){display:none}}.column.--news .column__item p{margin:12px 0 8px;font-size:13px;line-height:1.46;font-weight:500}@media screen and (min-width:768px){.column.--news .column__item p{margin:16px 0 8px;padding:0;font-size:14px;line-height:1.43}}.column.--news .column__item p.date{color:#575959;font-size:11px}@media screen and (min-width:768px){.column.--news .column__item p.date{margin-top:0}}.column.--news .column__item figure{margin:0;padding:0}.column.--recommend{display:grid;grid-template-columns:1fr;gap:48px;margin:0}@media screen and (min-width:768px){.column.--recommend{grid-template-columns:repeat(3, 1fr);gap:64px 35px}}.column.--recommend .column__item{width:100%}.column.--recommend .column__item p{margin:12px 0;padding:0;line-height:1.5;font-weight:700;font-size:14px}@media screen and (min-width:768px){.column.--recommend .column__item p{font-size:16px}}.column.--recommend .column__item figure{margin:0;padding:0}.column.--recommend .column__item ul.--arrowlinks li{padding-block:12px}.column.--recommend .column__item ul.--arrowlinks li p{font-size:13px;font-weight:400;margin:0 0 8px}@media screen and (min-width:768px){.column.--recommend .column__item ul.--arrowlinks li p{font-size:14px;margin:0 0 4px}}.column.--recommend .column__item ul.--arrowlinks li p.date{width:100%;padding:0;margin:0;font-size:11px;color:#575959}@media screen and (max-width:767px){.column.--recommend .btn{margin-top:32px}}.column.--recommend .column__item{display:grid;grid-template-rows:auto 1fr auto;height:100%}.column.--recommend .column__item .column__item__head{grid-row:1;justify-content:flex-start}.column.--recommend .column__item .--arrowlinks{grid-row:2;display:flex;flex-direction:column;margin-bottom:1em;justify-content:flex-start}.column.--recommend .column__item .btn{grid-row:3;align-self:end;margin-top:auto}.column .column__item__head figure{margin:0;padding:0}.column .column__item__head figure img{border-radius:4px}.column .column__item__head p{line-height:1.5;font-weight:700;font-size:14px}@media screen and (min-width:768px){.column .column__item__head p{font-size:16px}}.column .column__item__head p.lead{font-weight:normal;font-size:13px}@media screen and (min-width:768px){.column .column__item__head p.lead{font-size:13px}}.column .column__item__head+.--arrowlinks{margin:0;padding:0}.column.--pickup .node-view-embed-card{border-color:var(--colorPrimary100, #d9dadb)}.node  .tag{display:inline-block;padding:4px 9px;position:relative;background-color:#d63a64;line-height:1.1;font-size:10px;font-weight:700;color:#fff}@media screen and (min-width:768px){.node  .tag{padding:5px 10px;font-size:11px}}.node  .tag.--c0{background-color:#D63A64}.node  .tag.--c1{background-color:#023E84}.node  .tag.--c2{background-color:#027A84}.node  .tag.--c3{background-color:#EE6F00}.node  .tag.--c4{background-color:#00772F}.node  .tag.--c5{background-color:#004255}.node  .tag.--c6{background-color:#84025B}.node  .corner__tag{font-weight:bold;background-color:#1c1e1f}@media screen and (max-width:767px){.node  .corner__tag{font-size:12px}}@media screen and (min-width:768px){.node  .corner__tag{font-size:14px;padding:4px 24px}}.node  .badge{display:flex;justify-content:center;width:163px;margin:16px 0;padding:5px 10px;border-radius:4px 0px;background-color:#1c1e1f;line-height:1.5;font-weight:bold;color:#fff}@media screen and (min-width:768px){.node  .badge{padding:8px 10px;font-size:14px}}:where(.node) ul:is(ul)>li{padding-left:1.5em}:where(.node) ul:is(ul)>li::before{content:"";display:block;position:absolute;width:5px;height:5px;border-radius:50%;background-color:#89898c;left:0em;top:0.7em}:where(.node) ul:is(ul)>li::marker{display:none}:where(.node) ol:is(ol)>li{margin-left:1.5em}:where(.node) ul,:where(.node) ol{list-style:none;margin:0;padding:0;margin:24px 0;padding:0}:where(.node) ul::before,:where(.node) ul::after,:where(.node) ol::before,:where(.node) ol::after{display:none}@media screen and (min-width:768px){:where(.node) ul,:where(.node) ol{margin:32px 0;padding:0}}:where(.node) ul>li,:where(.node) ol>li{list-style:none;margin:0;padding:0;margin-block:10px;margin-inline:0;position:relative;line-height:1.7;padding:0}:where(.node) ul>li::before,:where(.node) ul>li::after,:where(.node) ol>li::before,:where(.node) ol>li::after{display:none}@media screen and (min-width:768px){:where(.node) ul>li,:where(.node) ol>li{margin-block:12px}}:where(.node) ul.--arrow>li::before,:where(.node) ol.--arrow>li::before{content:"";width:0;height:0;border-radius:0;background-color:transparent;left:0em;top:0em;line-height:2.5;font-family:"Material Symbols Outlined";font-size:11px}:where(.node) ul.--arrowfill>li::before,:where(.node) ol.--arrowfill>li::before{content:"";width:0;height:0;border-radius:0;background-color:transparent;left:0em;top:0.6em;border-style:solid;border-color:transparent;border-width:5px 7px;border-left-color:currentColor;border-right:0;color:#d63a64}:where(.node) ul.--decimal,:where(.node) ol.--decimal{display:flex;flex-wrap:wrap}:where(.node) ul.--decimal>li::before,:where(.node) ol.--decimal>li::before{width:0;height:0;border-radius:0;background-color:transparent;left:0em;top:0em;font-size:16px;font-weight:600}:where(.node) ul.--decimal>li:nth-child(0)::before,:where(.node) ol.--decimal>li:nth-child(0)::before{content:"①"}:where(.node) ul.--decimal>li:nth-child(1)::before,:where(.node) ol.--decimal>li:nth-child(1)::before{content:"②"}:where(.node) ul.--decimal>li:nth-child(2)::before,:where(.node) ol.--decimal>li:nth-child(2)::before{content:"③"}:where(.node) ul.--decimal>li:nth-child(3)::before,:where(.node) ol.--decimal>li:nth-child(3)::before{content:"④"}:where(.node) ul.--decimal>li:nth-child(4)::before,:where(.node) ol.--decimal>li:nth-child(4)::before{content:"⑤"}:where(.node) ul.--decimal>li:nth-child(5)::before,:where(.node) ol.--decimal>li:nth-child(5)::before{content:"⑥"}:where(.node) ul.--decimal>li:nth-child(6)::before,:where(.node) ol.--decimal>li:nth-child(6)::before{content:"⑦"}:where(.node) ul.--decimal>li:nth-child(7)::before,:where(.node) ol.--decimal>li:nth-child(7)::before{content:"⑧"}:where(.node) ul.--decimal>li:nth-child(8)::before,:where(.node) ol.--decimal>li:nth-child(8)::before{content:"⑨"}:where(.node) ul.--decimal>li:nth-child(9)::before,:where(.node) ol.--decimal>li:nth-child(9)::before{content:"⑩"}:where(.node) ul.--decimal>li:nth-child(10)::before,:where(.node) ol.--decimal>li:nth-child(10)::before{content:"⑪"}:where(.node) ul.--decimal>li:nth-child(11)::before,:where(.node) ol.--decimal>li:nth-child(11)::before{content:"⑫"}:where(.node) ul.--decimal>li:nth-child(12)::before,:where(.node) ol.--decimal>li:nth-child(12)::before{content:"⑬"}:where(.node) ul.--decimal>li:nth-child(13)::before,:where(.node) ol.--decimal>li:nth-child(13)::before{content:"⑭"}:where(.node) ul.--decimal>li:nth-child(14)::before,:where(.node) ol.--decimal>li:nth-child(14)::before{content:"⑮"}:where(.node) ul.--decimal>li:nth-child(15)::before,:where(.node) ol.--decimal>li:nth-child(15)::before{content:"⑯"}:where(.node) ul.--decimal>li:nth-child(16)::before,:where(.node) ol.--decimal>li:nth-child(16)::before{content:"⑰"}:where(.node) ul.--decimal>li:nth-child(17)::before,:where(.node) ol.--decimal>li:nth-child(17)::before{content:"⑱"}:where(.node) ul.--decimal>li:nth-child(18)::before,:where(.node) ol.--decimal>li:nth-child(18)::before{content:"⑲"}:where(.node) ul.--decimal>li:nth-child(19)::before,:where(.node) ol.--decimal>li:nth-child(19)::before{content:"⑳"}:where(.node) ul.--decimal>li:nth-child(20)::before,:where(.node) ol.--decimal>li:nth-child(20)::before{content:"㉑"}:where(.node) ul.--decimal>li:nth-child(21)::before,:where(.node) ol.--decimal>li:nth-child(21)::before{content:"㉒"}:where(.node) ul.--decimal>li:nth-child(22)::before,:where(.node) ol.--decimal>li:nth-child(22)::before{content:"㉓"}:where(.node) ul.--decimal>li:nth-child(23)::before,:where(.node) ol.--decimal>li:nth-child(23)::before{content:"㉔"}:where(.node) ul.--decimal>li:nth-child(24)::before,:where(.node) ol.--decimal>li:nth-child(24)::before{content:"㉕"}:where(.node) ul.--decimal>li:nth-child(25)::before,:where(.node) ol.--decimal>li:nth-child(25)::before{content:"㉖"}:where(.node) ul.--decimal>li:nth-child(26)::before,:where(.node) ol.--decimal>li:nth-child(26)::before{content:"㉗"}:where(.node) ul.--decimal>li:nth-child(27)::before,:where(.node) ol.--decimal>li:nth-child(27)::before{content:"㉘"}:where(.node) ul.--decimal>li:nth-child(28)::before,:where(.node) ol.--decimal>li:nth-child(28)::before{content:"㉙"}:where(.node) ul.--decimal>li:nth-child(29)::before,:where(.node) ol.--decimal>li:nth-child(29)::before{content:"㉚"}:where(.node) ul.--decimal>li:nth-child(30)::before,:where(.node) ol.--decimal>li:nth-child(30)::before{content:"㉛"}:where(.node) ul.--decimal>li:nth-child(31)::before,:where(.node) ol.--decimal>li:nth-child(31)::before{content:"㉜"}:where(.node) ul.--decimal>li:nth-child(32)::before,:where(.node) ol.--decimal>li:nth-child(32)::before{content:"㉝"}:where(.node) ul.--decimal>li:nth-child(33)::before,:where(.node) ol.--decimal>li:nth-child(33)::before{content:"㉞"}:where(.node) ul.--decimal>li:nth-child(34)::before,:where(.node) ol.--decimal>li:nth-child(34)::before{content:"㉟"}:where(.node) ul.--decimal>li:nth-child(35)::before,:where(.node) ol.--decimal>li:nth-child(35)::before{content:"㊱"}:where(.node) ul.--decimal>li:nth-child(36)::before,:where(.node) ol.--decimal>li:nth-child(36)::before{content:"㊲"}:where(.node) ul.--decimal>li:nth-child(37)::before,:where(.node) ol.--decimal>li:nth-child(37)::before{content:"㊳"}:where(.node) ul.--decimal>li:nth-child(38)::before,:where(.node) ol.--decimal>li:nth-child(38)::before{content:"㊴"}:where(.node) ul.--decimal>li:nth-child(39)::before,:where(.node) ol.--decimal>li:nth-child(39)::before{content:"㊵"}:where(.node) ul.--decimal>li:nth-child(40)::before,:where(.node) ol.--decimal>li:nth-child(40)::before{content:"㊶"}:where(.node) ul.--decimal>li:nth-child(41)::before,:where(.node) ol.--decimal>li:nth-child(41)::before{content:"㊷"}:where(.node) ul.--decimal>li:nth-child(42)::before,:where(.node) ol.--decimal>li:nth-child(42)::before{content:"㊸"}:where(.node) ul.--decimal>li:nth-child(43)::before,:where(.node) ol.--decimal>li:nth-child(43)::before{content:"㊹"}:where(.node) ul.--decimal>li:nth-child(44)::before,:where(.node) ol.--decimal>li:nth-child(44)::before{content:"㊺"}:where(.node) ul.--decimal>li:nth-child(45)::before,:where(.node) ol.--decimal>li:nth-child(45)::before{content:"㊻"}:where(.node) ul.--decimal>li:nth-child(46)::before,:where(.node) ol.--decimal>li:nth-child(46)::before{content:"㊼"}:where(.node) ul.--decimal>li:nth-child(47)::before,:where(.node) ol.--decimal>li:nth-child(47)::before{content:"㊽"}:where(.node) ul.--decimal>li:nth-child(48)::before,:where(.node) ol.--decimal>li:nth-child(48)::before{content:"㊾"}:where(.node) ul.--decimal>li:nth-child(49)::before,:where(.node) ol.--decimal>li:nth-child(49)::before{content:"㊿"}:where(.node) ul.--sns,:where(.node) ol.--sns{display:flex;flex-wrap:wrap;margin:11px 0;padding:0}:where(.node) ul.--sns>li,:where(.node) ol.--sns>li{margin:0 12px 0 0;padding:0}:where(.node) ul.--sns>li:is(li):is(li),:where(.node) ol.--sns>li:is(li):is(li){display:flex;align-items:center}@media screen and (min-width:768px){:where(.node) ul.--sns>li,:where(.node) ol.--sns>li{margin:0 23px 0 0}}:where(.node) ul.--sns>li:nth-child(3n),:where(.node) ol.--sns>li:nth-child(3n){margin-right:0}:where(.node) ul.--sns>li span,:where(.node) ol.--sns>li span{margin-left:5px;font-size:12px}@media screen and (min-width:768px){:where(.node) ul.--sns>li span,:where(.node) ol.--sns>li span{font-size:13px}}:where(.node) ul.--sns>li .icon,:where(.node) ol.--sns>li .icon{margin-left:0}:where(.node) ul.--sns>li::before,:where(.node) ol.--sns>li::before{display:none}:where(.node) ul.--theme,:where(.node) ol.--theme{display:flex;flex-wrap:wrap;margin:11px 0;padding:0}:where(.node) ul.--theme>li,:where(.node) ol.--theme>li{margin:2px 4px 2px 0;padding:0}@media screen and (min-width:768px){:where(.node) ul.--theme>li,:where(.node) ol.--theme>li{margin:4px 8px 4px 0}}:where(.node) ul.--theme>li::before,:where(.node) ol.--theme>li::before{display:none}:where(.node) ul.--theme>li::marker,:where(.node) ol.--theme>li::marker{display:none}:where(.node) ul.--theme>li a,:where(.node) ul.--theme>li span,:where(.node) ol.--theme>li a,:where(.node) ol.--theme>li span{padding:3px 8px;border:2px solid #ffccda;background-color:#fff7fa;line-height:1.3;font-size:11px;color:#cf275f}@media screen and (min-width:768px){:where(.node) ul.--theme>li a,:where(.node) ul.--theme>li span,:where(.node) ol.--theme>li a,:where(.node) ol.--theme>li span{padding:5px 10px;border:0;font-size:13px}}:where(.node) ul.--arrowlinks>li,:where(.node) ol.--arrowlinks>li{border-bottom:1px solid #d9dadb;margin:0;padding:3px 0}@media screen and (min-width:768px){:where(.node) ul.--arrowlinks>li,:where(.node) ol.--arrowlinks>li{padding:5px 0}}:where(.node) ul.--arrowlinks>li:first-child,:where(.node) ol.--arrowlinks>li:first-child{border-top:1px solid #d9dadb}:where(.node) ul.--arrowlinks>li::before,:where(.node) ol.--arrowlinks>li::before{display:none}:where(.node) ul.--arrowlinks>li::marker,:where(.node) ol.--arrowlinks>li::marker{display:none}:where(.node) ul.--arrowlinks>li a,:where(.node) ul.--arrowlinks>li span,:where(.node) ol.--arrowlinks>li a,:where(.node) ol.--arrowlinks>li span{display:block;position:relative;padding-left:18px}@media screen and (min-width:768px){:where(.node) ul.--arrowlinks>li a,:where(.node) ul.--arrowlinks>li span,:where(.node) ol.--arrowlinks>li a,:where(.node) ol.--arrowlinks>li span{padding-left:18px}}:where(.node) ul.--arrowlinks>li a::before,:where(.node) ul.--arrowlinks>li span::before,:where(.node) ol.--arrowlinks>li a::before,:where(.node) ol.--arrowlinks>li span::before{display:flex;width:13px;height:13px;position:absolute;left:0;top:0;font-size:13px;font-family:"Material Symbols Outlined";content:""}:where(.node) ul.--arrowlinks>li a p,:where(.node) ul.--arrowlinks>li span p,:where(.node) ol.--arrowlinks>li a p,:where(.node) ol.--arrowlinks>li span p{margin:8px 0;line-height:1.42;font-size:13px}@media screen and (min-width:768px){:where(.node) ul.--arrowlinks>li a p,:where(.node) ul.--arrowlinks>li span p,:where(.node) ol.--arrowlinks>li a p,:where(.node) ol.--arrowlinks>li span p{margin:8px 0;font-size:14px}}:where(.node) ul.--arrowlinks>li a p.date,:where(.node) ul.--arrowlinks>li span p.date,:where(.node) ol.--arrowlinks>li a p.date,:where(.node) ol.--arrowlinks>li span p.date{font-size:11px}@media screen and (min-width:768px){:where(.node) ul.--arrowlinks>li a p.date,:where(.node) ul.--arrowlinks>li span p.date,:where(.node) ol.--arrowlinks>li a p.date,:where(.node) ol.--arrowlinks>li span p.date{font-size:11px}}:where(.node) ul.list__share,:where(.node) ol.list__share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;list-style-type:none}:where(.node) ul.list__share li,:where(.node) ol.list__share li{padding:0}:where(.node) ul.list__share li::before,:where(.node) ol.list__share li::before{display:none}:where(.node) ul.list__share li a,:where(.node) ol.list__share li a{display:flex}:where(.node) ul.--category,:where(.node) ol.--category{width:100%;display:flex;flex-wrap:wrap;list-style-type:none}:where(.node) ul.--category>li,:where(.node) ol.--category>li{display:flex;justify-content:center;align-items:center;padding:0;list-style-type:none}@media screen and (max-width:767px){:where(.node) ul.--category>li,:where(.node) ol.--category>li{width:calc(100% / 3 - .5em);margin:0 0.5em 5px 0;box-sizing:border-box}:where(.node) ul.--category>li:nth-child(3n),:where(.node) ol.--category>li:nth-child(3n){margin-right:0}}@media screen and (min-width:768px){:where(.node) ul.--category>li,:where(.node) ol.--category>li{width:calc(100% / 3 - 4px);margin:0 5px 5px 0;box-sizing:border-box}:where(.node) ul.--category>li:nth-child(3n),:where(.node) ol.--category>li:nth-child(3n){margin-right:0}}:where(.node) ul.--category>li::before,:where(.node) ol.--category>li::before{display:none}:where(.node) ul.--category>li a,:where(.node) ul.--category>li strong,:where(.node) ol.--category>li a,:where(.node) ol.--category>li strong{display:flex;justify-content:center;align-items:center;height:100%;margin:0}@media screen and (max-width:767px){:where(.node) ul.--category>li a,:where(.node) ul.--category>li strong,:where(.node) ol.--category>li a,:where(.node) ol.--category>li strong{padding:15px 5px;font-size:11px}}@media screen and (min-width:768px){:where(.node) ul.--category>li a,:where(.node) ul.--category>li strong,:where(.node) ol.--category>li a,:where(.node) ol.--category>li strong{padding:5px 5px;font-size:13px}}:where(.node) ul.--category>li a>span,:where(.node) ul.--category>li strong>span,:where(.node) ol.--category>li a>span,:where(.node) ol.--category>li strong>span{padding:0}@media screen and (min-width:768px){:where(.node) ul.--category>li a>span,:where(.node) ul.--category>li strong>span,:where(.node) ol.--category>li a>span,:where(.node) ol.--category>li strong>span{padding:5px}}:where(.node) ul.--category>li a>span>span,:where(.node) ul.--category>li strong>span>span,:where(.node) ol.--category>li a>span>span,:where(.node) ol.--category>li strong>span>span{font-size:0.8em}@media screen and (max-width:767px){:where(.node) ul.--category>li a>span>span,:where(.node) ul.--category>li strong>span>span,:where(.node) ol.--category>li a>span>span,:where(.node) ol.--category>li strong>span>span{display:none}}:where(.node) ul.--category.tabs__list--ranking>li,:where(.node) ol.--category.tabs__list--ranking>li{width:calc(100% / 4 - 4px)}:where(.node) ul.--category.tabs__list--ranking>li:nth-child(3n),:where(.node) ol.--category.tabs__list--ranking>li:nth-child(3n){margin-right:5px}:where(.node) ul.--category.tabs__list--ranking>li:nth-child(4n),:where(.node) ol.--category.tabs__list--ranking>li:nth-child(4n){margin-right:0}@media screen and (max-width:767px){:where(.node) ul.--category.tabs__list--ranking>li,:where(.node) ol.--category.tabs__list--ranking>li{width:calc(100% / 4 - .5em)}:where(.node) ul.--category.tabs__list--ranking>li:nth-child(3n),:where(.node) ol.--category.tabs__list--ranking>li:nth-child(3n){margin-right:0.5em}:where(.node) ul.--category.tabs__list--ranking>li:nth-child(4n),:where(.node) ol.--category.tabs__list--ranking>li:nth-child(4n){margin-right:0}}:where(.node) ul.--category.--name,:where(.node) ol.--category.--name{margin-bottom:0px;gap:5px}:where(.node) ul.--category.--name:not(:last-of-type),:where(.node) ol.--category.--name:not(:last-of-type){margin-bottom:-27px}@media screen and (max-width:767px){:where(.node) ul.--category.--name:not(:last-of-type),:where(.node) ol.--category.--name:not(:last-of-type){margin-bottom:-19px}}:where(.node) ul.--category.--name>li,:where(.node) ol.--category.--name>li{width:158px;margin:0}@media screen and (max-width:767px){:where(.node) ul.--category.--name>li,:where(.node) ol.--category.--name>li{width:calc((100% - 5px * 2) / 3);height:32px}}@media screen and (max-width:767px){:where(.node) ul.--category.--limit,:where(.node) ol.--category.--limit{margin-bottom:60px}}@media screen and (min-width:768px){:where(.node) ul.--category.--limit,:where(.node) ol.--category.--limit{margin-bottom:60px}}:where(.node) ul.--category.--limit li:nth-child(n+7),:where(.node) ol.--category.--limit li:nth-child(n+7){display:none}:where(.node) ul.--category.--event,:where(.node) ol.--category.--event{margin-bottom:0}@media screen and (max-width:767px){:where(.node) ul.--category.--sp2col,:where(.node) ol.--category.--sp2col{margin-bottom:32px;gap:5px 7px}:where(.node) ul.--category.--sp2col>li,:where(.node) ol.--category.--sp2col>li{width:calc((100% - 7px) / 2);margin:0}:where(.node) ul.--category.--sp2col>li a,:where(.node) ol.--category.--sp2col>li a{padding-block:8px;font-size:13px}}:where(.node) ul.--colorDots,:where(.node) ol.--colorDots{margin:16px 0 32px}@media screen and (min-width:768px){:where(.node) ul.--colorDots,:where(.node) ol.--colorDots{margin:24px 0 32px}}:where(.node) ul.--colorDots li,:where(.node) ol.--colorDots li{padding-left:1em;font-weight:500;line-height:1.75}:where(.node) ul.--colorDots li::before,:where(.node) ol.--colorDots li::before{width:6px;height:6px;background-color:#d63a64;left:0}@media screen and (min-width:768px){:where(.node) ul.--colorDots li,:where(.node) ol.--colorDots li{padding-left:2em;line-height:1.5}:where(.node) ul.--colorDots li::before,:where(.node) ol.--colorDots li::before{left:1em}}:is(.node .box--article.--theme, .--theme .node .box--article) ul.--theme>li span{background-color:#ffffff}.node {}.node  .dialogue--text{margin:32px 0}@media screen and (min-width:768px){.node  .dialogue--text{margin:40px 0}}.node  .dialogue--text .dialogue__caption{margin:20px 0;padding-left:32px;position:relative;line-height:1.4;font-size:16px;font-weight:700}@media screen and (min-width:768px){.node  .dialogue--text .dialogue__caption{margin:20px 0;padding-left:32px;line-height:1.4;font-size:16px}}.node  .dialogue--text .dialogue__caption::before{content:"";width:23px;height:2px;position:absolute;left:0;top:10px;background-color:#d63a64}@media screen and (min-width:768px){.node  .dialogue--text .dialogue__caption::before{width:23px;height:2px;top:10px}}.node  .dialogue{display:flex;flex-direction:column;margin:32px 0;position:relative}@media screen and (min-width:768px){.node  .dialogue{flex-direction:row;margin:40px 0}}.node  .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__photo),.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo){display:flex;flex-direction:row;align-items:center;margin:0 0 5px 0}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__photo),.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo){flex-direction:column;align-items:center;justify-content:flex-start;width:60px;margin:0 5px 0 0}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__photo) .dialogue__item__name,.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo) .dialogue__item__name{margin-left:5px}}.node  .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__message),.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__message){flex:1}.node  .dialogue.--fukidashiL .dialogue__item__photo,.node  .dialogue.--fukidashiR .dialogue__item__photo{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__photo,.node  .dialogue.--fukidashiR .dialogue__item__photo{width:48px;height:48px}}.node  .dialogue.--fukidashiL .dialogue__item__name,.node  .dialogue.--fukidashiR .dialogue__item__name{margin:0;line-height:1.3;font-size:14px}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__name,.node  .dialogue.--fukidashiR .dialogue__item__name{margin:5px 0 0 0;font-size:14px}}.node  .dialogue.--fukidashiL .dialogue__item__message,.node  .dialogue.--fukidashiR .dialogue__item__message{margin:0;padding:20px 18px;position:relative;background:#fafcfc;border:1px solid #bdbfbf;border-radius:2px}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__message,.node  .dialogue.--fukidashiR .dialogue__item__message{margin:0;padding:24px 40px}}.node  .dialogue.--fukidashiL .dialogue__item__message::before,.node  .dialogue.--fukidashiL .dialogue__item__message:after,.node  .dialogue.--fukidashiR .dialogue__item__message::before,.node  .dialogue.--fukidashiR .dialogue__item__message:after{content:"";position:absolute;width:0;height:0;border-style:solid}@media screen and (max-width:767px){.node  .dialogue.--fukidashiL .dialogue__item__message::before,.node  .dialogue.--fukidashiR .dialogue__item__message::before{top:-12px;border-color:transparent transparent #bdbfbf transparent}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__message::before,.node  .dialogue.--fukidashiR .dialogue__item__message::before{top:27px;border-color:transparent #bdbfbf transparent transparent}}.node  .dialogue.--fukidashiL .dialogue__item__message::after,.node  .dialogue.--fukidashiR .dialogue__item__message::after{z-index:10}@media screen and (max-width:767px){.node  .dialogue.--fukidashiL .dialogue__item__message::after,.node  .dialogue.--fukidashiR .dialogue__item__message::after{top:-10px;border-color:transparent transparent #fafcfc transparent}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__message::after,.node  .dialogue.--fukidashiR .dialogue__item__message::after{top:28px;border-color:transparent #fafcfc transparent transparent}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__message{margin-right:78px}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiL .dialogue__item__message::before{left:60px;border-width:0 15px 12px 0}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__message::before{left:-10px;border-width:0 10px 12px 0}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiL .dialogue__item__message::after{left:61px;border-width:0 18px 15px 0}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiL .dialogue__item__message::after{left:-8px;border-width:0 13px 15px 0}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiR{margin-left:64px}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiR.dialogue{flex-direction:row-reverse}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo){flex-direction:row-reverse}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo){margin:0 0 0 17px}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo) .dialogue__item__name{margin-right:5px}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiR .dialogue__item__message::before{right:60px;border-width:0 0 12px 15px}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiR .dialogue__item__message::before{right:-10px;border-width:12px 10px 0 0;border-color:#bdbfbf transparent transparent transparent}}@media screen and (max-width:767px){.node  .dialogue.--fukidashiR .dialogue__item__message::after{right:61px;border-width:0 0 15px 18px}}@media screen and (min-width:768px){.node  .dialogue.--fukidashiR .dialogue__item__message::after{right:-8px;border-width:15px 13px 0 0;border-color:#fafcfc transparent transparent transparent}}.node  .people__item{display:flex;align-items:center;margin:16px 0}@media screen and (min-width:768px){.node  .people__item{margin:20px 0}}.node  .people__item>figure{width:58px;height:58px;padding:0;margin:0}.node  .people__item>figure img{border-radius:50%}.node  .people__item>p{flex:1;margin:0;padding:8px 0 8px 16px;line-height:1.57;font-size:14px}.node  .people__item>p small{font-size:13px}.toc.toc-tree{border:none;width:100%;margin:32px 0;padding:4px 24px;background-color:#f7f9fa}@media screen and (min-width:768px){.toc.toc-tree{margin:40px 0;padding:5px 32px}}.toc.toc-tree strong{display:block}.toc.toc-tree ol,.toc.toc-tree ul{padding:0;margin:0;height:0;opacity:0;visibility:hidden;transition:height 0.3s ease, opacity 0.6s ease}.toc.toc-tree li{padding:0;margin:0 0 0 1.5em}.toc.toc-tree li::before{content:unset}.toc.toc-tree h3{padding:12px 0;position:relative;color:#89898c;line-height:1.25;font-weight:500;font-size:17px;margin:0;border-bottom:unset}@media screen and (min-width:768px){.toc.toc-tree h3{padding:16px 0;font-size:20px}}.toc.toc-tree h3:hover{cursor:pointer}.toc.toc-tree h3::after{display:flex;justify-content:center;align-items:center;width:20px;height:20px;position:absolute;right:0px;top:50%;transform:translateY(-50%);font-family:"Material Symbols Outlined";font-size:26px;left:unset;background-color:unset;content:"";font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 40}.toc.toc-tree li>a{display:block;padding:13px 0 12px;border-top:1px dotted #bdbfbf;border-bottom:1px dotted #bdbfbf;margin-top:-1px;color:#89898c;line-height:1.4;font-size:14px}@media screen and (min-width:768px){.toc.toc-tree li>a{padding:16px 0;font-size:16px}}.toc.toc-tree li>a:last-child{padding-bottom:20px}.toc.toc-tree li:last-child>a{border-bottom:unset}.toc.toc-tree .--isOpen::after{content:"";font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 40}.toc.toc-tree .--isOpen+ol,.toc.toc-tree .--isOpen+ul{height:auto;opacity:1;visibility:visible}.toc.toc-tree .--isOpen+ol ul,.toc.toc-tree .--isOpen+ol ol,.toc.toc-tree .--isOpen+ul ul,.toc.toc-tree .--isOpen+ul ol{height:auto;opacity:1;visibility:visible}.node  .box{margin:32px 16px;padding:5px 20px;background-color:#f7f9fa}@media screen and (min-width:768px){.node  .box{margin:40px 24px;padding:5px 32px}}.node  .box.--full{margin-left:0;margin-right:0}.node  .box.--c1{background-color:#fff7fa}.node  .box--line{margin:32px 16px;padding:4px 16px;border-top:1px solid #d9dadb;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.node  .box--line{margin:40px 24px;padding:8px 24px}}.node  .box--line.--full{margin-left:0;margin-right:0}.node  .box--line-bg{margin:32px 16px;padding:4px 16px;border-top:1px solid #d9dadb;border-bottom:1px solid #d9dadb;background-color:#f7f9fa}@media screen and (min-width:768px){.node  .box--line-bg{margin:40px 24px;padding:8px 24px}}.node  .box--line-bg.--full{margin-left:0;margin-right:0}.box--articleWrap{background-color:#f7f9fa;border:1px solid #d9dadb}@media screen and (min-width:768px){.box--articleWrap{padding:24px 32px}}@media screen and (max-width:767px){.box--articleWrap{padding:20px 24px}}.box--articleWrap h2{font-size:20px;margin:0}.box--article{display:block;position:relative;padding:4px 0px;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.box--article{display:flex;flex-wrap:wrap;padding:8px 0px}.box--article.--news__box{margin:0}.box--article.--event{margin:0}.box--article.--event .title{font-size:16px}}@media screen and (max-width:767px){.box--article.--ranking__box .article__item:has(figure){width:100%;padding-left:40px;justify-content:right}.box--article.--event p{display:none}.box--article .caption{padding:0 125px 0 0}.box--article .caption__right{padding:0 0 0 125px}}.box--article .article__name{font-size:18px;letter-spacing:0.03em;font-weight:500}@media screen and (max-width:767px){.box--article .article__name{padding:0 0 0 125px}}@media screen and (min-width:768px){.box--article.--present{margin:0}}.box--article.--charactor{border-bottom:none}@media screen and (max-width:767px){.box--article.--charactor{display:flex;align-items:flex-start}}@media screen and (max-width:767px){.box--article.--charactor .article__item{flex:auto}}@media screen and (max-width:767px){.box--article.--charactor .article__item:has(figure){width:114px;padding-right:14px}}@media screen and (max-width:767px){.box--article.--charactor .article__item figure{position:relative;top:0}}@media screen and (max-width:767px){.box--article.--charactor .article__item .article__name{padding-left:0;font-size:14px}}@media screen and (max-width:767px){.box--article.--charactor .article__item .caption__right{padding-left:0}}@media screen and (min-width:768px){.box--article.--charactor:nth-of-type(n+2) .article__item figure{margin-top:0}}@media screen and (max-width:767px){.box--article.--charactor:nth-of-type(n+2) .article__item figure{margin-top:0}}@media screen and (min-width:768px){.box--article.--charactor:nth-of-type(n+2) .article__item .article__name{margin-top:0}}@media screen and (max-width:767px){.box--article.--charactor:nth-of-type(n+2) .article__item .article__name{margin-top:0}}.box--article .box--article--representative-nodes-of-popular-corners--meta{margin-top:1.5em}.box--article .box--article--representative-nodes-of-popular-corners--meta .title{font-weight:500}@media screen and (min-width:768px){.box--article .box--article--representative-nodes-of-popular-corners--meta .title{font-size:0.9em}}.box--article .box--article--representative-nodes-of-popular-corners--meta .box--article--representative-nodes-of-popular-corners--node-marker{display:block;font-size:11px;font-weight:normal}@media screen and (max-width:767px){.box--article.--news__box p{display:none}.box--article.--news__box p.date{display:block}.box--article.--news__box .tag{display:inline-block;float:none}}.box--article.--bdNone{border-bottom:none}@media screen and (min-width:768px){.box--article:not(:has(figure)) .article__item{max-width:100%}}@media screen and (max-width:767px){.box--article:not(:has(figure)) .article__item h2,.box--article:not(:has(figure)) .article__item .title{padding:0}}.box--article.--ad{margin:32px 16px;padding:4px 16px;border:1px solid #ffccda;border-radius:4px;background-color:#fff7fa}@media screen and (min-width:768px){.box--article.--ad{margin:40px 24px;padding:8px 24px}}@media screen and (min-width:768px){.box--article.--ad .article__item p.note{text-align:left}}@media screen and (min-width:768px){.box--article.--ad .article__item{display:flex;flex-direction:column}}.box--article.--ad .article__item p{font-weight:500}@media screen and (max-width:767px){.box--article.--ad .article__item p{margin:12px 0;font-size:14px;padding:0 125px 0 0}}@media screen and (min-width:768px){.box--article.--ad .article__item p{font-size:16px}}.box--article.--ad .article__item p.adname{text-align:right;font-weight:normal}@media screen and (max-width:767px){.box--article.--ad .article__item p.adname{font-size:13px}}@media screen and (min-width:768px){.box--article.--ad .article__item p.adname{margin-top:auto;font-size:13px}}.box--article.--ad .article__item p.adname .ad-icon{display:inline-block;margin-right:5px;padding:4px 10px 6px;font-size:11px;font-weight:700;color:#575959;background-color:#fafcfc;border:1px solid #d9dadb}@media screen and (max-width:767px){.box--article.--ad .article__item:has(figure) figure{width:100%;position:relative;top:auto;right:auto}}@media screen and (min-width:768px){.box--article.--ad .article__item:has(figure) figure{width:206px}}.box--article.--ad .article__item:has(figure) figure img{border-radius:0}@media screen and (min-width:768px){.box--article.--books .article__item{width:168px;margin-right:32px;margin-left:0}}@media screen and (max-width:767px){.box--article.--books .article__item figure{left:0;top:5px;right:auto}}@media screen and (min-width:768px){.box--article.--books .article__item figure{width:168px}}@media screen and (max-width:767px){.box--article.--books .article__item h2,.box--article.--books .article__item p,.box--article.--books .article__item .title{padding:0 0 0 110px}}.box--article.--books .article__item .note{display:inline-block;width:auto;text-align:left}@media screen and (min-width:768px){.box--article.--books .article__item .note{margin-right:20px}}@media screen and (max-width:767px){.box--article.--books .article__item .note{display:block;margin-right:20px;padding:0 0 0 110px}}.box--article.--books .article__item .--sns{display:inline-flex;width:auto}@media screen and (max-width:767px){.box--article.--books .article__item .--sns{display:inline-flex;padding:0 0 0 110px;margin-top:0}}@media screen and (max-width:767px){.box--article.--present{display:flex;align-items:flex-start}}@media screen and (max-width:767px){.box--article.--present .article__item{flex:auto}}@media screen and (min-width:768px){.box--article.--present .article__item{width:164px;max-width:506px;margin-left:0}}@media screen and (max-width:767px){.box--article.--present .article__item:has(figure){width:114px;padding-right:14px}}@media screen and (max-width:767px){.box--article.--present .article__item figure{margin:18px 0 18px 0;position:relative;top:0}}@media screen and (min-width:768px){.box--article.--present .article__item figure{width:120px}}@media screen and (max-width:767px){.box--article.--present .article__item h2,.box--article.--present .article__item p,.box--article.--present .article__item .title{padding:0}}.box--article.--present .article__item .note{display:inline-block;width:auto;text-align:left}@media screen and (min-width:768px){.box--article.--present .article__item .note{margin-right:20px}}@media screen and (max-width:767px){.box--article.--present .article__item .note{margin-right:20px;padding:0}}.box--article.--present .article__item .--sns{display:inline-flex;width:auto}.box--article.--theme,.--theme .box--article{margin:32px 16px;padding:4px 16px;border:1px solid #d9dadb;background-color:#fff7fa}@media screen and (min-width:768px){.box--article.--theme,.--theme .box--article{margin:40px 24px;padding:8px 24px}}@media screen and (min-width:768px){.box--article.--theme .article__item p.note,.--theme .box--article .article__item p.note{text-align:left}}.view--bancho_events_presents--today .box--article.--theme,.view--bancho_events_presents--today .--theme .box--article{margin-block:12px}.box--article:where(.--share01, .--share02){display:flex;align-items:center;border:0}@media screen and (max-width:767px){.box--article:where(.--share01, .--share02){flex-direction:column}}@media screen and (min-width:768px){.box--article:where(.--share01, .--share02){justify-content:center;gap:24px}}.box--article:where(.--share01, .--share02) .article__item{display:flex;align-items:center}@media screen and (max-width:767px){.box--article:where(.--share01, .--share02) .article__item{width:100%;justify-content:center}}@media screen and (min-width:768px){.box--article:where(.--share01, .--share02) .article__item{justify-content:flex-end}}@media screen and (max-width:767px){.box--article:where(.--share01, .--share02) .article__item .icon__text{flex:1;font-size:16px;font-weight:500}}@media screen and (min-width:768px){.box--article:where(.--share01, .--share02) .article__item .icon__text{font-size:16px;font-weight:500}}.box--article:where(.--share01, .--share02) .article__item:first-child{}.box--article:where(.--share01, .--share02) .article__item:has(.icon){display:flex}.box--article:where(.--share01, .--share02) .article__item:has(.list__share){flex:none}@media screen and (min-width:768px){.box--article:where(.--share01, .--share02) .article__item:has(.list__share){max-width:33%}}.box--article:where(.--share01, .--share02) .list__share{display:flex;flex-wrap:wrap;align-items:center;margin:0}@media screen and (max-width:767px){.box--article:where(.--share01, .--share02) .list__share{justify-content:center;margin-left:auto;margin-right:auto;gap:0 7px}}@media screen and (min-width:768px){.box--article:where(.--share01, .--share02) .list__share{width:auto;gap:0 12px}}.box--article:where(.--share01, .--share02) .list__share li{width:auto;margin:8px 0}.box--article.--share02{background-color:#f7f9fa;padding:12px 12px}@media screen and (min-width:768px){.box--article.--share02{padding:8px 24px}}.box--article.--full{margin-left:0;margin-right:0}.box--article.--new{margin:0}.box--article.--ad-list .article__item h2{margin-bottom:16px}.box--article.--ad-list .article__item h2>span{width:100%;display:block}.box--article.--ad-list .article__item h2>span.tag{width:fit-content;display:inline-block;float:initial}.box--article.--ad-list .article__item p:first-of-type{padding-top:0}.box--article.--sub-heading .article__item h2 span:first-child:not(.tag){display:block;width:100%}.box--article.--sub-heading .article__item h2 .tag{display:inline;margin:0;margin-top:0.2em;margin-right:8px;font-weight:700}@media screen and (max-width:767px){.box--article.--sub-heading .article__item h2 .tag{margin-top:0;padding-block:3px}}.box--article.--sub-heading .article__item h2 .tag+div{display:inline}.box--article.--aki-none{margin:0}@media screen and (max-width:767px){.box--article.--search-list{padding-bottom:4px}.box--article.--search-list:nth-child(n){margin-bottom:20px}.box--article.--search-list h2{margin-bottom:0}}@media screen and (min-width:768px){.box--article.--search-list{padding-bottom:16px}.box--article.--search-list:nth-child(n){margin-bottom:24px}.box--article.--search-list h2{margin-top:4px}}.box--article.--news{margin:0;padding:0}.box--article.--news .article__item{display:grid}@media screen and (max-width:767px){.box--article.--news .article__item h2{font-size:14px;line-height:1.5;margin-bottom:0}.box--article.--news .article__item .date{margin-top:6px}}@media screen and (min-width:768px){.box--article.--news .article__item{grid-template-columns:1fr auto;gap:24px}.box--article.--news .article__item h2{font-size:16px}.box--article.--news .article__item .date{margin-top:20px}}.box--article-corner{display:flex;flex-wrap:nowrap;padding:4px 0px}@media screen and (min-width:768px){.box--article-corner{padding:8px 0px}}.box--article-corner figure{margin-top:12px;margin-left:32px;padding-right:0}@media screen and (min-width:768px){.box--article-corner figure{margin-top:16px}}.box--article-corner img{min-width:100px}.box--article .article__item{flex:1}@media screen and (min-width:768px){.box--article .article__item{max-width:418px}}.box--article .article__item .article__item__more{display:inline-block;position:relative}.box--article .article__item .article__item__more::before{content:"…";position:relative;top:5px}.box--article .article__item .article__item__more::after{content:"続きを見る";color:#f26d91}.box--article .article__item:has(figure){display:flex;margin-left:0}@media screen and (max-width:767px){.box--article .article__item:has(figure){width:calc(100vw - 75px);align-items:center}}@media screen and (min-width:768px){.box--article .article__item:has(figure){display:block;flex:0;width:200px;margin-right:32px;margin-left:0}}@media screen and (min-width:768px){.box--article .article__item:has(figure):not(:first-child){margin-left:32px;margin-right:0}}.box--article .article__item:has(figure) figure{width:100px;margin:18px 0 11px 0;padding:0}@media screen and (max-width:767px){.box--article .article__item:has(figure) figure{position:absolute;right:0;top:5px}}@media screen and (min-width:768px){.box--article .article__item:has(figure) figure{width:200px;position:relative;right:0;top:0}}.box--article .article__item:has(figure) figure img{display:block;overflow:hidden;border-radius:4px}.box--article .article__item:has(figure) .--sns{width:100%;flex-wrap:nowrap;margin-top:11px}@media screen and (min-width:768px){.box--article .article__item:has(figure) .--sns{flex-wrap:wrap}}.box--article h2,.box--article .title{margin:16px 0;padding:0 125px 0 0;font-size:14px;font-weight:500;line-height:1.4}@media screen and (min-width:768px){.box--article h2,.box--article .title{padding:0;font-size:18px}}.box--article h2 span,.box--article .title span{display:block;margin-bottom:5px;font-size:11px;font-weight:normal;top:auto}@media screen and (min-width:768px){.box--article h2 span,.box--article .title span{font-size:11px;font-weight:normal;margin-right:16px}}.box--article p{width:100%;margin:0;padding:0;line-height:1.46;font-size:12px}@media screen and (max-width:767px){.box--article p{margin:12px 0}}@media screen and (min-width:768px){.box--article p{margin:16px 0;padding:0;font-size:13px}}.box--article p.authors{width:100%;margin:16px 0 10px 0;padding:0;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}@media screen and (min-width:768px){.box--article p.authors{font-size:12px}}.box--article p.authors .--account01{display:inline-block;width:19px;height:19px;margin-right:5px;position:relative;top:3px}.box--article p.authors .--account01::before{color:#323333;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.box--article p.date{width:100%;margin:10px 0 10px 0;padding:0;font-size:11px}@media screen and (min-width:768px){.box--article p.date{font-size:11px}}.box--article p.note{width:100%;margin:11px 0;font-size:13px}@media screen and (max-width:767px){.box--article p.note{text-align:right}}@media screen and (min-width:768px){.box--article p.note{text-align:right;font-size:14px}}@media screen and (min-width:768px){.box--article>p{margin:8px 0}}@media screen and (min-width:768px){.box--article>p.authors{margin:8px 0 3px 0}}@media screen and (min-width:768px){.box--article>p.date{margin:3px 0 8px 0}}.box--article>.list.--theme{width:100%}.box--article .universal__tagList{margin:15px 0 16px}@media screen and (min-width:768px){.box--article .universal__tagList{margin:8px 0}}.box--article:nth-of-type(1).--ranking__boxTop .icon.--rank{background-color:#b19208;color:#fff}.box--article:nth-of-type(2).--ranking__boxTop .icon.--rank{background-color:#7c8387;color:#fff}.box--article:nth-of-type(3).--ranking__boxTop .icon.--rank{background-color:#cb6644;color:#fff}@media screen and (max-width:767px){.box--article.--ranking__box+.adBanner{display:flex;padding:24px 0;border-bottom:1px solid #d9dadb}}@media screen and (max-width:767px){.box--article.--ranking__box+.adBanner figure{width:100%}}@media screen and (max-width:767px){.box--article .icon.--rank{position:absolute;left:0}}@media screen and (min-width:768px){.box--article .icon.--rank{margin:16px 12px 0 0}}@media screen and (max-width:767px){.box--article .icon.--rank+.article__item{padding-left:40px}}@media screen and (min-width:768px){.box--article .icon.--rank+.article__item{max-width:378px}}.box--cornerWrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.box--cornerWrap{margin-top:24px}}@media screen and (min-width:768px){.box--corner{max-width:206px}}@media screen and (max-width:767px){.box--corner{width:48%}}.box--corner .box--corner__title{font-size:14px;font-weight:500;line-height:1.4}@media screen and (max-width:767px){.box--corner .box--corner__title{margin-top:12px;margin-bottom:0}}.box--corner .box--corner__date{font-size:11px}@media screen and (max-width:767px){.box--corner .box--corner__date{margin-top:8px}}.box--corner figure{margin:18px 0 0 0;padding:0}.universal__boxArticle{padding:0}@media screen and (max-width:767px){.universal__boxArticle:first-child{margin:20px 0 24px 0}}@media screen and (min-width:768px){.universal__boxArticle:first-child{margin:24px 0 32px 0}}.universal__boxArticle .--rank{width:unset;min-width:28px}.universal__boxArticle figure{margin:0 !important}.universal__boxArticle .universal__heading{margin:0 !important}.universal__boxArticle .article__item:has(figure) figure{top:0}@media screen and (max-width:767px){.universal__boxArticle .universal__item h2{margin:0 0 12px 0}}@media screen and (min-width:768px){.universal__boxArticle .universal__item h2{margin:0 0 25px 0}}.universal__boxArticle .universal__item p:first-of-type{padding-top:10px}@media screen and (max-width:767px){.universal__boxArticle .universal__item.--heading-aki-small h2{margin:0 0 12px 0}}@media screen and (min-width:768px){.universal__boxArticle .universal__item.--heading-aki-small h2{margin:0 0 16px 0}}.universal__boxArticle .universal__item.--heading-aki-small p{padding-top:0}.universal__boxArticle .article__title{display:inline-block}.universal__boxArticle.--bdNone{border-bottom:none}.universal__boxArticle .serialization__authors{display:flex;align-items:center;font-size:11px}@media screen and (max-width:767px){.universal__boxArticle .serialization__authors{margin:12px 0 0 0 !important}}@media screen and (min-width:768px){.universal__boxArticle .serialization__authors{margin:16px 0 0 0 !important}}.universal__boxArticle .serialization__authors.--note01::before{display:inline-block;width:100%;height:100%}.node  .box--notice01,.node  .box--notice02,.node  .box--question01,.node  .box--attention01,.node  .box--warning01,.node  .box--pink,.node  .box--red,.node  .box--green,.node  .box--blue,.node  .box--icon{margin:32px 16px;padding:4px 20px;position:relative;background-color:#ffccda;font-size:16px}@media screen and (min-width:768px){.node  .box--notice01,.node  .box--notice02,.node  .box--question01,.node  .box--attention01,.node  .box--warning01,.node  .box--pink,.node  .box--red,.node  .box--green,.node  .box--blue,.node  .box--icon{margin:40px 24px;padding:8px 32px}}.node  .box--notice01.--full,.node  .box--notice02.--full,.node  .box--question01.--full,.node  .box--attention01.--full,.node  .box--warning01.--full,.node  .box--pink.--full,.node  .box--red.--full,.node  .box--green.--full,.node  .box--blue.--full,.node  .box--icon.--full{margin-left:0;margin-right:0}.node  .box--notice01 .icon,.node  .box--notice02 .icon,.node  .box--question01 .icon,.node  .box--attention01 .icon,.node  .box--warning01 .icon,.node  .box--pink .icon,.node  .box--red .icon,.node  .box--green .icon,.node  .box--blue .icon,.node  .box--icon .icon{border-radius:50%;position:absolute;left:0px;top:-14px;background-color:#f26d91}.node  .box--notice01 .icon::before,.node  .box--notice02 .icon::before,.node  .box--question01 .icon::before,.node  .box--attention01 .icon::before,.node  .box--warning01 .icon::before,.node  .box--pink .icon::before,.node  .box--red .icon::before,.node  .box--green .icon::before,.node  .box--blue .icon::before,.node  .box--icon .icon::before{font-size:20px;color:#fff;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.node  .box--notice01{background-color:rgba(18, 175, 196, 0.2)}.node  .box--notice01 .icon{background-color:#12afc4}.node  .box--notice01 .icon::before{content:""}.node  .box--notice02{background-color:rgba(18, 175, 196, 0.2)}.node  .box--notice02 .icon{background-color:#12afc4}.node  .box--notice02 .icon::before{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.node  .box--question01{background-color:rgba(124, 195, 54, 0.2)}.node  .box--question01 .icon{background-color:#7cc336}.node  .box--question01 .icon::before{content:""}.node  .box--attention01{background-color:rgba(255, 177, 0, 0.2)}.node  .box--attention01 .icon{background-color:#ffb100}.node  .box--attention01 .icon::before{content:""}.node  .box--warning01{background-color:rgba(229, 101, 54, 0.2)}.node  .box--warning01 .icon{background-color:#e56536}.node  .box--warning01 .icon::before{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.node  .box--pink{background-color:#ffccda}.node  .box--pink .icon{background-color:#f26d91}.node  .box--red{background-color:#ffd3d1}.node  .box--red .icon{background-color:#e8382f}.node  .box--green{background-color:#ddf4dc}.node  .box--green .icon{background-color:#2f962b}.node  .box--blue{background-color:#cff4ff}.node  .box--blue .icon{background-color:#0079c7}.node  .box__code{margin:32px 0;padding:6px 8px 12px 8px;border:1px solid #d9dadb;background-color:#f7f9fa}@media screen and (min-width:768px){.node  .box__code{margin:40px 0;padding:6px 24px 12px 24px}}.node  .box__code .box__code__head{display:flex;justify-content:space-between;margin-bottom:3px}@media screen and (min-width:768px){.node  .box__code .box__code__head{margin-bottom:3px}}.node  .box__code .box__code__head .box__code__head__lang{position:relative;top:3px;margin:0;font-size:13px}@media screen and (min-width:768px){.node  .box__code .box__code__head .box__code__head__lang{margin:0;font-size:13px}}.node  .box__code .box__code__head .box__code__head__copy{display:flex;align-items:center;font-size:13px}@media screen and (min-width:768px){.node  .box__code .box__code__head .box__code__head__copy{font-size:13px}}.node  .box__code .box__code__head .box__code__head__copy:hover{cursor:pointer}.node  .box__code .box__code__head .box__code__head__copy::before{content:"";margin-right:3px;font-size:16px;font-family:"Material Symbols Outlined"}.node  .box__code pre{margin:0;padding:0}.node  .box__code pre code{margin:0;padding:3px 10px;white-space:pre-line;font-size:14px}@media screen and (min-width:768px){.node  .box__code pre code{font-size:16px}}.node  .box__dialogue{margin:32px 0}@media screen and (min-width:768px){.node  .box__dialogue{margin:40px 0}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body{display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body{flex-direction:row}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item:has(.box__dialogue__body__item__photo),.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item:has(.box__dialogue__body__item__photo){display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;margin:0 0 5px 0}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item:has(.box__dialogue__body__item__photo),.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item:has(.box__dialogue__body__item__photo){justify-content:flex-start;width:60px;margin:0 5px 0 0}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item:has(.box__dialogue__body__item__message),.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item:has(.box__dialogue__body__item__message){flex:1}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__photo,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__photo{width:40px;height:40px;border-radius:50%;overflow:hidden}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__photo,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__photo{width:48px;height:48px}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__name,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__name{margin:0;font-size:14px}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__name,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__name{margin:0;font-size:14px}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message{margin:0;padding:20px 18px;position:relative;background:#fafcfc;border:1px solid #bdbfbf;border-radius:2px}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message{margin:0;padding:24px 40px}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before,.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message:after,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message:after{content:"";position:absolute;width:0;height:0;border-style:solid}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before{top:-12px;border-color:transparent transparent #bdbfbf transparent}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before{top:27px;border-color:transparent #bdbfbf transparent transparent}}.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::after{z-index:10}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::after{top:-10px;border-color:transparent transparent #fafcfc transparent}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after,.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::after{top:28px;border-color:transparent #fafcfc transparent transparent}}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before{left:60px;border-width:0 15px 12px 0}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before{left:-10px;border-width:0 10px 12px 0}}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after{left:61px;border-width:0 18px 15px 0}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after{left:-8px;border-width:0 13px 15px 0}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body{flex-direction:row-reverse}}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item:has(.box__dialogue__body__item__photo){position:relative;left:calc(100% - 50px)}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item:has(.box__dialogue__body__item__photo){margin:0 0 0 17px}}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before{right:60px;border-width:0 0 12px 15px}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before{right:-10px;border-width:12px 10px 0 0;border-color:#bdbfbf transparent transparent transparent}}@media screen and (max-width:767px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::after{right:61px;border-width:0 0 15px 18px}}@media screen and (min-width:768px){.node  .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::after{right:-8px;border-width:15px 13px 0 0;border-color:#fafcfc transparent transparent transparent}}.box__category{position:relative}.relation__category{margin:0}.relation__category{margin:0}.node  .box__author{position:relative}@media screen and (max-width:767px){.banner{display:flex;justify-content:center;width:100%;max-width:263px;margin:0 auto}}@media screen and (min-width:768px){.banner{width:100%}}.node  .notes{font-size:11px;color:#727273;margin-top:8px}.--rank-1{background-color:#b19208;color:#fff}.--rank-2{background-color:#7c8387;color:#fff}.--rank-3{background-color:#cb6644;color:#fff}.node--tall:not(:first-child){margin-top:10px}@media screen and (min-width:768px){.node--tall:not(:first-child){margin-top:40px}}.node .note strong{white-space:nowrap}.--aki-none+.node .box--article{margin-top:32px}@media screen and (min-width:768px){.--aki-none+.node .box--article{margin-top:48px}}@media screen and (max-width:767px){.node--sp-body-hidden .box--article p:not(.date){display:none}}@media screen and (min-width:768px){.node-footer-fields .node .box--article{margin:40px 0}}.node--view-mode-title-and-created-news .box--article .title{margin-bottom:0;font-size:14px}@media screen and (min-width:768px){.node--view-mode-title-and-created-news .box--article .title{margin-bottom:16px;font-size:16px}}.--chara{display:flex;justify-content:center;align-items:center;background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.--chara{width:75px;height:75px;margin-right:1em}}@media screen and (min-width:768px){.--chara{width:4em;height:4em;margin-right:1.5em}}.node  .separate{width:100%;height:22px;margin:32px 0;background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_separate.png") center center no-repeat;border:0}@media screen and (min-width:768px){.node  .separate{margin:40px 0}}.node  .embed--movie{margin:32px 16px}@media screen and (min-width:768px){.node  .embed--movie{margin:40px 24px}}.node  .embed--movie iframe.movie,.node  .embed--movie video{width:100%;height:auto;aspect-ratio:1.7777777778}.node  .embed--movie.--full{margin-left:0;margin-right:0}.node  .embed--iframe{margin:32px 16px}@media screen and (min-width:768px){.node  .embed--iframe{margin:40px 24px}}.node  .embed--iframe iframe{display:block;width:100% !important;min-height:200px}.node  .embed--iframe.--full{margin-left:0;margin-right:0}.pager{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin:32px 0;font-size:16px;font-family:"Open Sans", sans-serif}@media screen and (max-width:767px){.pager{font-size:14px;margin:40px 0}.pager [data-page-chars="3"]{font-size:13px}.pager [data-page-chars="4"]{font-size:11px}}.pager__items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}@media screen and (max-width:767px){.pager__items{flex-wrap:nowrap}}.pager__item{list-style:none;margin:0;padding:0;margin:8px 8px;padding:0}.pager__item::before,.pager__item::after{display:none}@media screen and (max-width:767px){.pager__item{margin:8px 6px}}.pager__link{transition:all 0.3s ease-in-out;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:"Open Sans", sans-serif;font-weight:700;background-color:#f7f9fa;border:1px solid #d9dadb;white-space:nowrap}@media screen and (max-width:767px){.pager__link{width:32px;height:32px;font-weight:400}}.pager__link.is-active{background-color:#1c1e1f;color:#d9dadb;pointer-events:none}@media screen and (max-width:767px){.pager__item--ellipsis{margin-inline:0}}@media screen and (max-width:767px){.pager__item--previous,.pager__item--next{margin-inline:0}.pager__item--previous .pager__link,.pager__item--next .pager__link{width:12px;height:12px}}.pager__item--previous .pager__link,.pager__item--next .pager__link{border:unset;background-color:unset}.pager__item--previous .pager__link::before,.pager__item--next .pager__link::before{font-family:"Material Symbols Outlined";background-color:transparent;font-size:12px;text-align:center}.pager__item--previous .pager__link::before{content:""}@media screen and (max-width:767px){.pager__item--previous+.pager__items .pager__item:first-of-type{margin-left:3px}}.pager__item--next .pager__link::before{content:""}.pager__count{text-align:center}@media screen and (max-width:767px){.pager__count{margin:32px 0 64px}}@media screen and (min-width:768px){.pager__count{margin:32px 0 80px}}@media screen and (min-width:768px){.universal__pager{margin:32px 0 0}}.node {}.node  .marker{display:inline;background:linear-gradient(transparent 40%, #ffebf0 60%)}@media screen and (min-width:768px){.node  .marker{background:linear-gradient(transparent 70%, #ffebf0 30%)}}.node  #bancho-sbm-bookmarks-top .marker{background:linear-gradient(transparent 70%, #ffebf0 70%, #ffebf0)}@media screen and (min-width:768px){.node  #bancho-sbm-bookmarks-top .marker{background:linear-gradient(transparent 70%, #ffebf0 70%, #ffebf0 90%, transparent 10%)}}.node  .bancho-sbm-page .marker{background-color:#fd5e5e;background-image:none;margin-top:4px;margin-bottom:4px;border-radius:3px;padding-inline:0.2em;color:#fff}.bancho-latest-articles-swiper-horizontal-container{container-type:inline-size}.bancho-latest-articles-swiper-horizontal-container .sliderColumn>h3{padding-right:110px}.sliderColumn{position:relative;overflow-x:clip}@media screen and (max-width:767px){.sliderColumn{width:100vw;margin-left:-20px;padding-left:20px;box-sizing:border-box}}@media screen and (min-width:768px){.sliderColumn{width:100%;max-width:650px;overflow:hidden}@container (min-width: 651px){.sliderColumn{max-width:100%}}}.sliderColumn .swiper-wrapper{width:100%}@media screen and (max-width:767px){.sliderColumn .swiper-wrapper{box-sizing:border-box}}@media screen and (max-width:767px){.sliderColumn .swiper-slide{width:60vw !important;max-width:200px !important;margin-right:clamp(10px, 2vw, 15px) !important}}.sliderColumn .swiper-slide p{width:100%;margin:0;padding:0;line-height:1.46;font-size:12px}@media screen and (min-width:768px){.sliderColumn .swiper-slide p{margin:16px 0;padding:0;font-size:13px}}.sliderColumn .swiper-slide p.date{width:100%;margin:10px 0 16px 0;padding:0;font-size:11px}.sliderColumn .swiper-slide p.date:has(+ .--sns.bancho-sbm-hidden){margin-bottom:0}@media screen and (min-width:768px){.sliderColumn .swiper-slide p.date{font-size:11px}}.sliderColumn .swiper-slide .--sns{margin-bottom:0}.sliderColumn .swiper-slide figure{margin:0;padding:0}.sliderColumn .swiper-controller.--pos01{display:flex}@media screen and (max-width:767px){.sliderColumn .swiper-controller.--pos01{position:absolute;right:-8px;top:calc(24px + ((1em * 1.4 + 10px) / 2))}}@media screen and (min-width:768px){.sliderColumn .swiper-controller.--pos01{justify-content:space-between;width:110px;position:absolute;right:0;top:52px}}@media screen and (max-width:767px){.sliderColumn .swiper-controller .swiper-button{display:flex;justify-content:space-around;width:110px;position:relative}}.sliderColumn .swiper-controller .swiper-button .swiper-button-prev,.sliderColumn .swiper-controller .swiper-button .swiper-button-next{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f7f9fa;border:1px solid #d9dadb}.sliderColumn .swiper-controller .swiper-button .swiper-button-prev::after,.sliderColumn .swiper-controller .swiper-button .swiper-button-next::after{display:none}.sliderColumn .swiper-controller .swiper-button .swiper-button-prev::before,.sliderColumn .swiper-controller .swiper-button .swiper-button-next::before{position:relative;font-family:"Material Symbols Outlined";content:"";color:#1c1e1f}.sliderColumn .swiper-controller .swiper-button .swiper-button-prev::before{left:-2px;transform:rotate(-180deg)}.sliderColumn .swiper-controller .swiper-button .swiper-button-next::before{left:2px;transform:translate3d(-45deg)}@media screen and (min-width:768px){.sliderColumn .swiper-controller .swiper-scrollbar{display:none}}.sliderColumn .swiper-controller .swiper-scrollbar .swiper-scrollbar-drag{background-color:#f26d91}.node  table{width:100%}.node  table th:not(.hljs th),.node  table td:not(.hljs td){border:2px solid #fff}@media screen and (max-width:767px){.node  table th:not(.hljs th),.node  table td:not(.hljs td){padding:10px 16px;font-size:11px}}@media screen and (min-width:768px){.node  table th:not(.hljs th),.node  table td:not(.hljs td){padding:10px 20px;font-size:14px}}.node  table th:not(.hljs th){color:#fff;background-color:#f26d91}.node  table td:not(.hljs td){color:#323333;background-color:#f2f4f5}.node  .tabletitle{font-weight:700}@media screen and (max-width:767px){.node  .tabletitle{margin:10px 0;font-size:13px}}@media screen and (min-width:768px){.node  .tabletitle{margin:18px 0;font-size:16px}}@media screen and (max-width:767px){.node  .tablecaption{margin:10px 0;font-size:10px}}@media screen and (min-width:768px){.node  .tablecaption{margin:14px 0;font-size:14px}}.node  .attention__wrapper{display:flex;align-items:baseline}@media screen and (max-width:767px){.node  .attention__wrapper{flex-direction:column}}@media screen and (max-width:767px){.node  .attention__text{margin:0 0 14px 0}}@media screen and (min-width:768px){.node  .attention__text{margin:0}}.node  .attention__list{display:flex;flex-wrap:wrap;margin:0}@media screen and (min-width:768px){.node  .attention__list{width:35.8%}}.node  .attention__item{margin:0;padding:0 0 0 0.75em}@media screen and (max-width:767px){.node  .attention__item:nth-child(1),.node  .attention__item:nth-child(4),.node  .attention__item:nth-child(6){padding:0}}.node  .attention__item::before{content:none}@media screen and (min-width:768px){.node  .attention__item:nth-child(1),.node  .attention__item:nth-child(5){padding:0 0 0 0.4em}}.node  .attention__link{color:#d63a64}@media screen and (min-width:768px){.node  .attention__link{font-size:14px}}.site-search-result__stats{font-family:"Noto Sans JP", sans-serif;font-weight:500;letter-spacing:0.03em;font-size:14px}@media screen and (max-width:767px){.site-search-result__stats{margin-bottom:24px}}@media screen and (min-width:768px){.site-search-result__stats{margin-bottom:30px}}.site-search-result__menuItem{list-style-type:none;padding:0;margin:0}.site-search-result__menuItem::before{display:none}@media screen and (max-width:767px){.site-search-result__menuItem{margin-bottom:8px}}@media screen and (min-width:768px){.site-search-result__menuItem{margin-bottom:4px}}.site-search-result__menuText{font-size:14px;letter-spacing:0.03em}.pageTitle{line-height:1.43}@media screen and (max-width:767px){.pageTitle{font-size:20px;margin-bottom:24px}}@media screen and (min-width:768px){.pageTitle{margin-bottom:32px;font-size:28px}}.universal__seasonList{margin:0 !important}@media screen and (max-width:767px){.universal__seasonTitle{margin:0 0 10px 0 !important}}@media screen and (min-width:768px){.universal__seasonTitle{margin:0 0 16px 0 !important}}@media screen and (max-width:767px){.universal__seasonItem{padding:0 0 0 1em !important}}@media screen and (min-width:768px){.universal__seasonItem{padding:0 0 0 1.25em !important}}.universal__seasonItem:last-of-type{margin-bottom:0 !important}.universal__seasonItem::before{content:none !important}@media screen and (max-width:767px){.universal__seasonItem:not(:last-child){margin:0 0 6px 0 !important}}@media screen and (min-width:768px){.universal__seasonItem:not(:last-child){margin:0 0 8px 0 !important}}.universal__seasonLink{display:flex}@media screen and (max-width:767px){.universal__seasonLink{align-items:baseline;justify-content:stretch;font-size:13px}}@media screen and (min-width:768px){.universal__seasonLink{align-items:center;font-size:14px}}.universal__seasonLink.--arrow .icon{width:auto;height:auto;margin-right:8px}.universal__seasonLink.--arrow .icon::before{font-size:100%;color:#000}@media screen and (max-width:767px){.subcorner{margin-bottom:54px}}@media screen and (min-width:768px){.subcorner{margin-bottom:32px}}@media screen and (max-width:767px){.subcorner:first-child{margin-top:20px}}.latest{border:1px solid #bdbfbf}@media screen and (max-width:767px){.latest{padding:16px !important}}@media screen and (min-width:768px){.latest{padding:20px !important}}.latest__item::before{content:none !important}.latest__title{border-bottom:none !important;padding:0 !important}@media screen and (max-width:767px){.latest__title{font-size:14px !important}}@media screen and (min-width:768px){.latest__title{font-size:16px !important}}.latest__title::after{display:inline-block;width:24px !important;bottom:auto !important;top:50% !important;transform:translateY(-50%)}@media screen and (max-width:767px){.latest__title::after{left:70px !important}}@media screen and (min-width:768px){.latest__title::after{left:77px !important}}.node  .adContainer{margin:0;display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width:768px){.node  .adContainer{grid-template-columns:repeat(3, 1fr);gap:16px}}.node  .adContainer__item{width:100%}.node  .adContainer__item figure{flex:0 0 100px;margin:4px 0 0;padding:0}.node  .adContainer__item figure img{border-radius:4px;width:100%}@media screen and (min-width:768px){.node  .adContainer__item figure{margin-top:0}}.node  .adContainer__item:not(:first-child){border-top:1px solid #d9dadb}@media screen and (min-width:768px){.node  .adContainer__item:not(:first-child){border-top:none}}.node  .adContainer__item .title{font-size:14px;font-weight:500;line-height:1.4}@media screen and (min-width:768px){.node  .adContainer__item .title{padding:0}}.node  .adContainer__link{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:16px 0}@media screen and (min-width:768px){.node  .adContainer__link{display:block;padding:0}}.node  .adContainer__head{padding-right:14px}@media screen and (min-width:768px){.node  .adContainer__head{padding-right:0}}.node  .adContainer__head p{width:100%;margin:0;padding:0;line-height:1.46;font-size:14px;font-weight:500}@media screen and (min-width:768px){.node  .adContainer__head p{margin:16px 0 0;padding:0;font-size:14px}}.node  .adContainer__head p.date{width:100%;margin:10px 0 0;padding:0;font-size:11px;color:#575959}@media screen and (min-width:768px){.node  .adContainer__head p.date{margin-top:8px}}.articleCollect{}.articleCollect.--ranking .articleCollect__list{counter-reset:rank}.articleCollect.--ranking .articleCollect__item{position:relative;display:flex;align-items:flex-start;gap:12px;border-bottom:none;padding:0;margin-top:24px}.articleCollect.--ranking .articleCollect__item:nth-of-type(1):before{background-color:#b19208;color:#fff}.articleCollect.--ranking .articleCollect__item:nth-of-type(2):before{background-color:#7c8387;color:#fff}.articleCollect.--ranking .articleCollect__item:nth-of-type(3):before{background-color:#cb6644;color:#fff}.articleCollect.--ranking .articleCollect__item:last-child{margin-bottom:8px}.articleCollect.--ranking .articleCollect__item:before{flex-shrink:0;content:counter(rank);counter-increment:rank;display:grid;place-items:center;width:28px;height:auto;aspect-ratio:1;background-color:#d9dadb;color:#323333;font-size:15px;font-weight:600}@media screen and (min-width:768px){.articleCollect.--books{margin-top:64px}}@media screen and (max-width:767px){.articleCollect.--books{margin-top:72px}}.articleCollect.--books .articleCollect__item{display:flex;gap:16px}.articleCollect.--books .articleCollect__item:last-child{border-bottom:1px solid #d9dadb;margin-bottom:0}.articleCollect.--books .articleCollect__item:last-child:first-child{border-bottom:none}.articleCollect.--books .articleCollect__item figure{flex-shrink:0}.articleCollect.--books .articleCollect__item figure+:is(div, span, p, a){margin-top:var(--leading-trim)}.articleCollect.--sidebar .articleCollect__item>a{display:flex;gap:16px}.articleCollect.--sidebar .articleCollect__item>a:last-child{border-bottom:1px solid #d9dadb;margin-bottom:0}.articleCollect.--sidebar .articleCollect__item>a:last-child:first-child{border-bottom:none}.articleCollect.--sidebar .articleCollect__item>a figure{flex-shrink:0}.articleCollect.--sidebar .articleCollect__item>a figure+:is(div, span, p, a){margin-top:var(--leading-trim)}@media screen and (max-width:767px){.articleCollect.--event{margin-top:0}}.articleCollect.--tabs .articleCollect__list{display:none}.articleCollect.--tabs .articleCollect__list.js-active{display:flex}.articleCollect.--aki-top-none{margin-top:0}.articleCollect__title{padding:16px 0;font-size:20px;line-height:1.4;border-top:2px solid #d63a64;border-bottom:1px dashed #f294ad;margin-bottom:0}@media screen and (min-width:768px){.articleCollect__title{font-size:18px}}.articleCollect__title:has(.ad-icon){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.articleCollect__title .ad-icon{display:inline-flex;margin-top:2px;padding:3px 10px 4px;font-size:11px;color:#575959;background-color:#fafcfc;border:1px solid #d9dadb;white-space:nowrap}.articleCollect__tab{padding:20px 0 0}.articleCollect__tab-list{display:flex;gap:0.5em}.articleCollect__tab-item,.articleCollect__tab-list--ranking>li a{flex:1 1 100%;text-align:center;position:relative;padding-bottom:12px;font-size:14px;cursor:pointer;line-height:1.2}@media screen and (max-width:767px){.panels-container .panels-container__main .articleCollect__tab-item,.panels-container .panels-container__main .articleCollect__tab-list--ranking>li a,.articleCollect__tab-list--ranking>li .panels-container .panels-container__main a{font-size:13px}}.articleCollect__tab-item:before,.articleCollect__tab-list--ranking>li a:before{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;margin:auto;background-color:#d9dadb}.articleCollect__tab-item.js-active,.articleCollect__tab-list--ranking>li a.js-active,.articleCollect__tab-item.is-active,.articleCollect__tab-list--ranking>li a.is-active{color:#d63a64}.articleCollect__tab-item.js-active:before,.articleCollect__tab-list--ranking>li a.js-active:before,.articleCollect__tab-item.is-active:before,.articleCollect__tab-list--ranking>li a.is-active:before{background-color:#d63a64}.articleCollect__list{display:flex;flex-direction:column}.articleCollect__item{width:100%;font-size:14px;line-height:1.5;padding:16px 0}.articleCollect__item:first-child{padding-top:24px}.articleCollect__item:last-child{padding-bottom:8px;margin-bottom:0}.articleCollect__item:not(:last-child){border-bottom:1px solid #d9dadb}.articleCollect__item figure{width:84px;margin:0;padding:0}.articleCollect__item .date{display:block;font-size:11px;color:#575959;margin-top:8px}.articleCollect__item.--adThumb{display:flex;flex-direction:row-reverse;gap:14px;padding-block:20px}.articleCollect__item.--adThumb .thumb{flex-shrink:0;width:100px;height:auto}.articleCollect__item.--adThumb:last-child{border-bottom:1px solid #d9dadb}.articleCollect__book-note{display:block;padding-block:16px 8px;color:#575959;font-size:11px;line-height:1.5}@media screen and (min-width:768px){.articleCollect__book-note{padding-block:16px 12px;color:#727273}}.articleCollect__tab-list--ranking>li{display:flex}.node  .progressSlider{--swiper-button-size: 56px;--swiper-button-offset: 2px;width:calc(100% - (var(--swiper-button-size, 0px) + var(--swiper-button-offset, 0px)) * 2);margin-left:var(--swiper-button-size, 0px);position:relative}@media screen and (max-width:767px){.node  .progressSlider{width:100%;margin-left:0}}.node  .progressSlider .swiper-pagination{--swiper-pagination-color: #f26d91;--swiper-pagination-progressbar-bg-color: #d9dadb;--swiper-pagination-progressbar-size: 2px;top:auto;bottom:0}@media screen and (max-width:767px){.node  .progressSlider .swiper-pagination{width:calc(100% - 147px);left:20px}}.node  .progressSlider .swiper-slide{height:auto}@media screen and (max-width:767px){.node  .progressSlider .swiper-slide{width:43vw !important;margin-right:2vw !important}}.node  .progressSlider .swiper-button{width:100%;position:absolute;top:104px;left:0}@media screen and (max-width:767px){.node  .progressSlider .swiper-button{display:flex;justify-content:space-around;width:92px;position:absolute;top:auto;left:auto;right:0;bottom:0}}.node  .progressSlider .swiper-button .swiper-button-prev,.node  .progressSlider .swiper-button .swiper-button-next{display:flex;justify-content:center;align-items:center;width:var(--swiper-button-size);height:auto;aspect-ratio:1;border-radius:50%;background-color:#f7f9fa;border:1px solid #d9dadb;z-index:8}.node  .progressSlider .swiper-button .swiper-button-prev::after,.node  .progressSlider .swiper-button .swiper-button-next::after{display:none}.node  .progressSlider .swiper-button .swiper-button-prev::before,.node  .progressSlider .swiper-button .swiper-button-next::before{position:relative;font-family:"Material Symbols Outlined";content:"";font-size:20px;color:#1c1e1f}@media screen and (max-width:767px){.node  .progressSlider .swiper-button .swiper-button-prev,.node  .progressSlider .swiper-button .swiper-button-next{width:40px}.node  .progressSlider .swiper-button .swiper-button-prev:before,.node  .progressSlider .swiper-button .swiper-button-next:before{font-size:14px}}.node  .progressSlider .swiper-button .swiper-button-prev{margin-left:-80px}.node  .progressSlider .swiper-button .swiper-button-prev::before{left:calc(0 - var(--swiper-button-offset, 0px));transform:rotate(-180deg)}@media screen and (max-width:767px){.node  .progressSlider .swiper-button .swiper-button-prev{margin-left:0;left:0}}.node  .progressSlider .swiper-button .swiper-button-next{margin-right:-80px}.node  .progressSlider .swiper-button .swiper-button-next::before{left:var(--swiper-button-offset);transform:translate3d(-45deg)}@media screen and (max-width:767px){.node  .progressSlider .swiper-button .swiper-button-next{margin-right:0;right:0}}.node  .progressSlider__body{position:relative;overflow-x:clip;padding-bottom:44px}@media screen and (max-width:767px){.node  .progressSlider__body{width:100vw;margin-left:-20px;padding-left:20px}}.node  .progressSlider__wrapper{position:relative;align-items:stretch}.node  .progressSlider__item{height:100%;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(0, 0, 0, 0.08)}.node  .progressSlider__item-fig{flex-shrink:0;width:100%;height:auto;aspect-ratio:1.7777777778;overflow:hidden;padding:0;margin:0}.node  .progressSlider__item-content{flex:1 1 100%;background-color:#fff;padding:12px 16px 16px}.node  .progressSlider__item-content .title{margin:0;font-size:16px;line-height:1.5;font-weight:700;padding-bottom:8px}.node  .progressSlider__item-content .detail{margin:0;font-size:14px;line-height:1.5;font-weight:400}.node  .bannerRow{display:flex;gap:22px}.node  .bannerRow__item figure{margin:0;padding:0}.node  .bannerRow__item.--sm{flex:1 1 250px}.node  .bannerRow__item.--lg{flex:1 1 728px}.breadcrumb{margin-top:-24px;margin-bottom:40px}@media screen and (max-width:767px){.breadcrumb{position:absolute;bottom:-15px}}.breadcrumb__list{display:flex;align-items:flex-start;margin:0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-inline:0}.breadcrumb__list::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.breadcrumb__list{display:flex;flex-direction:column}}.breadcrumb__list-item{flex-shrink:0;font-size:11px;color:#323333;padding-left:0;margin:0;overflow:hidden;position:relative}.breadcrumb__list-item:not(:last-child){padding-right:24px}.breadcrumb__list-item:not(:last-child)::after{position:absolute;top:0.1em;right:6px;font-family:"Material Symbols Outlined";content:"";font-size:12px;font-weight:400;color:#89898c}.breadcrumb__list-item:is(::marker, ::before){display:none}.breadcrumb__list-item a{color:#89898c}.node  .detailHeading.--ad{margin-bottom:-12px}@media screen and (min-width:768px){.node  .detailHeading.--ad{margin-bottom:-36px}}.node  .detailHeading__main{padding-bottom:32px;border-bottom:1px solid #d9dadb}.node  .detailHeading__head{color:#323333;font-size:13px;letter-spacing:0.03em;margin-bottom:8px}.node  .detailHeading__description{font-size:17px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.node  .detailHeading__description{font-size:16px;font-weight:400;margin-bottom:20px}}.node  .detailHeading__lead{font-size:16px;font-weight:400;line-height:1.8}@media screen and (min-width:768px){.node  .detailHeading__lead{font-weight:400;margin-bottom:20px;line-height:2}}.node  .detailHeading__note{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:768px){.node  .detailHeading__note{max-width:464px;margin-bottom:80px}}@media screen and (max-width:767px){.node  .detailHeading__note{flex-direction:column;margin-bottom:64px}}@media screen and (min-width:768px){.node  .detailHeading__noteBlock{min-width:184px}}@media screen and (min-width:768px){.node  .detailHeading__noteBlock:nth-child(2){order:2}}@media screen and (min-width:768px){.node  .detailHeading__noteBlock:nth-child(4){order:4}}.node  .detailHeading__noteTitle{font-size:13px;letter-spacing:0.03em;margin-bottom:4px;font-weight:500}.node  .detailHeading__noteText{color:#d63a64;font-size:14px;line-height:1.5;margin:0}.node  .detailHeading__authors{width:100%;margin-bottom:0;padding:0;color:#89898c;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}@media screen and (min-width:768px){.node  .detailHeading__authors{font-size:12px;font-size:14px}}.node  .detailHeading__authors a{color:inherit;text-decoration:none}.node  .detailHeading__authors .--account01{display:inline-block;width:19px;height:19px;margin-right:5px;position:relative;top:3px}.node  .detailHeading__authors .--account01::before{color:inherit;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.node  .detailHeading__date,.node  .detailHeading__dc_corp{margin-top:0;color:#89898c;font-size:14px;line-height:1.2}.node  .detailHeading__date.--release,.node  .detailHeading__dc_corp.--release{margin-bottom:0}@media screen and (min-width:768px){.node  .detailHeading__date.--release,.node  .detailHeading__dc_corp.--release{margin-top:20px}}@media screen and (max-width:767px){.node  .detailHeading__date.--release,.node  .detailHeading__dc_corp.--release{font-size:12px;margin-bottom:-19px}}.node  .detailHeading__dc_corp.--release{margin-top:8px}.node  .detailHeading__shares ul{display:flex;flex-wrap:wrap;gap:5px;margin:0}@media screen and (min-width:768px){.node  .detailHeading__shares ul{gap:16px}}.node  .detailHeading__shares ul>li{margin:0;padding-left:0;min-width:80px}.node  .detailHeading__shares ul>li:before{display:none}.node  .detailHeading__shares ul>li .share-btn{display:block;width:100%;color:#fff;font-size:12px;font-weight:700;border-radius:3px;padding-left:28px;padding-right:12px;text-align:center}.node  .detailHeading__shares ul>li .share-btn:hover{opacity:0.6}@media screen and (min-width:768px){.node  .detailHeading__shares ul>li .share-btn{display:flex;align-items:center;height:100%}.node  .detailHeading__shares ul>li .share-btn .label{font-size:10px}.node  .detailHeading__shares ul>li .share-btn .count{margin-left:6px}}.node  .detailHeading__shares ul>li .share-btn.--facebook{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_fb_white.svg") left 8px center / 12px auto no-repeat;background-color:#1877f2}.node  .detailHeading__shares ul>li .share-btn.--x{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_x_white.svg") left 8px center / 10px auto no-repeat;background-color:#000000}.node  .detailHeading__shares ul>li .share-btn.--hatebu{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_hb_white.svg") left 8px center / 12px auto no-repeat;background-color:#00a4de}.node  .detailHeading__shares ul>li .share-btn.--note{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_note_white.svg") left 9px center / 11px auto no-repeat;background-color:#41c9b4}.node  .detailHeading__shares ul>li .share-btn.--bluesky{background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_bluesky_white.svg") left 9px center / 11px auto no-repeat;background-color:#0a7aff}.node  .detailHeading__ad{font-size:11px;line-height:1.4;text-align:right;margin-top:24px;margin-bottom:1rem}.node  .detailHeading__ad .ad-icon{display:inline-block;padding:0.3em 0.5em;border:1px solid #d9dadb;line-height:1.4;color:#575959;background-color:#fafcfc;font-weight:700;border-radius:0.2em}@media screen and (min-width:768px){.node  .detailHeading__ad{margin-top:20px}}.node  .keywords{border-top:1px solid #d9dadb;border-bottom:1px solid #d9dadb;padding-block:20px}@media screen and (min-width:768px){.node  .keywords{padding-block:12px;padding-inline:24px}}.node  .keywords.--no-lines{border-top:none;border-bottom:none;padding:0}.node  .keywords__inner{font-size:14px;line-height:1.5}@media screen and (min-width:768px){.node  .keywords__inner{display:flex;flex-direction:row;gap:0 8px}}.node  .keywords__label{flex-shrink:0;font-weight:500;font-size:16px;padding-bottom:8px}@media screen and (min-width:768px){.node  .keywords__label{font-size:14px;line-height:1.7;padding-bottom:0}}.node  .keywords__list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 12px}@media screen and (min-width:768px){.node  .keywords__list{gap:0 12px}}.node  .keywords__list.--separator-line{column-gap:0}.node  .keywords__list.--separator-line .keywords__list-item:not(:last-child){padding-right:calc(1.0em + 4px);position:relative}.node  .keywords__list.--separator-line .keywords__list-item:not(:last-child):before{content:"｜";font-size:inherit;display:block;width:1em;height:1em;color:#323333;background-color:transparent;position:absolute;right:2px;top:0;left:auto}.node  .keywords__list-item{margin:0;padding:0}.node  .keywords__list-item:before{display:none}.node  .keywords__list-item a{color:#d63a64;font-size:14px}.node  .keywords__list-item a:hover{text-decoration:underline}.node  .author h2{font-size:23px}@media screen and (max-width:767px){.node  .author h2{font-size:20px;font-weight:500;margin-bottom:24px}}.node  .author__block{background-color:#fafcfc;border:1px solid #d9dadb;padding:16px 16px 32px}@media screen and (min-width:768px){.node  .author__block{padding:32px}}.node  .author__block+.author__block{margin-top:32px}@media screen and (min-width:768px){.node  .author__block+.author__block{margin-top:48px}}.node  .author__head{display:flex;flex-wrap:wrap;gap:20px 16px}@media screen and (min-width:768px){.node  .author__head{gap:32px;flex-wrap:nowrap}}.node  .author__outline{display:contents}@media screen and (min-width:768px){.node  .author__outline{display:block}}.node  .author__avatar{flex:0 0 90px;margin:0;padding:0}@media screen and (min-width:768px){.node  .author__avatar{flex:0 0 160px}}.node  .author__avatar img{border-radius:2px}@media screen and (min-width:768px){.node  .author__avatar img{border-radius:4px}}.node  .author__names{flex:0 0 calc(100% - 106px)}.node  .author__name{font-size:13px;margin:0;padding-bottom:6px}@media screen and (min-width:768px){.node  .author__name{font-size:14px;font-weight:500;margin-top:-0.4em}}.node  .author__name span{display:block;line-height:1.5}@media screen and (min-width:768px){.node  .author__name span{display:inline-block;margin-right:0.5em;vertical-align:0.1em;font-size:14px}}.node  .author__name strong{font-size:17px;font-weight:700}@media screen and (min-width:768px){.node  .author__name strong{font-size:18px}}.node  .author__title{margin:0;font-size:11px;color:#575959;line-height:1.4}@media screen and (min-width:768px){.node  .author__title{font-size:14px}}.node  .author__sns-list{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;margin:0;padding:0}@media screen and (min-width:768px){.node  .author__sns-list{grid-template-columns:1fr;gap:0;margin-top:12px}}.node  .author__sns-list li{margin:0;padding:0}.node  .author__sns-list li:before{display:none}.node  .author__sns-list li a{font-size:14px;font-weight:500;color:#d63a64}.node  .author__sns-list li a[target="_blank"]:before{content:"";font-size:inherit;font-family:"Material Symbols Outlined";margin-right:6px;vertical-align:-1px}@media screen and (min-width:768px){.node  .authorProfile__snsList a,.node  .author__sns-list a{display:inline-block !important;position:relative}.node  .authorProfile__snsList a::after,.node  .author__sns-list a::after{content:"";display:inline-block;width:0;height:1px;background-color:#cf275f;position:absolute;left:1.4em;bottom:2px}}.node  .author__detail{font-size:16px;font-weight:400}@media screen and (min-width:768px){.node  .author__detail{margin-top:32px}}.author-list .form-item-sort-bef-combine{border-top:1px solid #d9dadb;padding-top:34px}.node  .filtering ul,.node  .filtering li{list-style:none;padding:0;margin:0}.node  .filtering li::before{content:unset}.node  .filtering{--label-min-width: 112px;margin:32px 0 40px;padding:0 16px;background-color:#fafcfc;border:1px solid #bdbfbf;border-radius:2px}@media screen and (max-width:767px){.node  .filtering{margin-bottom:16px}}.node  .filtering.--aki-bottom-small{margin-bottom:16px}@media screen and (max-width:767px){.node  .filtering.--aki-bottom-small{margin-bottom:24px}}.node  .filtering__title{position:relative;padding:8px 0;font-size:16px;font-weight:500;cursor:pointer}@media screen and (max-width:767px){.node  .filtering__title{font-size:14px}}.node  .filtering__title::after{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 40;display:flex;justify-content:center;align-items:center;width:20px;height:20px;position:absolute;right:0px;top:50%;transform:translateY(-50%);font-size:26px}.node  .filtering__title+.filtering__body{opacity:0;height:0;visibility:hidden;transition:opacity 0.6s ease}.node  .filtering__title.--isOpen::after{content:""}.node  .filtering__title.--isOpen+.filtering__body{opacity:1;height:auto;visibility:visible}.node  .fitering__body-misc-links{padding:10px 0 32px}.node  .fitering__body-misc-links a{display:inline-block}.node  .fitering__body-misc-links a::before{content:"";font-family:"Material Symbols Outlined";font-weight:700;font-size:16px;line-height:1;margin-right:8px}.node  .filtering__body-inner{padding:10px 0 32px}.node  .filtering__form{}.node  .filtering__form.filteringForm{display:flex;flex-direction:column;gap:32px}@media screen and (max-width:767px){.node  .filtering__form.filteringForm{gap:24px}}.node  .filtering__form .fieldset-wrapper>div{width:100%}.node  .filtering__form .filtering__item{order:-2}.node  .filtering__form .filtering__item label{font-weight:500}@media screen and (max-width:767px){.node  .filtering__form .filtering__item label{width:100%;font-size:14px;display:block}.node  .filtering__form .filtering__item label[for="edit-created-after"]{margin-bottom:16px}.node  .filtering__form .filtering__item label[for="edit-created-before"]{margin-bottom:0}}.node  .filtering__form .filtering__item input{border:1px solid #bdbfbf;padding:3px 16px}@media screen and (max-width:767px){.node  .filtering__form .filtering__item .form-item-created-before{display:block}}.node  .filtering__form .fieldset-legend{display:block;margin-bottom:16px}@media screen and (min-width:768px){.node  .filtering__form .edit-sort-bef-combine--wrapper .fieldset-legend{margin-bottom:0}}.node  .filtering__form .filteringForm__periods{display:flex;flex-wrap:wrap;gap:8px 0}@media screen and (max-width:767px){.node  .filtering__form .filteringForm__periods{flex-wrap:wrap;gap:12px}}.node  .filtering__form .filteringForm__periods span{display:inline-block;margin:0 12px 0 8px;font-size:14px}.node  .filtering__form .filteringForm__periods span:last-child{margin-right:0}.node  .filtering__form .filteringForm__periods span.--tilde{margin-right:12px;font-size:16px}@media screen and (max-width:767px){.node  .filtering__form .filteringForm__periods span.--tilde{margin-left:0}}@media screen and (max-width:767px){.node  .filtering__form .filteringForm__periods span{font-size:13px}}.node  .filtering__form .filteringForm__periods-block{flex-shrink:0;display:flex;align-items:center}@media screen and (max-width:767px){.node  .filtering__form .filteringForm__periods-block{width:100%}}.node  .filtering__form .filteringForm__select-wrap{position:relative}.node  .filtering__form .filteringForm__select-wrap:before{content:"";display:flex;align-items:center;justify-content:center;padding-right:2px;width:40px;font-size:28px;line-height:1;font-family:"Material Symbols Outlined";position:absolute;top:0;right:0;bottom:0;margin:auto;pointer-events:none}.node  .filtering__form .filteringForm__select-wrap select{background-color:#fff;border:1px solid #bdbfbf;padding:3px 40px 3px 16px}.node  .filtering__form .form-radios{display:flex;gap:12px 24px;margin:0}@media screen and (max-width:767px){.node  .filtering__form .form-radios{width:100%;gap:12px 40px}}@media screen and (max-width:767px){.node  .filtering__form .form-radios .form-type-radio{width:calc(50% - 20px);min-width:auto}}.node  .filtering__form .form-radios .form-type-radio input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.node  .filtering__form .form-radios .form-type-radio input:focus+label{box-shadow:0 0 0 2px rgba(214, 58, 100, 0.5)}.node  .filtering__form .form-radios .form-type-radio input:checked+label:after{display:block}.node  .filtering__form .form-type-radio label{display:flex;align-items:center;font-size:14px;line-height:1.5;min-width:124px;cursor:pointer;position:relative}@media screen and (max-width:767px){.node  .filtering__form .form-type-radio label{min-width:auto}}.node  .filtering__form .form-type-radio label:before{content:"";width:16px;height:auto;aspect-ratio:1;position:relative;display:inline-block;background-color:#fff;border:1px solid #575959;border-radius:50%;margin-right:8px;overflow:hidden}.node  .filtering__form .form-type-radio label:after{content:"";width:16px;height:auto;aspect-ratio:1;position:absolute;left:1px;display:inline-block;background-color:#d63a64;transform:scale(0.5);border-radius:50%;overflow:hidden;display:none}.node  .filtering__form .form-type-radio label:has(:checked){background-color:#d63a64}.node  .filtering__form .form-checkboxes>ul,.node  .filtering__form .bef-checkboxes:not(.bef-nested){width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media screen and (max-width:767px){.node  .filtering__form .form-checkboxes>ul,.node  .filtering__form .bef-checkboxes:not(.bef-nested){grid-template-columns:repeat(2, 1fr);gap:3px}}.node  .filtering__form .form-checkbox{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.node  .filtering__form .form-checkbox:focus+label{box-shadow:0 0 0 2px rgba(214, 58, 100, 0.5)}.node  .filtering__form .form-checkbox:checked+label{background-color:#d63a64;border-color:#d63a64;color:#fff}.node  .filtering__form .form-checkbox:checked+label:before{border-color:#fff;color:#d63a64}.node  .filtering__form .form-type-checkbox{height:100%}.node  .filtering__form .form-type-checkbox label{width:100%;background-color:#fff;border:1px solid #bdbfbf;border-radius:2px;display:flex;align-items:center;padding:8px 6px 8px 10px;font-size:14px;line-height:1.5;height:100%;cursor:pointer}@media screen and (max-width:767px){.node  .filtering__form .form-type-checkbox label{font-size:13px}}.node  .filtering__form .form-type-checkbox .bef-toggle+label{width:calc((100% - 24px) / 3);margin-bottom:12px}@media screen and (max-width:767px){.node  .filtering__form .form-type-checkbox .bef-toggle+label{width:calc((100% - 3px) / 2);margin-bottom:3px}}.node  .filtering__form .form-type-checkbox label:before{content:"";flex-shrink:0;font-family:"Material Symbols Outlined";font-weight:700;font-size:16px;line-height:1;width:16px;aspect-ratio:1;height:auto;color:transparent;position:relative;display:inline-block;background-color:#fff;border:1px solid #323333;border-radius:2px;margin-right:8px;overflow:hidden}.node  .filtering__form .form-type-checkbox label:has(:checked){background-color:#d63a64}.node  .filtering__form #edit-created-container{order:-3}.node  .filtering__form #edit-created-container label{font-weight:500}.node  .filtering__form .form-type-search-api-autocomplete{order:-4}.node  .filtering__form .form-type-search-api-autocomplete .form-text{width:100%;height:auto;padding:4px 16px;font-size:16px;background-color:#fff;border:1px solid #bdbfbf;background-image:none}.node  .filtering__form fieldset[data-drupal-selector="edit-sort-bef-combine"]{order:-1;display:flex;flex-wrap:nowrap;align-items:center}.node  .filtering__form .edit-sort-bef-combine--wrapper+.fieldset-wrapper{width:100%;gap:12px 40px;display:flex}.node  .filtering__form .edit-sort-bef-combine--wrapper{margin:0;font-size:16px;font-weight:500}@media screen and (max-width:767px){.node  .filtering__form .edit-sort-bef-combine--wrapper{width:100%;font-size:14px}}.node  .filtering__form .edit-sort-bef-combine--wrapper .fieldset-legend{min-width:var(--label-min-width)}.node  .filtering__form label[for="edit-created-after"]{min-width:var(--label-min-width)}.node  .filtering__form button[data-drupal-selector="edit-submit-bancho-search"],.node  .filtering__form button[data-drupal-selector="edit-submit-bancho-structure-views-list-base"]{position:sticky;bottom:1em}@media screen and (max-width:767px){.node  .filtering__form button[data-drupal-selector="edit-submit-bancho-search"],.node  .filtering__form button[data-drupal-selector="edit-submit-bancho-structure-views-list-base"]{bottom:calc(var(--header__search__btn-height, 0px) + 1em)}#wrapper:has(.l-header .header__search .header__search__item) .node  .filtering__form button[data-drupal-selector="edit-submit-bancho-search"],#wrapper:has(.l-header .header__search .header__search__item) .node  .filtering__form button[data-drupal-selector="edit-submit-bancho-structure-views-list-base"]{--header__search__btn-height: 64px}}.node  .page-controller{display:flex;margin-top:64px;margin-bottom:64px}.node  .page-controller__head{position:relative;font-weight:500;width:100%;line-height:1.4;margin:0 0 24px 0}@media screen and (min-width:768px){.node  .page-controller__head{font-size:20px}}@media screen and (max-width:767px){.node  .page-controller__head{font-size:17px}}.node  .page-controller__head::before{content:"";display:block;position:absolute;width:6px;height:6px;border:1px solid;top:50%}@media screen and (min-width:768px){.node  .page-controller__text{font-size:16px;width:280px}}@media screen and (max-width:767px){.node  .page-controller__text{font-size:13px;width:155px;margin:0}}.node  .page-controller--prev{width:50%;border-right:1px solid #d9dadb}.node  .page-controller--prev .page-controller__head{padding-left:19px}.node  .page-controller--prev .page-controller__head::before{left:0;border-color:transparent transparent #d63a64 #d63a64;transform:rotate(45deg) translateY(-50%)}.node  .page-controller--next{width:50%;display:flex;flex-wrap:wrap;justify-content:right}.node  .page-controller--next .page-controller__head{text-align:right;padding-right:19px}.node  .page-controller--next .page-controller__head::before{right:6px;border-color:#d63a64 #d63a64 transparent transparent;transform:rotate(45deg) translateY(-50%)}.node  .sortSelect{text-align:right}.node  .sortSelect__select-wrap{display:inline-flex;position:relative}.node  .sortSelect__select-wrap:before{content:"";display:flex;align-items:center;justify-content:center;padding-right:2px;width:40px;font-size:28px;line-height:1;font-family:"Material Symbols Outlined";position:absolute;top:0;right:0;bottom:0;margin:auto;pointer-events:none}.node  .sortSelect__select-wrap select{background-color:#fff;border:1px solid #d9dadb;padding:5px 16px;width:max(233px, 100%);font-size:13px;border-radius:2px}@media screen and (min-width:768px){.node  .sortSelect__select-wrap select{width:auto;min-width:330px;padding-block:3px;font-size:16px}}.taxonomy-term-image.taxonomy-term-image{float:right;margin-top:calc(.5em + 8px);margin-left:16px;margin-bottom:16px;padding:0}.node {}.node  .corner{display:flex;flex-direction:column;gap:24px;margin-top:64px}.node  .corner.--aki-small{margin-top:50px}@media screen and (min-width:768px){.node  .corner{gap:32px;margin-top:56px}.node  .corner.--aki-small{margin-top:40px}}.node  .corner__head{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:768px){.node  .corner__head{display:grid;grid-template-areas:"title thumbnail" "description thumbnail" "amount amount";grid-auto-columns:1fr auto;grid-auto-rows:auto 1fr;gap:16px 32px}}.node  .corner__head-catches{display:flex;flex-direction:row-reverse;gap:14px}@media screen and (min-width:768px){.node  .corner__head-catches{display:contents}}.node  .corner__thumbnail{flex:0 0 100px;padding:0;margin:0}@media screen and (min-width:768px){.node  .corner__thumbnail{grid-area:thumbnail;width:200px}}.node  .corner__title{flex:1 1 100%;font-size:14px;font-weight:500;line-height:1.5;margin:0;padding:0;border:none}.node  .corner__title:after{display:none}.node  .corner__title .tag{margin-right:12px}@media screen and (min-width:768px){.node  .corner__title{grid-area:title;font-size:18px}}.node  .corner__description{margin:0;padding:0;font-size:13px;line-height:1.5}@media screen and (min-width:768px){.node  .corner__description{grid-area:description}}.node  .corner__amount{margin:0;padding:0;font-size:11px !important;line-height:1.5}.node  .corner__amount:before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size:15px;line-height:1;vertical-align:-3px;margin-right:4px}@media screen and (min-width:768px){.node  .corner__amount{grid-area:amount}}.node  .corner__sub .corner__sub-title{margin:0;padding:0;border:none;font-size:12px}.node  .corner__sub .corner__sub-title:after{display:none}.node  .corner__sub .corner__sub-title span{display:inline-block;background-color:#1c1e1f;color:#fff;padding:4px 10px}@media screen and (min-width:768px){.node  .corner__sub .corner__sub-title{font-size:14px}.node  .corner__sub .corner__sub-title span{padding-inline:24px}}.node  .corner__sub details.corner__sub__more{margin-top:12px}.node  .corner__sub details.corner__sub__more summary{margin-left:20px;font-size:13px}.node  .corner__sub details.corner__sub__more .corner__article-list{margin-top:0}.node  .corner__article-list{margin-top:10px;margin-bottom:0;padding-left:16px}.node  .corner__article-list.--latest{padding-left:0}@media screen and (min-width:768px){.node  .corner__article-list{margin-top:16px}}.node  .corner__article-item{font-size:13px;line-height:1.5}.node  .corner__article-item:last-child{margin-bottom:0}.node  .corner__article-item:before{content:"";background:none;top:0;left:0;font-size:16px;width:1em;height:1em;line-height:1.3;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.node  .corner__article-item a:hover{color:#d63a64;text-decoration:underline}@media screen and (min-width:768px){.node  .corner__article-item{font-size:14px}}.node  .corner__latest{border:1px solid #d9dadb;padding:16px}@media screen and (min-width:768px){.node  .corner__latest{padding:20px}}.node  .corner__latest-title{margin:0;padding:0;border:none;font-size:14px}.node  .corner__latest-title:after{display:none}.node  .corner__latest-title span{display:inline-block;padding-right:36px;position:relative}.node  .corner__latest-title span:after{content:"";display:inline-block;width:24px;height:1px;background-color:#cf275f;position:absolute;right:0;top:0;bottom:0;margin:auto}@media screen and (min-width:768px){.node  .corner__latest-title{font-size:16px}}.node  .authorIndex__authorItem{margin:0;padding:0;border-bottom:1px solid #d9dadb}.node  .authorIndex__authorItem::before{display:none}.node  .authorIndex__authorItem:first-child a{padding-top:0}.node  .authorIndex__authorItem a{display:flex;gap:24px;padding:24px 0}@media screen and (max-width:767px){.node  .authorIndex__authorItem a{gap:15px;padding:20px 0}}.node  .authorIndex__thumbnail{width:130px;padding:0;margin:0}@media screen and (max-width:767px){.node  .authorIndex__thumbnail{width:90px}}.node  .authorIndex__thumbnail img{}.node  .authorIndex__texts{flex:1}.node  .authorIndex__name{line-height:1.44;font-weight:500}@media screen and (min-width:768px){.node  .authorIndex__name{margin:0 0 15px;font-size:18px}}@media screen and (max-width:767px){.node  .authorIndex__name{margin:0 0 10px;font-size:14px}}.node  .authorIndex__discription{margin:0 0 15px;font-size:13px;line-height:1.46}@media screen and (max-width:767px){.node  .authorIndex__discription{display:none}}.node  .authorIndex__update{position:relative;margin:0;font-size:11px;line-height:1.45;padding-left:16px}.node  .authorIndex__update::before{content:"";display:block;position:absolute;background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_article.svg") no-repeat;background-size:cover;width:10px;height:13px;left:0}.node {}.node  .authorProfile{margin:0;padding:24px 0;display:flex;gap:1em}.node  .authorProfile::before{display:none}@media screen and (max-width:767px){.node  .authorProfile{gap:15px}}.node  .authorProfile .authorProfile__thumbnail{width:180px;padding:0;margin:0}@media screen and (max-width:767px){.node  .authorProfile .authorProfile__thumbnail{width:90px}}.node  .authorProfile .authorProfile__meta h1{line-height:1.44;font-weight:500}.node  .authorProfile .authorProfile__description{margin:0 0 15px;font-size:13px;line-height:1.46}@media screen and (max-width:767px){.node  .authorProfile .authorProfile__description{font-size:11px;color:#575959}}.node  .authorProfile ul.authorProfile__snsList{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;letter-spacing:0.03em;line-height:1.5;margin:0}@media screen and (min-width:768px){.node  .authorProfile ul.authorProfile__snsList{grid-column:2 / 2;grid-row:2 / 2}}@media screen and (max-width:767px){.node  .authorProfile ul.authorProfile__snsList{grid-column:1 / span 2;grid-row:2 / 2;flex-wrap:wrap;flex-direction:column;gap:12px;line-height:1;margin-top:24px}}.node  .authorProfile ul.authorProfile__snsList.--user{margin-top:24px;flex-direction:column;gap:12px}.node  .authorProfile ul.authorProfile__snsList li{margin:0;padding:0;list-style:none}.node  .authorProfile ul.authorProfile__snsList li::before{display:none}@media screen and (max-width:767px){.node  .authorProfile ul.authorProfile__snsList li{line-height:1}}.node  .authorProfile ul.authorProfile__snsList a{position:relative;display:block;color:#d63a64;padding-left:18px}.node  .authorProfile ul.authorProfile__snsList a::before{content:"";display:block;position:absolute;background:url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/icon_blank-pink.svg") no-repeat;background-size:cover;left:0;top:50%;transform:translateY(-45%);width:10px;height:10px}.node  .authorProfile__text{font-size:16px;letter-spacing:0.03em;line-height:2}@media screen and (max-width:767px){.node  .authorProfile__text{margin-bottom:30px}}.node  .authorProfile__text p{margin:0 0 24px}.node  .authorProfile__text p:last-child{margin:0}.node  .releaseMedia{text-align:right;font-size:14px;display:flex;align-items:center;justify-content:right}@media screen and (min-width:768px){.node  .releaseMedia.--listTop{margin-bottom:40px}}@media screen and (max-width:767px){.node  .releaseMedia{font-size:11px;margin-bottom:12px;margin-top:-6px}}.node  .releaseMedia span{display:inline-block;width:initial;padding-left:8px;color:#575959}@media screen and (max-width:767px){.node  .releaseMedia span{height:20px;padding-left:4px}}.node  .releaseMedia img{width:initial;height:initial}@media screen and (max-width:767px){.node  .releaseMedia img{height:auto;max-width:25vw}}.node  .releaseBlock.--full{padding-top:24px}@media screen and (min-width:768px){.node  .releaseBlock.--full{padding-top:16px}}@media screen and (min-width:768px){.node  .releaseBlock{margin-bottom:64px}}@media screen and (max-width:767px){.node  .releaseBlock{margin-bottom:56px}}@media screen and (min-width:768px){.node  .releaseBlock:last-of-type{margin-bottom:80px}}.node  .releaseSources{border-top:1px solid #d9dadb;border-bottom:1px solid #d9dadb;padding:24px}@media screen and (max-width:767px){.node  .releaseSources{padding:24px 16px}}.node  .releaseSources p{margin:0}.node  .releaseSources__info{display:flex}@media screen and (min-width:768px){.node  .releaseSources__info{gap:32px}}@media screen and (max-width:767px){.node  .releaseSources__info{align-items:flex-start;gap:12px}}.node  .releaseSources__text{font-weight:500;line-height:1.5}@media screen and (min-width:768px){.node  .releaseSources__text{width:430px;font-size:14px}}@media screen and (max-width:767px){.node  .releaseSources__text{width:223px;font-size:13px}}@media screen and (max-width:767px){.node  .releaseSources__logo{height:20px}}.node  .releaseSources__logo img{height:100%;width:auto}.node  .releaseSources__btn{flex:1}.node  .releaseSources__btn .btn{margin:31px auto 0}@media screen and (max-width:767px){.node  .releaseSources__btn .btn{margin:20px auto 0;font-size:13px}}.node  .dataList{font-size:16px;font-weight:400;line-height:1.5;display:flex;flex-direction:column;gap:16px}.node  .dataList.--requirements{margin:32px 0 40px;gap:16px}.node  .dataList.--requirements .dataList__item dt{font-weight:700}@media screen and (min-width:768px){.node  .dataList.--requirements .dataList__item dt{min-width:104px}}.node  .dataList__item{display:flex}.node  .dataList__item dt{flex-shrink:0;margin-right:1em}.node  p.--glossaryHead{line-height:1.48;font-weight:bold}@media screen and (min-width:768px){.node  p.--glossaryHead{font-size:23px}}@media screen and (max-width:767px){.node  p.--glossaryHead{font-size:17px}}.node  p.--glossary{font-size:16px}@media screen and (max-width:767px){.node  p.--glossary{font-size:13px}}.node  ul.--glossary{font-size:16px;margin:0 0 64px}@media screen and (max-width:767px){.node  ul.--glossary{margin:0 0 50px;font-size:13px}}.node  ul.glossaryPager{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.node  ul.glossaryPager{margin-bottom:-44px}}@media screen and (max-width:767px){.node  ul.glossaryPager{justify-content:center;margin-bottom:24px}}.node  ul.glossaryPager>li{margin:0 12px 0 0;padding:0;font-weight:bold;line-height:1}.node  ul.glossaryPager>li::before{content:"";display:none}.node  ul.glossaryPager>li::after{content:" | ";display:inline-block;font-size:14px;font-weight:normal;position:relative;top:-1px}@media screen and (max-width:767px){.node  ul.glossaryPager>li{margin:0 14px 0 0}}.node  ul.glossaryPager>li a{margin:0 12px 0 0;color:#d63a64}@media screen and (max-width:767px){.node  ul.glossaryPager>li a{margin:0 14px 0 0}}.node  ul.glossaryPager>li:last-child{margin-right:0}@media screen and (max-width:767px){.node  ul.glossaryPager>li:last-child::after{display:none}}.node  ul.glossaryPager>li:last-child a{padding-right:0}.radio__title{padding:16px 0;font-size:20px;line-height:1.4;border-top:2px solid #d63a64;border-bottom:1px dashed #f294ad;margin-bottom:0}@media screen and (min-width:768px){.radio__title{font-size:18px}}.radio__body{margin-block:16px;height:272px}.radio__body iframe{height:100%}.radio__description{font-size:14px;line-height:1.5}.providers__list{margin:2em 0;list-style-type:none;display:grid;justify-content:start;align-items:center;grid-template-columns:repeat(2, 1fr);gap:8px}@media screen and (min-width:768px){.providers__list{grid-template-columns:repeat(4, 1fr);gap:26px}}.providers__item{margin:0;padding:0}.providers__item:before{display:none}.node  .bookInfo{display:flex;gap:12px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.node  .bookInfo{gap:24px}}.node  .bookInfo.--latest{gap:12px;padding-bottom:0;margin-bottom:64px;border-bottom:none}@media screen and (min-width:768px){.node  .bookInfo.--latest{gap:32px;margin-bottom:72px}}@media screen and (min-width:768px){.node  .bookInfo.--latest .bookInfo__thumb{flex:164px 0 0}}.node  .bookInfo__thumb{flex:100px 0 0;padding:0;margin:0}@media screen and (min-width:768px){.node  .bookInfo__thumb{flex:120px 0 0}}.node  .bookInfo__details{display:grid;gap:10px;place-content:start}@media screen and (min-width:768px){.node  .bookInfo__details{gap:16px}}.node  .bookInfo__title{margin:0;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:0.05em}@media screen and (min-width:768px){.node  .bookInfo__title{font-size:18px;line-height:1.4}}.node  .bookInfo__data{display:grid;grid-template-columns:auto 1fr;gap:6px;font-size:11px;line-height:1.3}@media screen and (min-width:768px){.node  .bookInfo__data{font-size:13px;gap:8px}}.node  .bookInfo__data-row{display:grid;grid-column:span 2;grid-template-columns:subgrid;gap:12px}.node  .bookInfo__data-row dt{letter-spacing:0.1em}.node  .bookInfo__description{margin-block:0;font-size:13px;line-height:1.5;letter-spacing:0.06em}.container a figure img{transition:opacity 0.3s ease-in-out}.container a:is(:hover, :active, :focus) .corner__title,.container a:is(:hover, :active, :focus) p.authorIndex__name,.container a:is(:hover, :active, :focus) p.title{transition:color 0.3s ease-in-out;color:#cf275f;text-decoration:underline}.container a:is(:hover, :active, :focus) figure img{opacity:0.8}.container a:is(:hover, :active, :focus).swiper-slide>p:not([class]),.container a:is(:hover, :active, :focus).column__item>p:not([class]){transition:color 0.3s ease-in-out;color:#cf275f;text-decoration:underline}.container a:is(:hover, :active, :focus) .date{text-decoration:none !important}.container .column__item a:is(:hover, :active, :focus) figure img{transition:opacity 0.3s ease-in-out;opacity:0.8}.container .column__item a:is(:hover, :active, :focus) p{color:#cf275f;text-decoration:underline}.container .box--corner .article__item img{transition:opacity 0.3s ease-in-out}.container .box--corner:is(:hover, :active, :focus) .article__item img{opacity:0.8}.container .box--corner:is(:hover, :active, :focus) .article__item .box--corner__title{color:#cf275f;text-decoration:underline}.container .btn,.container .tabs__list--ranking>li a,.container .tabs__list--category>li a{transition:opacity 0.3s ease-in-out}.container .btn .--arrowR01,.container .tabs__list--ranking>li a .--arrowR01,.container .tabs__list--category>li a .--arrowR01{transition:transform 0.3s ease-in-out}.container .btn:hover,.container .tabs__list--ranking>li a:hover,.container .tabs__list--category>li a:hover{cursor:pointer;opacity:0.8}.container .btn:hover .--arrowR01,.container .tabs__list--ranking>li a:hover .--arrowR01,.container .tabs__list--category>li a:hover .--arrowR01{transform:translateX(3px)}.container .btn.--more:hover .--arrowR01,.container .tabs__list--ranking>li a.--more:hover .--arrowR01,.container .tabs__list--category>li a.--more:hover .--arrowR01{transform:translate(0, 3px) rotate(90deg)}.container .btn.--cornerSub2::after,.container .tabs__list--ranking>li a.--cornerSub2::after,.container .tabs__list--category>li a.--cornerSub2::after{transition:transform 0.3s ease-in-out}.container .btn.--cornerSub2:hover::after,.container .tabs__list--ranking>li a.--cornerSub2:hover::after,.container .tabs__list--category>li a.--cornerSub2:hover::after{transform:translate(3px, -50%) !important}.container .figure--zoom{transition:opacity 0.3s ease-in-out}.container .figure--zoom:hover{opacity:0.8}.container .banner img,.container .bannerRow{transition:opacity 0.3s ease-in-out}.container .banner img:hover,.container .bannerRow:hover{opacity:0.8}.container .swiper-button-prev:not(.swiper-button-disabled),.container .swiper-button-next:not(.swiper-button-disabled){transition:all 0.3s ease-in-out}.container .swiper-button-prev:not(.swiper-button-disabled)::before,.container .swiper-button-next:not(.swiper-button-disabled)::before{transition:transform 0.3s ease-in-out}.container .swiper-button-prev:not(.swiper-button-disabled):is(:hover, :active, :focus),.container .swiper-button-next:not(.swiper-button-disabled):is(:hover, :active, :focus){opacity:0.8}.container .swiper-button-prev:not(.swiper-button-disabled):is(:hover, :active, :focus)::before,.container .swiper-button-next:not(.swiper-button-disabled):is(:hover, :active, :focus)::before{transform:translateX(3px)}.container .swiper-button-prev:not(.swiper-button-disabled):is(:hover, :active, :focus)::before{transform:translateX(-3px) rotate(-180deg) !important}.container .pager__item:not(.pager__item--previous):not(.pager__item--next) .pager__link:not(.is-active):is(:hover, :active, :focus){color:#cf275f;border:1px solid #cf275f;background-color:#ffebf0}.container .pager__item--previous .pager__link:hover{transform:translateX(-3px)}.container .pager__item--next .pager__link:hover{transform:translateX(3px)}.container .box--article:is(:hover, :active, :focus) .article__item h2{color:#cf275f;text-decoration:underline}.container a.articleCollect__item figure img{transition:opacity 0.3s ease-in-out}.container a.articleCollect__item:is(:hover, :active, :focus) span:not(.date){color:#cf275f;text-decoration:underline}.container a.articleCollect__item:is(:hover, :active, :focus) figure img{opacity:0.8}.container .mokuji .js-toggle:not(.--isOpen),.container .filtering__title:not(.--isOpen){transition:all 0.3s ease-in-out}.container .mokuji .js-toggle:not(.--isOpen):is(:hover, :active, :focus),.container .filtering__title:not(.--isOpen):is(:hover, :active, :focus){opacity:0.8;color:#cf275f}.container .mokuji a{transition:color 0.3s ease-in-out}.container .mokuji a:is(:hover, :active, :focus){color:#cf275f}.container .filteringForm label{transition:all 0.3s ease-in-out}.container .filteringForm label:is(:hover, :active, :focus){color:#cf275f;border-color:#cf275f}.container .list__share a{transition:opacity 0.3s ease-in-out}.container .list__share a:hover{opacity:0.8}.container .authorProfile__snsList a:is(:hover, :active, :focus)::after,.container .author__sns-list a:is(:hover, :active, :focus)::after{width:calc(100% - 1.4em)}.container .articleCollect__tab-list .articleCollect__tab-item:not(.js-active),.container .articleCollect__tab-list .articleCollect__tab-list--ranking>li a:not(.js-active),.articleCollect__tab-list--ranking>li .container .articleCollect__tab-list a:not(.js-active),.container .articleCollect__tab-list--ranking>li:not(.is-active) a{transition:all 0.3s ease-in-out}.container .articleCollect__tab-list .articleCollect__tab-item:not(.js-active):is(:hover, :active, :focus),.container .articleCollect__tab-list .articleCollect__tab-list--ranking>li a:not(.js-active):is(:hover, :active, :focus),.articleCollect__tab-list--ranking>li .container .articleCollect__tab-list a:not(.js-active):is(:hover, :active, :focus),.container .articleCollect__tab-list--ranking>li:not(.is-active) a:is(:hover, :active, :focus){color:#cf275f;border-color:#cf275f;background-color:#ffebf0}.bookAnchor :is(:hover, :active, :focus) .bookInfo__title{transition:color 0.3s ease-in-out;color:#cf275f;text-decoration:underline}.magazine{color:#D63A64;line-height:1.4;margin-bottom:50px}.magazine__title{margin:16px 0}.magazine__content{display:flex;gap:20px}.magazine img{width:100px;height:auto}@media screen and (min-width:768px){.magazine img{width:168px}}.magazine ul{margin:0;padding-left:0;list-style:none}.magazine li{margin-top:12px;padding-bottom:12px;padding-left:30px;position:relative}.magazine li:first-child{margin-top:0}.magazine li::before{content:"";position:absolute;left:0;font-size:24px;top:-2px;font-family:"Material Symbols Outlined";color:#f26d91}.magazine li:not(:last-child){border-bottom:1px solid #d9dadb}.magazine .articleCollect__item{padding:0}.magazine__more{margin-top:10px;display:block;text-align:right;color:#f26d91;font-size:14px}.node-is-ad-content--teaser{width:100%;display:flex;justify-content:right;margin-top:11px;font-size:0.8em}.node-is-ad-content__text{font-size:0.8em;display:inline-block;padding:0.3em 0.5em;border:1px solid #d9dadb;line-height:1.4;color:#575959;background-color:#fafcfc;font-weight:700;border-radius:0.2em;white-space:normal}.node h4.--normal{padding-left:0}.node h4.--normal::before{content:unset}body.page-content-width-max #container{max-width:max(960px, calc(100% - 2em))}body.page-content-width-max .panels-container__main:is(div){grid-column:12 span}body.page-no-sidebar .panels-container__main{grid-column:3 / span 8}.ranking{margin-left:0}.ranking__list{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;counter-reset:ranking var(--ranking-start, 0)}@media screen and (min-width:768px){.ranking__list{gap:40px}}.ranking__item{border-bottom:1px solid #d9dadb;display:flex;width:100%;gap:16px}.node ol:is(ol)>li.ranking__item{margin-left:0}.ranking__item::before{display:flex;justify-content:center;align-items:center;min-width:28px;height:28px;counter-increment:ranking;content:counter(ranking);font-size:15px;font-weight:600;margin-top:16px}@media screen and (min-width:768px){.ranking__item::before{margin-top:24px}}.ranking__item[data-ranking]::before{color:#323333;background-color:#d9dadb}.ranking__item[data-ranking="1"]::before{background-color:#b19208;color:#fff}.ranking__item[data-ranking="2"]::before{background-color:#7c8387;color:#fff}.ranking__item[data-ranking="3"]::before{background-color:#cb6644;color:#fff}.ranking__item>div{flex-grow:2}.ranking .box--article{border:none}.panels-container__main :where(.header__search__form__input, .search-form.google-cse){display:flex;gap:1em}.panels-container__main :where(.header__search__form__input, .search-form.google-cse) .form-item{position:relative;flex-grow:2}.panels-container__main :where(.header__search__form__input, .search-form.google-cse) input[type="text"]{width:100%;height:auto;background-color:#fff;border:1px solid #bdbfbf;font-size:16px;padding:4px 16px;flex-grow:2}.panels-container__main :where(.header__search__form__input, .search-form.google-cse) input[type="text"]:focus{border-color:#007bff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.panels-container__main :where(.header__search__form__input, .search-form.google-cse) input[type="submit"]{align-items:center;justify-content:center;flex-shrink:0;width:56px;height:100%;color:#fff;border-radius:4px;background-color:#1c1e1f;font-size:12px;font-weight:700;cursor:pointer}@media screen and (min-width:768px){.panels-container__main :where(.header__search__form__input, .search-form.google-cse) input[type="submit"]{height:36px}}.panels-container__main .search-form.google-cse{align-items:flex-end}.panels-container__main .search-form.google-cse .search-help-link{line-height:1.2;font-size:12px}ul.webform-progress-tracker:is(ul){display:flex;margin:60px auto;padding:0;list-style:none}ul.webform-progress-tracker>li:is(li){list-style-type:none;padding:0;margin:0}ul.webform-progress-tracker>li:is(li)::before,ul.webform-progress-tracker>li:is(li)::after{display:none}.node-preview-container{background-color:#fffe;box-shadow:0 0 6px #000}.node-unpublished{background:transparent url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/node-unpublished-bg.png")}.node-scheduled{background:transparent url("/themes/custom/bancho_theme_webtan/../bancho_theme_base/assets/images/node-scheduled-bg.png")}.node-view-embed-card{border:solid 1px #d9dadb;border-radius:0.25em;padding-inline:20px}@media screen and (min-width:768px){.node-view-embed-card{padding-inline:24px}}.node-view-embed-card .box--article:is(a){border-bottom:none}.node--unpublished{background:transparent url("/themes/custom/bancho_theme_webtan//themes/custom/../../../../bancho_theme_base/assets/images/node-unpublished_bg.png")}.node-scheduled{background:transparent url("/themes/custom/bancho_theme_webtan//themes/custom/../../../../bancho_theme_base/assets/images/node-scheduled_bg.png")}.--charaNone{display:none}:where(.view-bancho-toppage-nodes, .view-bancho-toppage-terms, .view-bancho-ad-articles.view-display-block-toppage, .articleCollect__list, .toppage-special-space, :is(.box--article, .box--corner) .article__item, .box--article-corner, DUMMY) figure img{border:1px solid #e6e7e8}.twitter-timeline{margin-inline:auto}.node-footer-fields{max-width:650px;margin-inline:auto}.form-item__error-message{--input--error-color: rgb(220, 35, 35);--font-size-xs: 0.79rem;margin-block:calc(6rem / 16);color:var(--input--error-color);font-size:var(--font-size-xs);font-weight:normal;line-height:calc(17rem / 16)}.follow-us-on-google-news{display:block;max-width:320px;border:solid 1px #ccc;border-radius:12px;padding:1em}.node-footer-fields .follow-us-on-google-news{margin:1em auto}@media screen and (max-width:767px){#toolbar-administration .toolbar-icon.toolbar-item{min-width:unset}}.messages.messages--info.messages--info{box-shadow:none;border-left:8px solid #0074bd}.node-full.node--type-special-page{}.node-full.node--type-special-page .header__category__list{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(9em, 1fr));gap:1em 2em}.node-full.node--type-special-page .header__category__list::before{content:"おすすめカテゴリ";display:block;font-weight:bold;font-size:23px;grid-column:1 / -1;margin-bottom:0.5em}.node-full.node--type-special-page .header__category__list li{list-style:none;display:inline-flex;align-items:center;line-height:1.1}.node-full.node--type-special-page .header__category__list li:has(.separator){display:none}.node-full.node--type-special-page .header__category__list li a{font-size:12px;font-weight:400;line-height:1.5;display:flex;align-items:center}.node-full.node--type-special-page .header__category__list li a::before{padding-right:2px;font-family:"Material Symbols Outlined";font-size:10px;content:""}@media screen and (min-width:768px){.node-full.node--type-special-page .header__category__list li a{position:relative;transition:color 0.3s ease-in-out}.node-full.node--type-special-page .header__category__list li a::after{content:"";display:inline-block;position:absolute;left:1em;bottom:0;width:0px;height:1px;background-color:#cf275f}.node-full.node--type-special-page .header__category__list li a:hover{color:#cf275f}.node-full.node--type-special-page .header__category__list li a:hover::after{width:calc(100% - 1em)}}@media screen and (min-width:768px){.view-display-block-all-today-toppage .node a.box--article{margin-block:24px}.view-display-block-all-today-toppage .node:last-child a.box--article{margin-bottom:0}}.field--name-field-related-links--title{font-weight:bold;margin-top:2em}:is([data-bancho-node-body]):after{content:"";display:table;clear:both}body.path-node:has(.node-preview-container){--text-color: #fff;--text-stroke-color: #000;--text-stroke-width: 2px}body.path-node:has(.node-preview-container) .node-preview-container{background-color:#ff0000C0}body.path-node:has(.node-preview-container) .node-preview-container a,body.path-node:has(.node-preview-container) .node-preview-container label{color:var(--text-color);text-stroke:var(--text-stroke-width) var(--text-stroke-color);-webkit-text-stroke:var(--text-stroke-width) var(--text-stroke-color);paint-order:stroke;font-weight:bold}body.path-node:has(.node-preview-container) .node-preview-container::before{display:block;width:100%;padding:1em 0.5em;content:"プレビュー中です。ブラウザの「戻る」ボタンは使わないでください";color:var(--text-color);text-stroke:var(--text-stroke-width) var(--text-stroke-color);-webkit-text-stroke:var(--text-stroke-width) var(--text-stroke-color);paint-order:stroke;font-weight:bold}body.path-node:has(.node-preview-container) .node-preview-container .node-preview-backlink{display:inline-block;padding:0.25em 0.5em;line-height:1.6;border-radius:6px;border:solid 1px #ccc}body.path-node:has(.node-preview-container) .node-preview-container .node-preview-backlink::before{content:"<<";margin-right:0.5em;color:var(--text-color);text-stroke:var(--text-stroke-width) var(--text-stroke-color);-webkit-text-stroke:var(--text-stroke-width) var(--text-stroke-color);paint-order:stroke;font-weight:bold}body.path-node:has(.node-preview-container) .panels-container__main .page__title:not(article.node .page__title){display:none}/*# sourceMappingURL=components.css.map */