﻿.article{line-height:var(--leading-base)}.article .has-white-color{color:var(--color-white) !important}.article .has-white-background-color{background-color:var(--color-white) !important}.article .has-black-color{color:var(--color-black) !important}.article .has-black-background-color{background-color:var(--color-black) !important}.article .has-base-color{color:var(--color-base) !important}.article .has-base-background-color{background-color:var(--color-base) !important}.article .has-gray-color{color:var(--color-gray) !important}.article .has-gray-background-color{background-color:var(--color-secondary) !important}.article .has-primary-color{color:var(--color-primary) !important}.article .has-primary-background-color{background-color:var(--color-primary) !important}.article .has-sky-color{color:var(--color-sky) !important}.article .has-sky-background-color{background-color:var(--color-sky) !important}.article .has-sky-light-color{color:var(--color-sky-light) !important}.article .has-sky-light-background-color{background-color:var(--color-sky-light) !important}.article p{text-align:justify;word-break:break-all}.article p img{vertical-align:middle}.article .has-text-align-center{text-align:center}.article .has-text-align-right{text-align:right}.article strong,.article em,.article s,.article del,.article a,.article kbd{vertical-align:baseline}.article strong{font-weight:var(--font-weight-medium)}.article em{font-style:italic}.article del,.article s{text-decoration:line-through}.article sub,.article sup{font-size:.5em}.article sub{vertical-align:sub}.article sup{vertical-align:super}.article code,.article kbd{display:inline-block;padding:.3em .4em;margin:0 .2em;font-size:.9em;line-height:1.1;background:var(--color-snow);border-radius:2px}.article .wp-block-table figcaption,.article .wp-block-image figcaption,.article .wp-block-video figcaption,.article .wp-block-embed-youtube figcaption,.article .wp-block-embed-vimeo figcaption{color:currentcolor;text-align:center}.article .marker_tb_btn{background-color:var(--color-sky)}.article a{color:var(--color-primary);text-decoration:underline}.article a[target=_blank]::after{display:inline-block;width:.8em;height:.8em;margin-left:.2em;vertical-align:middle;content:"";background-image:url(../image/icon_blank_primary.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.article img{display:inline-block}.article .has-small-font-size,.article .wp-block-table figcaption,.article .wp-block-image figcaption,.article .wp-block-gallery .blocks-gallery-caption,.article .wp-block-video figcaption,.article .wp-block-embed-youtube figcaption,.article .wp-block-embed-vimeo figcaption{font-size:var(--font-size-small)}.article .has-regular-font-size,.article .has-large-font-size,.article .wp-block-quote.is-large p{font-size:var(--font-size-large)}.article .is-layout-flex{display:flex;flex-wrap:wrap;align-items:stretch}.article .wp-block-image:not(.is-style-rounded) img,.article .wp-block-media-text__media,.article .wp-block-columns.has-background,.article .wp-block-group.has-background,.article .wp-block-gallery .blocks-gallery-item,.article .wp-block-image.is-style-rounded img,.article .wp-block-media-text__media,.article .wp-block-gallery .blocks-gallery-item{border-radius:var(--r)}.article h1,.article h1.wp-block,.article h2,.article h2.wp-block,.article h3,.article h3.wp-block,.article h4,.article h4.wp-block,.article h5,.article h5.wp-block,.article h6,.article h6.wp-block{font-weight:var(--font-weight-medium)}.article h2 span,.article h2.wp-block span{display:inline-block}.article ul,.article ol{padding-left:0;list-style:none}.article ul p,.article ul ol,.article ul ul,.article ol p,.article ol ol,.article ol ul{margin-top:0 !important;margin-bottom:0}.article ul>li,.article ol>li{position:relative}.article ul li,.article ol li{margin-top:.1em;list-style-type:none}.article ul li::before,.article ol li::before{position:absolute;top:0;left:.5em;color:var(--color-primary)}.article ul:not([data-custom-list])>li::before{top:.7em;width:.5em;height:.5em;content:"";background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:50%}.article ul:not([data-custom-list])>li li::before{background-color:rgba(0,0,0,0)}.article ul:not([data-custom-list]).has-background>li+li{margin-top:.7em}.article ol{counter-reset:item}.article ol>li::before{color:var(--color-primary);white-space:nowrap;content:counters(item, "-") ". ";counter-increment:item;font-family:var(--font-family-en);font-weight:var(--font-weight-semi-bold)}.article ol>li:nth-child(n+10){padding-left:2.2em}.article ol>li ol>li{padding-left:2.4em}.article ol>li ol>li::before{left:0}.article .wp-block-table figcaption,.article .wp-block-image figcaption,.article .wp-block-gallery .blocks-gallery-caption,.article .wp-block-video figcaption,.article .wp-block-embed-youtube figcaption,.article .wp-block-embed-vimeo figcaption{color:var(--color-gray)}.article .wp-block-quote{margin:0;background-color:var(--color-sky-light);border:0}.article .wp-block-quote cite{margin-top:1em;font-size:100%}.article .wp-block-code{background-color:var(--color-secondary)}.article .wp-block-pullquote:not(.has-small-font-size,.has-regular-font-size,.has-large-font-size){font-size:var(--font-size-medium) !important}.article .wp-block-pullquote.has-text-align-center p{text-align:center}.article .wp-block-table table{border-collapse:collapse;border:1px solid var(--color-gray-light)}.article .wp-block-table thead,.article .wp-block-table tfoot{text-align:center;border:none}.article .wp-block-table thead td,.article .wp-block-table tfoot td,.article .wp-block-table th{white-space:nowrap;background-color:var(--color-snow)}.article .wp-block-table th,.article .wp-block-table td{line-height:var(--leading-half);vertical-align:middle;border:1px solid var(--color-border)}.article .wp-block-table figcaption{margin-top:1em}.article .wp-block-table.is-style-stripes{border-width:0}.article .wp-block-table.is-style-stripes tbody tr:nth-child(odd){color:var(--color-base)}.article .wp-block-image.aligncenter{margin-right:auto;margin-left:auto;text-align:center}.article .wp-block-image.alignleft{float:left;margin-right:2em;margin-bottom:2em}.article .wp-block-image.alignright{float:right;margin-bottom:2em;margin-left:2em}.article .wp-block-image figcaption{margin-top:1em;margin-bottom:0}.article .wp-block-image:not(.size-full) img{width:auto;max-width:100%}.article .wp-block-image.alignwide img,.article .wp-block-image.alignfull img,.article .wp-block-image.size-full img{width:100%;max-width:none}.article .wp-block-gallery{column-gap:.5em}.article .wp-block-gallery .blocks-gallery-item{overflow:hidden}.article .wp-block-gallery .blocks-gallery-caption{flex:0 0 100%}.article .wp-block-gallery .blocks-gallery-grid{margin-top:0;margin-bottom:0}.article .wp-block-gallery li{padding-left:0}.article .wp-block-gallery li::before{content:none}.article .wp-block-file .wp-block-file__button{padding:.3em .8em .5em;margin-left:0;color:var(--color-white);white-space:nowrap;background-color:var(--color-primary)}.article .wp-block-file a+.wp-block-file__button{margin-left:1em}.article .wp-block-media-text{box-sizing:border-box;display:grid;grid-template-rows:auto;grid-template-columns:50% 1fr;direction:ltr}.article .wp-block-media-text .wp-block-media-text__content,.article .wp-block-media-text .wp-block-media-text__media{align-self:start}.article .wp-block-media-text__media{overflow:hidden}.article .wp-block-media-text__content>*:first-child{margin-top:0}.article .wp-block-media-text__content>*:last-child{margin-bottom:0}.article .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 2em 0 0}.article .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.article .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.article .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.article .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.article .wp-block-video figcaption{margin-top:1em;margin-bottom:0}.article .wp-block-columns.has-background{padding:2.1em 2.2em}.article .wp-block-columns .wp-block-column .wp-block-image{margin-top:0;margin-bottom:0}.article .wp-block-columns .wp-block-column .wp-block-image .aligncenter,.article .wp-block-columns .wp-block-column .wp-block-image .alignleft,.article .wp-block-columns .wp-block-column .wp-block-image .alignright{display:block}.article .wp-block-columns .wp-block-column .wp-block-image .aligncenter>figcaption,.article .wp-block-columns .wp-block-column .wp-block-image .alignleft>figcaption,.article .wp-block-columns .wp-block-column .wp-block-image .alignright>figcaption{display:block}.article .wp-block-columns .wp-block-column .wp-block-image+p{margin-top:1em}.article .wp-block-group.is-layout-flex p{margin-top:0}.article .wp-block-group__inner-container>*:last-child{margin-bottom:0 !important}.article .wp-block-separator{width:100% !important;margin-right:auto;margin-left:auto;color:var(--color-border);border:none;border-bottom:0 solid currentcolor;border-bottom-width:2px;opacity:1 !important}.article .wp-block-separator.has-background{padding:0}.article .wp-block-separator.has-background:not(.is-style-dots){height:2px}.article .wp-block-separator:not(.is-style-wide,.is-style-dots),.article .wp-block-separator.is-style-default{width:25%}.article .wp-block-separator.is-style-wide{width:100%}.article .wp-block-separator.is-style-dots{border-style:dotted !important;border-width:0 0 2px !important}.article .wp-block-separator.is-style-dots::before{content:none}.article .wp-block-embed-youtube .wp-block-embed__wrapper,.article .wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative;padding-top:56.25%;overflow:hidden}.article .wp-block-embed-youtube iframe,.article .wp-block-embed-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article .wp-block-embed-youtube figcaption,.article .wp-block-embed-vimeo figcaption{margin-top:1em;margin-bottom:0}.article .custom-record{position:relative;display:flex}.article .custom-record>.wp-block-group:nth-child(2){margin:0;overflow:hidden;border-radius:var(--r)}.article .custom-record>.wp-block-group:nth-child(2) .wp-block-image{margin:0}.article .custom-record h3{font-weight:var(--font-weight-medium);color:var(--color-primary)}.article .custom-record h3 sub{display:inline-block;margin-left:.4em;font-size:60%;vertical-align:middle}.article .custom-record p{text-align:justify}.article .custom-voice{display:flex}.article .custom-voice+.custom-voice{border-top:0}.article .custom-voice-item{margin:0 !important}.article .custom-voice-item-content{position:relative}.article .custom-voice-item-content::before{position:absolute;top:0;content:"";background-image:url("../image/icon_quote_gray.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.article .custom-voice .wp-block-image{margin:0}.article .custom-voice .wp-block-image img{display:block}.article .custom-voice h3{font-weight:var(--font-weight-medium);color:var(--color-primary)}.article .custom-voice p{text-align:justify}.article .custom-voice p+p{margin-top:1em}.article .custom-voice .custom-voice-text-muted{line-height:var(--leading-half);color:var(--color-gray)}.article .custom-spec{position:relative;display:flex}.article .custom-spec::before,.article .custom-spec::after{position:absolute;left:0;z-index:1;width:100%;height:1px;content:"";background:linear-gradient(to right, var(--color-primary), var(--color-primary) 19.2rem, var(--color-gray-light) 19.2rem, var(--color-gray-light))}.article .custom-spec::before{top:0}.article .custom-spec::after{bottom:0}.article .custom-spec+.custom-spec{margin-top:0 !important}.article .custom-spec+.custom-spec::before{display:none}.article .custom-spec>.wp-block-group{margin:0 !important}.article .custom-spec>.wp-block-group:nth-child(1) p{font-weight:var(--font-weight-medium);color:var(--color-primary)}.article .custom-icon-list{display:flex;align-items:center;width:100%;background-color:var(--color-sky-light)}.article .custom-icon-list-icon{flex:none}.article .custom-icon-list-icon figure{margin:0}.article .custom-icon-list-icon img{display:block !important;width:100% !important;max-width:none !important}.article .custom-icon-list-text{flex-grow:1;margin-top:0 !important}.article .custom-data-list{display:table}.article .custom-data-list .custom-data-list-row{display:table-row}.article .custom-data-list .custom-data-list-cell{display:table-cell}.article .custom-data-list .custom-data-list-cell:nth-child(n+2){padding-left:1em}.article .c-record-figure{margin:0}.article .c-map-button{margin-top:.7em}.article .custom-map-embed{position:relative;aspect-ratio:650/400;margin-top:1em}.article .custom-map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article .custom-vehicle{display:grid;margin-top:1em}.article .custom-vehicle-item{display:flex;flex-direction:column;align-items:center}.article .custom-vehicle-image{overflow:hidden;border-radius:var(--r)}.article .custom-vehicle-image img{display:block}.article .custom-vehicle-text{text-align:center}.article p:first-child,.article ul:first-child,.article ol:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child,.article h6:first-child,.article .wp-block-quote:first-child,.article .wp-block-table:first-child,.article .wp-block-image:first-child,.article .wp-block-gallery:first-child,.article .wp-block-file:first-child,.article .wp-block-media-text:first-child,.article .wp-block-video:first-child,.article .wp-block-columns:first-child,.article .wp-block-group:first-child,.article .wp-block-group.has-background:first-child,.article .wp-block-embed-youtube:first-child,.article .wp-block-embed-vimeo:first-child,.article .wp-block-buttons:first-child,.article .wp-block-code:first-child,.article .wp-block-pullquote:first-child,.article .c-gallery:first-child,.article .clearfix:first-child{margin-top:0}.article h1:first-child,.article h2:first-child{margin-top:0}.article h2{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.article h3{color:var(--color-primary)}@media screen and (max-width: 768px){.c-side{margin-top:5.8rem}.c-side-contents{padding-top:10.6rem}.c-content .article h2 span,.c-content .article h2.wp-block span{scroll-margin-top:var(--padding)}body:not(.has-intro) .l-main{padding-top:38.4rem}.article{--font-size-small: 2rem;--font-size-medium: 2.6rem;--font-size-midsize: 2.8rem;--font-size-large: 3.2rem}.article p.has-background,.article .wp-block-group.has-background,.article .wp-block-quote{padding:2.3em 2.4em}.article p+p{margin-top:1.2em}.article h2 span,.article h2.wp-block span{scroll-margin-top:var(--padding)}.article ul:not([data-custom-list])>li{padding-left:1.8em}.article ul:not([data-custom-list]).has-background{padding:2em}.article ul:not([data-custom-list]).has-background>li{padding-left:2em}.article ol>li{padding-left:1.8em}.article ol>li::before{top:.1em}.article .wp-block-quote{font-size:2.4rem}.article .wp-block-table th,.article .wp-block-table td{padding:.7em 1.1em;font-size:2.2rem}.article .wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{padding:2em 0 0}.article .wp-block-media-text.has-background{padding:2.2em}.article .wp-block-media-text .wp-block-media-text__content{padding:2.8em 0 0}.article .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.article .wp-block-media-text.is-stacked-on-mobile__media{grid-row:1;grid-column:1;padding-bottom:1.6em}.article .wp-block-media-text.is-stacked-on-mobile__content{grid-row:2;grid-column:1;padding:0}.article .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-row:1;grid-column:1}.article .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-row:2;grid-column:1}.article .wp-block-columns .wp-block-column{flex-basis:100% !important;width:100%}.article .wp-block-columns .wp-block-column:not(:first-child){margin-top:1.9em;margin-left:0}.article .wp-block-columns .wp-block-column .wp-block-image img{width:100%;max-width:none}.article .custom-record{flex-direction:column-reverse;row-gap:4.3rem;padding-bottom:2.4rem}.article .custom-record+.custom-record{margin-top:5.8rem}.article .custom-record h3{font-size:3.6rem}.article .custom-record p{margin-top:3.2rem !important}.article .custom-voice{flex-direction:column;row-gap:4rem}.article .custom-voice+.custom-voice{margin-top:8rem}.article .custom-voice-item-content::before{right:0;width:3.2rem;height:3.2rem}.article .custom-voice h3{padding-right:6.4rem;font-size:3.6rem}.article .custom-voice h3+p{margin-top:3.2rem !important}.article .custom-voice p+.custom-voice-text-muted{margin-top:3.8rem}.article .custom-voice .custom-voice-text-muted{font-size:2.2rem}.article .custom-spec{flex-direction:column;row-gap:.8em;padding-top:4.8rem;padding-bottom:4.8rem}.article .custom-icon-list{column-gap:4.8rem;min-height:16rem;padding:4rem 4.8rem}.article .custom-icon-list+.custom-icon-list{margin-top:1.2rem !important}.article .custom-icon-list-icon{width:9.6rem}.article .custom-vehicle{grid-template-columns:repeat(2, 1fr);gap:3.6rem 2.4rem}.article .custom-vehicle-item{row-gap:2rem}.article .custom-vehicle-text{font-size:2rem}.article p,.article ul,.article ol,.article h3,.article h4,.article h5,.article h6,.article .wp-block-quote,.article .wp-block-table,.article .wp-block-image,.article .wp-block-gallery,.article .wp-block-file,.article .wp-block-media-text,.article .wp-block-video,.article .wp-block-columns,.article .wp-block-group,.article .wp-block-group.has-background,.article .wp-block-embed-youtube,.article .wp-block-embed-vimeo,.article .wp-block-buttons,.article .wp-block-code,.article .wp-block-pullquote,.article .c-gallery,.article .clearfix{margin-top:6rem}.article h1,.article h2{margin-top:13.6rem}.article h1+*,.article h1.wp-block-heading+*,.article h2+*,.article h2.wp-block-heading+*{margin-top:6rem}.article h3{margin-top:11rem}.article h3+*,.article h3.wp-block-heading+*{margin-top:3.6rem}.article h4,.article h5,.article h6{margin-top:9.6rem}.article h4+*,.article h5+*,.article h6+*{margin-top:2.8rem}.article .single-content-description{margin-top:8.6rem}.article .wp-block-separator{margin:8.5rem 0 7.9rem}.article h1,.article h2{font-size:4.4rem}.article h2{padding-bottom:.2em}.article h3{font-size:4rem}.article h4{font-size:3.6rem}}@media screen and (min-width: 769px){.c-side-contents{top:-0.8rem;padding-top:10.6rem}.c-content{padding-top:9rem}.c-content .article h2 span,.c-content .article h2.wp-block span{scroll-margin-top:8.2rem}body.has-intro .c-intro-info{padding-bottom:0}body:not(.has-intro) .l-main{padding-top:16rem}.article{--font-size-small: 1.2rem;--font-size-medium: 1.6rem;--font-size-midsize: 1.8rem;--font-size-large: 2rem}.article p.has-background,.article .wp-block-group.has-background,.article .wp-block-quote{padding:2.6em 2.8em}.article p+p{margin-top:1.5em}.article h2 span,.article h2.wp-block span{scroll-margin-top:8.2rem}.article ul:not([data-custom-list])>li{padding-left:2.2em}.article ul:not([data-custom-list]).has-background{padding:2.5em}.article ul:not([data-custom-list]).has-background>li{padding-left:2.2em}.article ol>li{padding-left:2.2em}.article .wp-block-quote{font-size:1.4rem}.article .wp-block-table th,.article .wp-block-table td{padding:1.2em;font-size:1.4rem}.article .wp-block-media-text.has-background{padding:2.2em}.article .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 2.6em}.article .wp-block-columns .wp-block-column:not(:first-child){margin-left:2em}.article .custom-record{column-gap:4.8rem;align-items:flex-start;padding-top:4rem;padding-bottom:4rem;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.article .custom-record+.custom-record{margin-top:0 !important;border-top:0}.article .custom-record>.wp-block-group:nth-child(1){flex-grow:1}.article .custom-record>.wp-block-group:nth-child(2){flex:none;width:26.4rem}.article .custom-record h3{font-size:2rem}.article .custom-record p{margin-top:1.5rem !important}.article .custom-voice{column-gap:4.8rem;padding-top:4rem;padding-bottom:4rem;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.article .custom-voice+.custom-voice{margin-top:0 !important}.article .custom-voice-item-image{flex:none;width:26.4rem}.article .custom-voice-item-content{flex-grow:1}.article .custom-voice-item-content::before{right:.8rem;width:2.4rem;height:2.4rem}.article .custom-voice h3{padding-right:6.4rem;font-size:2.4rem}.article .custom-voice h3+p{margin-top:2rem}.article .custom-voice p+.custom-voice-text-muted{margin-top:3rem}.article .custom-voice p:not(.custom-voice-text-muted){padding-right:6.4rem}.article .custom-voice .custom-voice-text-muted{font-size:1.2rem;text-align:right}.article .custom-spec>.wp-block-group{padding-top:2.8rem;padding-bottom:2.8rem}.article .custom-spec>.wp-block-group:nth-child(1){flex:none;width:19.2rem}.article .custom-spec>.wp-block-group:nth-child(2){flex-grow:1;padding-left:4rem}.article .custom-icon-list{column-gap:4rem;min-height:10rem;padding:2.4rem 4rem}.article .custom-icon-list+.custom-icon-list{margin-top:1.2rem !important}.article .custom-icon-list-icon{width:5.6rem}.article .custom-vehicle{grid-template-columns:repeat(3, 1fr);gap:3.2rem 2.2rem}.article .custom-vehicle-item{row-gap:1.6rem}.article .custom-vehicle-text{font-size:1.2rem}.article{line-height:var(--leading-relaxed)}.article p,.article ul,.article ol,.article h3,.article h4,.article h5,.article h6,.article .wp-block-quote,.article .wp-block-table,.article .wp-block-image,.article .wp-block-gallery,.article .wp-block-file,.article .wp-block-media-text,.article .wp-block-video,.article .wp-block-columns,.article .wp-block-group,.article .wp-block-group.has-background,.article .wp-block-embed-youtube,.article .wp-block-embed-vimeo,.article .wp-block-buttons,.article .wp-block-code,.article .wp-block-pullquote,.article .c-gallery,.article .clearfix{margin-top:3.2rem}.article h1,.article h2{margin-top:7.5rem}.article h1+*,.article h1.wp-block-heading+*,.article h2+*,.article h2.wp-block-heading+*{margin-top:4rem}.article h3{margin-top:5.4rem}.article h3+*,.article h3.wp-block-heading+*{margin-top:3.6rem}.article h4,.article h5,.article h6{margin-top:6.4rem}.article h4+*,.article h5+*,.article h6+*{margin-top:2rem}.article .single-content-description{margin-top:7rem}.article .wp-block-separator{margin:7rem 0 5rem}.article h1,.article h2{font-size:2.8rem}.article h2{padding-bottom:.1em}.article h3{font-size:2.4rem}.article h4{font-size:2rem}.article ul:not([data-custom-list])>li::before{top:.8em}}@media screen and (min-width: 769px)and (hover: hover){.article a:hover{text-decoration:none}}