@charset "UTF-8";
.node .node__content{}.node .node .node__content figure{max-width:100%;display:block;margin-block:32px;padding:0 var(--padding-inline, 0px);position:relative}@media screen and (min-width:768px){.node .node .node__content figure{margin-block:40px;padding:0 var(--padding-inline, 0px)}}.node .node .node__content 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 .node .node__content figure img.--shadow{box-shadow:4px 4px 10px rgba(0, 0, 0, 0.12)}@media screen and (min-width:768px){.node .node .node__content figure img.--shadow{box-shadow:8px 8px 20px rgba(0, 0, 0, 0.12)}}.node .node .node__content figure img.--border{box-sizing:border-box;border:1px solid #e6e7e8}.node .node .node__content figure figcaption{margin-top:8px;color:#575959;font-size:14px;line-height:1.5}.node .node .node__content figure .figure--zoom{position:relative;display:block;max-width:fit-content}.node .node .node__content figure .figure--zoom img{display:block}.node .node .node__content figure .figure--zoom:is(:hover, :focus, :active){text-decoration:none}.node .node .node__content figure .figure--zoom::after{content:"画像を拡大";display:flex;justify-content:center;align-items:center;width:7em;float:right;margin-top:1px;margin-bottom:0.25em;margin-left:1em;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 .node .node__content figure .figure--zoom::after{font-size:13px;background-size:18px}}.node .node__content :where(h1, h2, h3, h4, h5, h6){text-wrap:pretty}.node .node .node__content h2{position:relative;line-height:1.4;font-size:23px;font-weight:700}@media screen and (min-width:768px){.node .node .node__content h2{margin:32px 0;line-height:1.4;font-size:28px}}.node .node .node__content h2 .marker{display:inline;background:linear-gradient(transparent 40%, #DDF5DC 60%)}@media screen and (min-width:768px){.node .node .node__content h2 .marker{background:linear-gradient(transparent 70%, #DDF5DC 30%)}}.node .node .node__content h2 .tag{margin-right:5px;top:-4px}@media screen and (min-width:768px){.node .node .node__content h2 .tag{margin-right:8px;top:-6px}}.node .node .node__content h2.--ad{padding-right:104px;font-size:20px}.node .node .node__content 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 .node .node__content h2.--ad{font-size:23px}}@media screen and (max-width:767px){.node .node .node__content h2.--ad{border-top:2px solid #298825;border-bottom:1px solid #d9dadb;padding-top:16px;padding-bottom:16px}.node .node .node__content h2.--ad .ad-icon{top:20px;right:4px}}.node .node .node__content h2.--bicolorLine{padding-top:16px}.node .node .node__content h2.--bicolorLine:before{content:"";width:100%;height:2px;background:linear-gradient(to right, #298825 96px, #d9dadb 96px);position:absolute;top:0;left:0}.node .node .node__content h2.--bicolorLine.--aki-small{margin-top:50px}@media screen and (min-width:768px){.node .node .node__content h2.--bicolorLine{padding-top:24px}.node .node .node__content h2.--bicolorLine:before{height:3px}}.node .node .node__content h2.--corner{font-size:20px;margin-top:20px;margin-bottom:20px}@media screen and (min-width:768px){.node .node .node__content h2.--corner{font-size:23px;margin-top:96px;margin-bottom:40px}}.node .node .node__content h2.--glossary{font-size:20px;margin-top:0px;margin-bottom:16px}@media screen and (min-width:768px){.node .node .node__content h2.--glossary{font-size:23px;margin-top:64px;margin-bottom:24px}}.node .node .node__content h2.--small{font-size:23px;margin-bottom:24px}@media screen and (min-width:768px){.node .node .node__content h2.--small{font-size:23px;margin-bottom:32px}}.node .node .node__content h2.--tiny{font-size:20px;letter-spacing:0.1em;margin-bottom:32px}@media screen and (min-width:768px){.node .node .node__content h2.--tiny{padding-top:16px;margin-bottom:40px}}.node .node .node__content h2.--aki-none{margin:0}.node .node .node__content h2.--aki-top-none{margin-top:0}.node .node .node__content h2.--aki-small{margin-bottom:8px}@media screen and (min-width:768px){.node .node .node__content h2.--aki-small{margin-bottom:16px}}.node .node .node__content 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 .node .node__content h3 .tag{margin-right:5px;top:-2px}@media screen and (min-width:768px){.node .node .node__content h3 .tag{margin-right:8px;top:-3px}}.node .node .node__content h3::after{content:"";width:10%;height:1px;position:absolute;left:0;bottom:-1px;background-color:#83C980}@media screen and (min-width:768px){.node .node .node__content h3{margin:32px 0;line-height:1.4;font-size:23px}}.node .node .node__content h3.--line{padding:10px 0;border-top:2px solid #83C980;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.node .node .node__content h3.--line{padding:12px 0}}.node .node .node__content h3.--line::after{display:none}.node .node .node__content h3.--basic{border-bottom:none}.node .node .node__content h3.--basic:after{display:none}.node .node .node__content h3.--small{font-size:18px}.node .node .node__content h4{margin:32px 0;padding-left:16px;position:relative;line-height:1.4;font-size:20px;font-weight:700}.node .node .node__content h4::before{content:"";width:4px;height:100%;position:absolute;left:0;top:0;background-color:#2F962B}@media screen and (min-width:768px){.node .node .node__content h4{margin:24px 0;padding-left:24px;line-height:1.4;font-size:20px}}.node .node .node__content h4.--normal{padding-left:0}.node .node .node__content h4.--normal::before{display:none}.node .node .node__content p.page__lead{margin:0;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d9dadb}@media screen and (max-width:767px){.node .node .node__content p.page__lead{font-size:14px;line-height:1.5}}@media screen and (min-width:768px){.node .node .node__content p.page__lead{font-size:16px;line-height:1.5}}.node .node .node__content p.page__lead.--present{border-bottom:none}@media screen and (max-width:767px){.node .node .node__content .relation__title{margin:64px 0 24px}}@media screen and (min-width:768px){.node .node .node__content .relation__title{margin:48px 0 16px}}@media screen and (max-width:767px){.node .node__content .page__title{font-size:20px;line-height:1.5}}@media screen and (min-width:768px){.node .node__content .page__title{font-size:28px;line-height:1.43}}.node .node__content .page__title.--ad{position:relative;margin-bottom:40px}.node .node__content .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){.node .node__content .page__title.--ad .ad-icon span{padding:3px 9px 4px;vertical-align:0.5em}}.node .node__content .page__title.--detailMore{margin-bottom:31px}@media screen and (min-width:768px){.node .node__content .page__title.--detailMore{margin-bottom:24px}}.node .node__content .block-views-block--bancho-backnumber-subcorners-block-backnumber>.block__title,.node .node__content .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){.node .node__content .block-views-block--bancho-backnumber-subcorners-block-backnumber>.block__title,.node .node__content .block-views-block--bancho-backnumber-block-taxonomy-term-canonical>.block__title{padding-top:24px;margin-bottom:16px}}.node .node__content .block-views-block--bancho-backnumber-subcorners-block-backnumber>.block__title::before,.node .node__content .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)}.node .node__content .layout:has(.block-views-block--bancho-backnumber-subcorners-block-backnumber)+.layout{margin-top:64px}@media screen and (min-width:768px){.node .node__content .layout:has(.block-views-block--bancho-backnumber-subcorners-block-backnumber)+.layout{margin-top:96px}}.node .node .node__content{}.node .node .node__content p{margin:24px 0;line-height:1.75}@media screen and (min-width:768px){.node .node .node__content p{margin:16px 0;line-height:2}}.node .node .node__content p.annotation,.node .node .node__content p.source{line-height:1.45;font-size:14px}.node .node .node__content p.annotation a,.node .node .node__content p.source a{font-weight:normal;color:#298825}.node .node .node__content p.annotation a:hover,.node .node .node__content p.source a:hover{text-decoration:underline}.node .node .node__content p.annotation strong,.node .node .node__content p.source strong{font-weight:700}.node .node .node__content p.annotation{text-indent:-1em;margin-left:1em}.node .node .node__content p.source span{margin-right:11px}.node .node .node__content p.--size-14{font-size:14px}.node .node .node__content p.--size-13{font-size:13px}.node .node .node__content p.--weight-md{font-weight:500}.node .node .node__content strong{font-weight:700}.node .node .node__content i{font-style:italic}.node .node .node__content .code{margin:32px 0;padding:6px 8px 12px 8px;border:1px solid #d9dadb;background-color:#f7f9fa}@media screen and (min-width:768px){.node .node .node__content .code{margin:40px 0;padding:6px 24px 12px 24px}}.node .node .node__content .code .code__head{display:flex;justify-content:space-between;margin-bottom:3px}@media screen and (min-width:768px){.node .node .node__content .code .code__head{margin-bottom:3px}}.node .node .node__content .code .code__head>p{position:relative;top:3px;margin:0;font-size:13px}@media screen and (min-width:768px){.node .node .node__content .code .code__head>p{margin:0;font-size:13px}}.node .node .node__content .code .code__head>button{display:flex;align-items:center;font-size:13px}@media screen and (min-width:768px){.node .node .node__content .code .code__head>button{font-size:13px}}.node .node .node__content .code .code__head>button:hover{cursor:pointer}.node .node .node__content .code .code__head>button::before{content:"";margin-right:3px;font-size:16px;font-family:"Material Symbols Outlined"}.node .node .node__content .code pre{margin:0;padding:0}.node .node .node__content .code pre code{margin:0;padding:3px 10px;white-space:pre-line;font-size:14px}@media screen and (min-width:768px){.node .node .node__content .code pre code{font-size:16px}}.node .node__content .column{margin:32px 0}@media screen and (min-width:768px){.node .node__content .column{margin:40px 0}}.node .node__content .column .column__item img{width:100%}.node .node__content .column .column__item a{}.node .node__content .column .column__item a figure{overflow:hidden}.node .node__content .column .column__item a figure img{display:block;transition:opacity 0.3s ease-in-out}.node .node__content .column.--left::after,.node .node__content .column.--right::after{content:"";clear:both}.node .node__content .column.--left figure,.node .node__content .column.--right figure{margin:0;padding:0}.node .node__content .column.--left figcaption,.node .node__content .column.--right figcaption{font-size:11px}.node .node__content .column.--left .btn--zoom,.node .node__content .column.--right .btn--zoom{width:90px;padding:3px 3px;font-size:11px}.node .node__content .column.--left .btn--zoom::before,.node .node__content .column.--right .btn--zoom::before{font-size:14px}.node .node__content .column.--left .column__item:has(figure){width:160px;margin:0 12px 12px 0;float:left}@media screen and (min-width:768px){.node .node__content .column.--left .column__item:has(figure){width:217px;margin:0 24px 24px 0;float:left}}.node .node__content .column.--right .column__item:has(figure){width:160px;margin:0 0 24px 24px;float:right}@media screen and (min-width:768px){.node .node__content .column.--right .column__item:has(figure){width:217px;margin:0 0 12px 12px;float:right}}.node .node__content .column.--half{display:block}@media screen and (min-width:768px){.node .node__content .column.--half{display:flex;flex-wrap:wrap}}.node .node__content .column.--half .column__item{width:100%}@media screen and (max-width:767px){.node .node__content .column.--half .column__item{margin:32px 0}}@media screen and (min-width:768px){.node .node__content .column.--half .column__item{width:calc(50% - 15px);margin:15px 30px 15px 0}}@media screen and (min-width:768px){.node .node__content .column.--half .column__item:nth-child(2n){margin-right:0}}.node .node__content .column.--third{display:flex;flex-wrap:wrap}.node .node__content .column.--third .column__item{width:100%}@media screen and (max-width:767px){.node .node__content .column.--third .column__item{margin:32px 0}}@media screen and (min-width:768px){.node .node__content .column.--third .column__item{width:calc(33% - 8px);margin:15px 15px 0 0}}@media screen and (min-width:768px){.node .node__content .column.--third .column__item:nth-child(3n){margin-right:0}}.node .node__content .column.--third .column__item p{width:100%;margin:0;padding:0;line-height:1.46;font-size:12px}@media screen and (min-width:768px){.node .node__content .column.--third .column__item p{margin:16px 0;padding:0;font-size:13px}}.node .node__content .column.--third .column__item p.date{width:100%;margin:10px 0 16px 0;padding:0;font-size:11px}@media screen and (min-width:768px){.node .node__content .column.--third .column__item p.date{font-size:11px}}.node .node__content .column.--third .column__item figure{margin:0;padding:0}.node .node__content .column.--pickup{margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media screen and (max-width:767px){.node .node__content .column.--pickup{gap:30px 15px}}.node .node__content .column.--pickup .column__item__double{grid-column:span 2}.node .node__content .column.--pickup .column__item__double a p:first-of-type{margin-top:0}.node .node__content .column.--pickup .column__item__double a figure:not(.column__item__head__book figure){min-width:min(50%, 250px)}.node .node__content .column.--pickup .column__item__head p{font-size:13px;font-weight:500;margin:1em 0 0}@media screen and (min-width:768px){.node .node__content .column.--pickup .column__item__head p{font-size:16px}}.node .node__content .column.--pickup .column__item__head .special-space-html-line-2{font-size:0.8em;font-weight:400}.node .node__content .column.--pickup .column__item__head.column__item__head__book{display:flex;gap:1em}.node .node__content .column.--news{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px 14px;margin:0}@media screen and (min-width:768px){.node .node__content .column.--news{grid-template-columns:repeat(3, 1fr);gap:32px 16px}}@media screen and (max-width:767px){.node .node__content .column.--news .column__item:nth-child(n+9){display:none}}.node .node__content .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){.node .node__content .column.--news .column__item p{margin:16px 0 8px;padding:0;font-size:14px;line-height:1.43}}.node .node__content .column.--news .column__item p.date{color:#575959;font-size:11px}@media screen and (min-width:768px){.node .node__content .column.--news .column__item p.date{margin-top:0}}.node .node__content .column.--news .column__item figure{margin:0;padding:0}.node .node__content .column.--recommend{display:grid;grid-template-columns:1fr;gap:48px;margin:0}@media screen and (min-width:768px){.node .node__content .column.--recommend{grid-template-columns:repeat(3, 1fr);gap:64px 35px}}.node .node__content .column.--recommend .column__item{width:100%}.node .node__content .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){.node .node__content .column.--recommend .column__item p{font-size:16px}}.node .node__content .column.--recommend .column__item figure{margin:0;padding:0}.node .node__content .column.--recommend .column__item ul.--arrowlinks li{padding-block:12px}.node .node__content .column.--recommend .column__item ul.--arrowlinks li p{font-size:13px;font-weight:400;margin:0 0 8px}@media screen and (min-width:768px){.node .node__content .column.--recommend .column__item ul.--arrowlinks li p{font-size:14px;margin:0 0 4px}}.node .node__content .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){.node .node__content .column.--recommend .btn{margin-top:32px}}.node .node__content .column.--recommend .column__item{display:grid;grid-template-rows:auto 1fr auto;height:100%}.node .node__content .column.--recommend .column__item .column__item__head{grid-row:1;justify-content:flex-start}.node .node__content .column.--recommend .column__item .--arrowlinks{grid-row:2;display:flex;flex-direction:column;margin-bottom:1em;justify-content:flex-start}.node .node__content .column.--recommend .column__item .btn{grid-row:3;align-self:end;margin-top:auto}.node .node__content .column .column__item__head figure{margin:0;padding:0}.node .node__content .column .column__item__head figure img{border-radius:4px}.node .node__content .column .column__item__head p{line-height:1.5;font-weight:700;font-size:14px}@media screen and (min-width:768px){.node .node__content .column .column__item__head p{font-size:16px}}.node .node__content .column .column__item__head p.lead{font-weight:normal;font-size:13px}@media screen and (min-width:768px){.node .node__content .column .column__item__head p.lead{font-size:13px}}.node .node__content .column .column__item__head+.--arrowlinks{margin:0;padding:0}.node .node__content .column.--pickup .node-view-embed-card{border-color:var(--colorPrimary100, #d9dadb)}.node .node .node__content .tag{display:inline-block;padding:4px 9px;position:relative;background-color:#298825;line-height:1.1;font-size:10px;font-weight:700;color:#fff}@media screen and (min-width:768px){.node .node .node__content .tag{padding:5px 10px;font-size:11px}}.node .node .node__content .tag.--c0{background-color:#D63A64}.node .node .node__content .tag.--c1{background-color:#023E84}.node .node .node__content .tag.--c2{background-color:#027A84}.node .node .node__content .tag.--c3{background-color:#EE6F00}.node .node .node__content .tag.--c4{background-color:#00772F}.node .node .node__content .tag.--c5{background-color:#004255}.node .node .node__content .tag.--c6{background-color:#84025B}.node .node .node__content .corner__tag{font-weight:bold;background-color:#1c1e1f}@media screen and (max-width:767px){.node .node .node__content .corner__tag{font-size:12px}}@media screen and (min-width:768px){.node .node .node__content .corner__tag{font-size:14px;padding:4px 24px}}.node .node .node__content .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 .node .node__content .badge{padding:8px 10px;font-size:14px}}.node .node__content :where(.node) ul:is(ul)>li{padding-left:1.5em}.node .node__content :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}.node .node__content :where(.node) ul:is(ul)>li::marker{display:none}.node .node__content :where(.node) ol:is(ol)>li{margin-left:1.5em}.node .node__content :where(.node) ul,.node .node__content :where(.node) ol{list-style:none;margin:0;padding:0;margin:24px 0;padding:0}.node .node__content :where(.node) ul::before,.node .node__content :where(.node) ul::after,.node .node__content :where(.node) ol::before,.node .node__content :where(.node) ol::after{display:none}@media screen and (min-width:768px){.node .node__content :where(.node) ul,.node .node__content :where(.node) ol{margin:32px 0;padding:0}}.node .node__content :where(.node) ul>li,.node .node__content :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}.node .node__content :where(.node) ul>li::before,.node .node__content :where(.node) ul>li::after,.node .node__content :where(.node) ol>li::before,.node .node__content :where(.node) ol>li::after{display:none}@media screen and (min-width:768px){.node .node__content :where(.node) ul>li,.node .node__content :where(.node) ol>li{margin-block:12px}}.node .node__content :where(.node) ul.--arrow>li::before,.node .node__content :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}.node .node__content :where(.node) ul.--arrowfill>li::before,.node .node__content :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:#298825}.node .node__content :where(.node) ul.--decimal,.node .node__content :where(.node) ol.--decimal{display:flex;flex-wrap:wrap}.node .node__content :where(.node) ul.--decimal>li::before,.node .node__content :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}.node .node__content :where(.node) ul.--decimal>li:nth-child(0)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(0)::before{content:"①"}.node .node__content :where(.node) ul.--decimal>li:nth-child(1)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(1)::before{content:"②"}.node .node__content :where(.node) ul.--decimal>li:nth-child(2)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(2)::before{content:"③"}.node .node__content :where(.node) ul.--decimal>li:nth-child(3)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(3)::before{content:"④"}.node .node__content :where(.node) ul.--decimal>li:nth-child(4)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(4)::before{content:"⑤"}.node .node__content :where(.node) ul.--decimal>li:nth-child(5)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(5)::before{content:"⑥"}.node .node__content :where(.node) ul.--decimal>li:nth-child(6)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(6)::before{content:"⑦"}.node .node__content :where(.node) ul.--decimal>li:nth-child(7)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(7)::before{content:"⑧"}.node .node__content :where(.node) ul.--decimal>li:nth-child(8)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(8)::before{content:"⑨"}.node .node__content :where(.node) ul.--decimal>li:nth-child(9)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(9)::before{content:"⑩"}.node .node__content :where(.node) ul.--decimal>li:nth-child(10)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(10)::before{content:"⑪"}.node .node__content :where(.node) ul.--decimal>li:nth-child(11)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(11)::before{content:"⑫"}.node .node__content :where(.node) ul.--decimal>li:nth-child(12)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(12)::before{content:"⑬"}.node .node__content :where(.node) ul.--decimal>li:nth-child(13)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(13)::before{content:"⑭"}.node .node__content :where(.node) ul.--decimal>li:nth-child(14)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(14)::before{content:"⑮"}.node .node__content :where(.node) ul.--decimal>li:nth-child(15)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(15)::before{content:"⑯"}.node .node__content :where(.node) ul.--decimal>li:nth-child(16)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(16)::before{content:"⑰"}.node .node__content :where(.node) ul.--decimal>li:nth-child(17)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(17)::before{content:"⑱"}.node .node__content :where(.node) ul.--decimal>li:nth-child(18)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(18)::before{content:"⑲"}.node .node__content :where(.node) ul.--decimal>li:nth-child(19)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(19)::before{content:"⑳"}.node .node__content :where(.node) ul.--decimal>li:nth-child(20)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(20)::before{content:"㉑"}.node .node__content :where(.node) ul.--decimal>li:nth-child(21)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(21)::before{content:"㉒"}.node .node__content :where(.node) ul.--decimal>li:nth-child(22)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(22)::before{content:"㉓"}.node .node__content :where(.node) ul.--decimal>li:nth-child(23)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(23)::before{content:"㉔"}.node .node__content :where(.node) ul.--decimal>li:nth-child(24)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(24)::before{content:"㉕"}.node .node__content :where(.node) ul.--decimal>li:nth-child(25)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(25)::before{content:"㉖"}.node .node__content :where(.node) ul.--decimal>li:nth-child(26)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(26)::before{content:"㉗"}.node .node__content :where(.node) ul.--decimal>li:nth-child(27)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(27)::before{content:"㉘"}.node .node__content :where(.node) ul.--decimal>li:nth-child(28)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(28)::before{content:"㉙"}.node .node__content :where(.node) ul.--decimal>li:nth-child(29)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(29)::before{content:"㉚"}.node .node__content :where(.node) ul.--decimal>li:nth-child(30)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(30)::before{content:"㉛"}.node .node__content :where(.node) ul.--decimal>li:nth-child(31)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(31)::before{content:"㉜"}.node .node__content :where(.node) ul.--decimal>li:nth-child(32)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(32)::before{content:"㉝"}.node .node__content :where(.node) ul.--decimal>li:nth-child(33)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(33)::before{content:"㉞"}.node .node__content :where(.node) ul.--decimal>li:nth-child(34)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(34)::before{content:"㉟"}.node .node__content :where(.node) ul.--decimal>li:nth-child(35)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(35)::before{content:"㊱"}.node .node__content :where(.node) ul.--decimal>li:nth-child(36)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(36)::before{content:"㊲"}.node .node__content :where(.node) ul.--decimal>li:nth-child(37)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(37)::before{content:"㊳"}.node .node__content :where(.node) ul.--decimal>li:nth-child(38)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(38)::before{content:"㊴"}.node .node__content :where(.node) ul.--decimal>li:nth-child(39)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(39)::before{content:"㊵"}.node .node__content :where(.node) ul.--decimal>li:nth-child(40)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(40)::before{content:"㊶"}.node .node__content :where(.node) ul.--decimal>li:nth-child(41)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(41)::before{content:"㊷"}.node .node__content :where(.node) ul.--decimal>li:nth-child(42)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(42)::before{content:"㊸"}.node .node__content :where(.node) ul.--decimal>li:nth-child(43)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(43)::before{content:"㊹"}.node .node__content :where(.node) ul.--decimal>li:nth-child(44)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(44)::before{content:"㊺"}.node .node__content :where(.node) ul.--decimal>li:nth-child(45)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(45)::before{content:"㊻"}.node .node__content :where(.node) ul.--decimal>li:nth-child(46)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(46)::before{content:"㊼"}.node .node__content :where(.node) ul.--decimal>li:nth-child(47)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(47)::before{content:"㊽"}.node .node__content :where(.node) ul.--decimal>li:nth-child(48)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(48)::before{content:"㊾"}.node .node__content :where(.node) ul.--decimal>li:nth-child(49)::before,.node .node__content :where(.node) ol.--decimal>li:nth-child(49)::before{content:"㊿"}.node .node__content :where(.node) ul.--sns,.node .node__content :where(.node) ol.--sns{display:flex;flex-wrap:wrap;margin:11px 0;padding:0}.node .node__content :where(.node) ul.--sns>li,.node .node__content :where(.node) ol.--sns>li{margin:0 12px 0 0;padding:0}.node .node__content :where(.node) ul.--sns>li:is(li):is(li),.node .node__content :where(.node) ol.--sns>li:is(li):is(li){display:flex;align-items:center}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--sns>li,.node .node__content :where(.node) ol.--sns>li{margin:0 23px 0 0}}.node .node__content :where(.node) ul.--sns>li:nth-child(3n),.node .node__content :where(.node) ol.--sns>li:nth-child(3n){margin-right:0}.node .node__content :where(.node) ul.--sns>li span,.node .node__content :where(.node) ol.--sns>li span{margin-left:5px;font-size:12px}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--sns>li span,.node .node__content :where(.node) ol.--sns>li span{font-size:13px}}.node .node__content :where(.node) ul.--sns>li .icon,.node .node__content :where(.node) ol.--sns>li .icon{margin-left:0}.node .node__content :where(.node) ul.--sns>li::before,.node .node__content :where(.node) ol.--sns>li::before{display:none}.node .node__content :where(.node) ul.--theme,.node .node__content :where(.node) ol.--theme{display:flex;flex-wrap:wrap;margin:11px 0;padding:0}.node .node__content :where(.node) ul.--theme>li,.node .node__content :where(.node) ol.--theme>li{margin:2px 4px 2px 0;padding:0}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--theme>li,.node .node__content :where(.node) ol.--theme>li{margin:4px 8px 4px 0}}.node .node__content :where(.node) ul.--theme>li::before,.node .node__content :where(.node) ol.--theme>li::before{display:none}.node .node__content :where(.node) ul.--theme>li::marker,.node .node__content :where(.node) ol.--theme>li::marker{display:none}.node .node__content :where(.node) ul.--theme>li a,.node .node__content :where(.node) ul.--theme>li span,.node .node__content :where(.node) ol.--theme>li a,.node .node__content :where(.node) ol.--theme>li span{padding:3px 8px;border:2px solid #B2E2B0;background-color:#F1FDF0;line-height:1.3;font-size:11px;color:#298825}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--theme>li a,.node .node__content :where(.node) ul.--theme>li span,.node .node__content :where(.node) ol.--theme>li a,.node .node__content :where(.node) ol.--theme>li span{padding:5px 10px;border:0;font-size:13px}}.node .node__content :where(.node) ul.--arrowlinks>li,.node .node__content :where(.node) ol.--arrowlinks>li{border-bottom:1px solid #d9dadb;margin:0;padding:3px 0}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--arrowlinks>li,.node .node__content :where(.node) ol.--arrowlinks>li{padding:5px 0}}.node .node__content :where(.node) ul.--arrowlinks>li:first-child,.node .node__content :where(.node) ol.--arrowlinks>li:first-child{border-top:1px solid #d9dadb}.node .node__content :where(.node) ul.--arrowlinks>li::before,.node .node__content :where(.node) ol.--arrowlinks>li::before{display:none}.node .node__content :where(.node) ul.--arrowlinks>li::marker,.node .node__content :where(.node) ol.--arrowlinks>li::marker{display:none}.node .node__content :where(.node) ul.--arrowlinks>li a,.node .node__content :where(.node) ul.--arrowlinks>li span,.node .node__content :where(.node) ol.--arrowlinks>li a,.node .node__content :where(.node) ol.--arrowlinks>li span{display:block;position:relative;padding-left:18px}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--arrowlinks>li a,.node .node__content :where(.node) ul.--arrowlinks>li span,.node .node__content :where(.node) ol.--arrowlinks>li a,.node .node__content :where(.node) ol.--arrowlinks>li span{padding-left:18px}}.node .node__content :where(.node) ul.--arrowlinks>li a::before,.node .node__content :where(.node) ul.--arrowlinks>li span::before,.node .node__content :where(.node) ol.--arrowlinks>li a::before,.node .node__content :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:""}.node .node__content :where(.node) ul.--arrowlinks>li a p,.node .node__content :where(.node) ul.--arrowlinks>li span p,.node .node__content :where(.node) ol.--arrowlinks>li a p,.node .node__content :where(.node) ol.--arrowlinks>li span p{margin:8px 0;line-height:1.42;font-size:13px}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--arrowlinks>li a p,.node .node__content :where(.node) ul.--arrowlinks>li span p,.node .node__content :where(.node) ol.--arrowlinks>li a p,.node .node__content :where(.node) ol.--arrowlinks>li span p{margin:8px 0;font-size:14px}}.node .node__content :where(.node) ul.--arrowlinks>li a p.date,.node .node__content :where(.node) ul.--arrowlinks>li span p.date,.node .node__content :where(.node) ol.--arrowlinks>li a p.date,.node .node__content :where(.node) ol.--arrowlinks>li span p.date{font-size:11px}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--arrowlinks>li a p.date,.node .node__content :where(.node) ul.--arrowlinks>li span p.date,.node .node__content :where(.node) ol.--arrowlinks>li a p.date,.node .node__content :where(.node) ol.--arrowlinks>li span p.date{font-size:11px}}.node .node__content :where(.node) ul.list__share,.node .node__content :where(.node) ol.list__share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;list-style-type:none}.node .node__content :where(.node) ul.list__share li,.node .node__content :where(.node) ol.list__share li{padding:0}.node .node__content :where(.node) ul.list__share li::before,.node .node__content :where(.node) ol.list__share li::before{display:none}.node .node__content :where(.node) ul.list__share li a,.node .node__content :where(.node) ol.list__share li a{display:flex}.node .node__content :where(.node) ul.--category,.node .node__content :where(.node) ol.--category{width:100%;display:flex;flex-wrap:wrap;list-style-type:none}.node .node__content :where(.node) ul.--category>li,.node .node__content :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){.node .node__content :where(.node) ul.--category>li,.node .node__content :where(.node) ol.--category>li{width:calc(100% / 3 - .5em);margin:0 0.5em 5px 0;box-sizing:border-box}.node .node__content :where(.node) ul.--category>li:nth-child(3n),.node .node__content :where(.node) ol.--category>li:nth-child(3n){margin-right:0}}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--category>li,.node .node__content :where(.node) ol.--category>li{width:calc(100% / 3 - 4px);margin:0 5px 5px 0;box-sizing:border-box}.node .node__content :where(.node) ul.--category>li:nth-child(3n),.node .node__content :where(.node) ol.--category>li:nth-child(3n){margin-right:0}}.node .node__content :where(.node) ul.--category>li::before,.node .node__content :where(.node) ol.--category>li::before{display:none}.node .node__content :where(.node) ul.--category>li a,.node .node__content :where(.node) ul.--category>li strong,.node .node__content :where(.node) ol.--category>li a,.node .node__content :where(.node) ol.--category>li strong{display:flex;justify-content:center;align-items:center;height:100%;margin:0}@media screen and (max-width:767px){.node .node__content :where(.node) ul.--category>li a,.node .node__content :where(.node) ul.--category>li strong,.node .node__content :where(.node) ol.--category>li a,.node .node__content :where(.node) ol.--category>li strong{padding:15px 5px;font-size:11px}}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--category>li a,.node .node__content :where(.node) ul.--category>li strong,.node .node__content :where(.node) ol.--category>li a,.node .node__content :where(.node) ol.--category>li strong{padding:5px 5px;font-size:13px}}.node .node__content :where(.node) ul.--category>li a>span,.node .node__content :where(.node) ul.--category>li strong>span,.node .node__content :where(.node) ol.--category>li a>span,.node .node__content :where(.node) ol.--category>li strong>span{padding:0}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--category>li a>span,.node .node__content :where(.node) ul.--category>li strong>span,.node .node__content :where(.node) ol.--category>li a>span,.node .node__content :where(.node) ol.--category>li strong>span{padding:5px}}.node .node__content :where(.node) ul.--category>li a>span>span.category-num-articles,.node .node__content :where(.node) ul.--category>li strong>span>span.category-num-articles,.node .node__content :where(.node) ol.--category>li a>span>span.category-num-articles,.node .node__content :where(.node) ol.--category>li strong>span>span.category-num-articles{display:none}.node .node__content :where(.node) ul.--category.tabs__list--ranking>li,.node .node__content :where(.node) ol.--category.tabs__list--ranking>li{width:calc(100% / 4 - 4px)}.node .node__content :where(.node) ul.--category.tabs__list--ranking>li:nth-child(3n),.node .node__content :where(.node) ol.--category.tabs__list--ranking>li:nth-child(3n){margin-right:5px}.node .node__content :where(.node) ul.--category.tabs__list--ranking>li:nth-child(4n),.node .node__content :where(.node) ol.--category.tabs__list--ranking>li:nth-child(4n){margin-right:0}@media screen and (max-width:767px){.node .node__content :where(.node) ul.--category.tabs__list--ranking>li,.node .node__content :where(.node) ol.--category.tabs__list--ranking>li{width:calc(100% / 4 - .5em)}.node .node__content :where(.node) ul.--category.tabs__list--ranking>li:nth-child(3n),.node .node__content :where(.node) ol.--category.tabs__list--ranking>li:nth-child(3n){margin-right:0.5em}.node .node__content :where(.node) ul.--category.tabs__list--ranking>li:nth-child(4n),.node .node__content :where(.node) ol.--category.tabs__list--ranking>li:nth-child(4n){margin-right:0}}.node .node__content :where(.node) ul.--category.--name,.node .node__content :where(.node) ol.--category.--name{margin-bottom:0px;gap:5px}.node .node__content :where(.node) ul.--category.--name:not(:last-of-type),.node .node__content :where(.node) ol.--category.--name:not(:last-of-type){margin-bottom:-27px}@media screen and (max-width:767px){.node .node__content :where(.node) ul.--category.--name:not(:last-of-type),.node .node__content :where(.node) ol.--category.--name:not(:last-of-type){margin-bottom:-19px}}.node .node__content :where(.node) ul.--category.--name>li,.node .node__content :where(.node) ol.--category.--name>li{width:158px;margin:0}@media screen and (max-width:767px){.node .node__content :where(.node) ul.--category.--name>li,.node .node__content :where(.node) ol.--category.--name>li{width:calc((100% - 5px * 2) / 3);height:32px}}@media screen and (max-width:767px){.node .node__content :where(.node) ul.--category.--limit,.node .node__content :where(.node) ol.--category.--limit{margin-bottom:60px}}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--category.--limit,.node .node__content :where(.node) ol.--category.--limit{margin-bottom:60px}}.node .node__content :where(.node) ul.--category.--limit li:nth-child(n+7),.node .node__content :where(.node) ol.--category.--limit li:nth-child(n+7){display:none}.node .node__content :where(.node) ul.--category.--event,.node .node__content :where(.node) ol.--category.--event{margin-bottom:0}@media screen and (max-width:767px){.node .node__content :where(.node) ul.--category.--sp2col,.node .node__content :where(.node) ol.--category.--sp2col{margin-bottom:32px;gap:5px 7px}.node .node__content :where(.node) ul.--category.--sp2col>li,.node .node__content :where(.node) ol.--category.--sp2col>li{width:calc((100% - 7px) / 2);margin:0}.node .node__content :where(.node) ul.--category.--sp2col>li a,.node .node__content :where(.node) ol.--category.--sp2col>li a{padding-block:8px;font-size:13px}}.node .node__content :where(.node) ul.--colorDots,.node .node__content :where(.node) ol.--colorDots{margin:16px 0 32px}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--colorDots,.node .node__content :where(.node) ol.--colorDots{margin:24px 0 32px}}.node .node__content :where(.node) ul.--colorDots li,.node .node__content :where(.node) ol.--colorDots li{padding-left:1em;font-weight:500;line-height:1.75}.node .node__content :where(.node) ul.--colorDots li::before,.node .node__content :where(.node) ol.--colorDots li::before{width:6px;height:6px;background-color:#298825;left:0}@media screen and (min-width:768px){.node .node__content :where(.node) ul.--colorDots li,.node .node__content :where(.node) ol.--colorDots li{padding-left:2em;line-height:1.5}.node .node__content :where(.node) ul.--colorDots li::before,.node .node__content :where(.node) ol.--colorDots li::before{left:1em}}.node .node__content :is(.node .box--article.--theme, .--theme .node .box--article) ul.--theme>li span{background-color:#ffffff}.node .node .node__content{}.node .node .node__content .dialogue--text{margin:32px 0}@media screen and (min-width:768px){.node .node .node__content .dialogue--text{margin:40px 0}}.node .node .node__content .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 .node .node__content .dialogue--text .dialogue__caption{margin:20px 0;padding-left:32px;line-height:1.4;font-size:16px}}.node .node .node__content .dialogue--text .dialogue__caption::before{content:"";width:23px;height:2px;position:absolute;left:0;top:10px;background-color:#298825}@media screen and (min-width:768px){.node .node .node__content .dialogue--text .dialogue__caption::before{width:23px;height:2px;top:10px}}.node .node .node__content .dialogue{display:flex;flex-direction:column;margin:32px 0;position:relative}@media screen and (min-width:768px){.node .node .node__content .dialogue{flex-direction:row;margin:40px 0}}.node .node .node__content .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__photo),.node .node .node__content .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 .node .node__content .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__photo),.node .node .node__content .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 .node .node__content .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__photo) .dialogue__item__name,.node .node .node__content .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo) .dialogue__item__name{margin-left:5px}}.node .node .node__content .dialogue.--fukidashiL .dialogue__item:has(.dialogue__item__message),.node .node .node__content .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__message){flex:1}.node .node .node__content .dialogue.--fukidashiL .dialogue__item__photo,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__photo{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__photo,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__photo{width:48px;height:48px}}.node .node .node__content .dialogue.--fukidashiL .dialogue__item__name,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__name{margin:0;line-height:1.3;font-size:14px}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__name,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__name{margin:5px 0 0 0;font-size:14px}}.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message,.node .node .node__content .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 .node .node__content .dialogue.--fukidashiL .dialogue__item__message,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message{margin:0;padding:24px 40px}}.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::before,.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message:after,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::before,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message:after{content:"";position:absolute;width:0;height:0;border-style:solid}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::before,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::before{top:-12px;border-color:transparent transparent #bdbfbf transparent}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::before,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::before{top:27px;border-color:transparent #bdbfbf transparent transparent}}.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::after,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::after{z-index:10}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::after,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::after{top:-10px;border-color:transparent transparent #fafcfc transparent}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::after,.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::after{top:28px;border-color:transparent #fafcfc transparent transparent}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message{margin-right:78px}}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::before{left:60px;border-width:0 15px 12px 0}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::before{left:-10px;border-width:0 10px 12px 0}}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::after{left:61px;border-width:0 18px 15px 0}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiL .dialogue__item__message::after{left:-8px;border-width:0 13px 15px 0}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiR{margin-left:64px}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiR.dialogue{flex-direction:row-reverse}}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo){flex-direction:row-reverse}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo){margin:0 0 0 17px}}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiR .dialogue__item:has(.dialogue__item__photo) .dialogue__item__name{margin-right:5px}}@media screen and (max-width:767px){.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::before{right:60px;border-width:0 0 12px 15px}}@media screen and (min-width:768px){.node .node .node__content .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 .node .node__content .dialogue.--fukidashiR .dialogue__item__message::after{right:61px;border-width:0 0 15px 18px}}@media screen and (min-width:768px){.node .node .node__content .dialogue.--fukidashiR .dialogue__item__message::after{right:-8px;border-width:15px 13px 0 0;border-color:#fafcfc transparent transparent transparent}}.node .node .node__content .people__item{display:flex;align-items:center;margin:16px 0}@media screen and (min-width:768px){.node .node .node__content .people__item{margin:20px 0}}.node .node .node__content .people__item>figure{width:58px;height:58px;padding:0;margin:0}.node .node .node__content .people__item>figure img{border-radius:50%}.node .node .node__content .people__item>p{flex:1;margin:0;padding:8px 0 8px 16px;line-height:1.57;font-size:14px}.node .node .node__content .people__item>p small{font-size:13px}.node .node__content .panels-container__content>div:first-of-type.field--name-bancho-toc{display:inline}.node .node__content .panels-container__content>div:first-of-type.field--name-bancho-toc>div{display:inline}.node .node__content .panels-container__content>div:first-of-type.field--name-bancho-toc>.toc.toc-tree{display:block;margin-top:0}.node .node__content .field--name-bancho-toc{overflow:hidden}.node .node__content .toc.toc-tree{border:none;width:100%;margin:32px 0;padding:4px 24px;background-color:#f7f9fa}@media screen and (min-width:768px){.node .node__content .toc.toc-tree{margin:40px 0;padding:5px 32px}}.node .node__content .toc.toc-tree strong{display:block}.node .node__content .toc.toc-tree ol,.node .node__content .toc.toc-tree ul{padding:0;margin:0;height:0;opacity:0;visibility:hidden;transition:height 0.3s ease, opacity 0.6s ease}.node .node__content .toc.toc-tree li{padding:0;margin:0 0 0 1.5em}.node .node__content .toc.toc-tree li::before{content:unset}.node .node__content .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){.node .node__content .toc.toc-tree h3{padding:16px 0;font-size:20px}}.node .node__content .toc.toc-tree h3:hover{cursor:pointer}.node .node__content .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}.node .node__content .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){.node .node__content .toc.toc-tree li>a{padding:16px 0;font-size:16px}}.node .node__content .toc.toc-tree li>a:last-child{padding-bottom:20px}.node .node__content .toc.toc-tree li:last-child>a{border-bottom:unset}.node .node__content .toc.toc-tree .--isOpen::after{content:"";font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 40}.node .node__content .toc.toc-tree .--isOpen+ol,.node .node__content .toc.toc-tree .--isOpen+ul{height:auto;opacity:1;visibility:visible}.node .node__content .toc.toc-tree .--isOpen+ol ul,.node .node__content .toc.toc-tree .--isOpen+ol ol,.node .node__content .toc.toc-tree .--isOpen+ul ul,.node .node__content .toc.toc-tree .--isOpen+ul ol{height:auto;opacity:1;visibility:visible}.node .node .node__content .box{margin:32px 16px;padding:5px 20px;background-color:#f7f9fa}@media screen and (min-width:768px){.node .node .node__content .box{margin:40px 24px;padding:5px 32px}}.node .node .node__content .box.--full{margin-left:0;margin-right:0}.node .node .node__content .box.--c1{background-color:#F1FDF0}.node .node .node__content .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 .node .node__content .box--line{margin:40px 24px;padding:8px 24px}}.node .node .node__content .box--line.--full{margin-left:0;margin-right:0}.node .node .node__content .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 .node .node__content .box--line-bg{margin:40px 24px;padding:8px 24px}}.node .node .node__content .box--line-bg.--full{margin-left:0;margin-right:0}.node .node__content .box--articleWrap{background-color:#f7f9fa;border:1px solid #d9dadb}@media screen and (min-width:768px){.node .node__content .box--articleWrap{padding:24px 32px}}@media screen and (max-width:767px){.node .node__content .box--articleWrap{padding:20px 24px}}.node .node__content .box--articleWrap h2{font-size:20px;margin:0}.node .node__content .box--article{display:block;position:relative;padding:4px 0px;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.node .node__content .box--article{display:flex;flex-wrap:wrap;padding:8px 0px}.node .node__content .box--article.--news__box{margin:0}.node .node__content .box--article.--event{margin:0}.node .node__content .box--article.--event .title{font-size:16px}}@media screen and (max-width:767px){.node .node__content .box--article.--ranking__box .article__item:has(figure){width:100%;padding-left:40px;justify-content:right}.node .node__content .box--article.--event p{display:none}.node .node__content .box--article .caption{padding:0 125px 0 0}.node .node__content .box--article .caption__right{padding:0 0 0 125px}}.node .node__content .box--article .article__name{font-size:18px;letter-spacing:0.03em;font-weight:500}@media screen and (max-width:767px){.node .node__content .box--article .article__name{padding:0 0 0 125px}}@media screen and (min-width:768px){.node .node__content .box--article.--present{margin:0}}.node .node__content .box--article.--charactor{border-bottom:none}@media screen and (max-width:767px){.node .node__content .box--article.--charactor{display:flex;align-items:flex-start}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor .article__item{flex:auto}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor .article__item:has(figure){width:114px;padding-right:14px}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor .article__item figure{position:relative;top:0}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor .article__item .article__name{padding-left:0;font-size:14px}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor .article__item .caption__right{padding-left:0}}@media screen and (min-width:768px){.node .node__content .box--article.--charactor:nth-of-type(n+2) .article__item figure{margin-top:0}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor:nth-of-type(n+2) .article__item figure{margin-top:0}}@media screen and (min-width:768px){.node .node__content .box--article.--charactor:nth-of-type(n+2) .article__item .article__name{margin-top:0}}@media screen and (max-width:767px){.node .node__content .box--article.--charactor:nth-of-type(n+2) .article__item .article__name{margin-top:0}}.node .node__content .box--article .box--article--representative-nodes-of-popular-corners--meta{margin-top:1.5em}.node .node__content .box--article .box--article--representative-nodes-of-popular-corners--meta .title{font-weight:500}@media screen and (min-width:768px){.node .node__content .box--article .box--article--representative-nodes-of-popular-corners--meta .title{font-size:0.9em}}.node .node__content .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){.node .node__content .box--article.--news__box p{display:none}.node .node__content .box--article.--news__box p.date{display:block}.node .node__content .box--article.--news__box .tag{display:inline-block;float:none}}.node .node__content .box--article.--bdNone{border-bottom:none}@media screen and (min-width:768px){.node .node__content .box--article:not(:has(figure)) .article__item{max-width:100%}}@media screen and (max-width:767px){.node .node__content .box--article:not(:has(figure)) .article__item h2,.node .node__content .box--article:not(:has(figure)) .article__item .title{padding:0}}.node .node__content .box--article.--ad{margin:32px 16px;padding:4px 16px;border:1px solid #B2E2B0;border-radius:4px;background-color:#F1FDF0}@media screen and (min-width:768px){.node .node__content .box--article.--ad{margin:40px 24px;padding:8px 24px}}@media screen and (min-width:768px){.node .node__content .box--article.--ad .article__item p.note{text-align:left}}@media screen and (min-width:768px){.node .node__content .box--article.--ad .article__item{display:flex;flex-direction:column}}.node .node__content .box--article.--ad .article__item p{font-weight:500}@media screen and (max-width:767px){.node .node__content .box--article.--ad .article__item p{margin:12px 0;font-size:14px;padding:0 125px 0 0}}@media screen and (min-width:768px){.node .node__content .box--article.--ad .article__item p{font-size:16px}}.node .node__content .box--article.--ad .article__item p.adname{text-align:right;font-weight:normal}@media screen and (max-width:767px){.node .node__content .box--article.--ad .article__item p.adname{font-size:13px}}@media screen and (min-width:768px){.node .node__content .box--article.--ad .article__item p.adname{margin-top:auto;font-size:13px}}.node .node__content .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){.node .node__content .box--article.--ad .article__item:has(figure) figure{width:100%;position:relative;top:auto;right:auto}}@media screen and (min-width:768px){.node .node__content .box--article.--ad .article__item:has(figure) figure{width:206px}}.node .node__content .box--article.--ad .article__item:has(figure) figure img{border-radius:0}@media screen and (min-width:768px){.node .node__content .box--article.--books .article__item{width:168px;margin-right:32px;margin-left:0}}@media screen and (max-width:767px){.node .node__content .box--article.--books .article__item figure{left:0;top:5px;right:auto}}@media screen and (min-width:768px){.node .node__content .box--article.--books .article__item figure{width:168px}}@media screen and (max-width:767px){.node .node__content .box--article.--books .article__item h2,.node .node__content .box--article.--books .article__item p,.node .node__content .box--article.--books .article__item .title{padding:0 0 0 110px}}.node .node__content .box--article.--books .article__item .note{display:inline-block;width:auto;text-align:left}@media screen and (min-width:768px){.node .node__content .box--article.--books .article__item .note{margin-right:20px}}@media screen and (max-width:767px){.node .node__content .box--article.--books .article__item .note{display:block;margin-right:20px;padding:0 0 0 110px}}.node .node__content .box--article.--books .article__item .--sns{display:inline-flex;width:auto}@media screen and (max-width:767px){.node .node__content .box--article.--books .article__item .--sns{display:inline-flex;padding:0 0 0 110px;margin-top:0}}@media screen and (max-width:767px){.node .node__content .box--article.--present{display:flex;align-items:flex-start}}@media screen and (max-width:767px){.node .node__content .box--article.--present .article__item{flex:auto}}@media screen and (min-width:768px){.node .node__content .box--article.--present .article__item{width:164px;max-width:506px;margin-left:0}}@media screen and (max-width:767px){.node .node__content .box--article.--present .article__item:has(figure){width:114px;padding-right:14px}}@media screen and (max-width:767px){.node .node__content .box--article.--present .article__item figure{margin:18px 0 18px 0;position:relative;top:0}}@media screen and (min-width:768px){.node .node__content .box--article.--present .article__item figure{width:120px}}@media screen and (max-width:767px){.node .node__content .box--article.--present .article__item h2,.node .node__content .box--article.--present .article__item p,.node .node__content .box--article.--present .article__item .title{padding:0}}.node .node__content .box--article.--present .article__item .note{display:inline-block;width:auto;text-align:left}@media screen and (min-width:768px){.node .node__content .box--article.--present .article__item .note{margin-right:20px}}@media screen and (max-width:767px){.node .node__content .box--article.--present .article__item .note{margin-right:20px;padding:0}}.node .node__content .box--article.--present .article__item .--sns{display:inline-flex;width:auto}.node .node__content .box--article.--theme,.--theme .node .node__content .box--article{margin:32px 16px;padding:4px 16px;border:1px solid #d9dadb;background-color:#F1FDF0}@media screen and (min-width:768px){.node .node__content .box--article.--theme,.--theme .node .node__content .box--article{margin:40px 24px;padding:8px 24px}}@media screen and (min-width:768px){.node .node__content .box--article.--theme .article__item p.note,.--theme .node .node__content .box--article .article__item p.note{text-align:left}}.view--bancho_events_presents--today .node .node__content .box--article.--theme,.view--bancho_events_presents--today .--theme .node .node__content .box--article{margin-block:12px}.node .node__content .box--article:where(.--share01, .--share02){display:flex;align-items:center;border:0}@media screen and (max-width:767px){.node .node__content .box--article:where(.--share01, .--share02){flex-direction:column}}@media screen and (min-width:768px){.node .node__content .box--article:where(.--share01, .--share02){justify-content:center;gap:24px}}.node .node__content .box--article:where(.--share01, .--share02) .article__item{display:flex;align-items:center}@media screen and (max-width:767px){.node .node__content .box--article:where(.--share01, .--share02) .article__item{width:100%;justify-content:center}}@media screen and (min-width:768px){.node .node__content .box--article:where(.--share01, .--share02) .article__item{justify-content:flex-end}}@media screen and (max-width:767px){.node .node__content .box--article:where(.--share01, .--share02) .article__item .icon__text{flex:1;font-size:16px;font-weight:500}}@media screen and (min-width:768px){.node .node__content .box--article:where(.--share01, .--share02) .article__item .icon__text{font-size:16px;font-weight:500}}.node .node__content .box--article:where(.--share01, .--share02) .article__item:first-child{}.node .node__content .box--article:where(.--share01, .--share02) .article__item:has(.icon){display:flex}.node .node__content .box--article:where(.--share01, .--share02) .article__item:has(.list__share){flex:none}@media screen and (min-width:768px){.node .node__content .box--article:where(.--share01, .--share02) .article__item:has(.list__share){max-width:33%}}.node .node__content .box--article:where(.--share01, .--share02) .list__share{display:flex;flex-wrap:wrap;align-items:center;margin:0}@media screen and (max-width:767px){.node .node__content .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){.node .node__content .box--article:where(.--share01, .--share02) .list__share{width:auto;gap:0 12px}}.node .node__content .box--article:where(.--share01, .--share02) .list__share li{width:auto;margin:8px 0}.node .node__content .box--article.--share02{background-color:#f7f9fa;padding:12px 12px}@media screen and (min-width:768px){.node .node__content .box--article.--share02{padding:8px 24px}}.node .node__content .box--article.--full{margin-left:0;margin-right:0}.node .node__content .box--article.--new{margin:0}.node .node__content .box--article.--ad-list .article__item h2{margin-bottom:16px}.node .node__content .box--article.--ad-list .article__item h2>span{width:100%;display:block}.node .node__content .box--article.--ad-list .article__item h2>span.tag{width:fit-content;display:inline-block;float:initial}.node .node__content .box--article.--ad-list .article__item p:first-of-type{padding-top:0}.node .node__content .box--article.--sub-heading .article__item h2 span:first-child:not(.tag){display:block;width:100%}.node .node__content .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){.node .node__content .box--article.--sub-heading .article__item h2 .tag{margin-top:0;padding-block:3px}}.node .node__content .box--article.--sub-heading .article__item h2 .tag+div{display:inline}.node .node__content .box--article.--aki-none{margin:0}@media screen and (max-width:767px){.node .node__content .box--article.--search-list{padding-bottom:4px}.node .node__content .box--article.--search-list:nth-child(n){margin-bottom:20px}.node .node__content .box--article.--search-list h2{margin-bottom:0}}@media screen and (min-width:768px){.node .node__content .box--article.--search-list{padding-bottom:16px}.node .node__content .box--article.--search-list:nth-child(n){margin-bottom:24px}.node .node__content .box--article.--search-list h2{margin-top:4px}}.node .node__content .box--article.--news{margin:0;padding:0}.node .node__content .box--article.--news .article__item{display:grid}@media screen and (max-width:767px){.node .node__content .box--article.--news .article__item h2{font-size:14px;line-height:1.5;margin-bottom:0}.node .node__content .box--article.--news .article__item .date{margin-top:6px}}@media screen and (min-width:768px){.node .node__content .box--article.--news .article__item{grid-template-columns:1fr auto;gap:24px}.node .node__content .box--article.--news .article__item h2{font-size:16px}.node .node__content .box--article.--news .article__item .date{margin-top:20px}}.node .node__content .box--article-corner{display:flex;flex-wrap:nowrap;padding:4px 0px}@media screen and (min-width:768px){.node .node__content .box--article-corner{padding:8px 0px}}.node .node__content .box--article-corner figure{margin-top:12px;margin-left:32px;padding-right:0}@media screen and (min-width:768px){.node .node__content .box--article-corner figure{margin-top:16px}}.node .node__content .box--article-corner img{min-width:100px}.node .node__content .box--article .article__item{flex:1}@media screen and (min-width:768px){.node .node__content .box--article .article__item{max-width:418px}}.node .node__content .box--article .article__item .article__item__more{display:inline-block;position:relative}.node .node__content .box--article .article__item .article__item__more::before{content:"…";position:relative;top:5px}.node .node__content .box--article .article__item .article__item__more::after{content:"続きを見る";color:#2F962B}.node .node__content .box--article .article__item:has(figure){display:flex;margin-left:0}@media screen and (max-width:767px){.node .node__content .box--article .article__item:has(figure){width:calc(100vw - 75px);align-items:center}}@media screen and (min-width:768px){.node .node__content .box--article .article__item:has(figure){display:block;flex:0;width:200px;margin-right:32px;margin-left:0}}@media screen and (min-width:768px){.node .node__content .box--article .article__item:has(figure):not(:first-child){margin-left:32px;margin-right:0}}.node .node__content .box--article .article__item:has(figure) figure{width:100px;margin:18px 0 11px 0;padding:0}@media screen and (max-width:767px){.node .node__content .box--article .article__item:has(figure) figure{position:absolute;right:0;top:5px}}@media screen and (min-width:768px){.node .node__content .box--article .article__item:has(figure) figure{width:200px;position:relative;right:0;top:0}}.node .node__content .box--article .article__item:has(figure) figure img{display:block;overflow:hidden;border-radius:4px}.node .node__content .box--article .article__item:has(figure) .--sns{width:100%;flex-wrap:nowrap;margin-top:11px}@media screen and (min-width:768px){.node .node__content .box--article .article__item:has(figure) .--sns{flex-wrap:wrap}}.node .node__content .box--article h2,.node .node__content .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){.node .node__content .box--article h2,.node .node__content .box--article .title{padding:0;font-size:18px}}.node .node__content .box--article h2 span,.node .node__content .box--article .title span{display:block;margin-bottom:5px;font-size:11px;font-weight:normal;top:auto}@media screen and (min-width:768px){.node .node__content .box--article h2 span,.node .node__content .box--article .title span{font-size:11px;font-weight:normal;margin-right:16px}}.node .node__content .box--article p{width:100%;margin:0;padding:0;line-height:1.46;font-size:12px}@media screen and (max-width:767px){.node .node__content .box--article p{margin:12px 0}}@media screen and (min-width:768px){.node .node__content .box--article p{margin:16px 0;padding:0;font-size:13px}}.node .node__content .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){.node .node__content .box--article p.authors{font-size:12px}}.node .node__content .box--article p.authors .--account01{display:inline-block;width:19px;height:19px;margin-right:5px;position:relative;top:3px}.node .node__content .box--article p.authors .--account01::before{color:#323333;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40}.node .node__content .box--article p.date{width:100%;margin:10px 0 10px 0;padding:0;font-size:11px}@media screen and (min-width:768px){.node .node__content .box--article p.date{font-size:11px}}.node .node__content .box--article p.note{width:100%;margin:11px 0;font-size:13px}@media screen and (max-width:767px){.node .node__content .box--article p.note{text-align:right}}@media screen and (min-width:768px){.node .node__content .box--article p.note{text-align:right;font-size:14px}}@media screen and (min-width:768px){.node .node__content .box--article>p{margin:8px 0}}@media screen and (min-width:768px){.node .node__content .box--article>p.authors{margin:8px 0 3px 0}}@media screen and (min-width:768px){.node .node__content .box--article>p.date{margin:3px 0 8px 0}}.node .node__content .box--article>.list.--theme{width:100%}.node .node__content .box--article .universal__tagList{margin:15px 0 16px}@media screen and (min-width:768px){.node .node__content .box--article .universal__tagList{margin:8px 0}}.node .node__content .box--article:nth-of-type(1).--ranking__boxTop .icon.--rank{background-color:#b19208;color:#fff}.node .node__content .box--article:nth-of-type(2).--ranking__boxTop .icon.--rank{background-color:#7c8387;color:#fff}.node .node__content .box--article:nth-of-type(3).--ranking__boxTop .icon.--rank{background-color:#cb6644;color:#fff}@media screen and (max-width:767px){.node .node__content .box--article.--ranking__box+.adBanner{display:flex;padding:24px 0;border-bottom:1px solid #d9dadb}}@media screen and (max-width:767px){.node .node__content .box--article.--ranking__box+.adBanner figure{width:100%}}@media screen and (max-width:767px){.node .node__content .box--article .icon.--rank{position:absolute;left:0}}@media screen and (min-width:768px){.node .node__content .box--article .icon.--rank{margin:16px 12px 0 0}}@media screen and (max-width:767px){.node .node__content .box--article .icon.--rank+.article__item{padding-left:40px}}@media screen and (min-width:768px){.node .node__content .box--article .icon.--rank+.article__item{max-width:378px}}.node .node__content .box--cornerWrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.node .node__content .box--cornerWrap{margin-top:24px}}@media screen and (min-width:768px){.node .node__content .box--corner{max-width:206px}}@media screen and (max-width:767px){.node .node__content .box--corner{width:48%}}.node .node__content .box--corner .box--corner__title{font-size:14px;font-weight:500;line-height:1.4}@media screen and (max-width:767px){.node .node__content .box--corner .box--corner__title{margin-top:12px;margin-bottom:0}}.node .node__content .box--corner .box--corner__date{font-size:11px}@media screen and (max-width:767px){.node .node__content .box--corner .box--corner__date{margin-top:8px}}.node .node__content .box--corner figure{margin:18px 0 0 0;padding:0}.node .node__content .universal__boxArticle{padding:0}@media screen and (max-width:767px){.node .node__content .universal__boxArticle:first-child{margin:20px 0 24px 0}}@media screen and (min-width:768px){.node .node__content .universal__boxArticle:first-child{margin:24px 0 32px 0}}.node .node__content .universal__boxArticle .--rank{width:unset;min-width:28px}.node .node__content .universal__boxArticle figure{margin:0 !important}.node .node__content .universal__boxArticle .universal__heading{margin:0 !important}.node .node__content .universal__boxArticle .article__item:has(figure) figure{top:0}@media screen and (max-width:767px){.node .node__content .universal__boxArticle .universal__item h2{margin:0 0 12px 0}}@media screen and (min-width:768px){.node .node__content .universal__boxArticle .universal__item h2{margin:0 0 25px 0}}.node .node__content .universal__boxArticle .universal__item p:first-of-type{padding-top:10px}@media screen and (max-width:767px){.node .node__content .universal__boxArticle .universal__item.--heading-aki-small h2{margin:0 0 12px 0}}@media screen and (min-width:768px){.node .node__content .universal__boxArticle .universal__item.--heading-aki-small h2{margin:0 0 16px 0}}.node .node__content .universal__boxArticle .universal__item.--heading-aki-small p{padding-top:0}.node .node__content .universal__boxArticle .article__title{display:inline-block}.node .node__content .universal__boxArticle.--bdNone{border-bottom:none}.node .node__content .universal__boxArticle .serialization__authors{display:flex;align-items:center;font-size:11px}@media screen and (max-width:767px){.node .node__content .universal__boxArticle .serialization__authors{margin:12px 0 0 0 !important}}@media screen and (min-width:768px){.node .node__content .universal__boxArticle .serialization__authors{margin:16px 0 0 0 !important}}.node .node__content .universal__boxArticle .serialization__authors.--note01::before{display:inline-block;width:100%;height:100%}.node .node .node__content .box--notice01,.node .node .node__content .box--notice02,.node .node .node__content .box--question01,.node .node .node__content .box--attention01,.node .node .node__content .box--warning01,.node .node .node__content .box--pink,.node .node .node__content .box--red,.node .node .node__content .box--green,.node .node .node__content .box--blue,.node .node .node__content .box--icon{margin:32px 16px;padding:4px 20px;position:relative;background-color:#B2E2B0;font-size:16px}@media screen and (min-width:768px){.node .node .node__content .box--notice01,.node .node .node__content .box--notice02,.node .node .node__content .box--question01,.node .node .node__content .box--attention01,.node .node .node__content .box--warning01,.node .node .node__content .box--pink,.node .node .node__content .box--red,.node .node .node__content .box--green,.node .node .node__content .box--blue,.node .node .node__content .box--icon{margin:40px 24px;padding:8px 32px}}.node .node .node__content .box--notice01.--full,.node .node .node__content .box--notice02.--full,.node .node .node__content .box--question01.--full,.node .node .node__content .box--attention01.--full,.node .node .node__content .box--warning01.--full,.node .node .node__content .box--pink.--full,.node .node .node__content .box--red.--full,.node .node .node__content .box--green.--full,.node .node .node__content .box--blue.--full,.node .node .node__content .box--icon.--full{margin-left:0;margin-right:0}.node .node .node__content .box--notice01 .icon,.node .node .node__content .box--notice02 .icon,.node .node .node__content .box--question01 .icon,.node .node .node__content .box--attention01 .icon,.node .node .node__content .box--warning01 .icon,.node .node .node__content .box--pink .icon,.node .node .node__content .box--red .icon,.node .node .node__content .box--green .icon,.node .node .node__content .box--blue .icon,.node .node .node__content .box--icon .icon{border-radius:50%;position:absolute;left:0px;top:-14px;background-color:#2F962B}.node .node .node__content .box--notice01 .icon::before,.node .node .node__content .box--notice02 .icon::before,.node .node .node__content .box--question01 .icon::before,.node .node .node__content .box--attention01 .icon::before,.node .node .node__content .box--warning01 .icon::before,.node .node .node__content .box--pink .icon::before,.node .node .node__content .box--red .icon::before,.node .node .node__content .box--green .icon::before,.node .node .node__content .box--blue .icon::before,.node .node .node__content .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 .node .node__content .box--notice01{background-color:rgba(18, 175, 196, 0.2)}.node .node .node__content .box--notice01 .icon{background-color:#12afc4}.node .node .node__content .box--notice01 .icon::before{content:""}.node .node .node__content .box--notice02{background-color:rgba(18, 175, 196, 0.2)}.node .node .node__content .box--notice02 .icon{background-color:#12afc4}.node .node .node__content .box--notice02 .icon::before{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.node .node .node__content .box--question01{background-color:rgba(124, 195, 54, 0.2)}.node .node .node__content .box--question01 .icon{background-color:#7cc336}.node .node .node__content .box--question01 .icon::before{content:""}.node .node .node__content .box--attention01{background-color:rgba(255, 177, 0, 0.2)}.node .node .node__content .box--attention01 .icon{background-color:#ffb100}.node .node .node__content .box--attention01 .icon::before{content:""}.node .node .node__content .box--warning01{background-color:rgba(229, 101, 54, 0.2)}.node .node .node__content .box--warning01 .icon{background-color:#e56536}.node .node .node__content .box--warning01 .icon::before{content:"";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 40}.node .node .node__content .box--pink{background-color:#ffccda}.node .node .node__content .box--pink .icon{background-color:#f26d91}.node .node .node__content .box--red{background-color:#ffd3d1}.node .node .node__content .box--red .icon{background-color:#e8382f}.node .node .node__content .box--green{background-color:#ddf4dc}.node .node .node__content .box--green .icon{background-color:#2f962b}.node .node .node__content .box--blue{background-color:#cff4ff}.node .node .node__content .box--blue .icon{background-color:#0079c7}.node .node .node__content .box__code{margin:32px 0;padding:6px 8px 12px 8px;border:1px solid #d9dadb;background-color:#f7f9fa}@media screen and (min-width:768px){.node .node .node__content .box__code{margin:40px 0;padding:6px 24px 12px 24px}}.node .node .node__content .box__code .box__code__head{display:flex;justify-content:space-between;margin-bottom:3px}@media screen and (min-width:768px){.node .node .node__content .box__code .box__code__head{margin-bottom:3px}}.node .node .node__content .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 .node .node__content .box__code .box__code__head .box__code__head__lang{margin:0;font-size:13px}}.node .node .node__content .box__code .box__code__head .box__code__head__copy{display:flex;align-items:center;font-size:13px}@media screen and (min-width:768px){.node .node .node__content .box__code .box__code__head .box__code__head__copy{font-size:13px}}.node .node .node__content .box__code .box__code__head .box__code__head__copy:hover{cursor:pointer}.node .node .node__content .box__code .box__code__head .box__code__head__copy::before{content:"";margin-right:3px;font-size:16px;font-family:"Material Symbols Outlined"}.node .node .node__content .box__code pre{margin:0;padding:0}.node .node .node__content .box__code pre code{margin:0;padding:3px 10px;white-space:pre-line;font-size:14px}@media screen and (min-width:768px){.node .node .node__content .box__code pre code{font-size:16px}}.node .node .node__content .box__dialogue{margin:32px 0}@media screen and (min-width:768px){.node .node .node__content .box__dialogue{margin:40px 0}}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body{display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body{flex-direction:row}}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item:has(.box__dialogue__body__item__photo),.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item:has(.box__dialogue__body__item__photo),.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item:has(.box__dialogue__body__item__message),.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item:has(.box__dialogue__body__item__message){flex:1}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__photo,.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__photo,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__photo{width:48px;height:48px}}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__name,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__name{margin:0;font-size:14px}@media screen and (min-width:768px){.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__name,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__name{margin:0;font-size:14px}}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message,.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message{margin:0;padding:24px 40px}}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before,.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message:after,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before,.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before,.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::before,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::before{top:27px;border-color:transparent #bdbfbf transparent transparent}}.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after,.node .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body__item__message::after{z-index:10}@media screen and (max-width:767px){.node .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after,.node .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiL .box__dialogue__body__item__message::after,.node .node .node__content .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 .node .node__content .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 .node .node__content .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 .node .node__content .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 .node .node__content .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 .node .node__content .box__dialogue.box__dialogue--fukidashiR .box__dialogue__body{flex-direction:row-reverse}}@media screen and (max-width:767px){.node .node .node__content .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 .node .node__content .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 .node .node__content .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 .node .node__content .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 .node .node__content .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 .node .node__content .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}}.node .node__content .box__category{position:relative}.node .node__content .relation__category{margin:0}.node .node__content .relation__category{margin:0}.node .node .node__content .box__author{position:relative}@media screen and (max-width:767px){.node .node__content .banner{display:flex;justify-content:center;width:100%;max-width:263px;margin:0 auto}}@media screen and (min-width:768px){.node .node__content .banner{width:100%}}.node .node .node__content .notes{font-size:11px;color:#727273;margin-top:8px}.node .node__content .--rank-1{background-color:#b19208;color:#fff}.node .node__content .--rank-2{background-color:#7c8387;color:#fff}.node .node__content .--rank-3{background-color:#cb6644;color:#fff}.node .node__content .node--tall:not(:first-child){margin-top:10px}@media screen and (min-width:768px){.node .node__content .node--tall:not(:first-child){margin-top:40px}}.node .node__content .node .note strong{white-space:nowrap}.node .node__content .--aki-none+.node .box--article{margin-top:32px}@media screen and (min-width:768px){.node .node__content .--aki-none+.node .box--article{margin-top:48px}}@media screen and (max-width:767px){.node .node__content .node--sp-body-hidden .box--article p:not(.date){display:none}}@media screen and (min-width:768px){.node .node__content .node-footer-fields .node .box--article{margin:40px 0}}.node .node__content .node--view-mode-title-and-created-news .box--article .title{margin-bottom:0;font-size:14px}@media screen and (min-width:768px){.node .node__content .node--view-mode-title-and-created-news .box--article .title{margin-bottom:16px;font-size:16px}}.node .node__content .--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){.node .node__content .--chara{width:75px;height:75px;margin-right:1em}}@media screen and (min-width:768px){.node .node__content .--chara{width:4em;height:4em;margin-right:1.5em}}.node .node .node__content .separate{width:100%;height:22px;margin:32px 0;background:url("/themes/custom/bancho_theme_thinkit/../bancho_theme_base/assets/images/icon_separate.png") center center no-repeat;border:0}@media screen and (min-width:768px){.node .node .node__content .separate{margin:40px 0}}.node .node .node__content .embed--movie{margin:32px 16px}@media screen and (min-width:768px){.node .node .node__content .embed--movie{margin:40px 24px}}.node .node .node__content .embed--movie iframe.movie,.node .node .node__content .embed--movie video{width:100%;height:auto;aspect-ratio:1.7777777778}.node .node .node__content .embed--movie.--full{margin-left:0;margin-right:0}.node .node .node__content .embed--iframe{margin:32px 16px}@media screen and (min-width:768px){.node .node .node__content .embed--iframe{margin:40px 24px}}.node .node .node__content .embed--iframe iframe{display:block;width:100% !important;min-height:200px}.node .node .node__content .embed--iframe.--full{margin-left:0;margin-right:0}.node .node .node__content{}.node .node .node__content .marker{display:inline;background:linear-gradient(transparent 40%, #DDF5DC 60%)}@media screen and (min-width:768px){.node .node .node__content .marker{background:linear-gradient(transparent 70%, #DDF5DC 30%)}}.node .node .node__content #bancho-sbm-bookmarks-top .marker{background:linear-gradient(transparent 70%, #ffebf0 70%, #ffebf0)}@media screen and (min-width:768px){.node .node .node__content #bancho-sbm-bookmarks-top .marker{background:linear-gradient(transparent 70%, #ffebf0 70%, #ffebf0 90%, transparent 10%)}}.node .node .node__content .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}.node .node .node__content table{width:100%}.node .node .node__content table th:not(.hljs th),.node .node .node__content table td:not(.hljs td){border:2px solid #fff}@media screen and (max-width:767px){.node .node .node__content table th:not(.hljs th),.node .node .node__content table td:not(.hljs td){padding:10px 16px;font-size:11px}}@media screen and (min-width:768px){.node .node .node__content table th:not(.hljs th),.node .node .node__content table td:not(.hljs td){padding:10px 20px;font-size:14px}}.node .node .node__content table th:not(.hljs th){color:#fff;background-color:#2F962B}.node .node .node__content table td:not(.hljs td){color:#323333;background-color:#f2f4f5}.node .node .node__content .tabletitle{font-weight:700}@media screen and (max-width:767px){.node .node .node__content .tabletitle{margin:10px 0;font-size:13px}}@media screen and (min-width:768px){.node .node .node__content .tabletitle{margin:18px 0;font-size:16px}}@media screen and (max-width:767px){.node .node .node__content .tablecaption{margin:10px 0;font-size:10px}}@media screen and (min-width:768px){.node .node .node__content .tablecaption{margin:14px 0;font-size:14px}}.node .node .node__content .keywords{border-top:1px solid #d9dadb;border-bottom:1px solid #d9dadb;padding-block:20px}@media screen and (min-width:768px){.node .node .node__content .keywords{padding-block:12px;padding-inline:24px}}.node .node .node__content .keywords.--no-lines{border-top:none;border-bottom:none;padding:0}.node .node .node__content .keywords__inner{font-size:14px;line-height:1.5}@media screen and (min-width:768px){.node .node .node__content .keywords__inner{display:flex;flex-direction:row;gap:0 8px}}.node .node .node__content .keywords__label{flex-shrink:0;font-weight:500;font-size:16px;padding-bottom:8px}@media screen and (min-width:768px){.node .node .node__content .keywords__label{font-size:14px;line-height:1.7;padding-bottom:0}}.node .node .node__content .keywords__list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 12px}@media screen and (min-width:768px){.node .node .node__content .keywords__list{gap:0 12px}}.node .node .node__content .keywords__list.--separator-line{column-gap:0}.node .node .node__content .keywords__list.--separator-line .keywords__list-item:not(:last-child){padding-right:calc(1.0em + 4px);position:relative}.node .node .node__content .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 .node .node__content .keywords__list-item{margin:0;padding:0}.node .node .node__content .keywords__list-item:before{display:none}.node .node .node__content .keywords__list-item a{color:#298825;font-size:14px}.node .node .node__content .keywords__list-item a:hover{text-decoration:underline}.node .node__content .presentInfo{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid #d9dadb;padding-top:32px}@media screen and (min-width:768px){.node .node__content .presentInfo{gap:32px;padding-top:32px}}.node .node__content .presentInfo__overview{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:8px}@media screen and (min-width:768px){.node .node__content .presentInfo__overview{flex-direction:row;align-items:flex-start;justify-items:flex-start;gap:40px;margin-top:0}}.node .node__content .presentInfo__fig{margin:0;padding:0;width:200px}@media screen and (min-width:768px){.node .node__content .presentInfo__fig{width:170px}}.node .node__content .presentInfo__fig figure.image{margin-block:0}.node .node__content .presentInfo__data{width:100%}.node .node__content .presentInfo__data .btn{max-width:none;width:100%}@media screen and (min-width:768px){.node .node__content .presentInfo__data{width:248px}}.node .node__content .presentInfo__data-list{display:flex;flex-direction:column;gap:4px}.node .node__content .presentInfo__data-item{display:flex;font-size:13px;font-weight:500}.node .node__content .presentInfo__data-item dt{font-weight:700}.node .node__content .presentInfo__toc-title{margin:0}.node .node__content .presentInfo__toc-title span{background-color:#000;color:#fff;padding:6px 32px 6px;font-size:14px;font-weight:700;border-radius:4px 0 4px 0}.node .node__content .webform-submission-form .form-required::after{content:"必須";display:inline-block;padding:2px 8px;margin-left:1em;font-size:11px;line-height:1.5;color:#fff;background-color:#de0f18}.node .node__content .presentForm{background-color:#f7f9fa;border:1px solid #d9dadb;padding:32px 16px 40px;margin-bottom:2em}@media screen and (min-width:768px){.node .node__content .presentForm{padding:32px 24px}}.node .node__content .presentForm__form :is(.form-item--error, .errorText){margin-top:4px;padding-left:24px;font-size:14px;font-weight:500;color:#de0f18;position:relative}.node .node__content .presentForm__form :is(.form-item--error, .errorText):before{content:"";display:inline-block;position:absolute;top:3px;left:0;font-size:18px;line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}@media screen and (min-width:768px){.node .node__content .presentForm__form :is(.form-item--error, .errorText):before{top:5px}}.node .node__content .presentForm__form :is(.form-item--error, .errorText).--result{margin:40px 0;background-color:#fff5f5;border:1px solid #de0f18;padding:16px 20px 16px 44px;font-size:18px;font-weight:500;line-height:1.5}.node .node__content .presentForm__form :is(.form-item--error, .errorText).--result:before{top:22px;left:20px}.node .node__content .presentForm__form :is(.form-item--error, .errorText).--result.--isHide{display:none}.node .node__content .presentForm__form .js-errorText{display:none}.node .node__content .presentForm__form label:not(.option){display:block;font-size:16px;font-weight:700;margin:0 0 16px}.node .node__content .presentForm__form label:not(.option) .required-icon{display:inline-block;background-color:#de0f18;color:#fff;font-size:11px;line-height:1.5;padding:2px 8px;margin-left:1em}.node .node__content .presentForm__form input[type="text"],.node .node__content .presentForm__form input[type="email"],.node .node__content .presentForm__form input[type="tel"],.node .node__content .presentForm__form textarea{background-color:#fff;border:1px solid #575959;border-radius:2px;width:100%;font-family:inherit;font-size:16px;padding:5px 12px}.node .node__content .presentForm__form input[type="text"].--small,.node .node__content .presentForm__form input[type="email"].--small,.node .node__content .presentForm__form input[type="tel"].--small,.node .node__content .presentForm__form textarea.--small{width:200px}@media screen and (min-width:768px){.node .node__content .presentForm__form input[type="text"].--small,.node .node__content .presentForm__form input[type="email"].--small,.node .node__content .presentForm__form input[type="tel"].--small,.node .node__content .presentForm__form textarea.--small{width:180px}}.node .node__content .presentForm__form input[type="text"].--error,.node .node__content .presentForm__form input[type="email"].--error,.node .node__content .presentForm__form input[type="tel"].--error,.node .node__content .presentForm__form textarea.--error{background-color:#fff5f5}.node .node__content .presentForm__form input[type="text"].--error~.js-errorText[data-error="required"],.node .node__content .presentForm__form input[type="email"].--error~.js-errorText[data-error="required"],.node .node__content .presentForm__form input[type="tel"].--error~.js-errorText[data-error="required"],.node .node__content .presentForm__form textarea.--error~.js-errorText[data-error="required"]{display:block}.node .node__content .presentForm__form input[type="text"].--format-error,.node .node__content .presentForm__form input[type="email"].--format-error,.node .node__content .presentForm__form input[type="tel"].--format-error,.node .node__content .presentForm__form textarea.--format-error{background-color:#fff5f5}.node .node__content .presentForm__form input[type="text"].--format-error~.js-errorText[data-error="format"],.node .node__content .presentForm__form input[type="email"].--format-error~.js-errorText[data-error="format"],.node .node__content .presentForm__form input[type="tel"].--format-error~.js-errorText[data-error="format"],.node .node__content .presentForm__form textarea.--format-error~.js-errorText[data-error="format"]{display:block}.node .node__content .presentForm__form input[type="text"].--format-error-1,.node .node__content .presentForm__form input[type="email"].--format-error-1,.node .node__content .presentForm__form input[type="tel"].--format-error-1,.node .node__content .presentForm__form textarea.--format-error-1{background-color:#fff5f5}.node .node__content .presentForm__form input[type="text"].--format-error-1~.js-errorText[data-error="format1"],.node .node__content .presentForm__form input[type="email"].--format-error-1~.js-errorText[data-error="format1"],.node .node__content .presentForm__form input[type="tel"].--format-error-1~.js-errorText[data-error="format1"],.node .node__content .presentForm__form textarea.--format-error-1~.js-errorText[data-error="format1"]{display:block}.node .node__content .presentForm__form input[type="text"].--format-error-2,.node .node__content .presentForm__form input[type="email"].--format-error-2,.node .node__content .presentForm__form input[type="tel"].--format-error-2,.node .node__content .presentForm__form textarea.--format-error-2{background-color:#fff5f5}.node .node__content .presentForm__form input[type="text"].--format-error-2~.js-errorText[data-error="format2"],.node .node__content .presentForm__form input[type="email"].--format-error-2~.js-errorText[data-error="format2"],.node .node__content .presentForm__form input[type="tel"].--format-error-2~.js-errorText[data-error="format2"],.node .node__content .presentForm__form textarea.--format-error-2~.js-errorText[data-error="format2"]{display:block}.node .node__content .presentForm__form textarea{display:block;resize:none;height:152px}.node .node__content .presentForm__form input[type="radio"],.node .node__content .presentForm__form input[type="checkbox"]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.node .node__content .presentForm__form input[type="radio"]:focus+label,.node .node__content .presentForm__form input[type="checkbox"]:focus+label{box-shadow:0 0 0 2px rgba(41, 136, 37, 0.5)}.node .node__content .presentForm__form input[type="radio"]:checked+label:after,.node .node__content .presentForm__form input[type="checkbox"]:checked+label:after{display:block}.node .node__content .presentForm__form input[type="radio"]+label,.node .node__content .presentForm__form input[type="checkbox"]+label{display:inline-flex;align-items:center;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5;min-width:132px;background-color:#fff;border:1px solid #bdbfbf;border-radius:2px;padding:6px 12px;cursor:pointer;position:relative}.node .node__content .presentForm__form input[type="radio"]+label:before,.node .node__content .presentForm__form input[type="checkbox"]+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 .node__content .presentForm__form input[type="radio"]+label:after,.node .node__content .presentForm__form input[type="checkbox"]+label:after{content:"";width:16px;height:auto;aspect-ratio:1;position:absolute;left:13px;display:inline-block;background-color:#298825;transform:scale(0.5);border-radius:50%;overflow:hidden;display:none;margin:0;padding:0}.node .node__content .presentForm__form input[type="radio"]+label:has(:checked),.node .node__content .presentForm__form input[type="checkbox"]+label:has(:checked){background-color:#298825}.node .node__content .presentForm__form input[type="radio"].--error+label,.node .node__content .presentForm__form input[type="checkbox"].--error+label{background-color:#fff5f5}.node .node__content .presentForm__form input[type="radio"].--error+label:before,.node .node__content .presentForm__form input[type="checkbox"].--error+label:before{background-color:#fff5f5}.node .node__content .presentForm__form input[type="radio"].--error~.js-errorText,.node .node__content .presentForm__form input[type="checkbox"].--error~.js-errorText{display:block}.node .node__content .presentForm__form input[type="checkbox"]+label{width:100%}.node .node__content .presentForm__form input[type="checkbox"]+label:before{border-radius:2px}.node .node__content .presentForm__form input[type="checkbox"]+label:after{border-radius:2px}@media screen and (min-width:768px){.node .node__content .presentForm__form input[type="checkbox"]+label{width:auto}}.node .node__content .presentForm__form p a{color:#de0f18}.node .node__content .presentForm__form .form-text+.form-required::after{content:unset}.node .node__content .presentForm__form .option,.node .node__content .presentForm__form .description{display:block;padding:4px 0 0;font-size:11px;line-height:1.5}.node .node__content .presentForm__form .form-item-privacy-policy .description{line-height:2;margin:16px 0;font-size:16px}.node .node__content .presentForm__form .form-item-privacy-policy .description>a{color:#de0f18}.node .node__content .presentForm__form .form-item-mailmagazine{margin-top:0}.node .node__content .presentForm__form [data-drupal-selector="edit-name"]{padding-left:1em}.node .node__content .presentForm__form--preview{display:flex;flex-direction:column}.node .node__content .presentForm__form--preview .webform-button--previous{order:1;background-color:transparent}.node .node__content .presentForm__form--preview .reader_gift_form--section-name-set{padding:1em}.node .node__content .presentForm__form--preview .form-item-mailmagazine>label,.node .node__content .presentForm__form--preview .form-item-endorsement>label{display:none}.node .node__content .presentForm__form--preview .form-item+.form-item{margin-top:24px}.node .node__content .presentForm__label{font-size:20px;font-weight:700;border-bottom:none;margin:0 0 24px;padding:0 0 0 1em;margin-top:48px}.node .node__content .presentForm__label:before{content:"";width:4px;height:calc(100% - 0.1lh);position:absolute;top:0.1lh;bottom:0;left:0;background-color:#83C980}.node .node__content .presentForm__label:after{display:none}.node .node__content .presentForm__label.--aki-none{margin-top:0}.node .node__content .presentForm__row+.presentForm__row{margin-top:24px}@media screen and (min-width:768px){.node .node__content .presentForm__input-row:has(.presentForm__input-col){display:grid;grid-template-columns:repeat(2, 1fr);gap:42px}.node .node__content .presentForm__input-row:has(.presentForm__input-col) .presentForm__input-col{margin-top:0}}.node .node__content .presentForm__input-row.--radio>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (min-width:768px){.node .node__content .presentForm__input-row.--radio>div{flex-direction:row;gap:30px}}.node .node__content .presentForm__input-row .note{display:block;font-size:11px;line-height:1.5;padding:4px 0 0}.node .node__content .presentForm__input-col+.presentForm__input-col{margin-top:10px}.node .node__content .presentForm__magazineInfo{margin:10px 0 48px}.node .node__content .presentForm__link{display:block;margin-top:24px;font-size:14px;font-weight:400;color:#575959;text-align:center;border:none}.node .node__content .presentForm__link:hover{cursor:pointer}.node .node__content .presentForm__fig{margin:0;padding:0;width:200px}@media screen and (max-width:767px){.node .node__content .presentForm__fig{width:100px}}.node .node__content .presentForm__overview{display:flex;align-items:center;gap:24px;margin-top:8px}@media screen and (max-width:767px){.node .node__content .presentForm__overview{flex-direction:column;align-items:flex-start}}.node .node__content .presentForm__leadText{font-size:20px;font-weight:700;letter-spacing:0.06em;line-height:1.5}.node .node__content .presentForm__leadText2{font-size:16px;letter-spacing:0.03em;margin-bottom:0}.node .node__content .form-item-zip-code,.node .node__content .form-item-prefecture{width:200px}@media screen and (min-width:768px){.node .node__content .form-item-zip-code,.node .node__content .form-item-prefecture{width:180px}}.node .node__content .presentForm #reader_gift_form--input_row_name .webform-section-title{margin-bottom:16px;font-size:16px;font-weight:700}.node .node__content .presentForm #reader_gift_form--input_row_name .webform-section-wrapper{display:flex;gap:8px}.node .node__content .presentForm #reader_gift_form--input_row_name .form-item{margin:0}.node .node .node__content .bookInfo{display:flex;gap:12px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d9dadb}@media screen and (min-width:768px){.node .node .node__content .bookInfo{gap:24px}}.node .node .node__content .bookInfo.--latest{gap:12px;padding-bottom:0;margin-bottom:64px;border-bottom:none}@media screen and (min-width:768px){.node .node .node__content .bookInfo.--latest{gap:32px;margin-bottom:72px}}@media screen and (min-width:768px){.node .node .node__content .bookInfo.--latest .bookInfo__thumb{flex:164px 0 0}}.node .node .node__content .bookInfo__thumb{flex:100px 0 0;padding:0;margin:0}@media screen and (min-width:768px){.node .node .node__content .bookInfo__thumb{flex:120px 0 0}}.node .node .node__content .bookInfo__details{display:grid;gap:10px;place-content:start}@media screen and (min-width:768px){.node .node .node__content .bookInfo__details{gap:16px}}.node .node .node__content .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 .node .node__content .bookInfo__title{font-size:18px;line-height:1.4}}.node .node .node__content .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 .node .node__content .bookInfo__data{font-size:13px;gap:8px}}.node .node .node__content .bookInfo__data-row{display:grid;grid-column:span 2;grid-template-columns:subgrid;gap:12px}.node .node .node__content .bookInfo__data-row dt{letter-spacing:0.1em}.node .node .node__content .bookInfo__description{margin-block:0;font-size:13px;line-height:1.5;letter-spacing:0.06em}/*# sourceMappingURL=node_components.css.map */