:root{--color-sapphire-primary:#505fd2;--color-stream-primary:#f2583a;--color-white:#fff;--color-black:#000;--color-33:#333;--color-66:#666;--color-ee:#eee;--anime-duration:300ms;--anime-function:ease-out;--font-size-base:16;--color-text-base:var(--color-33);--color-text-gray:var(--color-66);--font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;--font-family-en:"Open Sans",sans-serif;--line-height-base:2;--line-height-heading-base:1.5;--letter-spacing-base:0em;--page-interval-px:12;--space-magnification:2;--header-height:3.75rem}@media (min-width:750px){:root{--page-interval-px:20;--content-width-base:1200;--space-magnification:1;--header-height:6.25rem}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none}input,select{vertical-align:middle}strong{font-weight:400}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/accounting-dx/assets/font/noto-sans-jp-v54-japanese-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/accounting-dx/assets/font/noto-sans-jp-v54-japanese-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/accounting-dx/assets/font/open-sans-v44-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/accounting-dx/assets/font/open-sans-v44-latin-700italic.woff2) format("woff2")}html{font-size:4.10256vw;overflow-x:hidden}@media (min-width:750px){html{font-size:clamp(.8rem,-.25rem + 1.3vw,1rem)}}html.is-header-menu-open,html.is-modal-open{overflow:hidden;scrollbar-gutter:stable}body,html{height:auto;width:100%}body{color:var(--color-text-base);font-family:var(--font-family);font-size:calc(var(--font-size-base)/16*1rem);font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body:before{background-color:#13153b;content:"";height:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-out 0s;visibility:hidden;z-index:-1}img{height:auto;max-width:100%;vertical-align:bottom}@media (min-width:750px){img{image-rendering:-webkit-optimize-contrast}}svg{height:auto;vertical-align:bottom}a{color:var(--color-text-base);word-break:break-all}figure{line-height:1.5}button{background:none;border:none;color:var(--color-text-base);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-base);margin:0;outline:none;padding:0;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:var(--letter-spacing-heading-base);line-height:var(--line-height-heading-base)}em{font-style:normal}sup{font-size:.5em;vertical-align:super}.is-en{font-family:var(--font-family-en);font-weight:700;letter-spacing:-.01em}.is-fit-cover{height:100%;object-fit:cover;width:100%}.l-main{margin-top:var(--header-height)}.a-go-top{border:1px solid #fff;border-radius:9999px;bottom:2rem;height:2.5rem;position:fixed!important;right:.75rem;width:2.5rem;z-index:1000}@media (min-width:750px){.a-go-top{bottom:1.25rem;right:1.25rem}}.l-main:has(.o-hero-detail) .o-breadcrumb_section,.l-main:has(.o-mainvisual) .o-breadcrumb_section{left:0;position:absolute;right:0;top:3.5rem;z-index:5}@media (min-width:750px){.l-main:has(.o-hero-detail) .o-breadcrumb_section,.l-main:has(.o-mainvisual) .o-breadcrumb_section{top:6.25rem}}.l-section{position:relative}.l-section.is-bg-gradient-gray{background:var(--color-gradation-02);border-top:1px solid var(--color-gray-e0)}.l-section.is-bg-gradient-gray:before{background-color:var(--color-bg02);content:"";display:block;height:8px;left:0;position:absolute;right:0;top:0}.l-section.is-heel-top{border-radius:1.875rem 1.875rem 0 0;margin-top:-1.875rem}.l-section.is-heel-top.o-common-bottom-cta{margin-top:6.25rem}@media (min-width:750px){.l-section.is-heel-top.o-common-bottom-cta{margin-top:7.5rem}}.l-section.is-round-bg{background-color:var(--color-primary-bg);border-radius:2.5rem;padding:5rem 0}.l-section.is-border-t-1200:before{background-color:var(--color-gray-e5);content:"";display:block;height:1px;left:50%;max-width:75rem;position:absolute;top:0;transform:translateX(-50%);width:94%}@media (min-width:750px){.l-section.is-border-t-1200:before{width:100%}}.l-wrap{--wrap-interval-px:var(--page-interval-px) * var(--space-magnification);padding:0 calc(var(--wrap-interval-px)/16*1rem)}.l-content{margin:0 auto;width:100%}.l-content.is-w-full{--page-interval-px-minus:var(--page-interval-px) * (var(--space-magnification) * -1);margin-left:calc(var(--page-interval-px-minus)/16*1rem);margin-right:calc(var(--page-interval-px-minus)/16*1rem);width:auto}@media (max-width:749px){.l-content.is-w-full-sp{--page-interval-px-minus:var(--page-interval-px) * (var(--space-magnification) * -1);margin-left:calc(var(--page-interval-px-minus)/16*1rem);margin-right:calc(var(--page-interval-px-minus)/16*1rem);width:auto}}.l-content.is-w-max{max-width:none}.l-content.is-w-1500{max-width:93.75rem}.l-content.is-w-1440{max-width:90rem}.l-content.is-w-1400{max-width:87.5rem}.l-content.is-w-1200{max-width:75rem}.l-content.is-w-1080{max-width:67.5rem}.l-content.is-w-1000{max-width:62.5rem}.l-content.is-w-820{max-width:51.25rem}.l-content.is-w-780{max-width:48.75rem}.l-content.is-w-620{max-width:38.75rem}@media (max-width:749px){.l-content.is-pd-x-double{padding-left:calc(var(--page-interval-px)/16*1rem);padding-right:calc(var(--page-interval-px)/16*1rem)}}@media (max-width:749px){.l-content.is-pd-x-triple{--page-interval-px-double:var(--page-interval-px) * 2;padding-left:calc(var(--page-interval-px-double)/16*1rem);padding-right:calc(var(--page-interval-px-double)/16*1rem)}}@media (max-width:749px){.l-inner.is-pd-x-double{padding-left:calc(var(--page-interval-px)/16*1rem);padding-right:calc(var(--page-interval-px)/16*1rem)}}@media (max-width:749px){.l-inner.is-pd-x-triple{--page-interval-px-double:var(--page-interval-px) * 2;padding-left:calc(var(--page-interval-px-double)/16*1rem);padding-right:calc(var(--page-interval-px-double)/16*1rem)}}@media (min-width:750px){.l-separate{column-gap:3rem;display:flex;justify-content:space-between}.l-separate>:nth-child(2){flex:1;max-width:56.25rem}}.anime-scale .a-image,.anime-scale.a-image{overflow:hidden}.anime-scale .a-image img,.anime-scale.a-image img{transition:scale var(--anime-scale-duration,.3s) var(--anime-scale-function,ease-out) var(--anime-scale-delay,0s)}@media (any-hover:hover){.anime-scale:hover .a-image img,.anime-scale:hover.a-image img{scale:1.05}}.anime-text-line{background-image:linear-gradient(to right,#0000 50%,var(--anime-text-line-color,currentColor) 50% 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:200% calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}@media (any-hover:hover){.anime-text-line:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:-.01% bottom}}.anime-text-line-reverse{background-image:linear-gradient(90deg,currentcolor 50%,#0000 50% 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:200% calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}@media (any-hover:hover){.anime-text-line-reverse:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 bottom}}.anime-text-line-parent .anime-text-line,.anime-text-line-parent .anime-text-line-reverse{pointer-events:none}@media (any-hover:hover){.anime-text-line-parent:hover .anime-text-line{background-position:-.01% bottom}.anime-text-line-parent:hover .anime-text-line,.anime-text-line-parent:hover .anime-text-line-reverse{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}.anime-text-line-parent:hover .anime-text-line-reverse{background-position:0 bottom}}@keyframes line-gradation{0%{background-position:100% bottom}to{background-position:0 bottom}}.anime-shadow{transition:box-shadow var(--anime-duration) var(--anime-function)}@media (any-hover:hover){.anime-shadow:hover{box-shadow:var(--anime-shadow,var(--box-shadow01))}}.anime-bg-color{transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function)}@media (any-hover:hover){.anime-bg-color:hover{background-color:var(--anime-bg-color,#fff)!important;color:var(--anime-color,#000)!important}}.a-text em,.a-text-note em{font-weight:700}.a-text em a,.a-text-note em a{--anime-text-line-size:2;--anime-text-line-pb:2}.a-text-note{color:var(--color-66);column-gap:.125rem;display:flex;font-size:.75rem;line-height:1.8}.a-text-note>*{flex:1}.a-text-note:before{content:attr(data-note-head) ""}.a-text-link.is-pdf:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2227%22%20viewBox%3D%220%200%2025%2027%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20width%3D%2225%22%20height%3D%2227%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M24.88%2C7.94L17.14.12c-.08-.08-.18-.12-.29-.12h-8.76c-2.04%2C0-3.7%2C1.68-3.7%2C3.74v7.4H1.14c-.63%2C0-1.14.52-1.14%2C1.15v6.61c0%2C.63.51%2C1.15%2C1.14%2C1.15h3.25v3.22c0%2C2.06%2C1.66%2C3.74%2C3.7%2C3.74h13.22c2.04%2C0%2C3.7-1.68%2C3.7-3.74v-15.02c0-.11-.04-.22-.12-.3ZM3.75%2C17.85v-4.52c0-.23.19-.42.42-.42h1.34c.97%2C0%2C1.76.8%2C1.76%2C1.78v.06c0%2C.98-.79%2C1.78-1.76%2C1.78h-.93v1.33c0%2C.23-.19.42-.42.42s-.42-.19-.42-.42ZM8.25%2C17.85v-4.52c0-.23.19-.42.42-.42h1.34c.97%2C0%2C1.76.8%2C1.76%2C1.78v1.81c0%2C.98-.79%2C1.78-1.76%2C1.78h-1.34c-.23%2C0-.42-.19-.42-.42ZM15.6%2C14.92c.23%2C0%2C.42.19.42.42s-.19.42-.42.42h-1.94v2.09c0%2C.23-.19.42-.42.42s-.42-.19-.42-.42v-4.52c0-.23.19-.42.42-.42h2.69c.23%2C0%2C.42.19.42.42s-.19.42-.42.42h-2.27v1.17h1.94ZM24.17%2C23.26c0%2C1.6-1.29%2C2.9-2.86%2C2.9h-13.22c-1.58%2C0-2.86-1.3-2.86-2.9v-3.22h13.74c.63%2C0%2C1.14-.52%2C1.14-1.15v-6.61c0-.63-.51-1.15-1.14-1.15H5.22V3.74c0-1.6%2C1.29-2.9%2C2.86-2.9h8.35v6.55c0%2C.7.56%2C1.27%2C1.25%2C1.27h6.49v14.6ZM5.51%2C15.68h-.93v-1.93h.93c.51%2C0%2C.93.42.93.94v.06c0%2C.52-.42.94-.93.94ZM10.01%2C17.43h-.93v-3.68h.93c.51%2C0%2C.93.42.93.94v1.81c0%2C.52-.42.94-.93.94Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 100% 0/1.5625rem 100%;content:"";display:inline-block;height:1.6875rem;padding-left:.5rem;vertical-align:bottom;width:1.5625rem}.a-text-link [target=_blank]:after,.a-text-link.is-blank:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M2.62%2C14.71c-1.28%2C0-2.33-1.04-2.33-2.32V3.86C.29%2C2.58%2C1.33%2C1.54%2C2.62%2C1.54h4.65c.43.02.76.38.75.8%2C0%2C.41-.34.73-.75.75H2.62c-.43%2C0-.78.35-.78.78v8.52c0%2C.43.35.78.78.78h8.53c.43%2C0%2C.78-.35.78-.78v-4.65c.02-.43.38-.76.81-.75.4%2C0%2C.73.34.75.75v4.65c0%2C1.28-1.04%2C2.32-2.32%2C2.32H2.62ZM6.24%2C8.76c-.3-.3-.3-.8%2C0-1.1L12.08%2C1.84h-2.78c-.43.02-.79-.32-.8-.75-.02-.43.32-.79.75-.8h4.72c.36%2C0%2C.67.26.74.61v.06s0%2C.09%2C0%2C.13v4.62c-.02.43-.38.76-.81.75-.4%2C0-.73-.34-.75-.75v-2.78l-5.82%2C5.82c-.3.3-.79.3-1.1%2C0h0Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 100% 0/.9375rem 100%;content:"";display:inline-block;height:.9375rem;padding-left:.5rem;vertical-align:middle;width:.9375rem}.a-text-link-with-arrow{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 1.25rem;width:-webkit-fit-content;width:fit-content}.a-heading>*{display:block}.a-section-heading_shoulder{font-size:.875rem;text-align:center}@media (min-width:750px){.a-section-heading_shoulder{font-size:1.25rem}}.a-section-heading_main{font-size:1.5rem;font-weight:700;text-align:center}@media (min-width:750px){.a-section-heading_main{font-size:2.25rem}}.a-button{align-items:center;border-radius:9999px;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1.4;position:relative;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function),fill var(--anime-duration) var(--anime-function),box-shadow var(--anime-duration) var(--anime-function);width:100%}.a-button.is-download{background-color:var(--download-bg-color);border:2px solid var(--download-border-color);color:var(--download-text-color)}.a-button.is-contact,.a-button.is-download{box-shadow:var(--button-shadow,0 .25rem .25rem 0 #00000026)}.a-button.is-contact{background-color:var(--contact-bg-color);border:2px solid var(--contact-border-color);color:var(--contact-text-color)}@media (any-hover:hover){.a-button:hover.is-download{background-color:var(--download-bg-change-color);color:var(--download-text-change-color)}.a-button:hover.is-download .a-button_balloon{color:var(--balloon-text-change-color)}.a-button:hover.is-download .a-button_balloon,.a-button:hover.is-download .a-button_balloon:after{background-color:var(--balloon-bg-change-color)}.a-button:hover.is-contact{background-color:var(--contact-bg-change-color);color:var(--contact-text-change-color)}.a-button:hover.is-contact .a-button_balloon{color:var(--balloon-text-change-color)}.a-button:hover.is-contact .a-button_balloon,.a-button:hover.is-contact .a-button_balloon:after{background-color:var(--balloon-bg-change-color)}}.a-button_arrow{position:absolute;top:50%;transform:translateY(-50%)}.a-button_balloon{background:var(--balloon-bg-color);border:1px solid var(--balloon-border-color,#0000);border-radius:9999px;color:var(--balloon-text-color);font-size:.875rem;line-height:1;padding:.5rem 1.25rem;top:0;transform:translateY(-75%);width:-webkit-fit-content;width:fit-content}.a-button_balloon,.a-button_balloon:after{left:0;margin:0 auto;position:absolute;right:0;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function),fill var(--anime-duration) var(--anime-function),box-shadow var(--anime-duration) var(--anime-function)}.a-button_balloon:after{background-color:var(--balloon-bg-color);bottom:-.375rem;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.625rem;width:.75rem}.a-button-text{align-items:center;display:flex;font-weight:400;line-height:1.5}.a-button-text.is-reverse{flex-direction:row-reverse}.a-button-text.is-reverse .a-button-text_arrow{margin:0 .3em 0 0;transform:scaleX(-1)}.a-button-text.is-reverse .a-button-text_icon svg{transform:scaleX(-1)}.a-button-text svg{height:auto;margin:0 0 0 .3em;width:.875rem;fill:var(--color-primary)}@media (min-width:750px){.a-button-text svg{width:1em}}.a-button-text.is-small{font-size:.875rem}.is-mairyo .a-button-text span{transform:translateY(1px)}.a-arrow-circle{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}.a-arrow-circle svg{height:auto;width:.875rem;fill:var(--color-white)}@media (min-width:750px){.a-arrow-circle{height:2.25rem;width:2.25rem}}.a-image{line-height:1.5;position:relative}.a-image.is-shadow{box-shadow:var(--box-shadow01)}.a-image.is-radius{border-radius:calc(var(--border-radius, 20)/16*1rem);overflow:hidden}.m-text-wrap>*+*{margin-top:.625em}.m-text-wrap>.a-text-note+.a-text-note{margin-top:0}.m-note-wrap>*{margin-top:.3125rem}@media (min-width:750px){.m-note-wrap>*{margin-top:.625rem}}.o-footer{background-color:var(--color-33)}.o-footer .l-inner:last-child{border-top:1px solid var(--color-white)}.o-footer_logo{width:7rem}@media (min-width:750px){.o-footer_logo{width:9.375rem}}.o-footer-list{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.o-footer-copy,.o-footer-list a{color:#fff;font-size:.75rem}.o-footer-copy{text-align:center}.o-header{background-color:#fff;border-top:.1875rem solid #049;max-height:var(--header-height);position:fixed;width:100%;z-index:10000}.o-header_logo{width:7.375rem}@media (min-width:750px){.o-header_logo{width:9.875rem}}.o-header .l-content{padding:.875rem 0}@media (min-width:750px){.o-header .l-content{padding:1.5rem 0}}.o-header .l-inner{align-items:center;display:flex;justify-content:space-between}.o-header_link-area .modal-box{transform:translateY(2.5rem);width:18.125rem}.o-header_link-area .modal-box-inner{border-radius:.75rem;padding:4.375rem 1.5rem 2.5rem}@media (min-width:750px){.o-header_link-area{display:block!important}.o-header_link-area .modal-overlay{background-color:initial;display:block;padding:0;position:static}.o-header_link-area .modal-box{margin:0;transform:translateY(0);width:auto}.o-header_link-area .modal-box-inner{align-items:center;background-color:initial;border-radius:0;column-gap:3.75rem;display:flex;padding:0}.o-header_link-area .o-header_menu-list{align-items:center;display:flex}}.o-header_menu-list a{border-bottom:1px solid var(--color-ee);display:block;padding:1.25rem;position:relative}.o-header_menu-list a:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpath%20d%3D%22M.22.21C-.07.49-.07.94.22%2C1.22l4.46%2C4.28c.29.28.29.73%2C0%2C1.01L.22%2C10.78c-.29.28-.29.73%2C0%2C1.01.29.28.76.28%2C1.05%2C0l4.99-4.78.53-.5c.29-.28.29-.73%2C0-1.01L1.27.21C.98-.07.51-.07.22.21Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";height:.75rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:.4375rem}@media (min-width:750px){.o-header_menu-list a{border-bottom:none;border-right:1px solid var(--color-ee);line-height:1.5;padding:0 1.25rem}.o-header_menu-list a:after{content:none}.o-header_menu-list li:first-child a{border-left:1px solid var(--color-ee)}}.o-header_menu-button{align-items:center;background-color:var(--color-primary-light);border-radius:9999px;display:grid;height:2rem;justify-content:center;width:2rem}.o-header_menu-button svg{width:.875rem}@media (min-width:750px){.o-header_menu-button{display:none}}.o-breadcrumbs-list{column-gap:1.75rem;display:flex}.o-breadcrumbs-list li{position:relative}.o-breadcrumbs-list li a{font-size:.75rem}.o-breadcrumbs-list li:last-child a{pointer-events:none}.o-breadcrumbs-list li:not(:last-child):after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20viewBox%3D%220%200%206%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.187355%200.174036C-0.0624515%200.406084%20-0.0624515%200.782478%200.187355%201.01544L4.0089%204.5793C4.25772%204.81135%204.25772%205.18865%204.0089%205.4207L0.187355%208.98456C-0.0614719%209.21661%20-0.0614719%209.59392%200.187355%209.82596C0.436181%2010.058%200.840769%2010.058%201.0896%209.82596L5.36275%205.84095L5.81338%205.4207C6.06221%205.18865%206.06221%204.81135%205.81338%204.5793L1.0896%200.174036C0.840769%20-0.0580121%200.436181%20-0.0580121%200.187355%200.174036Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";height:.625rem;position:absolute;right:-1.125rem;top:50%;transform:translateY(-50%);width:.375rem}@media (min-width:750px){.o-breadcrumbs-list li a{font-size:.875rem}}.o-cv-content{background:var(--cv-area-bg-color);border-radius:.75rem;padding:4.25rem 1.25rem 3.75rem}.o-cv-content_list{display:grid;row-gap:3.25rem}@media (min-width:750px){.o-cv-content_list{column-gap:.625rem;grid-template-columns:1fr 1fr;margin:0 auto;width:40.625rem}}.o-cv-content .a-button{font-size:1.125rem;height:3.75rem}@media (min-width:750px){.o-cv-content .a-button{height:4.75rem}}.o-faq-list{display:grid;row-gap:.75rem}@media (min-width:750px){.o-faq-list{row-gap:1.25rem}}.o-faq-list_item{background-color:var(--faq-item-bg);border-radius:.75rem;box-shadow:var(--faq-item-shadow,none);padding:0 2rem 1.25rem}@media (min-width:750px){.o-faq-list_item{padding:0 3.75rem 1.375rem}}.o-faq-list_q{padding-bottom:.75rem;padding-top:2rem}@media (min-width:750px){.o-faq-list_q{padding-bottom:1.25rem;padding-top:2.625rem}}.o-faq-list_a-inner,.o-faq-list_q button{column-gap:.5rem;display:flex;position:relative}.o-faq-list_q button{padding-right:1.75rem;width:100%}.o-faq-list_a-head,.o-faq-list_q-head{font-family:var(--font-family-en);font-size:1.125rem;transform:translateY(-.1em)}@media (min-width:750px){.o-faq-list_a-head,.o-faq-list_q-head{font-size:1.75rem;transform:translateY(-.2em)}}.o-faq-list_a-text,.o-faq-list_q-text{flex:1}.o-faq-list_q-text{font-weight:700;line-height:1.75}@media (min-width:750px){.o-faq-list_q-text{font-size:1.25rem}}.o-faq-list_q svg{height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.o-faq-list_q svg path{fill:var(--faq-item-icon-color);transition:fill var(--anime-duration) var(--anime-function)}.o-faq-list_q svg rect{transform-origin:center}.o-faq-list_q svg rect:nth-of-type(2){transform:rotate(90deg);transition:transform var(--anime-duration) var(--anime-function)}@media (min-width:750px){.o-faq-list_q svg{height:1.75rem;width:1.75rem}}.o-faq-list_q .is-open svg path{fill:var(--faq-item-icon-change-color)}.o-faq-list_q .is-open svg rect:nth-of-type(2){transform:rotate(0deg)}.o-faq-list_a{display:none}.o-faq-list_a-head{color:var(--faq-a-color)}@media (min-width:750px){.o-faq-list_a-head{transform:translateY(-.3em)}}.o-faq-list_a-inner{line-height:1.75;padding-bottom:.75rem}@media (min-width:750px){.o-faq-list_a-inner{padding-bottom:1.25rem}}.o-banner{border:1px solid var(--banner-color);border-radius:.75rem;display:block;overflow:hidden}@media (min-width:750px){.o-banner{margin:0 auto;width:30.625rem}}.o-banner_heading{background-color:var(--banner-color);color:#fff;font-size:.875rem;font-weight:700;line-height:1;padding:.75rem;text-align:center}@media (min-width:750px){.o-banner_heading{font-size:1rem}}.o-banner_logo{margin:0 auto;overflow:visible!important;padding:1.5rem 0;width:-webkit-fit-content;width:fit-content}.o-banner_logo img{height:2.375rem;width:auto}@media (min-width:750px){.o-banner_logo img{height:3.125rem}}.modal{display:none}.modal.is-open{display:block}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:0 1rem;position:fixed;right:0;top:0;z-index:10000}.modal-box{box-sizing:border-box;margin:0 auto;max-width:62.5rem;position:relative;width:100%}.is-modal-open .modal-box{transform:translateY(0)}.modal-box-inner{background-color:#fff}.modal-box-inner.is-scroll{max-height:calc(100dvh - 6.25rem);overflow-y:auto}@supports not (height:100dvh){.modal-box-inner.is-scroll{max-height:calc(100vh - 6.25rem);overflow-y:auto}}.modal-close{height:1.25rem;line-height:1;position:absolute;right:1.75rem;top:1.75rem;width:1.25rem}.modal-close svg{height:100%;pointer-events:none;width:100%}@media (min-width:750px){.modal-close{display:none}}.modal[aria-hidden=false] .modal-overlay{animation:anime-modal-fade-in .3s ease-out 0s}.modal[aria-hidden=true] .modal-overlay{animation:anime-modal-fade-out .3s ease-out 0s}.modal[aria-hidden=false] .modal-box{animation:anime-modal-box-in .3s ease-out 0s}.modal[aria-hidden=true] .modal-box{animation:anime-modal-box-out .3s ease-out 0s}@keyframes anime-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anime-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes anime-modal-box-in{0%{transform:translateY(2.5rem)}to{transform:translateY(0)}}@keyframes anime-modal-box-out{0%{transform:translateY(0)}to{transform:translateY(2.5rem)}}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mt-10{margin-top:2.5rem}.tw-mt-11{margin-top:2.75rem}.tw-mt-12{margin-top:3rem}.tw-mt-14{margin-top:3.5rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:.5rem}.tw-mt-20{margin-top:5rem}.tw-mt-21{margin-top:5.25rem}.tw-mt-24{margin-top:6rem}.tw-mt-25{margin-top:6.25rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-8{margin-top:2rem}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-12{height:3rem}.tw-h-16{height:4rem}.tw-max-w-250{max-width:62.5rem}.tw-gap-5{gap:1.25rem}.tw-gap-x-10{column-gap:2.5rem}.tw-gap-x-5{column-gap:1.25rem}.tw-gap-x-7\.5{column-gap:1.875rem}.tw-gap-y-14{row-gap:3.5rem}.tw-gap-y-3{row-gap:.75rem}.tw-gap-y-4{row-gap:1rem}.tw-gap-y-5{row-gap:1.25rem}.tw-gap-y-8{row-gap:2rem}.tw-gap-y-9{row-gap:2.25rem}.tw-rounded-15{border-radius:3.75rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-b-15{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}.tw-rounded-t-15{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}.tw-bg-\[var\(--color-primary-light\)\]{background-color:var(--color-primary-light)}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.tw-py-20{padding-bottom:5rem;padding-top:5rem}.tw-pb-15{padding-bottom:3.75rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-7{padding-bottom:1.75rem}.tw-pb-8{padding-bottom:2rem}.tw-pt-15{padding-top:3.75rem}.tw-pt-18{padding-top:4.5rem}.tw-pt-20{padding-top:5rem}.tw-pt-5{padding-top:1.25rem}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-3\.75{font-size:.9375rem}.tw-text-4\.5{font-size:1.125rem}.tw-text-5{font-size:1.25rem}.tw-font-bold{font-weight:700}.tw-leading-\[1\.75\]{line-height:1.75}.tw-tracking-widest{letter-spacing:.1em}.tw-text-\[var\(--color-sapphire-primary\)\]{color:var(--color-sapphire-primary)}.tw-text-\[var\(--color-stream-primary\)\]{color:var(--color-stream-primary)}@media (min-width:750px){.md\:tw-mx-auto{margin-left:auto;margin-right:auto}.md\:tw-mt-0{margin-top:0}.md\:tw-mt-10{margin-top:2.5rem}.md\:tw-mt-11{margin-top:2.75rem}.md\:tw-mt-12{margin-top:3rem}.md\:tw-mt-15{margin-top:3.75rem}.md\:tw-mt-18{margin-top:4.5rem}.md\:tw-mt-20{margin-top:5rem}.md\:tw-mt-21{margin-top:5.25rem}.md\:tw-mt-22{margin-top:5.5rem}.md\:tw-mt-24{margin-top:6rem}.md\:tw-mt-25{margin-top:6.25rem}.md\:tw-mt-3{margin-top:.75rem}.md\:tw-mt-30{margin-top:7.5rem}.md\:tw-mt-6{margin-top:1.5rem}.md\:tw-mt-7{margin-top:1.75rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-mt-9{margin-top:2.25rem}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-hidden{display:none}.md\:tw-w-210{width:52.5rem}.md\:tw-max-w-200{max-width:50rem}.md\:tw-max-w-250{max-width:62.5rem}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:tw-items-center{align-items:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-5{gap:1.25rem}.md\:tw-gap-x-3{column-gap:.75rem}.md\:tw-gap-x-5{column-gap:1.25rem}.md\:tw-gap-y-10{row-gap:2.5rem}.md\:tw-gap-y-20{row-gap:5rem}.md\:tw-gap-y-8{row-gap:2rem}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-py-25{padding-top:6.25rem}.md\:tw-pb-25,.md\:tw-py-25{padding-bottom:6.25rem}.md\:tw-pb-28{padding-bottom:7rem}.md\:tw-pb-30{padding-bottom:7.5rem}.md\:tw-pb-6{padding-bottom:1.5rem}.md\:tw-pt-20{padding-top:5rem}.md\:tw-pt-25{padding-top:6.25rem}.md\:tw-pt-30{padding-top:7.5rem}.md\:tw-pt-40{padding-top:10rem}.md\:tw-text-left{text-align:left}.md\:tw-text-5{font-size:1.25rem}.md\:tw-text-5\.5{font-size:1.375rem}.md\:tw-text-8{font-size:2rem}}


