:root{--text-primary:#000;--text-secondary:#094caf;--text-tertiary:#fff;--text-quaternary:#6a6a6a;--text-quinary:#0d6fb8;--text-septenary:#13906f;--text-octonary:#313131;--text-nonary:#27b385;--text-denary:#0e70b8;--text-undenary:#cecece}:root{--icon-primary:#00336c;--icon-secondary:#fff;--icon-tertiary:#094caf;--icon-quaternary:#000;--icon-quinary:#0d6fb8}:root{--bg-primary:#2b66bf;--bg-secondary:#333;--bg-tertiary:#eff0f2;--bg-quaternary:#fff;--bg-quinary:#e5ecf7;--bg-septenary:#f7f7f7;--bg-octonary:#00336c;--bg-nonary:#275cac;--bg-denary:#bfd9ff;--bg-undenary:#83b5ff;--bg-duodenary:#5296ff;--bg-tredenary:#fff500;--bg-quattuordenary:#f2f7ff;--bg-quinquenary:#de2839;--bg-senary:#0d6fb8;--bg-septendenary:#dff2ec;--bg-octodenary:#f2f2f2;--bg-novemdenary:#e7f1f8}:root{--bg-gradient-primary:linear-gradient(to bottom,#e8f5fd,#dff2ec);--bg-gradient-secondary:linear-gradient(to left,#e6faf4,#e6f1fe)}:root{--border-primary:#fff500;--border-secondary:#000;--border-tertiary:#d3d3d3;--border-quaternary:#eaeaea;--border-quinary:#094caf;--border-septenary:#fff;--border-octonary:#2b66bf;--border-nonary:#0d6fb8;--border-denary:#b6dfd2;--border-undenary:#0e70b8;--box-shadow-primary:rgba(0,0,0,0.16)}:root{--landing-primary:#0d6fb8;--landing-secondary:#13906f;--landing-accent:#094caf}:root{--font-family-default:'Noto Sans JP','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','游ゴシック Medium','游ゴシック','Yu Gothic Medium','YuGothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;--font-family-en:'Poppins',sans-serif}:root{--margin--lv0:0;--margin--lv1:.63rem;--margin--lv2:1.25rem;--margin--lv3:1.88rem;--margin--lv4:2.5rem;--margin--lv5:3.75rem;--margin--lv6:5rem;--margin--lv7:7.5rem}*,::after,::before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}:where(del,ins,s)::before,s)::after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:""}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0 0 0)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity .3s ease-out,display .3s allow-discrete,overlay .3s allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}[hidden]:not([hidden=until-found]){display:none!important}*{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline;text-decoration:none}img{max-width:100%;vertical-align:bottom;backface-visibility:hidden}main{display:block}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle;margin:0;padding:0}h1,h2,h3{text-transform:initial}button{font-size:100%;padding:0;border:0;background-color:transparent;cursor:pointer}summary{list-style:none}summary::-webkit-details-marker{display:none}html{font-family:var(--font-family-default)}html.text-zoom body{overflow-wrap:anywhere}body{position:relative;line-break:strict}small{display:inline-block}sup{display:inline-block;transform:translateY(-.1em);font-size:.6em!important}.halfIndent{display:inline-block;text-indent:-.5em}.indent{display:inline-block;text-indent:-1em}img{height:auto}video{max-width:100%}.disableClick{pointer-events:none;cursor:default}.nowrap{white-space:nowrap;display:inline-block}.visual-hidden{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}[data-js=inview]{transition:transform .8s ease-in-out,opacity .8s ease-in-out;transform:translateY(20px);opacity:0}[data-js=inview].is-inview{transform:translateY(0);opacity:1}.u-ta--center{text-align:center}.u-ta--right{text-align:right}.u-ta--left{text-align:left}.u-jc--center{justify-content:center}.u-jc--right{justify-content:flex-end}.u-jc--left{justify-content:flex-start}.u-cl--primary{color:var(--text-primary)}.u-cl--secondary{color:var(--text-secondary)}.u-cl--tertiary{color:var(--text-tertiary)}.u-cl--quaternary{color:var(--text-quaternary)}.u-ff--en{font-family:var(--font-family-en)}.u-fw--700{font-weight:700}.u-fw--600{font-weight:600}.u-fw--500{font-weight:500}.u-mt--lv0{margin-top:var(--margin--lv0)}.u-mb--lv0{margin-bottom:var(--margin--lv0)}.u-ml--lv0{margin-left:var(--margin--lv0)}.u-mr--lv0{margin-right:var(--margin--lv0)}.u-pt--lv0{padding-top:var(--margin--lv0)}.u-pb--lv0{padding-bottom:var(--margin--lv0)}.u-pl--lv0{padding-left:var(--margin--lv0)}.u-pr--lv0{padding-right:var(--margin--lv0)}.u-mt--lv1{margin-top:var(--margin--lv1)}.u-mb--lv1{margin-bottom:var(--margin--lv1)}.u-ml--lv1{margin-left:var(--margin--lv1)}.u-mr--lv1{margin-right:var(--margin--lv1)}.u-pt--lv1{padding-top:var(--margin--lv1)}.u-pb--lv1{padding-bottom:var(--margin--lv1)}.u-pl--lv1{padding-left:var(--margin--lv1)}.u-pr--lv1{padding-right:var(--margin--lv1)}.u-mt--lv2{margin-top:var(--margin--lv2)}.u-mb--lv2{margin-bottom:var(--margin--lv2)}.u-ml--lv2{margin-left:var(--margin--lv2)}.u-mr--lv2{margin-right:var(--margin--lv2)}.u-pt--lv2{padding-top:var(--margin--lv2)}.u-pb--lv2{padding-bottom:var(--margin--lv2)}.u-pl--lv2{padding-left:var(--margin--lv2)}.u-pr--lv2{padding-right:var(--margin--lv2)}.u-mt--lv3{margin-top:var(--margin--lv3)}.u-mb--lv3{margin-bottom:var(--margin--lv3)}.u-ml--lv3{margin-left:var(--margin--lv3)}.u-mr--lv3{margin-right:var(--margin--lv3)}.u-pt--lv3{padding-top:var(--margin--lv3)}.u-pb--lv3{padding-bottom:var(--margin--lv3)}.u-pl--lv3{padding-left:var(--margin--lv3)}.u-pr--lv3{padding-right:var(--margin--lv3)}.u-mt--lv4{margin-top:var(--margin--lv4)}.u-mb--lv4{margin-bottom:var(--margin--lv4)}.u-ml--lv4{margin-left:var(--margin--lv4)}.u-mr--lv4{margin-right:var(--margin--lv4)}.u-pt--lv4{padding-top:var(--margin--lv4)}.u-pb--lv4{padding-bottom:var(--margin--lv4)}.u-pl--lv4{padding-left:var(--margin--lv4)}.u-pr--lv4{padding-right:var(--margin--lv4)}.u-mt--lv5{margin-top:var(--margin--lv5)}.u-mb--lv5{margin-bottom:var(--margin--lv5)}.u-ml--lv5{margin-left:var(--margin--lv5)}.u-mr--lv5{margin-right:var(--margin--lv5)}.u-pt--lv5{padding-top:var(--margin--lv5)}.u-pb--lv5{padding-bottom:var(--margin--lv5)}.u-pl--lv5{padding-left:var(--margin--lv5)}.u-pr--lv5{padding-right:var(--margin--lv5)}.u-mt--lv6{margin-top:var(--margin--lv6)}.u-mb--lv6{margin-bottom:var(--margin--lv6)}.u-ml--lv6{margin-left:var(--margin--lv6)}.u-mr--lv6{margin-right:var(--margin--lv6)}.u-pt--lv6{padding-top:var(--margin--lv6)}.u-pb--lv6{padding-bottom:var(--margin--lv6)}.u-pl--lv6{padding-left:var(--margin--lv6)}.u-pr--lv6{padding-right:var(--margin--lv6)}.u-mt--lv7{margin-top:var(--margin--lv7)}.u-mb--lv7{margin-bottom:var(--margin--lv7)}.u-ml--lv7{margin-left:var(--margin--lv7)}.u-mr--lv7{margin-right:var(--margin--lv7)}.u-pt--lv7{padding-top:var(--margin--lv7)}.u-pb--lv7{padding-bottom:var(--margin--lv7)}.u-pl--lv7{padding-left:var(--margin--lv7)}.u-pr--lv7{padding-right:var(--margin--lv7)}.u-for__pcxs{display:none}.icon{display:flex;transition:fill .4s cubic-bezier(.165,.84,.44,1)}.icon svg{width:100%;height:auto;overflow:visible}.icon--primary{fill:var(--icon-primary)}.icon--secondary{fill:var(--icon-secondary)}.icon--tertiary{fill:var(--icon-tertiary)}.icon--quaternary{fill:var(--icon-quaternary)}.icon--quinary{fill:var(--icon-quinary)}.icon-arrow{width:.63rem}.icon-arrow-left_g{width:.63rem}.icon-circle-arrow{align-items:center;aspect-ratio:1;border-radius:50%;border:1px solid var(--border-quinary);background-color:transparent;display:flex;justify-content:center;transition:fill .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1)}.icon-circle-arrow-chevron{align-items:center;aspect-ratio:1;border-radius:50%;border:1px solid var(--border-septenary);background-color:var(--bg-senary);display:flex;justify-content:center;transition:fill .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1)}.icon-chevron{width:.44rem}.icon-dl{width:.88rem}.icon-external{width:.56rem;stroke:var(--icon-secondary);transition:stroke .4s cubic-bezier(.165,.84,.44,1)}.icon-mail{width:1.19rem}.icon-support{width:1.63rem}.l-btn__box{display:flex}.c-btn{border-color:transparent;color:var(--text-secondary);display:flex;letter-spacing:.005em;line-height:1.3;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}.c-btn:not(.c-btn--l){align-items:center;border-radius:100vh;border-style:solid;font-weight:600;justify-content:center}.c-btn--s{border-width:1px}.c-btn--s.c-btn--primary{background-color:var(--bg-senary);color:var(--text-tertiary)}.c-btn--s.c-btn--secondary{background-color:var(--bg-quaternary);border-color:var(--border-nonary);color:var(--text-quinary)}.c-btn--s.c-btn--tertiary{background-color:var(--bg-quaternary);border-color:var(--border-secondary);color:var(--text-primary)}.c-btn--s.c-btn--tertiary .icon+.c-btn__text{padding-inline:1.25rem 0}.c-btn--m{border-width:.06rem}.c-btn--m .c-btn__text{position:relative;top:-.075em}.c-btn--m.c-btn--primary{background-color:var(--bg-senary);color:var(--text-tertiary)}.c-btn--m.c-btn--secondary{background-color:var(--bg-quaternary);border-color:var(--border-nonary);color:var(--text-quinary)}.c-btn--m.c-btn--tertiary{background-color:var(--bg-tredenary)}.c-btn--m.c-btn--quaternary{border-color:var(--border-secondary);box-shadow:none;color:var(--text-primary)}.c-btn--m.c-btn--quaternary .icon-arrow:first-of-type{transform:scaleX(-1)}.c-btn--m.c-btn--quaternary .icon-arrow+.c-btn__text{padding-inline:1.25rem 0}.c-btn--m.c-btn--quinary{border-color:var(--border-secondary);box-shadow:none;color:var(--text-primary)}.c-btn--m.c-btn--senary{border-color:var(--border-septenary);box-shadow:none;color:var(--text-tertiary)}.c-btn--l{align-items:center;border-radius:.94rem;box-shadow:0 3px 6px var(--box-shadow-primary);font-weight:500;position:relative}.c-btn--l .c-btn__text span{display:block;font-family:var(--font-family-en);font-weight:600;font-size:.88rem}.c-btn--l .icon-circle-arrow,.c-btn--l .icon-circle-arrow-chevron{position:absolute;top:50%;transform:translateY(-50%)}.c-btn--l.c-btn--primary{background-color:var(--bg-senary);color:var(--text-tertiary)}.c-btn--l.c-btn--secondary{background-color:var(--bg-quaternary);border-color:var(--border-nonary);color:var(--text-quinary)}.c-btn--l.c-btn--secondary .icon-circle-arrow-chevron{background-color:transparent;border-color:var(--border-nonary);fill:var(--icon-quinary)}.c-form__group{display:grid;gap:.63rem}.c-form__label--required{align-items:center;background-color:var(--bg-quinquenary);border-radius:100vh;color:var(--text-tertiary);display:flex;justify-content:center;width:2.5rem;height:1.25rem}.c-form__input{border-radius:.25rem;border-color:#e8e8e8;border-style:solid;border-width:.06rem;font-weight:600;height:-moz-fit-content;height:fit-content}.c-form__input::-moz-placeholder{color:var(--text-quaternary);font-weight:400}.c-form__input::placeholder{color:var(--text-quaternary);font-weight:400}.c-form__input:focus{background-color:var(--bg-quattuordenary)}.c-form__input:not(:-moz-placeholder){border-color:var(--border-secondary)}.c-form__input:not(:placeholder-shown){border-color:var(--border-secondary)}.c-form__radio-item label{display:inline-flex;align-items:center;cursor:pointer;gap:.63rem}.c-form__radio-item label::before{border:.13rem solid var(--border-secondary);background-color:var(--bg-quaternary);content:'';display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%}.c-form__radio-item input[type=radio]:checked+label::before{background-image:radial-gradient(circle,var(--border-secondary) .31rem,transparent .31rem)}.c-form__radio-item input[type=radio]:focus+label::before{outline:2px solid #005fcc;outline-offset:2px}.c-form__note{border-top:.06rem solid #eaeaea}.c-form__note-prefix{grid-column:1;white-space:nowrap}.c-form__note-text:has(.c-form__note-prefix){display:grid;align-items:start;-moz-column-gap:.31rem;column-gap:.31rem;grid-template-columns:auto 1fr}.c-form__note-text a{color:var(--text-secondary);text-decoration:underline}.c-form__btn{display:flex;justify-content:center}.c-form__group.is-error .c-form__input{background-color:#fdeaec;border-color:#de2839;color:#de2839}.c-form__group.is-error .c-form__input::-moz-placeholder{color:#de2839}.c-form__group.is-error .c-form__input::placeholder{color:#de2839}.c-form__error{color:#de2839}#hubspot-form .hs-form-field{display:grid;gap:.63rem}#hubspot-form .hs-form-field label{display:flex;align-items:center;gap:.63rem;font-size:.88rem;line-height:1.8}#hubspot-form .hs-form-field .hs-form-required{flex-shrink:0;background-color:var(--bg-quinquenary);border-radius:100vh;color:var(--text-tertiary);font-size:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:1.25rem}#hubspot-form .hs-form-field .hs-form-required::before{content:'必須';font-size:.75rem;line-height:1}#hubspot-form .hs-form-field .hs-input{border-radius:.25rem;border-color:#e8e8e8;border-style:solid;border-width:.06rem;font-weight:600;height:-moz-fit-content;height:fit-content;width:100%}#hubspot-form .hs-form-field .hs-input::-moz-placeholder{color:var(--text-quaternary);font-weight:400}#hubspot-form .hs-form-field .hs-input::placeholder{color:var(--text-quaternary);font-weight:400}#hubspot-form .hs-form-field .hs-input:focus{background-color:var(--bg-quattuordenary)}#hubspot-form .hs-form-field .hs-input:not(:-moz-placeholder){border-color:var(--border-secondary)}#hubspot-form .hs-form-field .hs-input:not(:placeholder-shown){border-color:var(--border-secondary)}#hubspot-form .hs-form-field .hs-error-msgs{list-style:none;margin:0;padding:0}#hubspot-form .hs-form-field .hs-error-msg{margin-top:0;color:#de2839;font-size:.75rem;line-height:1.6}#hubspot-form .hs-form-field:has(.hs-error-msgs) .hs-input{background-color:#fdeaec;border-color:#de2839;color:#de2839}#hubspot-form .hs-form-field:has(.hs-error-msgs) .hs-input::-moz-placeholder{color:#de2839}#hubspot-form .hs-form-field:has(.hs-error-msgs) .hs-input::placeholder{color:#de2839}#hubspot-form .legal-consent-container{border-top:.06rem solid #eaeaea}#hubspot-form .legal-consent-container .hs-richtext{font-size:.75rem;line-height:1.6}#hubspot-form .legal-consent-container .hs-richtext strong{display:block;font-size:1rem;font-weight:700;line-height:1.5}#hubspot-form .legal-consent-container .hs-richtext a{background-color:var(--bg-quaternary);color:var(--text-secondary);text-decoration:underline}#hubspot-form .hs_error_rollup{margin-top:1.5rem;text-align:center;font-size:1rem;color:#de2839}#hubspot-form .hs_submit{display:flex;justify-content:center}#hubspot-form .hs_submit .hs-button{background-color:var(--bg-senary);border-color:transparent;border-radius:100vh;border-style:solid;border-width:.06rem;color:var(--text-tertiary);cursor:pointer;font-size:.88rem;font-weight:600;letter-spacing:.005em;line-height:1.3;padding:1.13rem 5rem;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}.c-heading--1{line-height:1.5}.c-heading--2{line-height:1.3}.c-heading--4{line-height:1.5}.c-heading--5{line-height:1.4}.c-heading--5-en{line-height:1.4}.c-heading--7{line-height:1.5}.c-heading--7-en{line-height:1.4}.c-heading--8{line-height:1.5}.c-label{display:flex;flex-wrap:wrap;gap:.63rem}.c-label__item{color:var(--text-primary);border-radius:100vh;border:1px solid var(--border-secondary);padding:.25rem .94rem}.c-lists{display:flex;flex-direction:column;row-gap:.31rem}.c-lists li{-moz-column-gap:.5rem;column-gap:.5rem;font-weight:600;display:flex}.c-lists li::before{background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon-check.svg);content:'';display:inline-block;flex-shrink:0;width:1.06rem;height:1.06rem;margin-top:calc((1lh - 1.06rem)/ 2)}.c-summary{background-color:var(--bg-tertiary);border-radius:.25rem}.c-summary-list li{-moz-column-gap:.31rem;column-gap:.31rem;display:flex}.c-summary-list li::before{color:var(--text-secondary);content:'•';display:inline-block;top:-.075em;position:relative}.c-text--1{line-height:1.5}.c-text--2{line-height:1.8}.c-text--3{line-height:1.6}.c-step{-moz-column-gap:3.38rem;column-gap:3.38rem;display:flex;justify-content:center}.c-step__item{align-items:center;display:flex;flex-direction:column;gap:.31rem}.c-step__item+.c-step__item .c-step__number::before{content:'';background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/deco-line-dot.svg);height:.13rem;width:3.25rem;position:absolute;top:50%;transform:translateY(-50%)}.c-step__item.is-active .c-step__number{background-color:var(--bg-quaternary);border-color:var(--border-undenary);color:var(--text-denary)}.c-step__item.is-active .c-step__text{background-color:var(--bg-quaternary);color:var(--text-primary)}.c-step__item.is-complete .c-step__number{border-color:var(--border-quinary);background-color:var(--border-quinary);color:var(--text-tertiary)}.c-step__item.is-complete .c-step__text{background-color:var(--bg-quaternary);color:var(--text-primary)}.c-step__number{align-items:center;aspect-ratio:1;border-radius:50%;border-color:var(--border-tertiary);border-style:solid;border-width:.19rem;color:#d3d3d3;display:flex;font-size:1rem;font-weight:700;justify-content:center;width:2.19rem;position:relative}.c-step__text{color:#d3d3d3}.l-main{overflow:hidden;margin-top:-1px}.l-content{margin-inline:auto}.l-borderCnt{border-radius:.25rem;border-color:var(--border-undenary);border-style:solid;border-width:.13rem;margin-inline:auto}.l-contact-cta[data-js=bottomContactCta]{padding-bottom:0}.l-contact-cta .items{display:grid}.l-contact-cta__container{background:var(--bg-gradient-primary);position:relative}.l-contact-cta__container::after{background-color:var(--bg-septendenary);content:'';clip-path:polygon(0 0,100% 0,50% 100%);display:block;position:absolute;left:50%;transform:translateX(-50%);top:-1px;top:calc(100% - 1px)}.l-contact-cta[data-js=bottomContactCta] .l-contact-cta__container::after{content:none}.l-floating-banner{position:fixed;z-index:90;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1)}.l-floating-banner.is-hidden{opacity:0;pointer-events:none}.l-floating-banner__container{position:relative}.l-floating-banner a{background-color:var(--bg-quaternary);border-radius:.38rem;box-shadow:0 3px 6px var(--box-shadow-primary);display:flex;position:relative}.l-floating-banner a::before{background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon-document.svg);content:''}.l-floating-banner__text{color:var(--text-primary);line-height:1.5}.l-floating-banner__text .highlight{color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--border-primary);text-underline-offset:-.37rem;text-decoration-thickness:.75rem}.l-floating-banner .icon-circle-arrow{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.l-floating-banner .icon-circle-arrow svg{width:.63rem}.l-floating-banner .banner-close{position:absolute;width:1.31rem;top:-.62rem;right:-.44rem;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.l-floating-banner .banner-close img{width:100%}.l-footer-bar__container{-moz-column-gap:.63rem;column-gap:.63rem;display:flex;justify-content:center}.l-footer{background-color:var(--bg-secondary)}.l-footer__bottom-container{display:grid}.l-footer__logo a{transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.l-footer__logo-caption{color:var(--text-tertiary);font-weight:800;margin-top:1rem}.l-footer__note-wrapper .l-footer__note{display:block;color:rgba(206,206,206,.6);font-size:.63rem;line-height:1.8}.l-footer__copyright{color:rgba(206,206,206,.6);display:block}.l-footer__nav-list{display:flex;flex-direction:column;row-gap:.31rem}.l-footer__nav-item::before{border-radius:50%;content:'';background-color:var(--text-tertiary);display:inline-block;margin-right:.44rem;position:relative;top:-.25em}.l-footer__nav-item a{color:var(--text-tertiary);transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.l-footer__nav-item a::after{position:relative;top:-.075em}.l-footer__nav-item a[target="_blank"]::after{background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon-external.svg);content:'';display:inline-block;margin-left:.38rem;width:.5rem;height:.5rem}.l-footer__nav-item a[data-icon=pdf]::after{background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon-pdf.svg);content:'';display:inline-block;margin-left:.38rem;width:.5rem;height:.63rem}[data-page=landing-page-emotional] .l-footer__bottom,[data-page=landing-page] .l-footer__bottom{border-top:0;margin:0;padding-top:0}.l-sonybar{background-color:#000;position:relative;z-index:97}.l-sonybar__logo a{transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.l-header{position:sticky;top:0;z-index:100}.l-header__container{background-color:var(--bg-quaternary);display:flex;justify-content:space-between}.l-header__logo{position:relative;z-index:2}.l-header__logo a{background-color:var(--bg-quaternary);display:inline-block}.l-header__logo a svg{height:auto;transition:opacity .4s cubic-bezier(.165,.84,.44,1);overflow:visible}.l-header__nav-list{display:flex}.l-header__nav-link{font-weight:700;line-height:1.57;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.l-header__nav-link[target="_blank"]::after{background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon-external_blue.svg);content:'';display:inline-block}.l-header__btn .l-btn__box .c-btn{justify-content:space-between}.dropdown-btn__close,.dropdown-btn__open{display:none}body.no-scroll{overflow-y:hidden}body.no-scroll::after{background-color:rgba(23,23,23,.4);content:'';position:fixed;inset:0;z-index:95}[data-page=landing-page-emotional] .l-header__container,[data-page=landing-page] .l-header__container{background-color:var(--bg-quaternary)}[data-page=landing-page-emotional] .l-header__nav-item .icon--anchor,[data-page=landing-page] .l-header__nav-item .icon--anchor{transform:rotate(90deg)}[data-page=landing-page-emotional] .l-header__nav-link,[data-page=landing-page] .l-header__nav-link{color:var(--text-primary)}[data-page=landing-page-emotional] .l-header__btn .c-btn,[data-page=landing-page] .l-header__btn .c-btn{box-shadow:none}.l-localnav{background-color:var(--bg-senary)}.l-localnav__container{position:relative;z-index:1}.l-localnav h1{color:var(--text-tertiary);font-weight:700}.l-breadcrumb{display:flex;-moz-column-gap:.63rem;column-gap:.63rem}.l-breadcrumb li{align-items:center;-moz-column-gap:.63rem;column-gap:.63rem;display:flex;line-height:1.1;letter-spacing:.005em}.l-breadcrumb li+li::before{background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon-arrow-right.svg);content:'';display:inline-block;flex-shrink:0;width:.31rem;height:.44rem}.l-breadcrumb li:last-child a{white-space:nowrap}.l-breadcrumb a{color:var(--text-tertiary);font-weight:700;text-decoration:underline;text-underline-offset:.13rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding-bottom:.13rem;transition:opacity .4s cubic-bezier(.165,.84,.44,1);display:-webkit-box;height:-moz-fit-content;height:fit-content;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}.l-breadcrumb span{color:var(--text-tertiary);display:-webkit-box;height:-moz-fit-content;height:fit-content;margin-bottom:.13rem;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}[data-page=article-news]{background-color:var(--bg-quaternary)}[data-page=article-news] .l-localnav{background-color:transparent}[data-page=article-news] .l-localnav::after{display:none}[data-page=article-news] .l-localnav .l-localnav__container{padding-bottom:0}[data-page=article-news] .l-localnav li+li::before{background-image:url(../img/common/icon-arrow-right_b.svg)}[data-page=article-news] .l-localnav a,[data-page=article-news] .l-localnav span{color:var(--text-primary)}[data-page=article-news] .p-article__header{align-items:center;display:grid;gap:.25rem 1.25rem;grid-template-columns:auto 1fr}[data-page=article-news] .p-article__header h1{grid-column:span 2}[data-page=article-news] .p-article__date{color:var(--text-quinary);font-family:var(--font-family-en);font-weight:500;font-size:.88rem;padding-top:1px}[data-page=article-news] .p-article__tags{gap:.25rem;display:flex}[data-page=article-news] .p-article__tag{background-color:var(--bg-quaternary);border:1px solid var(--border-secondary);border-radius:100vh;color:var(--text-primary);line-height:1;height:-moz-fit-content;height:fit-content;padding:.38rem .94rem}[data-page=article-news] .p-article__body h2,[data-page=article-news] .p-article__body h3,[data-page=article-news] .p-article__body h4{font-weight:400}[data-page=article-news] .p-article__link{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.19rem}[data-page=article-news] .p-article__body h2{padding-bottom:1.25rem;position:relative}[data-page=article-news] .p-article__body h2::after,[data-page=article-news] .p-article__body h2::before{bottom:0;content:'';height:2px;left:0;position:absolute}[data-page=article-news] .p-article__body h2::before{background-color:var(--bg-tertiary);width:100%}[data-page=article-news] .p-article__body h2::after{background-color:var(--border-nonary)}[data-page=article-news] .p-article__body h3{position:relative;padding-left:1rem}[data-page=article-news] .p-article__body h3::before{background-color:var(--border-nonary);content:'';height:75%;left:0;width:2px;top:55%;transform:translateY(-50%);position:absolute}[data-page=article-news] .p-article__body picture{border-radius:.25rem;display:block;overflow:hidden}[data-page=article-news] .p-article__body picture img{width:100%}[data-page=article-news] .p-article__body [class^=p-article__column]{display:grid;gap:1.25rem}[data-page=article-news] .p-article__body .p-article__line{background-color:var(--bg-tertiary);height:1px;width:100%;margin-block:2.5rem}[data-page=article-news] .p-article__body .p-article__section:first-of-type{margin-top:3.13rem}[data-page=article-news] .p-article__body .p-article__section p:first-of-type{margin-top:1.25rem}[data-page=article-news] .p-article__body figcaption{margin-top:.63rem}[data-page=function] .p-function__heading{text-align:center;color:var(--text-quinary);font-weight:600}[data-page=function] .p-intro{background:var(--bg-gradient-primary)}[data-page=function] .p-about .c-card{position:relative}[data-page=function] .p-about .c-card__corner{background-color:var(--bg-quaternary);position:absolute;right:0;top:0}[data-page=function] .p-about .c-card__corner::after,[data-page=function] .p-about .c-card__corner::before{backface-visibility:hidden;box-shadow:2px -2px 0 2px var(--bg-quaternary);border-top-right-radius:.31rem;content:'';position:absolute}[data-page=function] .p-about .c-card__corner::before{top:0;right:100%}[data-page=function] .p-about .c-card__corner::after{top:100%;right:0}[data-page=function] .p-about .c-card__container{background-color:var(--bg-novemdenary);border-radius:.31rem}[data-page=function] .p-about .c-card__heading{color:var(--text-quinary)}[data-page=function] .p-about__features{display:grid}[data-page=function] .p-about__feature{position:relative}[data-page=function] .p-about__feature-corner{background-color:var(--bg-novemdenary);border-style:solid;border-color:var(--border-nonary);border-width:0 0 .13rem .13rem;position:absolute;right:0;top:0}[data-page=function] .p-about__feature-corner::after,[data-page=function] .p-about__feature-corner::before{background-color:var(--bg-octodenary);backface-visibility:hidden;border-style:solid;border-color:var(--border-nonary);border-width:.13rem .13rem 0 0;box-shadow:2px -2px 0 2px var(--bg-novemdenary);content:'';position:absolute}[data-page=function] .p-about__feature-corner::before{top:0;right:100%}[data-page=function] .p-about__feature-corner::after{top:100%;right:0}[data-page=function] .p-about__feature-container{background-color:var(--bg-octodenary);border-style:solid;border-color:var(--border-nonary);border-width:.13rem}[data-page=function] .p-about__feature-inner{align-items:center;display:flex}[data-page=function] .p-about__feature-heading{color:var(--text-quinary);font-weight:600}[data-page=function] .p-about__feature-copy{color:var(--text-primary)}[data-page=function] .p-about__feature .icon{background-repeat:no-repeat;background-size:contain;flex-shrink:0}[data-page=function] .p-about__feature .icon[data-icon=filesharing]{background-image:url(../img/function/icon-filesharing.svg)}[data-page=function] .p-about__feature .icon[data-icon=task]{background-image:url(../img/function/icon-task.svg)}[data-page=function] .p-about__feature .icon[data-icon=chat]{background-image:url(../img/function/icon-chat.svg)}[data-page=function] .p-about__feature .icon[data-icon=template]{background-image:url(../img/function/icon-template.svg)}[data-page=function] .p-about__feature .icon[data-icon=mycontents]{background-image:url(../img/function/icon-mycontents.svg)}[data-page=function] .p-about__feature .icon[data-icon=board]{background-image:url(../img/function/icon-board.svg)}[data-page=function] .p-about__feature .icon[data-icon=alert]{background-image:url(../img/function/icon-alert.svg)}[data-page=function] .p-about__feature .icon[data-icon=intent]{background-image:url(../img/function/icon-intent.svg)}[data-page=function] .p-about__card-pic{position:absolute}[data-page=home] .p-hero__container{background:var(--bg-gradient-primary);position:relative}[data-page=home] .p-hero__container::after{background-color:var(--bg-septendenary);content:'';clip-path:polygon(0 0,100% 0,50% 100%);display:block;position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}[data-page=home] .p-hero__inner{position:relative;z-index:1;display:grid}[data-page=home] .p-hero__heading-group{grid-area:heading;text-align:center}[data-page=home] .p-hero__copy{color:var(--text-quinary);font-weight:600;text-align:center}[data-page=home] .p-hero__lead{grid-area:lead;text-align:center}[data-page=home] .p-hero__cta{grid-area:cta;display:grid}[data-page=home] .p-hero__cta .l-btn__box{display:grid;align-self:start}[data-page=home] .p-hero__cta .l-btn__box .c-btn{position:relative}[data-page=home] .p-hero__cta .l-btn__box .icon-arrow-chevron{position:absolute;top:50%;transform:translateY(-50%)}[data-page=home] .p-hero__mv{grid-area:mv}[data-page=home] .p-intro__heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-weight:600;margin-bottom:1.25rem;text-align:center}[data-page=home] .p-intro__lead{text-align:center;font-weight:600}[data-page=home] .p-intro__box{background:var(--bg-gradient-secondary)}[data-page=home] .p-intro__box-top{display:grid}[data-page=home] .p-intro__box-top-heading-copy{font-weight:600}[data-page=home] .p-intro__box-top-heading{margin-top:1.88rem;color:var(--text-quinary);font-weight:600}[data-page=home] .p-intro__box-top-heading .heading-accent{display:inline-block;line-height:1.25;color:var(--text-septenary);background-color:var(--bg-quaternary)}[data-page=home] .p-intro__box-bottom{margin-top:2.5rem;background-color:var(--bg-quaternary)}[data-page=home] .p-intro__box-bottom-heading{text-align:center;color:var(--text-octonary);font-size:1.38rem;font-weight:600;line-height:1.5}[data-page=home] .p-intro__box-bottom-lead{margin-top:.63rem;text-align:center;color:var(--text-primary)}[data-page=home] .p-intro__box-bottom-figure{margin-top:1.88rem}[data-page=home] .p-intro__overview-heading{text-align:center}[data-page=home] .p-intro__overview-lead{margin-top:1.25rem;text-align:center}[data-page=home] .p-intro__overview-item{position:relative;z-index:2}[data-page=home] .p-intro__overview-item-inner{display:flex;align-items:center}[data-page=home] .p-intro__overview-item-heading{color:var(--text-quinary);font-weight:700;text-decoration:underline;text-decoration-color:var(--border-denary);min-height:2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[data-page=home] .p-intro__overview .icon{background-repeat:no-repeat;background-size:contain;flex-shrink:0}[data-page=home] .p-intro__overview .icon[data-icon=file]{background-image:url(../img/home/icon-file.svg)}[data-page=home] .p-intro__overview .icon[data-icon=chat]{background-image:url(../img/home/icon-chat.svg)}[data-page=home] .p-intro__overview .icon[data-icon=task]{background-image:url(../img/home/icon-task.svg)}[data-page=home] .p-intro__overview .icon[data-icon=notification]{background-image:url(../img/home/icon-notification.svg)}[data-page=home] .p-intro__overview-content-image{position:relative;z-index:1}[data-page=home] .p-value__header{text-align:center}[data-page=home] .p-value__heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-weight:600}[data-page=home] .p-value__lead{margin-top:1.25rem;font-weight:600}[data-page=home] .p-value__cards{display:flex;flex-direction:column}[data-page=home] .p-value__card{overflow-x:hidden;position:relative}[data-page=home] .p-value__card-corner{background-color:var(--bg-quaternary);border-style:solid;border-color:var(--border-nonary);border-width:0 0 .13rem .13rem;border-bottom-left-radius:.25rem;position:absolute;right:0;top:0;z-index:2}[data-page=home] .p-value__card-corner::after,[data-page=home] .p-value__card-corner::before{background-color:var(--bg-octodenary);backface-visibility:hidden;border-style:solid;border-color:var(--border-nonary);border-width:.13rem .13rem 0 0;border-top-right-radius:.25rem;box-shadow:2px -2px 0 2px var(--bg-quaternary);content:'';position:absolute}[data-page=home] .p-value__card-corner::before{top:0;right:100%}[data-page=home] .p-value__card-corner::after{top:100%;right:0}[data-page=home] .p-value__card-container{background-color:var(--bg-octodenary);border:.13rem solid var(--border-nonary);border-radius:.25rem;position:relative;z-index:1}[data-page=home] .p-value__card-heading{color:var(--text-quinary);font-weight:600;text-decoration:underline;text-decoration-color:var(--border-denary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[data-page=home] .p-value__card-heading .adjust{white-space:nowrap}[data-page=home] .p-value__card-inner{display:grid}[data-page=home] .p-value__card-image{border-radius:.25rem;display:block;overflow:hidden}[data-page=home] .p-value__card-text{display:flex;flex-direction:column}[data-page=home] .p-value__card-copy{color:var(--text-primary)}[data-page=home] .p-value__card-checks li{color:var(--text-quinary)}[data-page=home] .p-value__card-checks li::before{background-image:url(../img/home/icon-check.svg);width:1.38rem;height:1.19rem;margin-top:calc((1lh - 1.19rem)/ 2)}[data-page=home] .p-flow__header{text-align:center}[data-page=home] .p-flow__heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-weight:600}[data-page=home] .p-flow__lead{margin-top:1.25rem}[data-page=home] .p-howto__header{text-align:center}[data-page=home] .p-howto__heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-weight:600}[data-page=home] .p-howto__lead{margin-top:1.25rem;font-weight:600}[data-page=home] .p-howto__steps{display:grid}[data-page=home] .p-howto__steps::after,[data-page=home] .p-howto__steps::before{content:''}[data-page=home] .p-howto__steps .adjust{white-space:nowrap}[data-page=home] .p-howto__step{display:grid}[data-page=home] .p-howto__step-heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-size:1.38rem;font-weight:600}[data-page=home] .p-howto__step-heading .num.u-ff--en{background-color:var(--bg-quaternary)}[data-page=home] .p-faq__heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-weight:600;text-align:center}[data-page=home] .p-faq__item{border-bottom:.13rem solid var(--border-nonary)}[data-page=home] .p-faq__item+.p-faq__item{margin-top:.63rem}[data-page=home] .p-faq__summary{cursor:pointer;display:grid;grid-template-columns:auto auto 1fr}[data-page=home] .p-faq__summary:focus-visible{outline:2px solid #005fcc}[data-page=home] .p-faq__q-label{background-color:var(--bg-quaternary);color:var(--text-quinary);font-size:2.25rem;font-weight:600}[data-page=home] .p-faq__toggle{justify-self:end;border:.06rem solid var(--border-nonary);border-radius:50%;position:relative;transition:background-color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1)}[data-page=home] .p-faq__toggle::after,[data-page=home] .p-faq__toggle::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-senary);border-radius:100vmax;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}[data-page=home] .p-faq__toggle::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1)}[data-page=home] .p-faq__answer-wrap{background-color:rgba(226,247,242,.3);overflow:hidden}[data-page=home] .p-faq__answer-inner{display:grid;grid-template-columns:auto 1fr}[data-page=home] .p-faq__a-label{color:var(--text-nonary);font-size:2.25rem;font-weight:600}[data-page=home] .p-faq__answer{color:var(--text-primary)}[data-page=home] .p-faq__item[open] .p-faq__toggle{background-color:var(--bg-primary);border-color:var(--border-septenary)}[data-page=home] .p-faq__item[open] .p-faq__toggle::after,[data-page=home] .p-faq__item[open] .p-faq__toggle::before{background-color:var(--bg-quaternary)}[data-page=home] .p-faq__item[open] .p-faq__toggle::after{transform:translate(-50%,-50%) rotate(0)}[data-page=home] .p-news__heading{background-color:var(--bg-quaternary);color:var(--text-quinary);font-weight:600;text-align:center}[data-page=home] .p-news__lists{display:flex;flex-direction:column;row-gap:.63rem}[data-page=home] .p-news__link{background-color:var(--bg-tertiary);display:block;position:relative;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}[data-page=home] .p-news__header{display:grid;grid-template-columns:5.6em auto}[data-page=home] .p-news__date{color:var(--text-primary);font-family:var(--font-family-en);font-weight:500;padding-top:1px;white-space:nowrap}[data-page=home] .p-news__tags{gap:.25rem;display:flex}[data-page=home] .p-news__tag{background-color:var(--bg-quaternary);border-radius:100vh;color:var(--text-primary);line-height:1;height:-moz-fit-content;height:fit-content;padding:.38rem .94rem}[data-page=home] .p-news__text{color:var(--text-primary);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-page=home] .p-news__link .icon-circle-arrow{position:absolute}[data-page=home] .p-cta{background:var(--bg-gradient-primary)}[data-page=home] .p-cta__heading{text-align:center;color:var(--text-quinary);font-weight:600}[data-page=home] .p-cta__lead{text-align:center;margin-top:1.25rem}[data-page=home] .p-cta__buttons{display:grid}[data-page=home] .p-cta__buttons .c-btn--l{width:100%}[data-page=news]{background-color:var(--bg-quaternary)}[data-page=news] .p-filtering ul{display:flex;flex-wrap:wrap;row-gap:.63rem}[data-page=news] .p-filtering a{color:var(--text-primary);font-size:.88rem;font-family:'Noto Sans JP',Poppins,sans-serif;padding-inline:.63rem;padding-bottom:.13rem;line-height:1.79;position:relative;text-decoration:none;text-decoration-color:var(--border-quinary);text-underline-offset:.38rem}[data-page=news] .p-filtering a.is-active{font-weight:500;text-decoration-line:underline;pointer-events:none}[data-page=news] .p-news__lists{display:flex;flex-direction:column;row-gap:.63rem}[data-page=news] .p-news__link{background-color:var(--bg-tertiary);border-radius:.25rem;display:grid;position:relative;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}[data-page=news] .p-news__header{display:grid;grid-template-columns:5.6em auto}[data-page=news] .p-news__date{color:var(--text-primary);font-family:var(--font-family-en);font-weight:500;padding-top:1px;white-space:nowrap}[data-page=news] .p-news__tags{gap:.25rem;flex-direction:column;display:flex}[data-page=news] .p-news__tag{background-color:var(--bg-quaternary);border-radius:100vh;color:var(--text-primary);line-height:1;height:-moz-fit-content;height:fit-content;padding:.38rem .94rem;width:-moz-fit-content;width:fit-content}[data-page=news] .p-news__text{color:var(--text-primary);font-size:.88rem;line-height:1.5;display:-webkit-box;height:-moz-fit-content;height:fit-content;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-page=news] .p-news__link .icon-circle-arrow{position:absolute}[data-page=news] .p-news__link .icon-circle-arrow svg{width:.69rem}[data-page=contact] #hubspot-form .hs-form-field{display:grid}[data-page=contact] #hubspot-form .hs-form-field>label{display:flex;font-size:.88rem;line-height:1.8}[data-page=contact] #hubspot-form .hs-form-field .hs-form-required{flex-shrink:0;background-color:var(--bg-quinquenary);border-radius:100vh;color:var(--text-tertiary);font-size:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:1.25rem}[data-page=contact] #hubspot-form .hs-form-field .hs-form-required::before{content:'必須';font-size:.75rem;line-height:1}[data-page=contact] #hubspot-form .hs-form-field .inputs-list{margin:0;padding:0}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio-display{display:inline-flex;align-items:center;cursor:pointer;gap:.63rem;font-size:.88rem;line-height:1.8}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio-display::before{border:.13rem solid var(--border-secondary);background-color:var(--bg-quaternary);content:'';display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:50%}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio-display input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio-display:has(input[type=radio]:checked)::before{background-image:radial-gradient(circle,var(--border-secondary) .31rem,transparent .31rem)}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio-display:has(input[type=radio]:focus-visible)::before{outline:2px solid #005fcc;outline-offset:2px}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio]){border-radius:.25rem;border-color:#e8e8e8;border-style:solid;border-width:.06rem;font-weight:600;height:-moz-fit-content;height:fit-content;width:100%}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio])::-moz-placeholder{color:var(--text-quaternary);font-weight:400}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio])::placeholder{color:var(--text-quaternary);font-weight:400}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio]):focus{background-color:var(--bg-quattuordenary)}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio]):not(:-moz-placeholder){border-color:var(--border-secondary)}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio]):not(:placeholder-shown){border-color:var(--border-secondary)}[data-page=contact] #hubspot-form .hs-form-field textarea.hs-input{resize:vertical}[data-page=contact] #hubspot-form .hs-form-field:has(.hs-error-msgs) .hs-input:not([type=radio]){background-color:#fdeaec;border-color:#de2839;color:#de2839}[data-page=contact] #hubspot-form .hs-form-field:has(.hs-error-msgs) .hs-input:not([type=radio])::-moz-placeholder{color:#de2839}[data-page=contact] #hubspot-form .hs-form-field:has(.hs-error-msgs) .hs-input:not([type=radio])::placeholder{color:#de2839}[data-page=contact] #hubspot-form .hs-form-field .hs-error-msgs{list-style:none;margin:0;padding:0}[data-page=contact] #hubspot-form .hs-form-field .hs-error-msg{margin-top:0;color:#de2839;font-size:.75rem;line-height:1.6}[data-page=contact] #hubspot-form .legal-consent-container{border-top:.06rem solid #eaeaea}[data-page=contact] #hubspot-form .legal-consent-container .hs-richtext{font-size:.75rem;line-height:1.6}[data-page=contact] #hubspot-form .legal-consent-container .hs-richtext strong{display:block;font-size:1rem;font-weight:700;line-height:1.5}[data-page=contact] #hubspot-form .legal-consent-container .hs-richtext a{background-color:var(--bg-quaternary);color:var(--text-secondary);text-decoration:underline}[data-page=contact] #hubspot-form .hs_recaptcha .input{display:flex;justify-content:center}[data-page=contact] #hubspot-form .hs_submit{display:flex;justify-content:center}[data-page=contact] #hubspot-form .hs_submit .hs-button{background-color:var(--bg-senary);border-color:transparent;border-radius:100vh;border-style:solid;border-width:.06rem;color:var(--text-tertiary);cursor:pointer;font-size:.88rem;font-weight:600;letter-spacing:.005em;line-height:1.3;padding:1.13rem 5rem;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}[data-page=contact] #hubspot-form .hs_error_rollup{margin-top:1.5rem;text-align:center;font-size:1rem;color:#de2839}[data-page=contactComplete] .l-btn__box .c-btn--s{border-width:2px}[data-page=document] .c-card{position:relative}[data-page=document] .c-card__corner{background-color:var(--bg-quaternary);border-style:solid;border-color:var(--border-nonary);border-width:0 0 .13rem .13rem;border-bottom-left-radius:.25rem;position:absolute;right:0;top:0}[data-page=document] .c-card__corner::after,[data-page=document] .c-card__corner::before{background-color:var(--bg-octodenary);backface-visibility:hidden;border-style:solid;border-color:var(--border-nonary);border-width:.13rem .13rem 0 0;border-top-right-radius:.5rem;content:'';position:absolute}[data-page=document] .c-card__corner::before{top:0;right:100%}[data-page=document] .c-card__corner::after{top:100%;right:0}[data-page=document] .c-card__container{background-color:var(--bg-octodenary);border-style:solid;border-color:var(--border-nonary);border-width:.13rem;border-radius:.5rem}[data-page=document] .c-card__inner{display:grid}[data-page=document] .c-card__heading.u-ff--en{font-weight:600;letter-spacing:.005em;line-height:1.3}[data-page=document] .c-card .p-intro__card-thumb img{width:100%}[data-page=document] .c-card .p-intro__card-subheading{display:inline-block;position:relative}[data-page=document] .c-card .p-intro__card-subheading::before{background-color:var(--border-denary);bottom:0;content:'';left:0;position:absolute;width:100%;height:.75rem}[data-page=document] .c-card .p-intro__card-subheading span{position:relative;z-index:1}[data-page=document] .c-card .p-intro__card-lists li{-moz-column-gap:.63rem;column-gap:.63rem;font-weight:400}[data-page=document] .c-card .p-intro__card-btn .c-btn{height:-moz-fit-content;height:fit-content}[data-page=document] .p-card{display:grid}[data-page=document] .p-card__item{background-color:var(--bg-quaternary);display:flex;flex-direction:column;justify-content:space-between}[data-page=document] .p-card__item[data-article-load]{display:none}[data-page=document] .p-card__img{border-radius:.25rem;overflow:hidden}[data-page=document] .p-card__img img{width:100%}[data-page=document] .p-card__heading{color:var(--text-quinary);font-weight:600}[data-page=document] .p-card__note{display:flex;-moz-column-gap:.31rem;column-gap:.31rem}[data-page=document] .p-card__note::before{content:'※';flex-shrink:0}[data-page=documentDetailTemplate] .p-entry__content{display:grid}[data-page=documentDetailTemplate] .c-card{position:relative}[data-page=documentDetailTemplate] .c-card__corner{background-color:var(--bg-quaternary);border-style:solid;border-color:var(--border-undenary);border-width:0 0 .13rem .13rem;border-bottom-left-radius:.25rem;position:absolute;right:0;top:0}[data-page=documentDetailTemplate] .c-card__corner::after,[data-page=documentDetailTemplate] .c-card__corner::before{background-color:var(--bg-quaternary);backface-visibility:hidden;border-style:solid;border-color:var(--border-undenary);border-width:.13rem .13rem 0 0;border-top-right-radius:.25rem;content:'';position:absolute}[data-page=documentDetailTemplate] .c-card__corner::before{top:0;right:100%}[data-page=documentDetailTemplate] .c-card__corner::after{top:100%;right:0}[data-page=documentDetailTemplate] .c-card__container{background-color:var(--bg-quaternary);border-style:solid;border-color:var(--border-undenary);border-width:.13rem;border-radius:.25rem}[data-page=documentDetailTemplate] .c-card__heading{color:var(--text-primary)}[data-page=documentDetailTemplate] .c-card__heading.u-ff--en{font-weight:600;letter-spacing:.005em;line-height:1.3}[data-page=documentDetailTemplate] .c-card .p-entry__card-heading{color:var(--text-primary)}[data-page=documentDetailTemplate] .c-card .p-entry__card-thumb img{width:100%}[data-page=documentDetailTemplate] .c-card .p-entry__card-subheading{display:inline-block;position:relative;text-decoration:underline;text-decoration-color:var(--border-denary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding-bottom:.13rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-subheading span{position:relative;z-index:1;color:var(--text-primary)}[data-page=documentDetailTemplate] .c-card .p-entry__card-description{color:var(--text-primary)}[data-page=documentDetailTemplate] .c-card .p-entry__card-lists{color:var(--text-primary)}[data-page=documentDetailTemplate] .c-card .p-entry__card-lists li{-moz-column-gap:.63rem;column-gap:.63rem;font-weight:400}[data-page=documentDetailTemplate] .c-card .p-entry__card-summary{color:var(--text-primary)}[data-page=documentDetailTemplate] .c-card .p-entry__card-note a{color:var(--text-quinary);text-decoration:underline;text-underline-offset:.13rem}[data-page=documentDownloadComplete] .p-dl-complete{border:.13rem solid var(--border-secondary);border-radius:.25rem;display:flex}[data-page=documentDownloadComplete] .p-dl-complete__img{overflow:hidden;flex-shrink:0}[data-page=documentDownloadComplete] .p-dl-complete__img img{border-radius:.25rem}[data-page=documentDownloadComplete] .p-dl-complete__text:nth-of-type(1){margin-top:.38rem}[data-page=documentDownloadComplete] .p-dl-complete__btns{display:flex;align-items:center;margin-top:1.88rem}[data-page=seminar]:has(section#comingSoon) .p-comingsoon{border:.13rem solid var(--border-undenary);border-radius:.25rem}[data-page=seminar]:has(section#comingSoon) .p-comingsoon__heading{text-align:center;color:var(--text-denary);font-weight:600}[data-page=seminar]:has(section#comingSoon) .p-comingsoon__lead{margin-top:.63rem}[data-page=seminar] .p-card{display:grid}[data-page=seminar] .p-card__item{background-color:var(--bg-quaternary);display:flex;flex-direction:column;justify-content:space-between}[data-page=seminar] .p-card__img{border-radius:.25rem;overflow:hidden}[data-page=seminar] .p-card__img img{width:100%}[data-page=seminar] .p-card__body{margin-top:1.25rem}[data-page=seminar] .p-card__heading{color:var(--text-quinary);font-weight:600}[data-page=seminar] .p-card__note{display:flex;-moz-column-gap:.31rem;column-gap:.31rem}[data-page=seminar] .p-card__note::before{content:'※';flex-shrink:0}[data-page=seminarDetailTemplate] .p-entry__content{display:grid}[data-page=seminarDetailTemplate] .c-card{position:relative}[data-page=seminarDetailTemplate] .c-card__corner{background-color:var(--bg-quaternary);border-style:solid;border-color:var(--border-undenary);border-width:0 0 .13rem .13rem;border-bottom-left-radius:.25rem;position:absolute;right:0;top:0}[data-page=seminarDetailTemplate] .c-card__corner::after,[data-page=seminarDetailTemplate] .c-card__corner::before{background-color:var(--bg-quaternary);backface-visibility:hidden;border-style:solid;border-color:var(--border-undenary);border-width:.13rem .13rem 0 0;border-top-right-radius:.25rem;content:'';position:absolute}[data-page=seminarDetailTemplate] .c-card__corner::before{top:0;right:100%}[data-page=seminarDetailTemplate] .c-card__corner::after{top:100%;right:0}[data-page=seminarDetailTemplate] .c-card__container{background-color:var(--bg-quaternary);border-style:solid;border-color:var(--border-undenary);border-width:.13rem;border-radius:.25rem}[data-page=seminarDetailTemplate] .c-card__heading.u-ff--en{font-weight:600;letter-spacing:.005em;line-height:1.3}[data-page=seminarDetailTemplate] .c-card .p-entry__card-thumb img{width:100%}[data-page=seminarDetailTemplate] .c-card .p-entry__card-subheading{display:inline-block;position:relative;text-decoration:underline;text-decoration-color:var(--border-denary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding-bottom:.13rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-subheading span{position:relative;z-index:1}[data-page=seminarDetailTemplate] .c-card .p-entry__card-lists li{-moz-column-gap:.63rem;column-gap:.63rem;font-weight:400}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete{border:.13rem solid var(--border-secondary);border-radius:.25rem;display:flex}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__img{overflow:hidden;flex-shrink:0}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__img img{border-radius:.25rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__text:nth-of-type(1){margin-top:.38rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside .p-apply-complete__subheading{text-align:center}[data-page=support] .adjust{white-space:nowrap}[data-page=support] .p-content__heading{text-align:center;color:var(--text-quinary);font-weight:600}[data-page=support] .p-content__lead{margin-top:1.25rem;text-align:center;font-weight:600}[data-page=support] .p-flow{display:grid}[data-page=support] .p-flow__item{border-radius:.25rem;display:grid}[data-page=support] .p-flow__item:nth-child(1){background-color:#fafcff}[data-page=support] .p-flow__item:nth-child(2){background-color:#f5f9ff}[data-page=support] .p-flow__item:nth-child(3){background-color:#edf4ff}[data-page=support] .p-flow__item:nth-child(4){background-color:#eaf2ff}[data-page=support] .p-flow__item:nth-child(5){background-color:#e0ecff}[data-page=support] .p-flow__item:nth-child(6){background-color:#d7e5fc}[data-page=support] .p-flow__number{color:#00183c;font-weight:700}[data-page=support] .p-flow__heading{color:#025;font-weight:700}[data-page=support] .p-card{display:grid}[data-page=support] .p-card__item{background-color:var(--bg-quaternary);display:flex;flex-direction:column;justify-content:space-between}[data-page=support] .p-card__item[data-article-load]{display:none}[data-page=support] .p-card__heading{color:var(--text-quinary);font-weight:600}[data-page=support] .p-card__note{margin-top:.13rem;display:flex;-moz-column-gap:.31rem;column-gap:.31rem}[data-page=support] .p-card__note::before{content:'※';flex-shrink:0}[data-page=trial]{background-color:var(--bg-quaternary)}[data-page=trialComplete] .l-btn__box .c-btn--s{border-width:2px}@media only screen and (min-width:768px){body{display:flex;flex-direction:column;min-height:100dvh}body .l-main{flex-grow:1}.u-ta--center__pc{text-align:center}.u-ta--right__pc{text-align:right}.u-ta--left__pc{text-align:left}.u-jc--center__pc{justify-content:center}.u-jc--right__pc{justify-content:flex-end}.u-jc--left__pc{justify-content:flex-start}.u-mt--lv0__pc{margin-top:var(--margin--lv0)}.u-mb--lv0__pc{margin-bottom:var(--margin--lv0)}.u-ml--lv0__pc{margin-left:var(--margin--lv0)}.u-mr--lv0__pc{margin-right:var(--margin--lv0)}.u-pt--lv0__pc{padding-top:var(--margin--lv0)}.u-pb--lv0__pc{padding-bottom:var(--margin--lv0)}.u-pl--lv0__pc{padding-left:var(--margin--lv0)}.u-pr--lv0__pc{padding-right:var(--margin--lv0)}.u-mt--lv1__pc{margin-top:var(--margin--lv1)}.u-mb--lv1__pc{margin-bottom:var(--margin--lv1)}.u-ml--lv1__pc{margin-left:var(--margin--lv1)}.u-mr--lv1__pc{margin-right:var(--margin--lv1)}.u-pt--lv1__pc{padding-top:var(--margin--lv1)}.u-pb--lv1__pc{padding-bottom:var(--margin--lv1)}.u-pl--lv1__pc{padding-left:var(--margin--lv1)}.u-pr--lv1__pc{padding-right:var(--margin--lv1)}.u-mt--lv2__pc{margin-top:var(--margin--lv2)}.u-mb--lv2__pc{margin-bottom:var(--margin--lv2)}.u-ml--lv2__pc{margin-left:var(--margin--lv2)}.u-mr--lv2__pc{margin-right:var(--margin--lv2)}.u-pt--lv2__pc{padding-top:var(--margin--lv2)}.u-pb--lv2__pc{padding-bottom:var(--margin--lv2)}.u-pl--lv2__pc{padding-left:var(--margin--lv2)}.u-pr--lv2__pc{padding-right:var(--margin--lv2)}.u-mt--lv3__pc{margin-top:var(--margin--lv3)}.u-mb--lv3__pc{margin-bottom:var(--margin--lv3)}.u-ml--lv3__pc{margin-left:var(--margin--lv3)}.u-mr--lv3__pc{margin-right:var(--margin--lv3)}.u-pt--lv3__pc{padding-top:var(--margin--lv3)}.u-pb--lv3__pc{padding-bottom:var(--margin--lv3)}.u-pl--lv3__pc{padding-left:var(--margin--lv3)}.u-pr--lv3__pc{padding-right:var(--margin--lv3)}.u-mt--lv4__pc{margin-top:var(--margin--lv4)}.u-mb--lv4__pc{margin-bottom:var(--margin--lv4)}.u-ml--lv4__pc{margin-left:var(--margin--lv4)}.u-mr--lv4__pc{margin-right:var(--margin--lv4)}.u-pt--lv4__pc{padding-top:var(--margin--lv4)}.u-pb--lv4__pc{padding-bottom:var(--margin--lv4)}.u-pl--lv4__pc{padding-left:var(--margin--lv4)}.u-pr--lv4__pc{padding-right:var(--margin--lv4)}.u-mt--lv5__pc{margin-top:var(--margin--lv5)}.u-mb--lv5__pc{margin-bottom:var(--margin--lv5)}.u-ml--lv5__pc{margin-left:var(--margin--lv5)}.u-mr--lv5__pc{margin-right:var(--margin--lv5)}.u-pt--lv5__pc{padding-top:var(--margin--lv5)}.u-pb--lv5__pc{padding-bottom:var(--margin--lv5)}.u-pl--lv5__pc{padding-left:var(--margin--lv5)}.u-pr--lv5__pc{padding-right:var(--margin--lv5)}.u-mt--lv6__pc{margin-top:var(--margin--lv6)}.u-mb--lv6__pc{margin-bottom:var(--margin--lv6)}.u-ml--lv6__pc{margin-left:var(--margin--lv6)}.u-mr--lv6__pc{margin-right:var(--margin--lv6)}.u-pt--lv6__pc{padding-top:var(--margin--lv6)}.u-pb--lv6__pc{padding-bottom:var(--margin--lv6)}.u-pl--lv6__pc{padding-left:var(--margin--lv6)}.u-pr--lv6__pc{padding-right:var(--margin--lv6)}.u-mt--lv7__pc{margin-top:var(--margin--lv7)}.u-mb--lv7__pc{margin-bottom:var(--margin--lv7)}.u-ml--lv7__pc{margin-left:var(--margin--lv7)}.u-mr--lv7__pc{margin-right:var(--margin--lv7)}.u-pt--lv7__pc{padding-top:var(--margin--lv7)}.u-pb--lv7__pc{padding-bottom:var(--margin--lv7)}.u-pl--lv7__pc{padding-left:var(--margin--lv7)}.u-pr--lv7__pc{padding-right:var(--margin--lv7)}.u-for__sp{display:none!important}br.u-for__pc,img.u-for__pc{display:inline}br.u-for__tab,img.u-for__tab{display:none}br.u-for__sp,img.u-for__sp{display:none}br.u-for__sp-small,img.u-for__sp-small{display:none}.icon-arrow.icon--large{width:1.31rem}.icon-arrow-chevron{width:.25rem}.icon-circle-arrow{width:3.5rem;height:3.5rem}.icon-circle-arrow svg{width:1.06rem}.icon-circle-arrow-chevron{width:3.5rem;height:3.5rem}.icon-circle-arrow-chevron svg{width:.5rem}.icon-dl.icon--large{width:2.13rem}.icon-mail.icon--large{width:3.19rem}.c-btn .icon-arrow-chevron{flex-shrink:0}.c-btn__text{padding-inline:.63rem .94rem}.c-btn--s{font-size:.88rem;padding:.81rem 1.25rem}.c-btn--m{padding:1.13rem 1.88rem;font-size:1.13rem}.c-btn--m .c-btn__text{padding-inline:0 1.13rem}.c-btn--m.c-btn--senary .c-btn__text{padding-left:.63rem}.c-btn--l{font-size:2.38rem;width:544px;padding:44px 90px 47px 72px}.l-contact-cta .c-btn--l{width:100%}.c-btn--l .c-btn__text{padding-inline:1.25rem}.c-btn--l .icon-circle-arrow,.c-btn--l .icon-circle-arrow-chevron{right:2.06rem}.c-form__group{grid-template-columns:1fr auto 72.81%}.c-form__group+.c-form__group{margin-top:.63rem}.c-form__group.is-column{grid-template-columns:auto 1fr}.c-form__group.is-column .c-form__input{grid-column:span 2}.c-form__group.is-column .c-form__error{grid-column:span 2}.c-form__label{margin-top:.38rem}.c-form__label:not(:has(+.c-form__label--required)){grid-column:span 2}.c-form__label--required{margin-top:.56rem}.c-form__input{padding:.38rem 1.25rem}.c-form__label:has(+.c-form__label--required+.c-form__radio),.c-form__label:has(+.c-form__radio){margin-top:0}.c-form__label--required:has(+.c-form__radio){margin-top:.19rem}.c-form__radio-item+.c-form__radio-item{margin-top:.31rem}.c-form__note{padding-top:.94rem;margin-top:.94rem}.c-form__btn{margin-top:2.5rem}.c-form__btn .c-btn--s{padding-block:1.13rem}.c-form__error{grid-column:3/span 1}#hubspot-form .hs-form-field+.hs-form-field{margin-top:.63rem}#hubspot-form .hs-form-field label{margin-top:.38rem}#hubspot-form .hs-form-field .hs-input{padding:.38rem 1.25rem}#hubspot-form .legal-consent-container{padding-top:.94rem;margin-block:.94rem}#hubspot-form .hs_submit{margin-top:2.5rem}.c-heading--1{font-size:5.25rem}.c-heading--2{font-size:3.75rem}.c-heading--3{font-size:3rem;line-height:1.2}.c-heading--4{font-size:2.5rem}.c-heading--5{font-size:2.25rem}.c-heading--5-en{font-size:2.38rem}.c-heading--6{font-size:1.63rem;line-height:1.4}.c-heading--6-en{font-size:1.75rem;line-height:1.3}.c-heading--7{font-size:1.38rem}.c-heading--7-en{font-size:1.5rem}.c-heading--8{font-size:1.5rem}.c-summary{padding:1.63rem 1.25rem 1.88rem}.c-text--1{font-size:1rem}.c-text--2{font-size:.88rem}.c-text--3{font-size:.75rem}.c-step__item+.c-step__item .c-step__number::before{right:calc(100% + 9px)}.l-main.lower{padding-block:3.75rem 7.5rem}.l-content{max-width:1160px}.l-content.is-wide{max-width:1240px}.l-content.is-narrow{max-width:820px}.l-borderCnt{max-width:1014px;padding:2.5rem}.l-borderCnt.is-narrow{max-width:608px}.l-contact-cta{padding-bottom:7.56rem}.l-contact-cta .l-content{padding-inline:20px;max-width:1155px}.l-contact-cta .items{gap:30px;grid-template-columns:repeat(2,1fr)}.l-contact-cta__container{padding-block:3.75rem}.l-contact-cta__container::after{aspect-ratio:356/121;width:calc(22.25rem + 1px)}.l-floating-banner{bottom:2.13rem;right:1.38rem}.l-floating-banner.is-hidden{transform:translateY(calc(100% + rem(34)))}.l-floating-banner a{-moz-column-gap:.94rem;column-gap:.94rem;padding:1.25rem 4.25rem 1.25rem 1.88rem}.l-floating-banner a::before{width:2.94rem;height:3.44rem}.l-floating-banner__text{font-size:1.38rem;font-weight:600}.l-floating-banner .icon-circle-arrow{width:2.25rem;height:2.25rem}.l-footer-bar{display:none}.l-footer__container{padding:3.5rem 3rem 3.5rem 6rem}.l-footer__bottom-container{grid-template-columns:repeat(2,auto);justify-content:space-between}.l-footer__bottom-inner:last-child{padding-top:1.5rem}.l-footer__logo img{width:9.75rem}.l-footer__note-wrapper .l-footer__note:first-child{margin-top:1.5rem}.l-footer__note-wrapper .l-footer__note:last-child{margin-top:.88rem}.l-footer__copyright{margin-top:1rem}.l-footer__nav{width:31.25rem;display:grid;grid-template-columns:repeat(2,auto);justify-content:end;-moz-column-gap:60px;column-gap:60px}.l-footer__nav-item::before{width:2px;height:2px}.l-footer__nav-item a{font-weight:600}[data-page=landing-page-emotional] .l-footer__container,[data-page=landing-page] .l-footer__container{padding:3.38rem 4.69rem 3.38rem 5rem}[data-page=landing-page-emotional] .l-footer__bottom-container,[data-page=landing-page] .l-footer__bottom-container{align-items:center}[data-page=landing-page-emotional] .l-footer__bottom-inner .l-footer__logo img,[data-page=landing-page] .l-footer__bottom-inner .l-footer__logo img{width:9.75rem}[data-page=landing-page-emotional] .l-footer__bottom-inner:first-child,[data-page=landing-page] .l-footer__bottom-inner:first-child{padding-bottom:.63rem}[data-page=landing-page-emotional] .l-footer__nav-list,[data-page=landing-page] .l-footer__nav-list{row-gap:.25rem}.l-sonybar__container{padding:1rem 2.5rem}.l-sonybar__logo img{width:100px}.l-header__container{-moz-column-gap:1.88rem;column-gap:1.88rem}.l-header__container:not(:has(#header-dropdown)){padding-bottom:.75rem}.l-header__content-inner{align-items:center;justify-content:flex-end;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:.63rem;display:flex;flex-wrap:wrap;padding-block:.94rem;padding-right:2.5rem}.l-header__logo{display:grid;place-items:center}.l-header__logo a{padding:1.38rem 2.5rem 1.38rem 2.38rem}.l-header__logo a svg{width:79px}.l-header__nav-list{-moz-column-gap:1.88rem;column-gap:1.88rem}.l-header__nav-link{color:var(--text-quinary);font-size:.88rem}.l-header__nav-link[target="_blank"]::after{width:8px;height:8px;margin-left:.38rem}.l-header__btn{align-items:center;-moz-column-gap:.63rem;column-gap:.63rem;display:flex}.dropdown-btn{display:none}[data-page=landing-page-emotional] .l-header__container,[data-page=landing-page] .l-header__container{align-items:center}[data-page=landing-page-emotional] .l-header__content-inner,[data-page=landing-page] .l-header__content-inner{padding-right:1.69rem;gap:44px}[data-page=landing-page-emotional] .l-header__logo a,[data-page=landing-page] .l-header__logo a{padding:0 2.5rem}[data-page=landing-page-emotional] .l-header__logo a img,[data-page=landing-page] .l-header__logo a img{width:79px}[data-page=landing-page-emotional] .l-header__nav-list,[data-page=landing-page] .l-header__nav-list{-moz-column-gap:1.63rem;column-gap:1.63rem}[data-page=landing-page-emotional] .l-header__nav-link,[data-page=landing-page] .l-header__nav-link{display:flex;-moz-column-gap:.63rem;column-gap:.63rem}[data-page=landing-page-emotional] .l-header__btn,[data-page=landing-page] .l-header__btn{-moz-column-gap:.38rem;column-gap:.38rem}[data-page=landing-page-emotional] .l-header__btn .c-btn,[data-page=landing-page] .l-header__btn .c-btn{padding-inline:1.25rem}[data-page=landing-page-emotional] .l-header__btn .c-btn.c-btn--landing-primary .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn.c-btn--landing-primary .c-btn__text{padding-right:15px}[data-page=landing-page-emotional] .l-header__btn .c-btn.c-btn--landing-secondary .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn.c-btn--landing-secondary .c-btn__text{padding-right:10px}.l-localnav__container{padding:1.63rem 5rem 2.5rem}.l-localnav__inner{max-width:1440px;margin-inline:auto}.l-localnav h1{padding-left:.63rem}.l-localnav h1 .l-localnav__container{padding-block:.63rem 1.25rem}.l-breadcrumb+h1{margin-top:1.25rem}.l-breadcrumb li+li::before{margin-top:-.12rem}[data-page=article-news] .l-localnav .l-localnav__container{padding-top:3.75rem}[data-page=article-news] .p-article__header{margin-bottom:3.75rem}[data-page=article-news] .p-article__tags{height:100%}[data-page=article-news] .p-article__lead .p-article__image{margin-top:1.88rem}[data-page=article-news] .p-article__image.--large img{width:100%}[data-page=article-news] .p-article__image.--medium{margin-inline:auto;width:69.88%}[data-page=article-news] .p-article__body h2{font-size:2.38rem}[data-page=article-news] .p-article__body h2::after{width:6.59%}[data-page=article-news] .p-article__body h3{font-size:1.75rem}[data-page=article-news] .p-article__body .p-article__column--2{grid-template-columns:repeat(2,1fr)}[data-page=article-news] .p-article__body .p-article__column--3{grid-template-columns:repeat(3,1fr)}[data-page=article-news] .p-article__body .p-article__section+.p-article__section{margin-top:1.88rem}[data-page=article-news] .p-article__body .p-article__section *+h3{margin-top:1.25rem}[data-page=article-news] .p-article__body *+.p-article__image{margin-top:1.88rem}[data-page=function] .p-intro{padding-block:7.5rem}[data-page=function] .p-intro__image{margin-top:3.63rem;position:relative;left:1.13rem}[data-page=function] .p-about{margin-top:7.5rem}[data-page=function] .p-about .c-card__wrapper{margin-bottom:247px}[data-page=function] .p-about .c-card{margin-top:3.75rem;width:740px}[data-page=function] .p-about .c-card+.c-card{margin-top:2.5rem}[data-page=function] .p-about .c-card[data-pos=right]{margin-left:auto;margin-bottom:150px}[data-page=function] .p-about .c-card:last-child{margin-top:0}[data-page=function] .p-about .c-card__corner{aspect-ratio:321/54;border-bottom-left-radius:.31rem;width:321px}[data-page=function] .p-about .c-card__corner::after,[data-page=function] .p-about .c-card__corner::before{width:20px;height:20px}[data-page=function] .p-about .c-card__container{padding:50px 208px 40px 36px}[data-page=function] .c-card:first-child .c-card__container{padding-bottom:70px}[data-page=function] .p-about .c-card[data-pos=right] .c-card__container{padding:60px 30px 40px 208px}[data-page=function] .p-about__features{gap:.63rem;grid-template-columns:repeat(2,1fr);margin-top:1.81rem}[data-page=function] [data-pos=right] .p-about__features{justify-items:end}[data-page=function] .p-about__feature{width:245px}[data-page=function] [data-pos=right] .p-about__feature:not(:nth-of-type(1)) .p-about__feature-inner{padding-left:.63rem}[data-page=function] [data-pos=right] .p-about__feature:nth-of-type(1) .p-about__feature-inner{padding-left:0}[data-page=function] .p-about__feature-corner{aspect-ratio:37/26;border-bottom-left-radius:.31rem;width:37px}[data-page=function] .p-about__feature-corner::after,[data-page=function] .p-about__feature-corner::before{border-top-right-radius:.31rem;width:10px;height:10px}[data-page=function] .p-about__feature-container{border-radius:.31rem;height:100%;min-height:12.94rem;padding:.63rem 0 1.19rem .63rem}[data-page=function] .p-about__feature-inner{-moz-column-gap:.63rem;column-gap:.63rem;margin-top:32px;margin-bottom:.63rem}[data-page=function] .p-about__feature .p-about__feature-inner:has([data-icon=alert]){padding-left:0}[data-page=function] .p-about__feature-heading{font-size:1.38rem;line-height:1.5}[data-page=function] .p-about__feature-copy{padding-inline:.63rem 1.13rem}[data-page=function] .p-about__feature .icon{width:71px;height:71px}[data-page=function] .c-card:first-child .p-about__card-pic img{width:648px}[data-page=function] .c-card:last-child .p-about__card-pic img,[data-page=function] .c-card[data-pos=right] .p-about__card-pic img{width:650px}[data-page=function] .c-card:first-child .p-about__card-pic{top:141px;right:-478px}[data-page=function] .c-card[data-pos=right] .p-about__card-pic{bottom:-146px;left:-450px;right:0}[data-page=function] .c-card:last-child .p-about__card-pic{top:133px;right:-463px}[data-page=home] .p-hero{padding-bottom:7.56rem}[data-page=home] .p-hero__container::after{aspect-ratio:356/121;width:356px}[data-page=home] .p-hero__inner{margin-inline:auto;padding-block:4.63rem 2.63rem;padding-inline:5rem;max-width:111rem;overflow:hidden;-moz-column-gap:3.19rem;column-gap:3.19rem;grid-template-columns:38.44rem 1fr;grid-template-areas:"heading mv" "lead    mv" "cta     mv"}[data-page=home] .p-hero__copy{font-size:2.5rem;line-height:1.5}[data-page=home] .p-hero__heading{margin-top:1.75rem}[data-page=home] .p-hero__heading img{width:23.38rem}[data-page=home] .p-hero__lead{margin-top:1.75rem;font-size:1.38rem;font-weight:600;line-height:1.5}[data-page=home] .p-hero__cta{margin-top:2.31rem;padding-bottom:3.63rem;grid-template-columns:repeat(2,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem}[data-page=home] .p-hero__cta .l-btn__box .icon-arrow-chevron{right:2.13rem;width:.31rem}[data-page=home] .p-hero__mv img{max-width:none;width:59.38rem}[data-page=home] .p-intro{padding-block:3.75rem 7.5rem}[data-page=home] .p-intro__lead{margin-bottom:2.81rem;font-size:1.38rem;line-height:1.5}[data-page=home] .p-intro__box-container{padding:2.5rem 1.88rem 2.19rem}[data-page=home] .p-intro__box-top{max-width:963px;margin-inline:auto;grid-template-columns:repeat(2,auto)}[data-page=home] .p-intro__box-top-heading-group{position:relative;z-index:2;grid-column:1/-1;grid-row:1}[data-page=home] .p-intro__box-top-heading-copy{margin-top:92px;max-width:488px;font-size:1.38rem;line-height:1.5}[data-page=home] .p-intro__box-top-heading{font-size:2.63rem;line-height:1.33}[data-page=home] .p-intro__box-top-image{position:relative;z-index:1;justify-self:end;grid-column:2/-1;grid-row:1;width:532px}[data-page=home] .p-intro__box-bottom{padding:1.88rem 3.13rem}[data-page=home] .p-intro__box-bottom-lead{font-size:1rem;line-height:1.5}[data-page=home] .p-intro__overview{margin-block:7.5rem}[data-page=home] .p-intro__overview-heading{font-size:2rem;line-height:1.38}[data-page=home] .p-intro__overview-lead{font-size:1rem;line-height:1.5}[data-page=home] .p-intro__overview-content{margin-top:3.75rem;max-width:72.5rem;margin-inline:auto;display:grid;grid-template-columns:20rem auto 20rem;grid-template-rows:auto auto;row-gap:7.13rem}[data-page=home] .p-intro__overview-lists{display:grid;grid-column:1/-1;grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid}[data-page=home] .p-intro__overview-item{padding:.88rem 1.56rem 1.88rem 1.88rem;min-height:11.13rem;background:url(../img/home/deco-notch-01.svg) no-repeat top left/contain}[data-page=home] .p-intro__overview-item:nth-child(1){grid-column:1/2;grid-row:1}[data-page=home] .p-intro__overview-item:nth-child(2){grid-column:3/4;grid-row:1}[data-page=home] .p-intro__overview-item:nth-child(3){grid-column:1/2;grid-row:2}[data-page=home] .p-intro__overview-item:nth-child(4){grid-column:3/4;grid-row:2}[data-page=home] .p-intro__overview-item-inner{-moz-column-gap:.69rem;column-gap:.69rem}[data-page=home] .p-intro__overview-item-heading{margin-bottom:.88rem;font-size:1.38rem;line-height:1.5;text-underline-offset:-.37rem;text-decoration-thickness:.88rem}[data-page=home] .p-intro__overview-item-copy{max-width:12.19rem;font-size:1rem;line-height:1.5}[data-page=home] .p-intro__overview .icon{width:3.75rem;height:3.75rem}[data-page=home] .p-intro__overview-content-image{right:.5rem;justify-self:center;grid-column:1/-1;grid-row:1/3}[data-page=home] .p-intro__overview-content-image img{width:64.56rem}[data-page=home] .p-value{padding-block:7.5rem}[data-page=home] .p-value__heading{font-size:2.5rem;line-height:1.5}[data-page=home] .p-value__lead{font-size:1.38rem;line-height:1.5}[data-page=home] .p-value__description{margin-top:.63rem;font-size:1rem;line-height:1.56}[data-page=home] .p-value .l-content{margin-top:3.75rem}[data-page=home] .p-value__cards{row-gap:2.5rem}[data-page=home] .p-value__card-corner{height:40px;width:700px}[data-page=home] .p-value__card-corner::after,[data-page=home] .p-value__card-corner::before{width:20px;height:20px}[data-page=home] .p-value__card-heading{font-size:1.5rem;line-height:1.38;min-height:40px;padding:1.25rem 2.5rem 0;text-underline-offset:-.37rem;text-decoration-thickness:.88rem;width:calc(100% - 700px)}[data-page=home] .p-value__card-inner{grid-template-columns:auto 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem;padding:1.75rem 2.5rem 2.5rem}[data-page=home] .p-value__card-image{width:476px}[data-page=home] .p-value__card-text{justify-content:center;row-gap:.94rem}[data-page=home] .p-value__card-copy{font-size:1rem;line-height:1.5}[data-page=home] .p-value__card-checks li{font-size:1.38rem;line-height:1.5}[data-page=home] .p-flow{padding-top:7.5rem}[data-page=home] .p-flow__heading{font-size:2.5rem;line-height:1.5}[data-page=home] .p-flow__lead{font-size:1.25rem;font-weight:700;line-height:1.8}[data-page=home] .p-flow .l-content{margin-top:3.44rem}[data-page=home] .p-howto{padding-block:7.5rem}[data-page=home] .p-howto__heading{font-size:2.5rem;line-height:1.5}[data-page=home] .p-howto__lead{font-size:1.25rem;line-height:1.8}[data-page=home] .p-howto .l-content{margin-top:3.75rem}[data-page=home] .p-howto__steps{max-width:926px;margin-inline:auto;grid-template-columns:repeat(5,auto);grid-template-rows:repeat(3,auto);-moz-column-gap:40px;column-gap:40px}[data-page=home] .p-howto__steps::after,[data-page=home] .p-howto__steps::before{grid-row:1/2;align-self:center;width:24px;height:41px;background:url(../img/home/icon-step-arrow.svg) no-repeat center/contain}[data-page=home] .p-howto__steps::before{grid-column:2}[data-page=home] .p-howto__steps::after{grid-column:4}[data-page=home] .p-howto__step{grid-row:1/-1;grid-template-rows:subgrid}[data-page=home] .p-howto__step:nth-child(1){grid-column:1}[data-page=home] .p-howto__step:nth-child(2){grid-column:3}[data-page=home] .p-howto__step:nth-child(3){grid-column:5}[data-page=home] .p-howto__step-icon{grid-row:1/2;justify-self:center;width:230px;height:230px}[data-page=home] .p-howto__step-heading{margin-top:1rem;grid-row:2/3;justify-self:center;line-height:1.1}[data-page=home] .p-howto__step-heading .num.u-ff--en{font-size:2.25rem}[data-page=home] .p-howto__step-text{margin-top:.75rem;grid-row:3/4;font-size:1rem;line-height:1.5}[data-page=home] .p-faq{padding-top:7.5rem}[data-page=home] .p-faq__heading{font-size:2.5rem;line-height:1.5}[data-page=home] .p-faq .l-content{margin-top:3.75rem}[data-page=home] .p-faq__summary{padding:2.19rem 2.5rem 2.38rem;align-items:center;-moz-column-gap:1rem;column-gap:1rem}[data-page=home] .p-faq__question{max-width:875px;font-size:1rem;line-height:1.5}[data-page=home] .p-faq__toggle{width:2.88rem;height:2.88rem}[data-page=home] .p-faq__toggle::after,[data-page=home] .p-faq__toggle::before{width:14px;height:2px}[data-page=home] .p-faq__answer-inner{padding:2.19rem 2.5rem 1.88rem;-moz-column-gap:1rem;column-gap:1rem}[data-page=home] .p-faq__a-label{margin-top:.5rem}[data-page=home] .p-faq__answer{max-width:875px;font-size:1rem;line-height:1.5}[data-page=home] .p-news{padding-block:7.5rem}[data-page=home] .p-news__heading{font-size:2.5rem;line-height:1.5}[data-page=home] .p-news__lists{margin-top:3.75rem}[data-page=home] .p-news__link{border-radius:.25rem;padding:2.25rem 7.81rem 2.5rem 2.5rem}[data-page=home] .p-news__header{-moz-column-gap:.5rem;column-gap:.5rem}[data-page=home] .p-news__tags{height:100%}[data-page=home] .p-news__text{font-size:1rem;margin-top:.88rem;-webkit-line-clamp:2}[data-page=home] .p-news__link .icon-circle-arrow{right:2.5rem;top:50%;transform:translateY(-50%);height:2.81rem;width:2.81rem}[data-page=home] .p-news__link .icon-circle-arrow svg{width:.69rem}[data-page=home] .p-cta__container{padding-block:3.75rem}[data-page=home] .p-cta__heading{font-size:2.5rem;line-height:1.5}[data-page=home] .p-cta__lead{font-size:1.25rem;font-weight:700;line-height:1.8}[data-page=home] .p-cta__buttons{padding-inline:20px;margin-top:3.38rem;margin-inline:auto;max-width:1155px;grid-template-columns:repeat(2,1fr);gap:30px}[data-page=news] .p-filtering{margin-bottom:2.5rem}[data-page=news] .p-filtering ul{-moz-column-gap:1.25rem;column-gap:1.25rem}[data-page=news] .p-news__link{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:15.63rem auto;padding:2.25rem 6.63rem 2.25rem 2.5rem}[data-page=news] .p-news__header{-moz-column-gap:1.25rem;column-gap:1.25rem;flex-shrink:0}[data-page=news] .p-news__tags{height:100%}[data-page=news] .p-news__tag{width:calc(9.3em + 1.88rem);text-align:center}[data-page=news] .p-news__text{-webkit-line-clamp:1}[data-page=news] .p-news__link .icon-circle-arrow{height:2.88rem;width:2.88rem;right:2.5rem;top:50%;transform:translateY(-50%)}[data-page=news] .p-news__more .c-btn--s{padding:1.13rem 1.63rem}[data-page=contact] #hubspot-form .hs-form{display:grid}[data-page=contact] #hubspot-form .hs-form fieldset>.hs-form-field>.input{margin-left:.63rem}[data-page=contact] #hubspot-form .hs-form fieldset>.hs-form-field>.hs-error-msgs{margin-left:.63rem}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1{display:grid;grid-template-columns:6.25rem 9.38rem 1fr}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(2){grid-row:2}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(3){grid-row:3}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(4){grid-row:4}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(5){grid-row:5}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(6){grid-row:6}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(7){grid-row:7}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(8){grid-row:8}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(9){grid-row:9}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(10){grid-row:10}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(11){grid-row:11}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(12){grid-row:12}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:nth-child(4){margin-bottom:.63rem}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1>.hs-form-field{display:grid;grid-template-columns:subgrid;grid-column:1/4;gap:0}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1>.hs-form-field>label{grid-column:1/3}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1>.hs-form-field>.input{grid-column:3/4}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1>.hs-form-field>.hs-error-msgs{grid-column:3/4}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-0{grid-row:5;grid-column:1/-1;margin-top:.5rem}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-0 h3{font-size:.88rem;font-weight:400}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-2{grid-row:5/7;grid-column:1/-1;display:grid;grid-template-columns:6.25rem 9.38rem 1fr;margin-top:0}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-2>.hs-form-field:nth-of-type(1){grid-row:1;grid-column:2/-1;grid-template-columns:subgrid;gap:0}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-2>.hs-form-field:nth-of-type(1)>label{margin-top:0;align-self:center}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-2>.hs-form-field:nth-of-type(1)>label span{line-height:1}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-2>.hs-form-field:nth-of-type(2){grid-row:2;grid-column:2/-1;grid-template-columns:subgrid;gap:0}[data-page=contact] #hubspot-form .hs-form fieldset.form-columns-1:has(.legal-consent-container) .legal-consent-container{grid-column:1/-1}[data-page=contact] #hubspot-form fieldset+fieldset{margin-top:.63rem}[data-page=contact] #hubspot-form .hs-form-field{grid-template-columns:1fr 72.81%}[data-page=contact] #hubspot-form .hs-form-field>label{align-items:start;justify-content:space-between}[data-page=contact] #hubspot-form .hs-form-field:not(:first-child)>label{margin-top:.38rem}[data-page=contact] #hubspot-form .hs-form-field.hs-fieldtype-radio>label{margin-top:0}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio+.hs-form-radio{margin-top:.31rem}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio>label{margin-top:0}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio]){padding:.38rem 1.25rem}[data-page=contact] #hubspot-form .hs-form-field .hs-error-msgs{grid-column:2}[data-page=contact] #hubspot-form .legal-consent-container{padding-top:.94rem;margin-block:.94rem}[data-page=contact] #hubspot-form .hs_recaptcha{margin-top:1.25rem}[data-page=contact] #hubspot-form .hs_submit{margin-top:2.5rem}[data-page=contactComplete] .l-btn__box{margin-top:2.5rem}[data-page=contactComplete] .l-btn__box .c-btn--s{padding:1.06rem 1.69rem}[data-page=document] .l-main.lower{padding-block:2.5rem 4.38rem}[data-page=document] .c-card__corner{aspect-ratio:903/50;width:calc(100% - 100px - 18ch)}[data-page=document] .c-card__corner::after,[data-page=document] .c-card__corner::before{box-shadow:2px -2px 0 2px var(--bg-quaternary);width:20px;height:20px}[data-page=document] .c-card__container{padding:1.13rem 2.5rem}[data-page=document] .c-card__inner{grid-template-areas:'thumb . header header button' 'thumb . body   body   body';grid-template-columns:36.48% 2rem repeat(3,auto);row-gap:1.25rem;padding-block:2.5rem .94rem}[data-page=document] .c-card__heading.u-ff--en{font-size:1.5rem}[data-page=document] .c-card .p-intro__card-label{padding-left:2.5rem}[data-page=document] .c-card .p-intro__card-thumb{grid-area:thumb;padding-top:1.88rem}[data-page=document] .c-card .p-intro__card-body{grid-area:body}[data-page=document] .c-card .p-intro__card-header{grid-area:header;padding-right:.5rem}[data-page=document] .c-card .p-intro__card-subheading{padding-bottom:.13rem;padding-inline:.25rem}[data-page=document] .c-card .p-intro__card-btn{grid-area:button;align-self:start}[data-page=document] .c-card .p-intro__card-btn .c-btn{padding:1.13rem 1.5rem}[data-page=document] .p-card{margin-top:3.44rem;row-gap:40px;grid-template-columns:repeat(3,1fr)}[data-page=document] .p-card__item{padding:16px 40px 20px;row-gap:24px}[data-page=document] .p-card__item:nth-child(3n+2){border-left:1px solid var(--border-nonary);border-right:1px solid var(--border-nonary)}[data-page=document] .p-card__body{margin-top:1.25rem}[data-page=document] .p-card__heading{margin-bottom:.75rem}[data-page=document] .p-card__description,[data-page=document] .p-card__lead,[data-page=document] .p-card__note{margin-top:1.25rem}[data-page=document] .p-card__bottom .c-btn--s{padding-block:1.13rem}[data-page=documentDetailTemplate] .p-entry__content{grid-template-columns:45.86% 1fr;-moz-column-gap:20px;column-gap:20px}[data-page=documentDetailTemplate] .c-card__corner{aspect-ratio:275/48;width:calc(100% - 100px - 18ch)}[data-page=documentDetailTemplate] .c-card__corner::after,[data-page=documentDetailTemplate] .c-card__corner::before{box-shadow:2px -2px 0 2px var(--bg-quaternary);width:20px;height:20px}[data-page=documentDetailTemplate] .c-card__container{padding:1.13rem 2.5rem}[data-page=documentDetailTemplate] .c-card__inner{padding-block:2.75rem 1.38rem}[data-page=documentDetailTemplate] .c-card__heading{padding-left:3.13rem}[data-page=documentDetailTemplate] .c-card__heading.u-ff--en{font-size:1.5rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-thumb{margin-bottom:1.25rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-subheading{padding-inline:.25rem;text-underline-offset:-.37rem;text-decoration-thickness:.88rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-lists{margin-bottom:1.56rem}[data-page=documentDetailTemplate] .p-form{margin-top:2.81rem}[data-page=documentDownloadComplete] .p-dl-complete{align-items:center;-moz-column-gap:40px;column-gap:40px;padding:40px}[data-page=documentDownloadComplete] .p-dl-complete__img{width:362px}[data-page=documentDownloadComplete] .p-dl-complete__btns{-moz-column-gap:1.25rem;column-gap:1.25rem}[data-page=documentDownloadComplete] .p-dl-complete__btns .c-btn--s{padding:1rem 1.63rem}[data-page=documentDownloadComplete] .p-dl-complete__btns .icon{flex-shrink:0}[data-page=seminar]:has(section#comingSoon) .l-main.lower{padding-top:5.31rem}[data-page=seminar]:has(section#comingSoon) .p-comingsoon{margin-inline:auto;padding:3.75rem;max-width:640px}[data-page=seminar] .p-card{grid-template-columns:repeat(2,1fr);row-gap:7.5rem}[data-page=seminar] .p-card__item{padding-inline:60px;row-gap:40px}[data-page=seminar] .p-card__item:nth-child(even){border-left:1px solid var(--border-nonary)}[data-page=seminar] .p-card__body{padding-inline:.63rem}[data-page=seminar] .p-card__heading{margin-bottom:.75rem}[data-page=seminar] .p-card__description,[data-page=seminar] .p-card__lead,[data-page=seminar] .p-card__note{margin-top:1.25rem}[data-page=seminar] .p-card .c-btn--s{padding:1rem 1.63rem}[data-page=seminarDetailTemplate] .p-entry__content{grid-template-columns:45.86% 1fr;-moz-column-gap:20px;column-gap:20px}[data-page=seminarDetailTemplate] .c-card__corner{aspect-ratio:275/48;width:calc(100% - 100px - 18ch)}[data-page=seminarDetailTemplate] .c-card__corner::after,[data-page=seminarDetailTemplate] .c-card__corner::before{box-shadow:2px -2px 0 2px var(--bg-quaternary);width:20px;height:20px}[data-page=seminarDetailTemplate] .c-card__container{padding:1.13rem 2.5rem}[data-page=seminarDetailTemplate] .c-card__inner{padding-block:2.75rem 1.38rem}[data-page=seminarDetailTemplate] .c-card__heading{padding-left:3.13rem}[data-page=seminarDetailTemplate] .c-card__heading.u-ff--en{font-size:1.5rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-thumb{margin-bottom:1.25rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-subheading{padding-inline:.25rem;text-underline-offset:-.37rem;text-decoration-thickness:.88rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-lists{margin-bottom:1.56rem}[data-page=seminarDetailTemplate] .p-form{margin-top:2.81rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete{align-items:center;-moz-column-gap:40px;column-gap:40px;padding:40px}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__img{width:362px}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside{margin-top:3.75rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside .p-apply-complete__subheading{font-size:1.38rem;line-height:1.5}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside .l-btn__box{margin-top:2rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside .l-btn__box .c-btn--s{padding:1.13rem 1.63rem}[data-page=support] .l-main{padding-block:3.75rem 7.5rem}[data-page=support] .p-content__heading{font-size:2.5rem;line-height:1.5}[data-page=support] .p-content__lead{font-size:1.38rem;line-height:1.5}[data-page=support] .p-flow{margin-top:3.75rem;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto)}[data-page=support] .p-flow__item{grid-row:1/-1;grid-template-rows:subgrid;padding:2.5rem 1.25rem}[data-page=support] .p-flow__number{font-size:60px;justify-self:center}[data-page=support] .p-flow__heading{margin-top:1rem;text-align:center;font-size:1.5rem;line-height:1.33}[data-page=support] .p-flow__text{margin-top:1.25rem;font-size:1rem;line-height:1.56}[data-page=support] .p-support-card{margin-top:7.5rem}[data-page=support] .p-support-card .l-content{max-width:1256px}[data-page=support] .p-card{margin-top:3.75rem;margin-inline:auto;grid-template-columns:repeat(2,1fr);row-gap:7.5rem;max-width:77.5rem}[data-page=support] .p-card__item{padding-inline:60px;row-gap:20px;width:-moz-fit-content;width:fit-content}[data-page=support] .p-card__item:nth-child(even){border-left:1px solid var(--border-nonary)}[data-page=support] .p-card__heading{font-size:1.38rem}[data-page=support] .p-card__lead{margin-top:.5rem}[data-page=support] .p-card__description{margin-top:1.25rem}[data-page=support] .p-card__note{font-size:.88rem}[data-page=support] .p-card .c-btn--s{padding:1rem 1.63rem}[data-page=trialComplete] .l-btn__box .c-btn--s{padding:1.06rem 1.69rem}[data-page=home] .p-hero__heading-group{-ms-grid-row:1;-ms-grid-column:1}[data-page=home] .p-hero__lead{-ms-grid-row:2;-ms-grid-column:1}[data-page=home] .p-hero__cta{-ms-grid-row:3;-ms-grid-column:1}[data-page=home] .p-hero__mv{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}@media only screen and (min-width:768px){[data-page=document] .c-card .p-intro__card-thumb{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}[data-page=document] .c-card .p-intro__card-body{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3}[data-page=document] .c-card .p-intro__card-header{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:2}[data-page=document] .c-card .p-intro__card-btn{-ms-grid-row:1;-ms-grid-column:5}}@media only screen and (min-width:768px) and (max-width:1439px){html{font-size:clamp(.63rem,1.11vw,1rem)}.c-btn--l{width:37.78vw;padding:3.06vw 6.25vw 3.26vw 5vw}.c-step__item+.c-step__item .c-step__number::before{right:calc(100% + .63vw)}.l-content.is-wide{max-width:86.11vw}.l-content.is-narrow{max-width:56.94vw}.l-content{max-width:80.56vw}.l-borderCnt.is-narrow{max-width:42.22vw}.l-borderCnt{max-width:70.42vw}.l-contact-cta .items{gap:2.08vw}.l-footer__nav{-moz-column-gap:4.17vw;column-gap:4.17vw}.l-sonybar__logo img{width:6.94vw}.l-header__logo a svg{width:5.49vw}.l-header__nav-link[target="_blank"]::after{width:.56vw;height:.56vw}[data-page=landing-page-emotional] .l-header__content-inner,[data-page=landing-page] .l-header__content-inner{gap:3.06vw}[data-page=landing-page-emotional] .l-header__logo a img,[data-page=landing-page] .l-header__logo a img{width:5.49vw}[data-page=landing-page-emotional] .l-header__btn .c-btn.c-btn--landing-primary .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn.c-btn--landing-primary .c-btn__text{padding-right:1.04vw}[data-page=landing-page-emotional] .l-header__btn .c-btn.c-btn--landing-secondary .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn.c-btn--landing-secondary .c-btn__text{padding-right:.69vw}.l-localnav__inner{max-width:100vw}[data-page=function] .p-about .c-card__wrapper{margin-bottom:17.15vw}[data-page=function] .p-about .c-card[data-pos=right]{margin-bottom:10.42vw}[data-page=function] .p-about .c-card__corner::after,[data-page=function] .p-about .c-card__corner::before{width:1.39vw;height:1.39vw}[data-page=function] .p-about .c-card__corner{width:22.29vw}[data-page=function] .c-card:first-child .c-card__container{padding-bottom:4.86vw}[data-page=function] .p-about .c-card__container{padding:3.47vw 14.44vw 2.78vw 2.5vw}[data-page=function] .p-about .c-card[data-pos=right] .c-card__container{padding:4.17vw 2.08vw 2.78vw 14.44vw}[data-page=function] .p-about .c-card{width:51.39vw}[data-page=function] .p-about__feature-corner::after,[data-page=function] .p-about__feature-corner::before{width:.69vw;height:.69vw}[data-page=function] .p-about__feature-corner{width:2.57vw}[data-page=function] .p-about__feature-inner{margin-top:2.22vw}[data-page=function] .p-about__feature .icon{width:4.93vw;height:4.93vw}[data-page=function] .p-about__feature{width:17.01vw}[data-page=function] .c-card:first-child .p-about__card-pic img{width:45vw}[data-page=function] .c-card:last-child .p-about__card-pic img,[data-page=function] .c-card[data-pos=right] .p-about__card-pic img{width:45.14vw}[data-page=function] .c-card:first-child .p-about__card-pic{top:9.79vw;right:-33.19vw}[data-page=function] .c-card[data-pos=right] .p-about__card-pic{bottom:-10.14vw;left:-31.25vw}[data-page=function] .c-card:last-child .p-about__card-pic{top:9.24vw;right:-32.15vw}[data-page=home] .p-hero__container::after{width:24.72vw}[data-page=home] .p-intro__box-top-heading-copy{margin-top:6.39vw;max-width:33.89vw}[data-page=home] .p-intro__box-top-image{width:36.94vw}[data-page=home] .p-intro__box-top{max-width:66.88vw}[data-page=home] .p-intro__overview .icon{height:3.75rem}[data-page=home] .p-value__card-corner::after,[data-page=home] .p-value__card-corner::before{width:1.39vw;height:1.39vw}[data-page=home] .p-value__card-corner{height:2.78vw;width:48.61vw}[data-page=home] .p-value__card-heading{min-height:2.78vw;width:calc(100% - 48.61vw)}[data-page=home] .p-value__card-image{width:33.06vw}[data-page=home] .p-howto__steps::after,[data-page=home] .p-howto__steps::before{width:1.67vw;height:2.85vw}[data-page=home] .p-howto__steps{max-width:64.31vw;-moz-column-gap:2.78vw;column-gap:2.78vw}[data-page=home] .p-howto__step-icon{width:15.97vw;height:15.97vw}[data-page=home] .p-faq__question{max-width:60.76vw}[data-page=home] .p-faq__toggle::after,[data-page=home] .p-faq__toggle::before{width:.97vw}[data-page=home] .p-faq__answer{max-width:60.76vw}[data-page=home] .p-cta__buttons{max-width:80.21vw;gap:2.08vw}[data-page=document] .c-card__corner::after,[data-page=document] .c-card__corner::before{width:1.39vw;height:1.39vw}[data-page=document] .c-card__corner{width:calc(100% - 6.94vw - 20ch)}[data-page=document] .p-card__item{padding:1.11vw 2.78vw 1.39vw;row-gap:1.67vw}[data-page=document] .p-card{row-gap:2.78vw}[data-page=documentDetailTemplate] .p-entry__content{-moz-column-gap:1.39vw;column-gap:1.39vw}[data-page=documentDetailTemplate] .c-card__corner::after,[data-page=documentDetailTemplate] .c-card__corner::before{width:1.39vw;height:1.39vw}[data-page=documentDetailTemplate] .c-card__corner{width:calc(100% - 6.94vw - 20ch)}[data-page=documentDownloadComplete] .p-dl-complete{padding:2.78vw;-moz-column-gap:2.78vw;column-gap:2.78vw}[data-page=documentDownloadComplete] .p-dl-complete__img{width:25.14vw}[data-page=seminar]:has(section#comingSoon) .p-comingsoon{max-width:44.44vw}[data-page=seminar] .p-card__item{padding-inline:4.17vw;row-gap:2.78vw}[data-page=seminarDetailTemplate] .p-entry__content{-moz-column-gap:1.39vw;column-gap:1.39vw}[data-page=seminarDetailTemplate] .c-card__corner::after,[data-page=seminarDetailTemplate] .c-card__corner::before{width:1.39vw;height:1.39vw}[data-page=seminarDetailTemplate] .c-card__corner{width:calc(100% - 6.94vw - 20ch)}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete{padding:2.78vw;-moz-column-gap:2.78vw;column-gap:2.78vw}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__img{width:25.14vw}[data-page=support] .p-flow__number{font-size:4.17vw}[data-page=support] .p-flow{-moz-column-gap:.69vw;column-gap:.69vw}[data-page=support] .p-support-card{margin-top:5.56vw}[data-page=support] .p-card__item{padding-inline:4.17vw;row-gap:1.39vw}[data-page=support] .p-card{max-width:86.11vw}}@media only screen and (min-width:768px) and (max-width:908px){.u-for__pcxs{display:inline!important}.l-header__container{-moz-column-gap:.63rem;column-gap:.63rem}.l-header__content-inner{-moz-column-gap:1.25rem;column-gap:1.25rem;padding-right:.63rem}.l-header__nav-list{-moz-column-gap:.63rem;column-gap:.63rem}.l-localnav__container{padding-inline:2.5rem}[data-page=home] .p-hero__mv img{width:56.25rem}[data-page=home] .p-intro__overview-content-image img{width:62.5vw}[data-page=home] .p-intro__overview-content-image{align-self:center}}@media only screen and (min-width:768px) and (min-width:768px){[data-page=function] .p-about__feature .p-about__feature-inner{padding-inline:.63rem .5rem}}@media only screen and (max-width:1439px){br.u-for__tab,img.u-for__tab{display:inline}}@media only screen and (max-width:767px){html{font-size:clamp(.63rem,4.27vw,2.05rem)}.u-ta--center__sp{text-align:center}.u-ta--right__sp{text-align:right}.u-ta--left__sp{text-align:left}.u-jc--center__sp{justify-content:center}.u-jc--right__sp{justify-content:flex-end}.u-jc--left__sp{justify-content:flex-start}.u-mt--lv0__sp{margin-top:var(--margin--lv0)}.u-mb--lv0__sp{margin-bottom:var(--margin--lv0)}.u-ml--lv0__sp{margin-left:var(--margin--lv0)}.u-mr--lv0__sp{margin-right:var(--margin--lv0)}.u-pt--lv0__sp{padding-top:var(--margin--lv0)}.u-pb--lv0__sp{padding-bottom:var(--margin--lv0)}.u-pl--lv0__sp{padding-left:var(--margin--lv0)}.u-pr--lv0__sp{padding-right:var(--margin--lv0)}.u-mt--lv1__sp{margin-top:var(--margin--lv1)}.u-mb--lv1__sp{margin-bottom:var(--margin--lv1)}.u-ml--lv1__sp{margin-left:var(--margin--lv1)}.u-mr--lv1__sp{margin-right:var(--margin--lv1)}.u-pt--lv1__sp{padding-top:var(--margin--lv1)}.u-pb--lv1__sp{padding-bottom:var(--margin--lv1)}.u-pl--lv1__sp{padding-left:var(--margin--lv1)}.u-pr--lv1__sp{padding-right:var(--margin--lv1)}.u-mt--lv2__sp{margin-top:var(--margin--lv2)}.u-mb--lv2__sp{margin-bottom:var(--margin--lv2)}.u-ml--lv2__sp{margin-left:var(--margin--lv2)}.u-mr--lv2__sp{margin-right:var(--margin--lv2)}.u-pt--lv2__sp{padding-top:var(--margin--lv2)}.u-pb--lv2__sp{padding-bottom:var(--margin--lv2)}.u-pl--lv2__sp{padding-left:var(--margin--lv2)}.u-pr--lv2__sp{padding-right:var(--margin--lv2)}.u-mt--lv3__sp{margin-top:var(--margin--lv3)}.u-mb--lv3__sp{margin-bottom:var(--margin--lv3)}.u-ml--lv3__sp{margin-left:var(--margin--lv3)}.u-mr--lv3__sp{margin-right:var(--margin--lv3)}.u-pt--lv3__sp{padding-top:var(--margin--lv3)}.u-pb--lv3__sp{padding-bottom:var(--margin--lv3)}.u-pl--lv3__sp{padding-left:var(--margin--lv3)}.u-pr--lv3__sp{padding-right:var(--margin--lv3)}.u-mt--lv4__sp{margin-top:var(--margin--lv4)}.u-mb--lv4__sp{margin-bottom:var(--margin--lv4)}.u-ml--lv4__sp{margin-left:var(--margin--lv4)}.u-mr--lv4__sp{margin-right:var(--margin--lv4)}.u-pt--lv4__sp{padding-top:var(--margin--lv4)}.u-pb--lv4__sp{padding-bottom:var(--margin--lv4)}.u-pl--lv4__sp{padding-left:var(--margin--lv4)}.u-pr--lv4__sp{padding-right:var(--margin--lv4)}.u-mt--lv5__sp{margin-top:var(--margin--lv5)}.u-mb--lv5__sp{margin-bottom:var(--margin--lv5)}.u-ml--lv5__sp{margin-left:var(--margin--lv5)}.u-mr--lv5__sp{margin-right:var(--margin--lv5)}.u-pt--lv5__sp{padding-top:var(--margin--lv5)}.u-pb--lv5__sp{padding-bottom:var(--margin--lv5)}.u-pl--lv5__sp{padding-left:var(--margin--lv5)}.u-pr--lv5__sp{padding-right:var(--margin--lv5)}.u-mt--lv6__sp{margin-top:var(--margin--lv6)}.u-mb--lv6__sp{margin-bottom:var(--margin--lv6)}.u-ml--lv6__sp{margin-left:var(--margin--lv6)}.u-mr--lv6__sp{margin-right:var(--margin--lv6)}.u-pt--lv6__sp{padding-top:var(--margin--lv6)}.u-pb--lv6__sp{padding-bottom:var(--margin--lv6)}.u-pl--lv6__sp{padding-left:var(--margin--lv6)}.u-pr--lv6__sp{padding-right:var(--margin--lv6)}.u-mt--lv7__sp{margin-top:var(--margin--lv7)}.u-mb--lv7__sp{margin-bottom:var(--margin--lv7)}.u-ml--lv7__sp{margin-left:var(--margin--lv7)}.u-mr--lv7__sp{margin-right:var(--margin--lv7)}.u-pt--lv7__sp{padding-top:var(--margin--lv7)}.u-pb--lv7__sp{padding-bottom:var(--margin--lv7)}.u-pl--lv7__sp{padding-left:var(--margin--lv7)}.u-pr--lv7__sp{padding-right:var(--margin--lv7)}.u-for__pc{display:none!important}.u-for__pcxs{display:none!important}br.u-for__pc,img.u-for__pc{display:none}br.u-for__sp,img.u-for__sp{display:inline}.icon-arrow.icon--large{width:.81rem}.icon-arrow-chevron{width:.25rem}.icon-circle-arrow{width:1.88rem;height:1.88rem}.icon-circle-arrow svg{width:.63rem}.icon-circle-arrow-chevron{width:1.88rem;height:1.88rem}.icon-circle-arrow-chevron svg{width:.31rem}.icon-dl.icon--large{width:1.38rem}.icon-mail.icon--large{width:1.69rem}.c-btn__text{padding-inline:.63rem 1.25rem}.c-btn--s{font-size:.88rem;padding:.88rem 1.25rem}.c-btn--s:has(.icon+.c-btn__text+.icon) .c-btn__text{padding-right:0}.c-btn--s:has(.icon+.c-btn__text+.icon) .icon-arrow{display:none}.c-btn--m{padding:.94rem 1.88rem;font-size:.88rem}.c-btn--m .c-btn__text{padding-inline:0 1.25rem}.c-btn--m.c-btn--senary .c-btn__text{padding-left:.94rem}.c-btn--l{font-size:1.5rem;letter-spacing:-.05em;width:84vw;padding:1.56rem 2.88rem 1.56rem 1.88rem}.c-btn--l .c-btn__text{padding-inline:.63rem .75rem}.c-btn--l .icon-circle-arrow,.c-btn--l .icon-circle-arrow-chevron{right:1.88rem}.c-form__group{align-items:center;grid-template-columns:auto 1fr}.c-form__group+.c-form__group{margin-top:.88rem}.c-form__input{grid-column:span 2;padding:.5rem .63rem}.c-form__radio{grid-column:span 2}.c-form__radio-item+.c-form__radio-item{margin-top:.44rem}.c-form__note{padding-top:1.25rem;margin-top:1.25rem}.c-form__btn{margin-top:1.88rem}.c-form__btn .c-btn--s{padding-inline:1.63rem}#hubspot-form .hs-form-field+.hs-form-field{margin-top:.88rem}#hubspot-form .hs-form-field .hs-input{padding:.5rem .63rem}#hubspot-form .legal-consent-container{padding-top:1.25rem;margin-block:1.25rem}#hubspot-form .hs_submit{margin-top:1.88rem}#hubspot-form .hs_submit .hs-button{padding-block:.88rem}.c-heading--1{font-size:4rem}.c-heading--2{font-size:2.38rem}.c-heading--3{font-size:2.13rem;line-height:1.3}.c-heading--4{font-size:1.88rem}.c-heading--5{font-size:1.63rem}.c-heading--5-en{font-size:1.75rem}.c-heading--6{font-size:1.25rem;line-height:1.5}.c-heading--6-en{font-size:1.38rem;line-height:1.5}.c-heading--7{font-size:1.13rem}.c-heading--7-en{font-size:1.25rem}.c-heading--8{font-size:1.13rem}.c-text--1{font-size:1rem}.c-text--2{font-size:.88rem}.c-text--3{font-size:.75rem}.c-step__item+.c-step__item .c-step__number::before{right:calc(100% + 2.4vw)}.l-main.lower{padding-block:2.5rem 3.75rem}.l-content{padding-inline:1.88rem}.l-content.is-wide{padding-inline:0}.l-borderCnt{padding:1.88rem 1.13rem 2.5rem}.l-contact-cta{padding-bottom:3.19rem}.l-contact-cta .items{gap:5.33vw;grid-template-columns:repeat(1,1fr)}.l-contact-cta__container{padding-block:2.5rem}.l-contact-cta__container::after{aspect-ratio:151/51;width:calc(9.44rem + 1px)}.l-floating-banner{bottom:1rem;width:100%;padding-inline:1rem}.l-floating-banner.is-hidden{transform:translateY(calc(100% + rem(16)))}.l-floating-banner a{-moz-column-gap:.63rem;column-gap:.63rem;padding:1.38rem 5.5rem 1.38rem 1.88rem}.l-floating-banner a::before{width:2.44rem;height:2.81rem}.l-floating-banner__text{font-size:1rem;font-weight:700}.l-floating-banner .icon-circle-arrow{width:2.13rem;height:2.13rem}.l-floating-banner:has(+.l-footer-bar:not(.is-hidden)){bottom:6.25rem}.l-footer-bar{background-color:rgba(255,255,255,.9);padding:.88rem;position:fixed;bottom:0;left:0;width:100%;z-index:90;transform:translateY(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.l-footer-bar.is-hidden{transform:translateY(100%)}.l-footer-bar .c-btn--s{font-size:.75rem}.l-footer-bar .c-btn__text{padding-right:0}.l-footer__container{padding-block:6.25rem 5.38rem}.l-footer__bottom-container{row-gap:4.38rem;padding-inline:2rem}.l-footer__bottom-inner:first-child{order:2;border-top:1px solid rgba(243,243,243,.3);padding-top:2.69rem}.l-footer__bottom-inner:last-child{order:1}.l-footer__logo img{width:7.38rem}.l-footer__note-wrapper .l-footer__note{font-weight:500}.l-footer__note-wrapper .l-footer__note:first-child{margin-top:.75rem}.l-footer__note-wrapper .l-footer__note:last-child{margin-top:.75rem}.l-footer__copyright{font-weight:500;margin-top:.75rem}.l-footer__nav{display:flex;flex-direction:column;row-gap:.25rem}.l-footer__nav-item::before{width:.13rem;height:.13rem}.l-footer__nav-item a{font-weight:700}[data-page=landing-page-emotional] .l-footer__container,[data-page=landing-page] .l-footer__container{padding-bottom:8.38rem}[data-page=landing-page-emotional] .l-footer__bottom-inner .l-footer__logo img,[data-page=landing-page] .l-footer__bottom-inner .l-footer__logo img{width:9.75rem}[data-page=landing-page-emotional] .l-footer__bottom-inner:first-child,[data-page=landing-page] .l-footer__bottom-inner:first-child{padding-top:1.63rem;order:2;border:0}[data-page=landing-page-emotional] .l-footer__bottom-inner:last-child,[data-page=landing-page] .l-footer__bottom-inner:last-child{order:1}[data-page=landing-page-emotional] .l-footer__nav-list,[data-page=landing-page] .l-footer__nav-list{row-gap:.25rem}.l-sonybar__container{padding:.88rem 1.25rem}.l-sonybar__logo img{width:19.2vw}.l-header__container{align-items:center}.l-header__inner{display:grid;grid-template-rows:0fr;left:0;position:absolute;top:0;transition:grid-template-rows .4s cubic-bezier(.165,.84,.44,1);width:100%}.l-header__inner[aria-hidden=false]{grid-template-rows:1fr}.l-header__inner[aria-hidden=true] .l-header__nav-list{display:none}.l-header__content{background-color:var(--bg-quaternary);overflow:hidden}.l-header__content-inner{background-color:var(--bg-quaternary);overflow-y:scroll;max-height:100dvh}.l-header__logo a{padding:.75rem .88rem;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.l-header__logo a svg{width:15.73vw}.l-header__nav{padding:6.25rem 2.5rem 1.88rem}.l-header__nav-list{flex-direction:column;row-gap:1.25rem}.l-header__nav-link{color:var(--text-primary);font-size:1.25rem}.l-header__nav-link[target="_blank"]::after{filter:brightness(0);width:4.27vw;height:4.27vw;margin-left:.63rem}.l-header__btn{display:grid;justify-content:start;row-gap:1.25rem;padding-inline:2.5rem;padding-bottom:3.13rem}.l-header__btn .l-btn__box{display:grid}.l-header__btn .l-btn__box .c-btn--s{justify-content:start;padding-inline:1.88rem;position:relative}.l-header__btn .l-btn__box .c-btn--s:has(.icon+.c-btn__text+.icon) .c-btn__text{padding-right:.94rem}.l-header__btn .l-btn__box .c-btn--s .c-btn__text+.icon{position:absolute;top:50%;transform:translateY(-50%);right:1.88rem}.dropdown-btn{align-items:center;display:flex;justify-content:center;margin-right:1.25rem;height:6.4vw;width:6.4vw;position:relative;z-index:1}.dropdown-btn[aria-expanded=false] .dropdown-btn__open{display:block}.dropdown-btn[aria-expanded=true] .dropdown-btn__close{display:block}.dropdown-btn__open{width:6.13vw}.dropdown-btn__close{width:4.53vw}[data-page=landing-page-emotional] .l-header,[data-page=landing-page] .l-header{border-bottom:1px solid var(--border-tertiary)}[data-page=landing-page-emotional] .l-header__container,[data-page=landing-page] .l-header__container{padding-bottom:1.25rem}[data-page=landing-page-emotional] .l-header__logo a,[data-page=landing-page] .l-header__logo a{padding:1rem 1.25rem 0 1.06rem}[data-page=landing-page-emotional] .l-header__logo a img,[data-page=landing-page] .l-header__logo a img{width:14.4vw}[data-page=landing-page-emotional] .l-header__logo:has(+.l-header__inner[aria-hidden=false]) a,[data-page=landing-page-emotional] .l-header__logo:has(+[aria-expanded=true]) a,[data-page=landing-page] .l-header__logo:has(+.l-header__inner[aria-hidden=false]) a,[data-page=landing-page] .l-header__logo:has(+[aria-expanded=true]) a{background-color:var(--bg-quaternary)}[data-page=landing-page-emotional] .l-header__logo:has(+.l-header__inner[aria-hidden=false]) a .l-header__logo-icon,[data-page=landing-page-emotional] .l-header__logo:has(+[aria-expanded=true]) a .l-header__logo-icon,[data-page=landing-page] .l-header__logo:has(+.l-header__inner[aria-hidden=false]) a .l-header__logo-icon,[data-page=landing-page] .l-header__logo:has(+[aria-expanded=true]) a .l-header__logo-icon{stroke:var(--icon-secondary)}[data-page=landing-page-emotional] .l-header__logo:has(+.l-header__inner[aria-hidden=false]) a .l-header__logo-text,[data-page=landing-page-emotional] .l-header__logo:has(+[aria-expanded=true]) a .l-header__logo-text,[data-page=landing-page] .l-header__logo:has(+.l-header__inner[aria-hidden=false]) a .l-header__logo-text,[data-page=landing-page] .l-header__logo:has(+[aria-expanded=true]) a .l-header__logo-text{fill:var(--icon-primary)}[data-page=landing-page-emotional] .l-header__nav,[data-page=landing-page] .l-header__nav{padding-bottom:1.25rem}[data-page=landing-page-emotional] .l-header__nav-list,[data-page=landing-page] .l-header__nav-list{row-gap:1.06rem}[data-page=landing-page-emotional] .l-header__nav-link .icon,[data-page=landing-page] .l-header__nav-link .icon{display:none}[data-page=landing-page-emotional] .l-header__btn,[data-page=landing-page] .l-header__btn{display:grid;grid-template-columns:repeat(1,1fr);padding-bottom:3.75rem;gap:1.25rem}[data-page=landing-page-emotional] .l-header__btn .l-btn__box,[data-page=landing-page] .l-header__btn .l-btn__box{justify-content:center}[data-page=landing-page-emotional] .l-header__btn .c-btn,[data-page=landing-page] .l-header__btn .c-btn{width:13.88rem;padding-inline:1.56rem;padding-block:1rem;justify-content:flex-end;box-shadow:0 .63rem 0 var(--box-shadow-primary)}[data-page=landing-page-emotional] .l-header__btn .c-btn.c-btn--landing-primary .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn.c-btn--landing-primary .c-btn__text{padding-right:2.81rem}[data-page=landing-page-emotional] .l-header__btn .c-btn.c-btn--landing-secondary .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn.c-btn--landing-secondary .c-btn__text{padding-right:1.88rem}[data-page=landing-page-emotional] .l-header__btn .c-btn__text,[data-page=landing-page] .l-header__btn .c-btn__text{font-size:.88rem}[data-page=landing-page-emotional] .l-header .dropdown-btn,[data-page=landing-page] .l-header .dropdown-btn{top:.63rem}[data-page=landing-page-emotional] .l-header .dropdown-btn__close,[data-page=landing-page] .l-header .dropdown-btn__close{width:1.25rem;height:1.25rem}.l-localnav__container{padding:.5rem 1.25rem 1.88rem}.l-localnav h1{text-align:center}.l-breadcrumb+h1{margin-top:.63rem}[data-page=article-news] .l-localnav .l-localnav__container{padding-top:2.5rem;padding-inline:1.88rem}[data-page=article-news] .l-main.lower{padding-block:1.88rem 5.63rem}[data-page=article-news] .p-article__header{margin-bottom:2.5rem}[data-page=article-news] .p-article__tags{flex-wrap:wrap}[data-page=article-news] .p-article__lead .p-article__image{margin-top:2.5rem}[data-page=article-news] .p-article__body h2{font-size:1.75rem}[data-page=article-news] .p-article__body h2::after{width:17.14%}[data-page=article-news] .p-article__body h3{font-size:1.38rem}[data-page=article-news] .p-article__body .p-article__section+.p-article__section{margin-top:2.5rem}[data-page=article-news] .p-article__body .p-article__section *+h3{margin-top:2.5rem}[data-page=article-news] .p-article__body *+.p-article__image{margin-top:1.25rem}[data-page=function] .p-function__heading{font-size:1.63rem;line-height:1.38}[data-page=function] .p-intro{padding-block:2.5rem}[data-page=function] .p-intro__image{margin-top:1.88rem;margin-inline:calc(50% - 50vw);position:relative;left:1.25rem}[data-page=function] .p-intro__image img{width:23.13rem}[data-page=function] .p-about{margin-top:3.75rem}[data-page=function] .p-about .c-card__wrapper{margin-bottom:10.94rem}[data-page=function] .p-about .c-card{margin-top:2.5rem}[data-page=function] .p-about .c-card+.c-card{margin-top:8.75rem}[data-page=function] .p-about .c-card[data-pos=right]{margin-top:7.5rem}[data-page=function] .p-about .c-card__corner{border-bottom-left-radius:.25rem;height:5.33vw;width:50%}[data-page=function] .p-about .c-card__corner::after,[data-page=function] .p-about .c-card__corner::before{width:2.67vw;height:2.67vw}[data-page=function] .p-about .c-card__container{padding:11.73vw 5.33vw 29.33vw}[data-page=function] .c-card:first-child .c-card__container{padding-bottom:34.67vw}[data-page=function] .p-about__features{gap:.38rem;grid-template-columns:repeat(1,1fr);margin-top:.88rem}[data-page=function] .p-about__feature-corner{aspect-ratio:67/27;border-bottom-left-radius:.25rem;width:17.87vw}[data-page=function] .p-about__feature-corner::after,[data-page=function] .p-about__feature-corner::before{border-top-right-radius:.25rem;width:1.6vw;height:1.6vw}[data-page=function] .p-about__feature-container{border-radius:.25rem;padding:.63rem .63rem 1rem}[data-page=function] .p-about__feature-inner{-moz-column-gap:.75rem;column-gap:.75rem;margin-block:.63rem .75rem;padding-inline:.5rem}[data-page=function] .p-about__feature-heading{font-size:1.13rem;line-height:1.5}[data-page=function] .p-about__feature-copy{padding-inline:.5rem}[data-page=function] .p-about__feature .icon{width:18.93vw;height:18.93vw}[data-page=function] .p-about__card-pic{margin-inline:calc(50% - 50vw);left:1.06rem}[data-page=function] .p-about__card-pic img{width:90.67vw}[data-page=function] .c-card:first-child .p-about__card-pic{bottom:-7.19rem}[data-page=function] .c-card[data-pos=right] .p-about__card-pic{bottom:-8.12rem}[data-page=function] .c-card:last-child .p-about__card-pic{bottom:-6.75rem}[data-page=home] .p-hero{padding-bottom:3.19rem}[data-page=home] .p-hero__container::after{aspect-ratio:151/51;width:40.27vw}[data-page=home] .p-hero__inner{padding-block:2.5rem;grid-template-areas:"heading" "lead" "mv" "cta"}[data-page=home] .p-hero__copy{font-size:1.5rem;line-height:1.5}[data-page=home] .p-hero__heading{margin-top:1.25rem}[data-page=home] .p-hero__heading img{width:10.63rem}[data-page=home] .p-hero__lead{margin-top:1.25rem;font-size:1rem;font-weight:700;line-height:1.5}[data-page=home] .p-hero__cta{margin-top:1.88rem;padding-inline:4.88rem;row-gap:1.25rem}[data-page=home] .p-hero__cta .l-btn__box .icon-arrow-chevron{right:1.63rem}[data-page=home] .p-hero__mv{margin-top:1.88rem;text-align:center}[data-page=home] .p-hero__mv img{width:21.31rem}[data-page=home] .p-intro{padding-top:2.5rem}[data-page=home] .p-intro__heading{font-size:1.63rem}[data-page=home] .p-intro__lead{margin-bottom:2.5rem;font-size:1rem;line-height:1.5}[data-page=home] .p-intro__box{margin-inline:calc(50% - 50vw)}[data-page=home] .p-intro__box-container{padding:2.5rem 1.88rem 2.5rem}[data-page=home] .p-intro__box-top-heading-copy{text-align:center;font-size:1.13rem;line-height:1.5}[data-page=home] .p-intro__box-top-heading{text-align:center;font-size:2.13rem;line-height:1.29}[data-page=home] .p-intro__box-top-image{margin-top:1.88rem}[data-page=home] .p-intro__box-bottom{padding:1.88rem 1.25rem}[data-page=home] .p-intro__box-bottom-lead{font-size:.88rem;line-height:1.79}[data-page=home] .p-intro__overview{margin-block:3.75rem}[data-page=home] .p-intro__overview-heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-intro__overview-lead{font-size:.88rem;line-height:1.79}[data-page=home] .p-intro__overview-content{margin-top:2.5rem}[data-page=home] .p-intro__overview-lists{min-height:46.75rem;background:url(../img/home/deco-notch-01_sp.svg) no-repeat top left/contain}[data-page=home] .p-intro__overview-item{padding:1rem 1.13rem 1.38rem 1.88rem}[data-page=home] .p-intro__overview-item-inner{-moz-column-gap:.88rem;column-gap:.88rem}[data-page=home] .p-intro__overview-item-heading{margin-bottom:.88rem;font-size:1.25rem;line-height:1.5;text-underline-offset:-.25rem;text-decoration-thickness:.75rem}[data-page=home] .p-intro__overview .icon{width:24vw;height:24vw}[data-page=home] .p-intro__overview-content-image{display:block;margin-top:-1.37rem}[data-page=home] .p-value{padding-block:3.75rem}[data-page=home] .p-value__heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-value__lead{font-size:1rem;line-height:1.5}[data-page=home] .p-value__description{margin-top:1.25rem;font-size:.88rem;line-height:1.79}[data-page=home] .p-value .l-content{margin-top:2.5rem}[data-page=home] .p-value__cards{row-gap:1.25rem}[data-page=home] .p-value__card-corner{border-bottom-left-radius:.31rem;height:5.87vw;width:5.87vw}[data-page=home] .p-value__card-corner::after,[data-page=home] .p-value__card-corner::before{border-top-right-radius:.31rem;width:1.6vw;height:1.6vw}[data-page=home] .p-value__card-heading{font-size:1rem;line-height:1.5;min-height:7.47vw;padding:1rem .25rem 0 1.25rem;text-underline-offset:-.25rem;text-decoration-thickness:.75rem;width:calc(100% - 5.87vw)}[data-page=home] .p-value__card-inner{row-gap:1.56rem;padding:1rem 1.25rem 2.5rem}[data-page=home] .p-value__card-text{row-gap:1.56rem}[data-page=home] .p-value__card-copy{font-size:.88rem;line-height:1.79}[data-page=home] .p-value__card-checks li{font-size:1rem;line-height:1.5}[data-page=home] .p-flow{padding-top:3.75rem}[data-page=home] .p-flow__heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-flow__lead{font-size:1rem;font-weight:600;line-height:1.5}[data-page=home] .p-flow .l-content{margin-top:2.5rem}[data-page=home] .p-howto{padding-block:3.75rem}[data-page=home] .p-howto__heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-howto__lead{font-size:1rem;line-height:1.5}[data-page=home] .p-howto .l-content{margin-top:2.5rem}[data-page=home] .p-howto__steps::after,[data-page=home] .p-howto__steps::before{justify-self:center;width:3.88rem;height:3.88rem;background:url(../img/home/icon-step-arrow.svg) no-repeat center;background-size:1.5rem 2.56rem;transform:rotate(90deg)}[data-page=home] .p-howto__steps::before{grid-row:2}[data-page=home] .p-howto__steps::after{grid-row:4}[data-page=home] .p-howto__step{grid-template-columns:5.25rem 1fr;grid-template-rows:repeat(2,auto);gap:.63rem}[data-page=home] .p-howto__step:nth-child(1){grid-row:1}[data-page=home] .p-howto__step:nth-child(2){grid-row:3}[data-page=home] .p-howto__step:nth-child(3){grid-row:5}[data-page=home] .p-howto__step-icon{grid-column:1/2;grid-row:1/2}[data-page=home] .p-howto__step-heading{grid-column:2/3;grid-row:1/2;align-self:center;display:flex;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;line-height:1.5}[data-page=home] .p-howto__step-heading .num.u-ff--en{font-size:1.63rem}[data-page=home] .p-howto__step-text{grid-column:1/-1;grid-row:2/3;font-size:.88rem;line-height:1.79}[data-page=home] .p-faq{padding-top:3.75rem}[data-page=home] .p-faq__heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-faq .l-content{margin-top:1.13rem}[data-page=home] .p-faq__summary{padding:1.25rem 1.25rem 1.25rem 1rem;align-items:center;-moz-column-gap:.63rem;column-gap:.63rem}[data-page=home] .p-faq__question{max-width:11.63rem;font-size:.88rem;line-height:1.79}[data-page=home] .p-faq__toggle{align-self:end;width:2.56rem;height:2.56rem}[data-page=home] .p-faq__toggle::after,[data-page=home] .p-faq__toggle::before{width:.88rem;height:.13rem}[data-page=home] .p-faq__answer-inner{padding:1.25rem 1.25rem 1.25rem 1rem;-moz-column-gap:.63rem;column-gap:.63rem}[data-page=home] .p-faq__a-label{margin-top:.69rem}[data-page=home] .p-faq__answer{max-width:11.63rem;font-size:.88rem;line-height:1.79}[data-page=home] .p-news{padding-block:3.75rem}[data-page=home] .p-news__heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-news__lists{margin-top:2.5rem}[data-page=home] .p-news__link{border-radius:.25rem;padding:1.88rem 1.25rem 2.5rem}[data-page=home] .p-news__header{-moz-column-gap:.63rem;column-gap:.63rem}[data-page=home] .p-news__tags{flex-wrap:wrap}[data-page=home] .p-news__text{font-size:.88rem;margin-top:.63rem;-webkit-line-clamp:5;padding-right:3.75rem}[data-page=home] .p-news__link .icon-circle-arrow{height:2.5rem;width:2.5rem;right:1.25rem;bottom:1.25rem}[data-page=home] .p-cta__container{padding-block:2.5rem}[data-page=home] .p-cta__heading{font-size:1.63rem;line-height:1.38}[data-page=home] .p-cta__lead{font-size:1rem;font-weight:600;line-height:1.5}[data-page=home] .p-cta__buttons{margin-top:1.88rem;grid-template-columns:repeat(1,1fr);gap:1.25rem}[data-page=news] .p-filtering{margin-bottom:1.88rem}[data-page=news] .p-filtering ul{-moz-column-gap:.63rem;column-gap:.63rem}[data-page=news] .p-news__link{padding:1.75rem 1.25rem}[data-page=news] .p-news__header{-moz-column-gap:.63rem;column-gap:.63rem}[data-page=news] .p-news__tags{flex-wrap:wrap}[data-page=news] .p-news__text{margin-top:.63rem;padding-right:3.75rem;-webkit-line-clamp:3}[data-page=news] .p-news__link .icon-circle-arrow{height:2.5rem;width:2.5rem;right:1.25rem;bottom:1.25rem}[data-page=contact] #hubspot-form fieldset+fieldset{margin-top:.88rem}[data-page=contact] #hubspot-form .hs-form-field{gap:.63rem}[data-page=contact] #hubspot-form .hs-form-field>label{gap:.63rem;align-items:center}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio+.hs-form-radio{margin-top:.44rem}[data-page=contact] #hubspot-form .hs-form-field .hs-input:not([type=radio]){padding:.5rem .63rem}[data-page=contact] #hubspot-form .legal-consent-container{padding-top:1.25rem;margin-block:1.25rem}[data-page=contact] #hubspot-form .hs_recaptcha{margin-top:1rem}[data-page=contact] #hubspot-form .hs_submit{margin-top:1.88rem}[data-page=contact] #hubspot-form .hs_submit .hs-button{padding-block:.88rem}[data-page=contactComplete] .l-btn__box{margin-top:1.88rem}[data-page=contactComplete] .l-btn__box .c-btn--s{padding-inline:1.69rem}[data-page=document] .l-main.lower{padding-block:3.75rem}[data-page=document] .c-card__corner{height:1.25rem;width:calc(100% - 16vw - 13.5ch)}[data-page=document] .c-card__corner::after,[data-page=document] .c-card__corner::before{box-shadow:.19rem -2px 0 2px var(--bg-quaternary);width:1.06rem;height:1.06rem}[data-page=document] .c-card__container{padding:1rem 1.25rem}[data-page=document] .c-card__inner{padding-block:2.63rem 1.13rem}[data-page=document] .c-card__heading.u-ff--en{font-size:1.13rem;padding-inline:.75rem}[data-page=document] .c-card .p-intro__card-label{padding-left:2rem}[data-page=document] .c-card .p-intro__card-thumb{margin-top:1.25rem}[data-page=document] .c-card .p-intro__card-body{margin-top:1.56rem}[data-page=document] .c-card .p-intro__card-heading{margin-bottom:1.25rem}[data-page=document] .c-card .p-intro__card-subheading{padding-bottom:.13rem;padding-inline:.19rem}[data-page=document] .c-card .p-intro__card-btn{margin-top:1.56rem;display:grid;justify-content:normal}[data-page=document] .p-card{margin-top:3.75rem;grid-template-columns:1fr}[data-page=document] .p-card__item{padding-block:10.67vw;row-gap:8vw}[data-page=document] .p-card__item:first-child{padding-top:0}[data-page=document] .p-card__item:not(:first-child){border-top:1px solid var(--border-nonary)}[data-page=document] .p-card__body{margin-top:1rem}[data-page=document] .p-card__heading{margin-bottom:.63rem}[data-page=document] .p-card__description,[data-page=document] .p-card__lead,[data-page=document] .p-card__note{margin-top:.63rem}[data-page=documentDetailTemplate] .c-card__corner{height:1.75rem;width:calc(100% - 17.07vw - 13.5ch)}[data-page=documentDetailTemplate] .c-card__corner::after,[data-page=documentDetailTemplate] .c-card__corner::before{box-shadow:.19rem -2px 0 2px var(--bg-quaternary);width:5.33vw;height:5.33vw}[data-page=documentDetailTemplate] .c-card__container{padding:.63rem 1.25rem}[data-page=documentDetailTemplate] .c-card__inner{padding-block:1.5rem 1.13rem}[data-page=documentDetailTemplate] .c-card__heading.u-ff--en{font-size:1.13rem;padding-inline:.75rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-label{padding:.5rem 2.25rem 0}[data-page=documentDetailTemplate] .c-card .p-entry__card-thumb{margin-bottom:1.38rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-subheading{padding-inline:.19rem;text-underline-offset:-.25rem;text-decoration-thickness:.75rem}[data-page=documentDetailTemplate] .c-card .p-entry__card-summary{margin-top:1.5rem;padding:1.25rem 1.25rem 1.88rem}[data-page=documentDetailTemplate] .p-form{margin-top:1.25rem}[data-page=documentDownloadComplete] .p-dl-complete{flex-direction:column-reverse;padding:1.88rem 1.25rem 1.25rem}[data-page=documentDownloadComplete] .p-dl-complete__img{margin-top:2.5rem}[data-page=documentDownloadComplete] .p-dl-complete__heading{text-align:center}[data-page=documentDownloadComplete] .p-dl-complete__btns{flex-direction:column-reverse;row-gap:1.25rem}[data-page=documentDownloadComplete] .p-dl-complete__btns .c-btn--s{padding:.75rem 1.38rem}[data-page=seminar]:has(section#comingSoon) .p-comingsoon{padding:2.5rem 1.25rem}[data-page=seminar] .p-card{grid-template-columns:1fr}[data-page=seminar] .p-card__item{padding-block:10.67vw;row-gap:8vw}[data-page=seminar] .p-card__item:not(:last-child){border-bottom:1px solid var(--border-nonary)}[data-page=seminar] .p-card__item:first-child{padding-top:0}[data-page=seminar] .p-card__heading{margin-bottom:.63rem}[data-page=seminar] .p-card__description,[data-page=seminar] .p-card__lead,[data-page=seminar] .p-card__note{margin-top:.63rem}[data-page=seminarDetailTemplate] .c-card__corner{height:1.75rem;width:calc(100% - 17.07vw - 13.5ch)}[data-page=seminarDetailTemplate] .c-card__corner::after,[data-page=seminarDetailTemplate] .c-card__corner::before{box-shadow:.19rem -2px 0 2px var(--bg-quaternary);width:5.33vw;height:5.33vw}[data-page=seminarDetailTemplate] .c-card__container{padding:.63rem 1.25rem}[data-page=seminarDetailTemplate] .c-card__inner{padding-block:1.5rem 1.13rem}[data-page=seminarDetailTemplate] .c-card__heading.u-ff--en{font-size:1.13rem;padding-inline:.75rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-label{padding:.5rem 2.25rem 0}[data-page=seminarDetailTemplate] .c-card .p-entry__card-thumb{margin-bottom:1.38rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-subheading{padding-inline:.19rem;text-underline-offset:-.25rem;text-decoration-thickness:.75rem}[data-page=seminarDetailTemplate] .c-card .p-entry__card-summary{margin-top:1.5rem;padding:1.25rem 1.25rem 1.88rem}[data-page=seminarDetailTemplate] .p-form{margin-top:1.25rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete{flex-direction:column-reverse;padding:1.88rem 1.25rem 1.25rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__img{margin-top:2.5rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__heading{text-align:center}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside{margin-top:2.5rem}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside .p-apply-complete__subheading{font-size:1.13rem;line-height:1.5}[data-page=seminarApplicationCompleteTemplate] .p-apply-complete__aside .l-btn__box{margin-top:1.25rem}[data-page=support] .l-main{padding-block:4rem 1.25rem}[data-page=support] .p-content__heading{font-size:1.63rem;line-height:1.38}[data-page=support] .p-content__lead{font-size:1rem;line-height:1.5}[data-page=support] .p-flow{margin-top:2.5rem;row-gap:1.25rem}[data-page=support] .p-flow__item{grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:1.25rem 1.88rem}[data-page=support] .p-flow__number{grid-column:1;font-size:3rem}[data-page=support] .p-flow__heading{margin-left:1rem;grid-column:2;align-self:center;font-size:1.13rem;line-height:1.78}[data-page=support] .p-flow__text{margin-top:.75rem;grid-row:2;grid-column:1/-1;font-size:1rem;line-height:1.56}[data-page=support] .p-support-card{margin-top:3.75rem}[data-page=support] .p-card{margin-top:2.5rem;grid-template-columns:1fr}[data-page=support] .p-card__item{padding-block:10.67vw;row-gap:8vw}[data-page=support] .p-card__item:not(:last-child){border-bottom:1px solid var(--border-nonary)}[data-page=support] .p-card__item:first-child{padding-top:0}[data-page=support] .p-card__heading{font-size:1.13rem}[data-page=support] .p-card__lead{margin-top:.44rem;font-size:.88rem;line-height:1.79}[data-page=support] .p-card__description{margin-top:.63rem}[data-page=support] .p-card__more .c-btn--m{padding-block:1.13rem}[data-page=trialComplete] .l-btn__box .c-btn--s{padding-inline:1.69rem}[data-page=home] .p-hero__heading-group{-ms-grid-row:1;-ms-grid-column:1}[data-page=home] .p-hero__lead{-ms-grid-row:2;-ms-grid-column:1}[data-page=home] .p-hero__cta{-ms-grid-row:4;-ms-grid-column:1}[data-page=home] .p-hero__mv{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}}@media only screen and (max-width:450px){br.u-for__sp-small,img.u-for__sp-small{display:inline}}@media (any-hover:hover){a:has(.icon-circle-arrow):hover .icon-circle-arrow{background-color:var(--bg-quaternary);border-color:var(--border-septenary);fill:var(--icon-primary)}a:has(.icon-circle-arrow-chevron):hover .icon-circle-arrow-chevron{background-color:var(--bg-quaternary);border-color:var(--border-septenary);fill:var(--icon-quinary)}.c-btn:hover{box-shadow:0 0 0 var(--box-shadow-primary)}.c-btn:not(.c-btn--l):hover{background-color:transparent}.c-btn--s.c-btn--primary:hover{border-color:var(--border-nonary);color:var(--bg-senary)}.c-btn--s.c-btn--primary:hover .icon{fill:var(--icon-quinary)}.c-btn--s.c-btn--primary:hover .icon-external{stroke:var(--icon-quinary)}.c-btn--s.c-btn--secondary:hover{background-color:var(--bg-senary);border-color:var(--border-septenary);color:var(--text-tertiary)}.c-btn--s.c-btn--secondary:hover .icon{fill:var(--icon-secondary)}.c-btn--m.c-btn--primary:hover{background-color:var(--bg-quaternary);border-color:var(--border-nonary);color:var(--bg-senary)}.c-btn--m.c-btn--primary:hover .icon{fill:var(--icon-quinary)}.c-btn--m.c-btn--secondary:hover{background-color:var(--bg-senary);border-color:var(--border-septenary);color:var(--text-tertiary)}.c-btn--m.c-btn--secondary:hover .icon{fill:var(--icon-secondary)}.c-btn--m.c-btn--tertiary:hover{border-color:var(--border-octonary);color:var(--text-secondary)}.c-btn--m.c-btn--tertiary:hover .icon{fill:var(--icon-tertiary)}.c-btn--m.c-btn--quaternary:hover{background-color:#000;color:var(--text-tertiary)}.c-btn--m.c-btn--quaternary:hover .icon{fill:var(--icon-secondary)}.c-btn--m.c-btn--quinary:hover{background-color:#000;color:var(--text-tertiary)}.c-btn--m.c-btn--quinary:hover .icon{fill:var(--icon-secondary)}.c-btn--m.c-btn--senary:hover{background-color:var(--bg-quaternary);color:var(--text-primary)}.c-btn--m.c-btn--senary:hover .icon{fill:var(--icon-quaternary)}.c-btn--l.c-btn--primary:hover .icon-circle-arrow{background-color:var(--icon-tertiary);fill:var(--icon-secondary)}.c-btn--l.c-btn--primary:hover .icon-circle-arrow-chevron{background-color:var(--icon-secondary);border-color:var(--border-septenary);fill:var(--icon-quinary)}.c-btn--l.c-btn--secondary:hover .icon-circle-arrow-chevron{background-color:var(--icon-quinary);border-color:var(--border-nonary);fill:var(--icon-secondary)}.c-form__radio-item input[type=radio]:not(:checked)+label:hover::before{background-color:var(--bg-tertiary);transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.c-form__note-text a:hover{text-decoration:none}#hubspot-form .legal-consent-container .hs-richtext a:hover{text-decoration:none}#hubspot-form .hs_submit .hs-button:hover{background-color:transparent;border-color:var(--border-nonary);box-shadow:0 0 0 var(--box-shadow-primary);color:var(--bg-senary)}.l-floating-banner a:hover .icon-circle-arrow{background-color:var(--icon-tertiary);fill:var(--icon-secondary)}.l-floating-banner .banner-close:hover{opacity:.7}.l-footer__logo a:hover{opacity:.7}.l-footer__nav-item a:hover{opacity:.7}.l-sonybar__logo a:hover{opacity:.7}.l-header__logo a:hover svg{opacity:.7}.l-header__nav-link:hover{opacity:.7}.l-breadcrumb a:hover{opacity:.7}[data-page=home] .p-news__link:hover{box-shadow:0 3px 6px var(--box-shadow-primary)}[data-page=news] .p-filtering a:hover{text-decoration-line:underline}[data-page=news] .p-news__link:hover{box-shadow:0 3px 6px var(--box-shadow-primary)}[data-page=contact] #hubspot-form .hs-form-field .hs-form-radio-display:has(input[type=radio]:not(:checked)):hover::before{background-color:var(--bg-tertiary);transition:background-color .4s cubic-bezier(.165,.84,.44,1)}[data-page=contact] #hubspot-form .legal-consent-container .hs-richtext a:hover{text-decoration:none}[data-page=contact] #hubspot-form .hs_submit .hs-button:hover{background-color:transparent;border-color:var(--border-nonary);box-shadow:0 0 0 var(--box-shadow-primary);color:var(--bg-senary)}}@media (forced-colors:active){mark{color:HighlightText;background-color:Highlight}}