@charset "UTF-8";.nav-relative-products__inner{position:relative;background-color:#f0f0f0;padding-block:20px 20px}@media print,screen and (min-width:768px){.nav-relative-products__inner{margin-inline:auto;width:calc(100% - 60px);max-width:1200px}}@media screen and (max-width:767px) and (min-width:600px){.nav-relative-products__inner{padding-inline:25px}}@media print,screen and (min-width:768px){.nav-relative-products__inner{padding-block:20px 30px;padding-inline:50px}}@media screen and (max-width:767px){.nav-relative-products .nav-relative-products-item{padding-inline:17.3333333333vw}}@media screen and (max-width:767px) and (min-width:600px){.nav-relative-products .nav-relative-products-item{padding-inline:10px}}.nav-relative-products .nav-relative-products-item__link{display:block;text-align:center;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media screen and (max-width:767px){.nav-relative-products .nav-relative-products-item__link{display:block;max-width:250px;margin:auto}}@media (hover:hover){.nav-relative-products .nav-relative-products-item__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.nav-relative-products .nav-relative-products-item__link:where(:any-link,:enabled,summary):hover{opacity:0.7}.nav-relative-products .nav-relative-products-item__link:where(:-moz-any-link,:enabled,summary):hover .nav-relative-products-item__figure img{transform:scale(1.05)}.nav-relative-products .nav-relative-products-item__link:where(:any-link,:enabled,summary):hover .nav-relative-products-item__figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.nav-relative-products .nav-relative-products-item__figure{position:relative;overflow:hidden}@media screen and (max-width:767px){.nav-relative-products .nav-relative-products-item__figure{width:min(46.6666666667vw,175px);margin:auto}}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-item__figure{padding:15px 68px;margin-inline:auto}}.nav-relative-products .nav-relative-products-item__figure img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.nav-relative-products .nav-relative-products-item__name{margin-top:10px}.nav-relative-products .nav-relative-products-item__code,.nav-relative-products .nav-relative-products-item__name{display:block;line-height:1.4}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-item__code,.nav-relative-products .nav-relative-products-item__name{font-size:24px;line-height:1.5}}.nav-relative-products .nav-relative-products-item__tags{display:block;line-height:1.3;margin-top:3px}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-item__tags{margin-top:8px}}.nav-relative-products .nav-relative-products-item__tag{display:inline-block;font-size:12px;margin-right:0.75em}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-item__tag{font-size:16px}}.nav-relative-products .nav-relative-products-item__tag:before{content:"●";font-size:1.3em;font-weight:700;color:#3296b4;line-height:1;margin-right:0.05em}.nav-relative-products .nav-relative-products-item__external-link{display:inline-block;color:#3296B4;padding-left:1.2em;text-indent:-1.2em}@media screen and (max-width:767px){.nav-relative-products .nav-relative-products-item__external-link{font-size:11px;line-height:1.2}}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-item__external-link{margin-top:7px}}.nav-relative-products .nav-relative-products-item__external-link:before{content:"　";display:inline;background:url(../img/common/icon_external-link_blue.svg) no-repeat center/contain;margin-right:0.2em}.nav-relative-products .nav-relative-products-swiper-button{margin-top:0;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:40%;width:40px;height:40px;max-width:60px;background-image:url(../img/common/icon_arrow_circle_black_bold.svg);z-index:2}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-swiper-button{top:45%}}.nav-relative-products .nav-relative-products-swiper-button.--prev{left:6.6666666667vw;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media (min-width:600px){.nav-relative-products .nav-relative-products-swiper-button.--prev{left:13.3333333333vw}}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-swiper-button.--prev{left:10px}}.nav-relative-products .nav-relative-products-swiper-button.--next{right:6.6666666667vw}@media (min-width:600px){.nav-relative-products .nav-relative-products-swiper-button.--next{right:13.3333333333vw}}@media print,screen and (min-width:768px){.nav-relative-products .nav-relative-products-swiper-button.--next{right:10px}}.nav-relative-products .nav-relative-products-swiper-button.swiper-button-disabled{opacity:0;pointer-events:none}.nav-relative-products .nav-relative-products-swiper-button:after{display:none}.bread-crumbs+.post{margin-top:10px}@media print,screen and (min-width:768px){.bread-crumbs+.post{margin-top:30px}}.post-category{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px));display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:768px){.post-category{width:calc(100% - 60px);max-width:1200px}}@media screen and (max-width:767px){.post-category{-ms-grid-rows:1fr 2px 1fr;-ms-grid-columns:auto 0 auto;grid-template:repeat(2,1fr)/repeat(2,auto);grid-auto-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2px 0}}@media print,screen and (min-width:768px){.post-category{-ms-grid-columns:auto 20px auto 20px 1fr;grid-template-columns:auto auto 1fr;gap:20px}}.post-category span{-ms-grid-column-align:start;justify-self:start;display:inline-block;width:auto;padding:5px 10px;font-size:20px;font-weight:700;color:#FFFFFF;background-color:#3296B4;border-radius:5px}@media print,screen and (min-width:768px){.post-category span{border-radius:5px 5px 0 0;min-width:358px;padding:8px 20px;font-size:32px}}@media screen and (max-width:767px){.post-category h1{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;font-size:19px}}@media print,screen and (min-width:768px){.post-category h1{font-size:28px}}.post-category a{display:block;position:relative;-ms-grid-column-align:end;justify-self:end;padding-left:1.2em;font-size:11px;font-weight:700;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media print,screen and (min-width:768px){.post-category a{font-size:18px}}.post-category a:after{content:"";position:absolute;top:50%;left:0;display:block;width:0.6em;aspect-ratio:1/1;border:solid #333333;border-width:0 1.5px 1.5px 0;-webkit-transform:translate(50%,-50%) rotate(135deg);transform:translate(50%,-50%) rotate(135deg)}.post-category a:hover{opacity:0.7}.post-lead{padding-block:15px 10px;background-color:#f0f0f0;border-top:solid 3px #3296B4}@media print,screen and (min-width:768px){.post-lead{padding-block:20px;border-top:solid 5px #3296B4}}.post-lead p{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px));font-weight:700}@media print,screen and (min-width:768px){.post-lead p{width:calc(100% - 60px);max-width:1200px}}@media print,screen and (min-width:768px){.post-lead p{font-size:30px}}.post-head{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px));margin-block:10px 45px}@media print,screen and (min-width:768px){.post-head{width:calc(80% - 60px);max-width:1200px;margin-block:15px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 50%;grid-template-columns:1fr 50%;gap:0 40px}}@media screen and (min-width:1260px){.post-head{width:calc(80% - 60px);gap:0 3.2vw}}@media screen and (min-width:1500px){.post-head{margin-block:5px;gap:0 48px;-ms-grid-columns:1fr 48px 600px;grid-template-columns:1fr 600px;max-width:1200px}}.post-head-figure{aspect-ratio:1/1;padding:15px}@media print,screen and (min-width:768px){.post-head-figure{padding:0 12px}}@media screen and (min-width:1260px){.post-head-figure{padding:0 1vw}}@media screen and (min-width:1500px){.post-head-figure{padding:0 15px}}.post-head-figure img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.post-head-ar{-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:767px){.post-head-ar{display:none}}.post-head-ar figure{position:relative;width:70px}.post-head-ar figcaption{position:absolute;bottom:-5px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);white-space:nowrap}@media screen and (max-width:767px){.post-head-ar figcaption{display:none}}@media print,screen and (min-width:768px){.post-head-content{display:-ms-grid;display:grid;place-content:center start}}.post-head-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}@media screen and (max-width:767px){.post-head-labels{margin-top:10px}}@media print,screen and (min-width:768px){.post-head-labels{gap:16px}}@media screen and (min-width:1260px){.post-head-labels{gap:1.3333333333vw}}@media screen and (min-width:1500px){.post-head-labels{gap:20px}}.post-head-labels span{height:39px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column}@media print,screen and (min-width:768px){.post-head-labels span{height:44px}}.post-head-labels span.applicable{padding-inline:10px;border-radius:5px;font-size:18px;font-weight:700;color:#FFFFFF;background-color:#9a9a9a}@media print,screen and (min-width:768px){.post-head-labels span.applicable{font-size:17px}}@media screen and (min-width:1260px){.post-head-labels span.applicable{font-size:1.3333333333vw}}@media screen and (min-width:1500px){.post-head-labels span.applicable{font-size:20px}}.post-head-labels span.applicable:before{content:"";display:inline-block;width:1.5em;aspect-ratio:1/1;margin-right:0.3em;background:url(../img/common/icon_warning_circle_white.svg) no-repeat center center/contain}.post-head-labels span.new{padding-inline:5px;font-size:20px;font-weight:700;background-color:#FFF000}@media print,screen and (min-width:768px){.post-head-labels span.new{font-size:17px}}@media screen and (min-width:1260px){.post-head-labels span.new{font-size:1.3333333333vw}}@media screen and (min-width:1500px){.post-head-labels span.new{font-size:20px}}.post-head-labels span.discontinued{height:auto;padding:5px 7px;font-weight:700;color:#FFFFFF;background-color:#9a9a9a}@media print,screen and (min-width:768px){.post-head-labels span.discontinued{padding:5px 7px;font-size:18px}}@media screen and (min-width:1260px){.post-head-labels span.discontinued{padding:0.4vw 0.5333333333vw;font-size:1.4666666667vw}}@media screen and (min-width:1500px){.post-head-labels span.discontinued{padding:6px 8px;font-size:22px}}.post-head-title{margin-top:20px}.post-head-title span.name{display:block;font-size:20px;font-weight:700}@media print,screen and (min-width:768px){.post-head-title span.name{font-size:18px}}@media screen and (min-width:1260px){.post-head-title span.name{font-size:1.4666666667vw}}@media screen and (min-width:1500px){.post-head-title span.name{font-size:22px}}.post-head-title span.code{display:block;font-size:37px;line-height:1}@media print,screen and (min-width:768px){.post-head-title span.code{font-size:45px}}@media screen and (min-width:1260px){.post-head-title span.code{font-size:3.6vw}}@media screen and (min-width:1500px){.post-head-title span.code{font-size:54px}}.post-head-tags{display:block;margin-top:5px}@media print,screen and (min-width:768px){.post-head-tags{margin-top:1vw}}@media screen and (min-width:1500px){.post-head-tags{margin-top:15px}}.post-head-tags span{display:inline-block;line-height:1.3;margin-right:1em;white-space:nowrap}@media print,screen and (min-width:768px){.post-head-tags span{font-size:16px;line-height:1.5}}@media screen and (min-width:1260px){.post-head-tags span{font-size:1.2666666667vw}}@media screen and (min-width:1500px){.post-head-tags span{font-size:19px}}.post-head-tags span:before{content:"●";font-size:1.5em;font-weight:700;color:#3296b4;line-height:1;vertical-align:-0.05em;margin-right:0.05em}.post-head-successor{margin-top:20px;border:solid 1px #888888;border-radius:5px;padding:10px}@media print,screen and (min-width:768px){.post-head-successor{margin-top:40px;padding:15px 23px}}.post-head-successor p{font-size:18px;font-weight:700}@media print,screen and (min-width:768px){.post-head-successor p{font-size:20px}}@media screen and (min-width:1260px){.post-head-successor p{font-size:1.6vw}}@media screen and (min-width:1500px){.post-head-successor p{font-size:24px}}.post-head-successor__link{padding-left:0.8em;text-indent:-0.8em;color:#3296B4;font-weight:700;font-size:20px}@media print,screen and (min-width:768px){.post-head-successor__link{font-size:24px}}@media screen and (min-width:1260px){.post-head-successor__link{font-size:1.8666666667vw}}@media screen and (min-width:1500px){.post-head-successor__link{font-size:28px}}.post-head-successor__link:before{content:"> "}.post-head-successor__link+p{margin-top:10px}.post-head-successor__link.--ex:before{content:"　";display:inline;background:url(../img/common/icon_external-link_blue.svg) no-repeat center/contain;margin-right:0.2em}@media (hover:hover){.post-head-successor a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.post-head-successor a:where(:any-link,:enabled,summary):hover{text-decoration:underline}}.post-head-links{display:-ms-grid;display:grid}@media screen and (max-width:767px){.post-head-links{gap:25px;margin-top:50px}}@media print,screen and (min-width:768px){.post-head-links{-ms-grid-columns:1fr 12px auto;grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;margin-top:42px}}@media screen and (min-width:1260px){.post-head-links{gap:1vw;margin-top:3.3333333333vw}}@media screen and (min-width:1500px){.post-head-links{gap:15px;margin-top:50px}}.post-head-links .post-head-contact a,.post-head-links .post-head-download a{height:50px;display:-ms-grid;display:grid;place-items:center;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.7em;padding-inline:15px;font-weight:700;color:#FFFFFF}@media print,screen and (min-width:768px){.post-head-links .post-head-contact a,.post-head-links .post-head-download a{padding-inline:12px;height:50px;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}}@media screen and (min-width:1260px){.post-head-links .post-head-contact a,.post-head-links .post-head-download a{padding-inline:1vw;height:4vw}}@media screen and (min-width:1500px){.post-head-links .post-head-contact a,.post-head-links .post-head-download a{padding-inline:15px;height:60px}}@media (hover:hover){.post-head-links .post-head-contact a:where(:-moz-any-link,:enabled,summary):hover,.post-head-links .post-head-download a:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.post-head-links .post-head-contact a:where(:any-link,:enabled,summary):hover,.post-head-links .post-head-download a:where(:any-link,:enabled,summary):hover{opacity:0.7}}.post-head-links .post-head-contact>span{display:block;margin-bottom:5px;font-size:17px;font-weight:700;color:#3296B4;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.post-head-links .post-head-contact>span{margin-bottom:8px;font-size:12px}}@media screen and (min-width:1260px){.post-head-links .post-head-contact>span{margin-bottom:0.6666666667vw;font-size:1vw}}@media screen and (min-width:1500px){.post-head-links .post-head-contact>span{margin-bottom:10px;font-size:16px}}.post-head-links .post-head-contact a{background-color:#3296B4}.post-head-links .post-head-contact a img{height:24px}.post-head-links .post-head-contact a span{font-size:19px}@media print,screen and (min-width:768px){.post-head-links .post-head-contact a span{font-size:18px}}@media screen and (min-width:1260px){.post-head-links .post-head-contact a span{font-size:1.4666666667vw}}@media screen and (min-width:1500px){.post-head-links .post-head-contact a span{font-size:22px}}.post-head-links .post-head-download a{background-color:#323232}.post-head-links .post-head-download a img{height:28px}.post-head-links .post-head-download a span{font-size:19px}@media print,screen and (min-width:768px){.post-head-links .post-head-download a span{font-size:15px}}@media screen and (min-width:1260px){.post-head-links .post-head-download a span{font-size:1.2vw}}@media screen and (min-width:1500px){.post-head-links .post-head-download a span{font-size:18px}}.post-common-button-block{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px));text-align:center;padding-block:25px}@media print,screen and (min-width:768px){.post-common-button-block{width:calc(100% - 60px);max-width:1200px}}@media print,screen and (min-width:768px){.post-common-button-block{padding-block:40px}}@media print,screen and (min-width:768px){.post-common-button-block+.post-common-block{margin-top:0}}@media print,screen and (min-width:768px){.post-common-button-block.--info{padding-block:10px}}.post-common-block{padding-block:20px}@media print,screen and (min-width:768px){.post-common-block{padding-block:45px}}.post-common-block.__bggray{background-color:#f0f0f0}.post-common-block__inner{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px))}@media print,screen and (min-width:768px){.post-common-block__inner{width:calc(100% - 60px);max-width:1200px}}@media print,screen and (min-width:768px){.post-common-block__inner{display:-ms-grid;display:grid;-ms-grid-columns:170px 35px 1fr;grid-template-columns:170px 1fr;gap:35px}}.post-common-block__inner~.post-common-block__inner{margin-top:40px}@media print,screen and (min-width:768px){.post-common-block__inner~.post-common-block__inner{margin-top:90px}}.post-common-block h3{border:solid 0 #333333;font-weight:700;word-break:break-all}@media screen and (max-width:767px){.post-common-block h3{font-size:23px;padding-bottom:5px;margin-bottom:20px;border-bottom-width:1px}}@media print,screen and (min-width:768px){.post-common-block h3{border-right-width:1px;padding-right:10px;font-size:28px}}.post-info.is-hidden{display:none}.post-overview-content p{line-height:1.8}@media print,screen and (min-width:768px){.post-overview-content p{font-size:20px}}.post-overview-content ul{margin-top:20px;display:-ms-grid;display:grid;gap:7px}@media print,screen and (min-width:768px){.post-overview-content ul{margin-top:25px;gap:10px}}.post-overview-content a{display:inline-block;padding-left:1em;text-indent:-1em;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){.post-overview-content a{padding-left:1.2em;text-indent:-1.2em}}.post-overview-content a:before{content:"■";color:#3296B4;font-size:1.3em;margin-right:0.2em;line-height:1;vertical-align:0.1em}@media print,screen and (min-width:768px){.post-overview-content a:before{font-size:1.5em}}.post-overview-content a:after{content:">";font-size:1.3em;font-weight:400;margin-left:0.5em;vertical-align:-0.05em}@media print,screen and (min-width:768px){.post-overview-content a:after{font-size:1.5em}}.post-overview-content a span{font-size:18px}@media print,screen and (min-width:768px){.post-overview-content a span{font-size:22px}}@media (hover:hover){.post-overview-content a:where(:-moz-any-link,:enabled,summary):hover span{text-decoration:underline}.post-overview-content a:where(:any-link,:enabled,summary):hover span{text-decoration:underline}}.post-industry-content ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr;grid-template-columns:repeat(2,1fr);gap:25px}@media print,screen and (min-width:768px){.post-industry-content ul{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.post-industry-content ul li a{display:block;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}.post-industry-content ul li a figure{overflow:hidden;aspect-ratio:1}.post-industry-content ul li a figcaption{margin-top:5px;font-size:18px;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.post-industry-content ul li a figcaption{margin-top:10px;font-size:20px}}.post-industry-content ul li a img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media (hover:hover){.post-industry-content ul li a:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.post-industry-content ul li a:where(:any-link,:enabled,summary):hover{opacity:0.7}.post-industry-content ul li a:where(:-moz-any-link,:enabled,summary):hover img{transform:scale(1.1)}.post-industry-content ul li a:where(:any-link,:enabled,summary):hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.post-movie-content .movie-wrapper{position:relative;width:100%;height:auto;aspect-ratio:16/9}@media print,screen and (min-width:768px){.post-movie-content .movie-wrapper{width:780px;margin-inline:auto}}.post-movie-content .movie-wrapper+.movie-wrapper{margin-top:20px}@media print,screen and (min-width:768px){.post-movie-content .movie-wrapper+.movie-wrapper{margin-top:45px}}.post-movie-content .movie-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.post-movie-content .vjs-big-play-button{margin-top:-0.75em;margin-left:-0.75em;width:1.5em;height:1.5em}.post-movie-content .vjs-big-play-button span:before{display:-ms-grid;display:grid;place-content:center;font-size:0.75em}}.post-common-content h4{scroll-margin-top:90px;font-size:20px;font-weight:700;padding-left:1em;text-indent:-1em;margin-bottom:10px}@media print,screen and (min-width:768px){.post-common-content h4{scroll-margin-top:80px}}@media print,screen and (min-width:768px){.post-common-content h4{font-size:26px;padding-left:1.05em;text-indent:-1.05em;margin-bottom:20px}}.post-common-content h4:before{content:"■";color:#3296B4;font-size:1.5em;margin-right:0.1em;line-height:1}.post-common-content h4:not(:first-child){margin-top:40px}@media print,screen and (min-width:768px){.post-common-content h4:not(:first-child){margin-top:50px}}.post-common-content .post-paragraph{display:-ms-grid;display:grid;gap:20px;font-size:14px;line-height:1.8}.post-common-content .post-paragraph.--float .p{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.post-common-content .post-paragraph.--float .p figure{margin-bottom:20px}.post-common-content .post-paragraph.--float table{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-common-content .post-paragraph.--order table{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-common-content .post-paragraph.--order>p{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.post-common-content .post-paragraph.--order figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media print,screen and (min-width:768px){.post-common-content .post-paragraph{gap:25px;font-size:18px}.post-common-content .post-paragraph.--img25{-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px}.post-common-content .post-paragraph.--img25 figure img{width:100%}.post-common-content .post-paragraph.--img50{-ms-grid-columns:1fr 600px;grid-template-columns:1fr 600px}.post-common-content .post-paragraph.--img50 figure img{width:100%}.post-common-content .post-paragraph.--float{display:-ms-grid;display:grid}.post-common-content .post-paragraph.--float .p{overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-common-content .post-paragraph.--float .p figure{float:right;max-width:600px;margin-left:25px;margin-bottom:0}.post-common-content .post-paragraph.--float table{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.post-common-content .post-paragraph+.post-paragraph{margin-top:40px}@media print,screen and (min-width:768px){.post-common-content .post-paragraph+.post-paragraph{margin-top:50px}}.post-common-content .post-paragraph img{width:auto;max-width:100%}.post-common-content .post-paragraph table{table-layout:fixed;width:100%;font-size:14px;border-top:solid 2px #3296B4}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table{font-size:18px;line-height:1.7}}@media screen and (max-width:767px){.post-common-content .post-paragraph table{word-break:break-all}}.post-common-content .post-paragraph table caption{margin-bottom:0.5em}.post-common-content .post-paragraph table thead tr{border-bottom:none}.post-common-content .post-paragraph table thead tr th{background-color:#888888;color:#fff;padding-block:6px;padding-inline:10px}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table thead tr th{padding-block:8px;padding-inline:25px}}.post-common-content .post-paragraph table thead tr th:not(:first-child){border-left:1px solid #fff}.post-common-content .post-paragraph table tr{border-bottom:solid 1px #333333}.post-common-content .post-paragraph table td{padding-block:6px}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table td{padding-block:8px}}.post-common-content .post-paragraph table td img{width:auto;height:auto}.post-common-content .post-paragraph table td:first-child{width:min(25.6vw,150px);padding-right:10px;font-weight:700}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table td:first-child{width:195px}}.post-common-content .post-paragraph table td:first-child.--half{width:50%}.post-common-content .post-paragraph table td:first-child:has(.header){background-color:#888888;color:#fff;padding-block:6px;padding-inline:10px;border-top:1px solid #fff}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table td:first-child:has(.header){padding-block:8px;padding-inline:25px}}.post-common-content .post-paragraph table td:not(:first-child){padding-inline:10px;background-color:#f0f0f0;border-left:1px solid #333333}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table td:not(:first-child){padding-inline:25px}}.post-common-content .post-paragraph table td:not(:first-child):has(.header){background-color:#888888;color:#fff;padding-block:6px;padding-inline:10px;border-top:1px solid #fff;border-left:1px solid #fff}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table td:not(:first-child):has(.header){padding-block:8px;padding-inline:25px}}.post-common-content .post-paragraph table+table{margin-top:60px}@media print,screen and (min-width:768px){.post-common-content .post-paragraph table+table{margin-top:115px}}.post-common-content a{color:#3296B4}@media (hover:hover){.post-common-content a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.post-common-content a:where(:any-link,:enabled,summary):hover{text-decoration:underline}}.post-common-content a.arrow-right:after{content:">";display:inline-block;padding-left:5px;color:#3296B4}.post-common-content a.arrow-left:before{content:">";display:inline-block;padding-right:5px;color:#3296B4}@media print,screen and (min-width:768px){.post-spec{margin-top:0}}.post-spec.is-hidden{display:none}.post-spec .post-spec-block{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px))}@media print,screen and (min-width:768px){.post-spec .post-spec-block{width:calc(100% - 60px);max-width:1200px}}@media print,screen and (min-width:768px){.post-spec .post-spec-block{margin-top:30px}}.post-spec .post-spec-block h3{margin-block:20px 5px;color:#3296B4;font-size:23px;font-weight:700;word-break:break-all}@media print,screen and (min-width:768px){.post-spec .post-spec-block h3{margin-block:30px 10px;font-size:30px}}.post-spec .post-spec-block table{width:100%;font-size:14px;border-top:solid 2px #3296B4}@media print,screen and (min-width:768px){.post-spec .post-spec-block table{font-size:18px;line-height:1.7}}@media screen and (max-width:767px){.post-spec .post-spec-block table{word-break:break-all}}.post-spec .post-spec-block table thead tr{border-bottom:none}.post-spec .post-spec-block table thead tr th{background-color:#888888;color:#fff;padding-block:6px;padding-inline:10px}@media print,screen and (min-width:768px){.post-spec .post-spec-block table thead tr th{padding-block:8px;padding-inline:25px}}.post-spec .post-spec-block table thead tr th:not(:first-child){border-left:1px solid #fff}.post-spec .post-spec-block table tr{border-bottom:solid 1px #333333}.post-spec .post-spec-block table td{padding-block:6px}@media print,screen and (min-width:768px){.post-spec .post-spec-block table td{padding-block:8px}}.post-spec .post-spec-block table td img{width:auto;height:auto}.post-spec .post-spec-block table td:first-child{width:min(25.6vw,150px);padding-right:10px;font-weight:700}@media print,screen and (min-width:768px){.post-spec .post-spec-block table td:first-child{width:195px}}.post-spec .post-spec-block table td:first-child.--half{width:50%}.post-spec .post-spec-block table td:not(:first-child){padding-inline:10px;background-color:#f0f0f0;border-left:1px solid #333333}@media print,screen and (min-width:768px){.post-spec .post-spec-block table td:not(:first-child){padding-inline:25px}}.post-spec .post-spec-block table+table{margin-top:60px}@media print,screen and (min-width:768px){.post-spec .post-spec-block table+table{margin-top:115px}}.post-spec .post-spec-block ul{margin-block:20px 10px}@media print,screen and (min-width:768px){.post-spec .post-spec-block ul{margin-block:20px}}.post-spec .post-spec-block ul li{font-size:14px;line-height:1.6;padding-left:1em;text-indent:-1em}@media print,screen and (min-width:768px){.post-spec .post-spec-block ul li{font-size:17px}}.post-spec .post-spec-block+.post-common-block{margin-top:20px}@media print,screen and (min-width:768px){.post-spec .post-spec-block+.post-common-block{margin-top:60px}}.post-spec .post-spec-block a{color:#3296B4}@media (hover:hover){.post-spec .post-spec-block a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.post-spec .post-spec-block a:where(:any-link,:enabled,summary):hover{text-decoration:underline}}.post-spec .post-spec-block a.arrow-right{padding-right:calc(1em + 5px);position:relative}.post-spec .post-spec-block a.arrow-right:after{content:">";display:inline-block;color:#3296B4;position:absolute;right:0}.post-spec .post-spec-block a.arrow-left{padding-left:calc(1em + 5px);position:relative}.post-spec .post-spec-block a.arrow-left:before{content:">";display:inline-block;color:#3296B4;position:absolute}.post-spec .post-spec-block .post-common-wysiwyg table{table-layout:fixed;width:100%;font-size:14px;border-top:solid 2px #3296B4}@media print,screen and (min-width:768px){.post-spec .post-spec-block .post-common-wysiwyg table{font-size:18px;line-height:1.7}}@media screen and (max-width:767px){.post-spec .post-spec-block .post-common-wysiwyg table{word-break:break-all}}.post-spec .post-spec-block .post-common-wysiwyg table thead tr{border-bottom:none}.post-spec .post-spec-block .post-common-wysiwyg table thead tr th{background-color:#888888;color:#fff;padding-block:6px;padding-inline:10px;word-break:break-all}@media print,screen and (min-width:768px){.post-spec .post-spec-block .post-common-wysiwyg table thead tr th{padding-block:8px;padding-inline:25px}}.post-spec .post-spec-block .post-common-wysiwyg table thead tr th:not(:last-child){border-right:1px solid #fff}.post-spec .post-spec-block .post-common-wysiwyg table tr{border-bottom:solid 1px #333333}.post-spec .post-spec-block .post-common-wysiwyg table tbody th{padding-right:10px;font-weight:700;padding-block:6px;word-break:break-all;padding-inline:10px}.post-spec .post-spec-block .post-common-wysiwyg table tbody th:not(:last-child){border-right:1px solid #333333}@media print,screen and (min-width:768px){.post-spec .post-spec-block .post-common-wysiwyg table tbody th{padding-block:8px}}.post-spec .post-spec-block .post-common-wysiwyg table tbody td{word-break:break-all;padding-inline:10px;background-color:#f0f0f0}.post-spec .post-spec-block .post-common-wysiwyg table tbody td:first-child{width:auto;padding-inline:10px;font-weight:400}@media print,screen and (min-width:768px){.post-spec .post-spec-block .post-common-wysiwyg table tbody td:first-child{width:auto;padding-inline:25px}}.post-spec .post-spec-block .post-common-wysiwyg table tbody td:not(:last-child){border-right:1px solid #333333}@media print,screen and (min-width:768px){.post-spec .post-spec-block .post-common-wysiwyg table tbody td{padding-inline:25px}}.post-spec .post-spec-block .post-common-wysiwyg table.none{border:none;width:auto;max-width:100%}.post-spec .post-spec-block .post-common-wysiwyg table.none tr{border-bottom:none}.post-spec .post-spec-block .post-common-wysiwyg table.none tr th{background-color:#fff;color:#333333;border:none;padding:0}.post-spec .post-spec-block .post-common-wysiwyg table.none tbody th{border:none;padding:0}.post-spec .post-spec-block .post-common-wysiwyg table.none tbody td{padding:0;border:none;background-color:#fff}