#ganjoho-article *{margin:0;padding:0}#ganjoho-article h2{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:33.6px;letter-spacing:.2px;padding:0 0 1rem;border-bottom:1px dashed var(--color-border);margin:2.5rem 0 .5rem}#ganjoho-article h2:has(img){display:flex;align-items:end;justify-content:space-between}#ganjoho-article h2>img{margin-left:1rem;@media screen and (max-width:719.9px){margin-left:.5rem;width:60px}}#ganjoho-article h3{font-size:var(--text-xl);line-height:28px;border-left:4px solid var(--color-heading-rule);padding:.75rem .5rem}#ganjoho-article h3,#ganjoho-article h4{font-weight:var(--font-weight-bold);letter-spacing:.2px;margin:1.5rem 0 .5rem}#ganjoho-article h4{font-size:var(--text-lg);line-height:25px}#ganjoho-article .h6,#ganjoho-article h5{font-size:var(--text-md);font-weight:var(--font-weight-bold);line-height:1.4;letter-spacing:.2px;margin:1.5rem 0 .5rem}#ganjoho-article p{line-height:29px;text-align:justify}#ganjoho-article span[style="font-size: 0.75em"]{font-size:var(--text-xs)!important;color:var(--color-text-footnote);line-height:1.25rem;letter-spacing:.2px}#ganjoho-article blockquote{padding:1.5rem;border-radius:1rem;background:var(--color-bg-quote);overflow:hidden;color:var(--color-text);text-align:justify;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-style:normal;font-weight:var(--font-weight-normal);line-height:150%}#ganjoho-article ol,#ganjoho-article ul{margin:2rem 0;font-size:var(--text-md);color:var(--color-text)}#ganjoho-article li{margin-top:.5rem;line-height:150%}#ganjoho-article li:first-child{margin-top:0}#ganjoho-article ul>li{position:relative;padding-left:.75rem;text-indent:unset;&:before{content:"";position:absolute;top:.625rem;left:0;margin:auto;min-width:.25rem;min-height:.25rem;width:.25rem;height:.25rem;border-radius:2px;background:var(--color-li-style)}}#ganjoho-article ul>li:has(ruby):before{top:1rem}#ganjoho-article ol{list-style:decimal;padding-left:1.125rem}#ganjoho-article p{color:var(--color-text);font-style:normal}#ganjoho-article p,#ganjoho-article p a{font-size:var(--text-md);font-weight:var(--font-weight-normal);line-height:28.8px;letter-spacing:.2px}#ganjoho-article p a{color:var(--color-link);text-decoration-line:underline}#ganjoho-article p+div,#ganjoho-article p+p:not(.lead){margin:1rem 0 0}#ganjoho-article hr{margin:2.5rem auto;width:120px;height:1px;background:var(--color-horizontal-rule)}@media screen and (min-width:768px){#ganjoho-article blockquote{padding:1.75rem}}#ganjoho-article li{margin-bottom:.5rem;list-style-type:none;text-indent:-1em;margin-left:1em;&:before{content:"";position:relative;top:-3px;display:inline-block;width:.25rem;height:.25rem;background-color:var(--color-li-style);border-radius:50%;margin-right:.5em}}#ganjoho-article table{display:table;width:100%;border-collapse:collapse;overflow-x:auto}#ganjoho-article table td,#ganjoho-article table th{border:1px solid var(--color-border-table);padding:.5rem}#ganjoho-article table th{background-color:var(--color-bg-table-th)}#ganjoho-article table th>*{font-weight:var(--font-weight-bold)}article:has(article>blockquote>div>div>ul.faq~h2)>div>div#table-of-contents{display:none}#ganjoho-article a{cursor:pointer}#ganjoho-article .image img{max-width:100%}#ganjoho-article .table{@media screen and (max-width:719.9px){position:relative;overflow:auto;overflow-x:auto;white-space:nowrap}}#ganjoho-article .table :is(th,td){padding:.5rem 1rem;text-align:left}#ganjoho-article .float{display:flow-root;margin-top:2rem}#ganjoho-article .float__item{max-width:50%;margin-bottom:1.5rem}#ganjoho-article .float._right_ .float__item{float:right;margin-left:1.5rem}#ganjoho-article .float._left_ .float__item{float:left;margin-right:1.5rem}#ganjoho-article .accordion-box .__hidden,#ganjoho-article .accordion-box__head:first-of-type:has(+.accordion-box__body>.sectionImageTopBottom:first-child),#ganjoho-article .glossary-list,#ganjoho-article .update{display:none}#ganjoho-article li.__col:not(:has(*)){display:none}#ganjoho-article .u-fw-bold{font-weight:var(--font-weight-bold)}#ganjoho-article .u-c-red{color:var(--color-text-attention)!important}#ganjoho-article .indent+.indent{margin-top:1rem}#ganjoho-article p.indent._supplementary_{font-size:var(--text-sm)}#ganjoho-article .accordion-box,#ganjoho-article .box._gray_,#ganjoho-article .box._green_,#ganjoho-article .box._line-gray_,#ganjoho-article .learn-more,#ganjoho-article .sectionBorder{margin:2rem 0;padding:2.5rem 1.5rem;border-radius:1rem;background:var(--color-bg);font-size:var(--text-sm)}#ganjoho-article .accordion-box>:is(h1,h2,h3,h4,h5,h6):first-child,#ganjoho-article .box._gray_>:is(h1,h2,h3,h4,h5,h6):first-child,#ganjoho-article .box._green_>:is(h1,h2,h3,h4,h5,h6):first-child,#ganjoho-article .box._line-gray_>:is(h1,h2,h3,h4,h5,h6):first-child,#ganjoho-article .learn-more>:is(h1,h2,h3,h4,h5,h6):first-child,#ganjoho-article .sectionBorder>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}#ganjoho-article .learn-more :is(p,li,div),#ganjoho-article .sectionBorder :is(p,li,div){font-size:var(--text-sm)}#ganjoho-article .sectionBorder :first-of-type:is(h1,h2,h3,h4,h5,h6){margin-top:0}#ganjoho-article .sectionTable{margin:2rem 0}#ganjoho-article .sectionTable .title{margin:.5rem 0;text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-bold)}#ganjoho-article .sectionTable .info,#ganjoho-article .sectionTable .note{margin-top:.25rem;font-size:var(--text-sm)}#ganjoho-article .sectionTable ._nowrap_{white-space:nowrap}#ganjoho-article .sectionTable ._al-c_{text-align:center}#ganjoho-article .sectionTable ._al-r_{text-align:right}#ganjoho-article .sectionTable ._fz-s_ :is(td,th){font-size:var(--text-sm)}#ganjoho-article .sectionTable .u-pl-xs,#ganjoho-article .sectionTable .u-pl-xxs{padding-left:.75rem}#ganjoho-article .sectionTable td{background-color:var(--color-bg-white)}#ganjoho-article .sectionTable ._stage1_{background-color:#fbdac8}#ganjoho-article .sectionTable ._stage2_{background-color:#9fdbbe}#ganjoho-article .sectionTable ._stage3_{background-color:#fffbc6}#ganjoho-article .sectionTable ._stage4_{background-color:#d2cce6}#ganjoho-article .sectionTable ._pink-light_{background-color:#ffdeef}#ganjoho-article .sectionTable ._stage1-light_{background-color:hsla(21,86%,88%,.5)}#ganjoho-article p.lead{margin-top:2.5rem;font-size:var(--text-lg);font-weight:var(--font-weight-bold)}#ganjoho-article p.lead+p{margin-top:.5rem}#ganjoho-article .accordion-box,#ganjoho-article .accordion-box+p{margin-top:2rem}#ganjoho-article .accordion__head{font-weight:var(--font-weight-bold);font-size:var(--text-sm)}#ganjoho-article .accordion__body{margin:.5rem 0 0 1rem}#ganjoho-article .accordion__body p{font-size:var(--text-sm)}#ganjoho-article .sectionImageTopBottom{display:flex;flex-direction:column;align-items:center;margin-top:2rem}#ganjoho-article .accordion-box__head+.accordion-box__body>.sectionImageTopBottom:first-child{margin-top:0}#ganjoho-article .sectionImageTopBottom .title{font-weight:var(--font-weight-bold)}#ganjoho-article .sectionImageTopBottom .title+.image{margin-top:.5rem}#ganjoho-article .sectionImageTopBottom+*{margin-top:2rem}#ganjoho-article .sectionImageTopBottom .info{margin-top:.25rem;font-size:var(--text-sm)}#ganjoho-article .sectionImageTopBottom .image:nth-of-type(n+2){margin-top:2rem}#ganjoho-article .sectionImageTopBottom:has(.copy){display:none!important}#ganjoho-article ol.flow{list-style:none;padding:0}#ganjoho-article li.flow__item{margin:0;text-indent:0;&:before{content:unset}}#ganjoho-article li.flow__item+li.flow__item{margin-top:4rem;position:relative;&:before{content:"";position:absolute;top:-2.5rem;width:0;height:0;transform:translate(-50%);left:50%;border-radius:unset;border-width:1rem 1.5rem 0;border-style:solid;border-color:var(--color-primary) transparent transparent;background-color:unset}}#ganjoho-article .flow .box._yellow_{padding:1.5rem;border-radius:1rem;background:var(--color-bg)}#ganjoho-article .label{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:var(--text-sm);line-height:1;border:1px solid var(--color-border-label)}#ganjoho-article .label._note_{margin-bottom:.375rem}#ganjoho-article h3:has(.label._note_){padding:0 .5rem}#ganjoho-article .learn-more__more{font-weight:var(--font-weight-bold)}#ganjoho-article .learn-more__more+p{margin-top:1rem}#ganjoho-article .supplementary{margin-top:2rem;padding-left:1rem;@media screen and (min-width:768px){padding-left:1.5rem}}#ganjoho-article .related-links,#ganjoho-article .related-links+*,#ganjoho-article .supplementary+*{margin-top:2rem}#ganjoho-article .related-links,#ganjoho-article .supplementary__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#ganjoho-article .supplementary__body{margin-top:.5rem}#ganjoho-article .related-links__link,#ganjoho-article .supplementary__link{position:relative;cursor:pointer;display:inline-block;color:var(--color-primary)}#ganjoho-article .related-links__link,#ganjoho-article .supplementary__link{&:after{display:inline-block;content:"";margin-left:.25rem;background-image:url(/images/outbound-link-icon.svg);background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;vertical-align:text-bottom}}#ganjoho-article ul.grid-auto-fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;@media screen and (max-width:719.9px){grid-template-columns:repeat(1,minmax(0,1fr))}}#ganjoho-article ul.grid-auto-fit._col2_{grid-template-columns:repeat(2,minmax(0,1fr));@media screen and (max-width:719.9px){grid-template-columns:repeat(1,minmax(0,1fr))}}#ganjoho-article ul.grid-auto-fit li{all:unset;&:before{content:unset}}#ganjoho-article ul.grid-auto-fit li.__col{flex:0 0 100%;width:100%}#ganjoho-article ul.search2-btn-block li{all:unset;&:before{content:unset}}#ganjoho-article .btn-arrow{display:flex;align-items:center;position:relative;height:100%;width:50%;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:.5rem;padding:1rem 2rem 1rem 1rem;margin:2rem 0 .5rem;@media screen and (max-width:719.9px){width:100%}&:after{position:absolute;content:"";background-image:url(/images/outbound-link-icon.svg);background-size:contain;background-repeat:no-repeat;right:.5rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}}#ganjoho-article ul.grid-auto-fit .btn-arrow{width:100%;margin:0}#ganjoho-article a._no-icon_:has(.img-line){display:inline-block}#ganjoho-article .a-panel-book{display:flex;align-items:center;gap:1rem;width:100%;border:1px solid var(--color-border);border-radius:.5rem;padding:1rem 1.5rem}#ganjoho-article .a-panel-book__thumb{display:flex;align-items:center;flex:0 0 6rem;height:6rem}#ganjoho-article .a-panel-book__thumb img{max-height:6rem;max-width:6rem}#ganjoho-article .a-panel-book__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#ganjoho-article .a-panel-book__body .a-panel-book__ttl{display:inline-block;position:relative;font-size:var(--text-lg);font-weight:var(--font-weight-bold)}#ganjoho-article .a-panel-book[href$=".pdf"] .a-panel-book__body .a-panel-book__ttl{&:after{display:inline-block;content:"　";background-image:url(/images/pdf-icon.svg);background-size:contain;background-repeat:no-repeat;margin-left:.25rem;vertical-align:middle}}#ganjoho-article .a-panel-book__body .a-panel-book__txt{font-size:var(--text-sm)}#ganjoho-article .faq li{margin:0;padding:0;&:before{content:unset}}#ganjoho-article .faq__item:nth-of-type(n+2){margin-top:2rem}#ganjoho-article .faq__a,#ganjoho-article .faq__q{all:unset;display:flex;align-items:baseline;gap:1rem}#ganjoho-article .faq__a{margin-top:1rem}#ganjoho-article .faq__a .__num,#ganjoho-article .faq__q .__num{border-radius:50%;font-size:var(--text-xl);font-weight:var(--font-weight-bold);height:2.8125rem;min-width:2.8125rem;line-height:2.8125rem;text-align:center}#ganjoho-article .faq__q .__num{background-color:var(--color-bg-powder-blue);color:var(--color-text)}#ganjoho-article .faq__q .__body{font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:1.5}#ganjoho-article .faq__a .__num{background-color:var(--color-bg-powder-blue);color:var(--color-primary)}#ganjoho-article .faq-list{margin:0}#ganjoho-article .faq-list__item{position:unset;padding:0;margin:0}#ganjoho-article .faq-list__item:nth-of-type(n+2){margin-top:.5rem}#ganjoho-article .faq-list__link{color:var(--color-primary);font-size:var(--text-sm)}#ganjoho-article .faq-list__link .__txt{margin-left:.5rem}#ganjoho-article ol:has(.__item) .indent{display:inline}#ganjoho-article ol:has(.__item) li{margin-bottom:0;&:before{content:unset}}#ganjoho-article ol:has(.__item) li:nth-of-type(n+2){margin-top:1rem}#ganjoho-article ol:has(.__item) ol,#ganjoho-article ol:has(.__item) ul{margin:.5rem 0}#ganjoho-article img[src$="nabi.jpg"]{display:inline-block;margin-left:.5rem}