@charset "UTF-8";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){--tw-shadow:0 0 #0000;-webkit-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mt-24{margin-top:6rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.text-center{text-align:center}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[barba\:afterEnter\]{barba:afterEnter}.\[barba\:afterLeave\]{barba:afterLeave}.\[barba\:afterOnce\]{barba:afterOnce}.\[barba\:after\]{barba:after}.\[barba\:beforeEnter\]{barba:beforeEnter}.\[barba\:beforeLeave\]{barba:beforeLeave}.\[barba\:beforeOnce\]{barba:beforeOnce}.\[barba\:before\]{barba:before}.\[barba\:enter\]{barba:enter}.\[barba\:leave\]{barba:leave}.\[barba\:once\]{barba:once}*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,ol,option,p,pre,select,td,textarea,th,ul{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,cite,dfn,em,var{font-style:normal}caption,th{text-align:left}a,abbr[title],ins{text-decoration:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1}main{display:block}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:after,q:before{content:none}sub,sup{vertical-align:initial}button,input,mark,select,textarea{background:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}select{-webkit-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}a,button,input[type=checkbox],input[type=radio],label,select{cursor:pointer}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/font/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/font/NotoSansJP-Regular.woff) format("woff"),url(/assets/font/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/font/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/font/NotoSansJP-Bold.woff) format("woff"),url(/assets/font/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;src:url(/assets/font/NotoSerif-Regular.woff2) format("woff2"),url(/assets/font/NotoSerif-Regular.woff) format("woff"),url(/assets/font/NotoSerif-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/font/Roboto-Regular.woff2) format("woff2"),url(/assets/font/Roboto-Regular.woff) format("woff"),url(/assets/font/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;src:url(/assets/font/ZenKakuGothicNew-Regular.woff2) format("woff2"),url(/assets/font/ZenKakuGothicNew-Regular.woff) format("woff"),url(/assets/font/ZenKakuGothicNew-Regular.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;src:url(/assets/font/ZenKakuGothicNew-Bold.woff2) format("woff2"),url(/assets/font/ZenKakuGothicNew-Bold.woff) format("woff"),url(/assets/font/ZenKakuGothicNew-Bold.ttf) format("truetype")}@keyframes anim-slide-right-enter{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes anim-slide-right-leave{0%{transform:translateX(100%)}to{transform:translateX(200%)}}@keyframes anim-slide-right{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes anim-link-hover-enter{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0 1px}}@keyframes anim-link-hover-leave{0%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes anim-btn-icon-up-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-up-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-right{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-down-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-down-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-left-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-left-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-topright{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(70.7106781187%,-70.7106781187%)}51%{opacity:0;transform:translate(-70.7106781187%,70.7106781187%)}to{opacity:1;transform:translate(0)}}:root{--leading-trim:calc(0.5em - 1lh/2);interpolate-size:allow-keywords}html{overflow-y:scroll}html.-full{height:100%;overflow:hidden}body{font-feature-settings:"palt";background-color:#fafafa;color:#111;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.04375em;line-height:1.5;overflow-x:clip}html.-full body{height:100%}s{color:#555}._svgText{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}#drupal-live-announce.visually-hidden,#toolbar-bar .visually-hidden,#toolbar-item-administration-tray .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assets/font/icomoon.ttf?5805bs) format("truetype"),url(/assets/font/icomoon.woff?5805bs) format("woff"),url(/assets/font/icomoon.svg?5805bs#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-add:before{content:""}.icon-arrow-back:before{content:""}.icon-arrow-downward:before{content:""}.icon-arrow-forward:before{content:""}.icon-arrow-upward:before{content:""}.icon-blank:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-close:before{content:""}.icon-checkmark:before{content:""}.icon-share2:before{content:""}.l-theHeaderPc-inner{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.l-theHeaderPc-logo{display:block;flex-shrink:0;height:auto}.l-theHeaderPc-logo-img{display:block;height:auto;width:100%}.l-theHeaderPc-logo-img.-black{display:block}.l-theHeaderPc-logo-img.-white{display:none}.l-theHeaderPc-content{align-items:flex-end;display:flex;flex-direction:column}.l-theHeaderPc-lang,.l-theHeaderPc-lang-icon,.l-theHeaderPc-top{align-items:center;display:flex}.l-theHeaderPc-lang-icon{color:#222;justify-content:center}.l-theHeaderPc-lang-icon svg{display:block;height:100%;width:100%}.l-theHeaderPc-lang-list{align-items:center;display:flex}.l-theHeaderPc-lang-item{color:#999;cursor:pointer;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;transition:color .35s ease}.l-theHeaderPc-lang-item.-active{color:#222;text-decoration:underline}.l-theHeaderPc-lang-item:not(.-active):hover{color:#555;transition:color .35s ease}.l-theHeaderPc-lang-divider{background-color:#999;display:block}.l-theHeaderPc-subNav,.l-theHeaderPc-subNav-list{align-items:center;display:flex}.l-theHeaderPc-subNav-link{color:#222;transition:opacity .35s ease}.l-theHeaderPc-cta,.l-theHeaderPc-subNav-link{align-items:center;display:flex;font-weight:700;justify-content:center}.l-theHeaderPc-cta{background-color:#684ae9;color:#fff;transition:background-color .35s ease}.l-theHeaderPc-cta-text{white-space:nowrap}.l-theHeaderPc-mainNav,.l-theHeaderPc-mainNav-list{align-items:center;display:flex}.l-theHeaderPc-mainNav-item{position:relative}.l-theHeaderPc-mainNav-link{align-items:center;color:#222;display:flex;font-weight:700;justify-content:center;transition:background-color .35s ease,border-radius .35s ease;white-space:nowrap}.l-theHeaderPc-dropdown{left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.l-theHeaderPc-mainNav-item[data-has-dropdown=true].-dropdown-open .l-theHeaderPc-dropdown{opacity:1;pointer-events:auto;visibility:visible}.l-theHeaderPc-mainNav-item[data-has-dropdown=true].-dropdown-open .l-theHeaderPc-mainNav-link{background-color:#e7eeff;border-radius:.25rem}.l-theHeaderPc-dropdown-list{display:flex;flex-direction:column}.l-theHeaderPc-dropdown-link{align-items:center;color:#fafafa;display:flex;font-weight:700;letter-spacing:.7px;line-height:1.5;transition:opacity .35s ease,background-color .35s ease}.l-theHeaderPc-dropdown-bullet{background-color:#cbb7ff;display:block;flex-shrink:0}.l-theHeaderPc-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#2222221a;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:100%;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;width:100vw}.l-theHeader.-dropdown-active .l-theHeaderPc-overlay{opacity:1;pointer-events:auto;visibility:visible}.l-theHeaderSp-logo{display:block;flex-shrink:0;height:auto}.l-theHeaderSp-logo-img{display:block;height:auto;width:100%}.l-theHeaderSp-logo-img.-black{display:block}.l-theHeaderSp-logo-img.-white{display:none}.l-theHeaderSp-bar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;transition:background-color .4s ease}.l-theHeaderSp-lang{align-items:center;display:flex;margin-left:auto}.l-theHeaderSp-lang-icon{align-items:center;color:#222;display:flex;justify-content:center;transition:color .4s ease}.l-theHeaderSp-lang-icon svg{fill:#222;display:block;height:100%;transition:fill .4s ease;width:100%}.l-theHeaderSp-lang-list{align-items:center;display:flex}.l-theHeaderSp-lang-item{color:#999;cursor:pointer;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;transition:color .4s ease}.l-theHeaderSp-lang-item.-active{color:#222;text-decoration:underline}.l-theHeaderSp-lang-divider{background-color:#999;display:block}.l-theHeaderSp-menuBtn{align-items:center;cursor:pointer;display:flex;justify-content:center}.l-theHeaderSp-menuBtn-icon{background-color:#222;display:block;position:relative;transition:background-color .4s ease}.l-theHeaderSp-menuBtn-icon:after,.l-theHeaderSp-menuBtn-icon:before{background-color:#222;content:"";left:0;position:absolute;transition:transform .4s ease,background-color .4s ease;width:100%}.l-theHeaderSp-menu{background-color:#4228a3;height:100%;left:0;opacity:0;overflow-y:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%}.l-theHeaderSp-menu-inner,.l-theHeaderSp-nav-list{display:flex;flex-direction:column}.l-theHeaderSp-nav-item{border-top:1px solid #ffffff4d}.l-theHeaderSp-nav-item:last-child{border-bottom:1px solid #ffffff4d}.l-theHeaderSp-nav-link{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:600;justify-content:space-between;width:100%}.l-theHeaderSp-nav-icon{align-items:center;color:#fff;display:flex;justify-content:center;transition:transform .35s ease}.l-theHeaderSp-nav-icon svg{display:block;height:100%;width:100%}.l-theHeaderSp-nav-dropdown{height:0;overflow:hidden;transition:height .35s ease}.l-theHeaderSp-nav-dropdown-list{display:flex;flex-direction:column}.l-theHeaderSp-nav-dropdown-link{align-items:flex-start;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:600}.l-theHeaderSp-nav-dropdown-bullet{background-color:#cbb7ff;display:block;flex-shrink:0}.l-theHeaderSp-nav-item[data-accordion-open=true] .l-theHeaderSp-nav-icon{transform:rotate(180deg)}.l-theHeaderSp-cta{align-items:center;background-color:#7c5cfd;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:600;justify-content:center;width:100%}.l-theHeaderSp-cta-text{white-space:nowrap}.l-theHeader.-menu-open .l-theHeaderSp-bar{background-color:#4228a3;position:relative;z-index:1}.l-theHeader.-menu-open .l-theHeaderSp-logo-img.-black{display:none}.l-theHeader.-menu-open .l-theHeaderSp-logo-img.-white{display:block}.l-theHeader.-menu-open .l-theHeaderSp-lang-icon{color:#fff}.l-theHeader.-menu-open .l-theHeaderSp-lang-icon svg{fill:#fff;transition:fill .4s ease}.l-theHeader.-menu-open .l-theHeaderSp-lang-item{color:#999}.l-theHeader.-menu-open .l-theHeaderSp-lang-item.-active{color:#fff}.l-theHeader.-menu-open .l-theHeaderSp-menuBtn-icon{background-color:initial}.l-theHeader.-menu-open .l-theHeaderSp-menuBtn-icon:after,.l-theHeader.-menu-open .l-theHeaderSp-menuBtn-icon:before{background-color:#fff}.l-theHeader.-menu-open .l-theHeaderSp-menuBtn-icon:before{transform:translateY(.5rem) rotate(45deg)}.l-theHeader.-menu-open .l-theHeaderSp-menuBtn-icon:after{transform:translateY(-.5rem) rotate(-45deg)}.l-theHeader.-menu-open .l-theHeaderSp-menu{-webkit-overflow-scrolling:touch;height:100vh;height:100svh;height:100dvh;opacity:1;overflow-y:auto;pointer-events:auto;visibility:visible}.l-theHeader{left:0;position:fixed;top:0;transform:translateY(0);transition:transform .35s ease;width:100%;z-index:100}.l-theHeader.-hidden{transform:translateY(-100%);transition:transform .35s ease}.l-theFooter{background:linear-gradient(180deg,#0a1f5d,#3e2e84);color:#fff;position:relative}.l-theFooter-inner{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.l-theFooter-navColumns,.l-theFooter-top{display:flex}.l-theFooter-navColumn{display:flex;flex-direction:column}.l-theFooter-navColumn-title{color:#fff;font-weight:700}.l-theFooter-navColumn-list{display:flex;flex-direction:column}.l-theFooter-navColumn-link{color:#fff;display:block;transition:-webkit-text-decoration .35s ease;transition:text-decoration .35s ease;transition:text-decoration .35s ease,-webkit-text-decoration .35s ease}.l-theFooter-social,.l-theFooter-social-link{align-items:center;display:flex}.l-theFooter-social-link{border:1px solid #fff;border-radius:100vmax;color:#fff;justify-content:center;transition:background-color .35s ease,color .35s ease}.l-theFooter-social-icon{fill:#fff;transition:fill .35s ease}.l-theFooter-bottom{display:flex}.l-theFooter-bottomNav-list{align-items:center;display:flex}.l-theFooter-bottomNav-link{color:#fff;display:block;transition:-webkit-text-decoration .35s ease;transition:text-decoration .35s ease;transition:text-decoration .35s ease,-webkit-text-decoration .35s ease;white-space:nowrap}.l-theFooter-copyright{display:flex;flex-direction:column}.l-theFooter-copyright-powered,.l-theFooter-copyright-text{color:#fff}.c-breadCrumb{background-color:#fff;border-top:1px solid #eee}.c-breadCrumb-list{list-style:none;margin:0;padding:0}.c-breadCrumb-item,.c-breadCrumb-list{align-items:center;display:flex}.c-breadCrumb-link{color:#5638c9;font-weight:700;text-decoration:none;transition:opacity .3s ease}.c-breadCrumb-current,.c-breadCrumb-link{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;line-height:1.5;white-space:nowrap}.c-breadCrumb-current{color:#222;font-weight:400}.c-breadCrumb-separator{color:#bbb;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;line-height:1.5}.c-accordionItem{display:flex;flex-direction:column;width:100%}.c-accordionItem.-opened .c-accordionItem-arrow{display:none;transform:rotate(180deg)}.c-accordionItem.-opened .c-accordionItem-content{display:block}.c-accordionItem-header{background:none;border:none;cursor:pointer;justify-content:space-between;padding:0;text-align:left;width:100%}.c-accordionItem-header,.c-accordionItem-headerInner,.c-accordionItem-icon{align-items:center;display:flex}.c-accordionItem-icon{color:#7c5cfd;flex-shrink:0;justify-content:center}.c-accordionItem-icon svg{display:block;height:100%;width:100%}.c-accordionItem-title{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-accordionItem-arrow{align-items:center;color:#2f1a7a;display:flex;flex-shrink:0;justify-content:center;transition:transform .35s ease}.c-accordionItem-arrow svg{display:block;height:100%;width:100%}.c-accordionItem-content{display:none;overflow:hidden}.c-accordionItem-contentInner{display:flex;flex-direction:column;transition:opacity .35s ease}.c-accordionItem-mediaWrap{background:linear-gradient(180deg,#5a36f280,#91adf280 50%);border-radius:.5714285714rem;display:none;overflow:hidden}.c-accordionItem-media,.c-accordionItem-media img,.c-accordionItem-media video{display:block;height:100%;object-fit:cover;width:100%}.c-accordionItem-description{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-accordionItem-link{align-items:center;display:inline-flex;text-decoration:none;transition:gap .35s ease}.c-accordionItem-linkText{color:#5638c9;font-weight:700}.c-accordionItem-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center}.c-accordionItem-linkIcon svg{fill:#7c5cfd;display:block}.c-accordionItem-separator{border:0;border-top:1px solid #fff;height:0;margin:0;width:100%}.c-buttonBacktoTop{align-items:center;background-color:#e7eeff;border-radius:1000px;color:#684ae9;cursor:pointer;display:flex;justify-content:center;overflow:hidden;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.c-buttonBacktoTop-inner{align-items:center;display:flex;flex-direction:column}.c-buttonBacktoTop-icon{align-items:center;display:flex;justify-content:center}.c-buttonBacktoTop-icon svg{fill:#684ae9;display:block;height:100%;transition:fill .35s ease;width:100%}.c-buttonBacktoTop-text{font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.5;text-align:center;white-space:nowrap}.c-buttonPrimary{align-items:center;background-color:#684ae9;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;transition:background-color .35s ease}.c-buttonPrimary-text{font-weight:700;white-space:nowrap}.c-buttonPrimary-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.c-buttonPrimary-icon svg{display:block;height:100%;width:100%}.c-imagePicture-zoom{background:none;border:none;color:#684ae9;cursor:pointer;display:none}.c-imagePicture-zoom svg{fill:currentColor;display:block;height:1.7142857143rem;width:1.7142857143rem}.c-imagePicture-zoom-text{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:150%}.c-column2,.c-column3,.c-column4{display:grid}.c-headingLevel2{font-weight:700;text-align:center}.c-headingLevel2.-left{text-align:left}.c-headingLevel2-subtitle{background:linear-gradient(90deg,#9578ff,#668eff);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1lh}.c-headingLevel2-title,.c-headingLevel2Simple{color:#2f1a7a;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35;text-align:center}.c-headingLevel2Simple.-noMarginTop{margin-top:0}.c-headingLevel3{color:#2f1a7a;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-headingLevel3-text{border-color:#9578ff;border-style:solid}.c-headingLevel3Simple{color:#2f1a7a;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35;text-align:center}.c-headingLevel3Simple.-noMarginTop{margin-top:0}.c-headingLevel4{color:#2f1a7a;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-headingLevel4.-noMarginTop{margin-top:0}.c-featureHeading{box-sizing:border-box;color:#2f1a7a;display:flex;flex-direction:column;width:100%}.c-featureHeading-head{align-items:center;display:flex;gap:.5rem}.c-featureHeading-icon,.c-featureHeading-iconSquare{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.c-featureHeading-icon svg,.c-featureHeading-iconSquare svg{height:100%;width:100%}.c-featureHeading-icon:not(.c-featureHeading-iconSquare){padding:0}.c-featureHeading-icon svg{fill:#4c70ff}.c-featureHeading-iconSquare{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#4c70ff;border-radius:.5rem}.c-featureHeading-iconSquare svg{fill:#fff}.c-featureHeading-title{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;letter-spacing:.7px;line-height:1.35}.c-linkAnchor{align-items:center;display:flex}.c-linkAnchor-icon,.c-linkAnchor-text{color:#111;font-weight:200;line-height:1.6}.c-linkBlockNews{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-decoration:none;width:100%}.c-linkBlockNews:before{background-color:#bbb;left:0;width:100%}.c-linkBlockNews:after,.c-linkBlockNews:before{bottom:0;content:"";display:block;height:1px;position:absolute}.c-linkBlockNews:after{background-color:#684ae9;right:0;transition:width .24s ease;width:0}.c-linkBlockNews .c-linkBlockNews-content,.c-linkBlockNews-content{transition:opacity .4s ease}.c-linkBlockNews-content{display:flex;flex-direction:column;width:100%}.c-linkBlockNews-meta{align-items:center;display:flex}.c-linkBlockNews-date{color:#5638c9;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.35}.c-linkBlockNews-category{align-items:center;background-color:#eee;border-radius:100vmax;color:#222;display:inline-flex;justify-content:center}.c-linkBlockNews-textWrap{display:flex;flex-direction:column;width:100%}.c-linkBlockNews-title{color:#222;font-weight:700;text-decoration:none;transition:-webkit-text-decoration .4s ease;transition:text-decoration .4s ease;transition:text-decoration .4s ease,-webkit-text-decoration .4s ease}.c-linkBlockNews-description{color:#555}.c-linkBlockThumbnail{align-items:flex-start;display:flex;flex-direction:column;text-decoration:none;transition:opacity .35s ease}.c-linkBlockThumbnail-imageWrap{background-color:#fff;flex-shrink:0;overflow:hidden}.c-linkBlockThumbnail-image{display:block;height:100%;object-fit:cover;width:100%}.c-linkBlockThumbnail-imagePlaceholder{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}.c-linkBlockThumbnail-placeholderText{color:#777;font-weight:700;line-height:1.35}.c-linkBlockThumbnail-content{display:flex;flex-direction:column;width:100%}.c-linkBlockThumbnail-title{color:#2f1a7a;font-weight:700;line-height:1.35;margin:0}.c-linkBlockThumbnail-description{color:#222}.c-linkBlockThumbnail-linkWrap{align-items:center;display:flex;transition:gap .35s ease}.c-linkBlockThumbnail-linkText{color:#5638c9;font-weight:700}.c-linkBlockThumbnail-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center}.c-linkBlockThumbnail-linkIcon svg{fill:#7c5cfd;display:block}.c-linkBlockUseCase{align-items:flex-start;background-color:#e7eeff;display:flex;flex-direction:column;justify-content:center;text-decoration:none;transition:background-color .35s ease}.c-linkBlockUseCase-inner{align-items:center;display:flex;transition:opacity .35s ease;width:100%}.c-linkBlockUseCase-iconWrap{background:linear-gradient(90deg,#568ef6,#7c5cfd);border-radius:1000px;flex-shrink:0;overflow:hidden}.c-linkBlockUseCase-icon,.c-linkBlockUseCase-iconWrap{align-items:center;display:flex;justify-content:center}.c-linkBlockUseCase-icon{color:#fff}.c-linkBlockUseCase-icon svg{fill:#fff;display:block;height:100%;width:100%}.c-linkBlockUseCase-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-width:0}.c-linkBlockUseCase-title{color:#222;font-weight:700;line-height:1.35;margin:0}.c-linkBlockUseCase-linkWrap{align-items:center;display:flex;transition:gap .35s ease}.c-linkBlockUseCase-linkText{color:#5638c9;font-weight:700}.c-linkBlockUseCase-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center}.c-linkBlockUseCase-linkIcon svg{fill:#7c5cfd;display:block}.c-linkCardPrice{background-color:#f8f9ff;border:2px solid #e7eeff;display:block;overflow:hidden}.c-linkCardPrice.-recommend{background:linear-gradient(180deg,#824cf8e6,#5d70f9e6);border-color:#e7eeff}.c-linkCardPrice.-recommend .c-linkCardPrice-appendix,.c-linkCardPrice.-recommend .c-linkCardPrice-creditInfo,.c-linkCardPrice.-recommend .c-linkCardPrice-description,.c-linkCardPrice.-recommend .c-linkCardPrice-featureText,.c-linkCardPrice.-recommend .c-linkCardPrice-monthlyLabel,.c-linkCardPrice.-recommend .c-linkCardPrice-monthlyPrice,.c-linkCardPrice.-recommend .c-linkCardPrice-price,.c-linkCardPrice.-recommend .c-linkCardPrice-pricePeriod{color:#fff}.c-linkCardPrice.-recommend .c-linkCardPrice-featureIcon{color:#e1d4ff}.c-linkCardPrice.-recommend .c-linkCardPrice-featureIcon svg{fill:#e1d4ff}.c-linkCardPrice.-recommend .c-linkCardPrice-separator{border-color:#ffffff4d}.c-linkCardPrice-content,.c-linkCardPrice-header,.c-linkCardPrice-inner{display:flex;flex-direction:column}.c-linkCardPrice-labelWrap{display:flex}.c-linkCardPrice-label{align-items:center;background-color:#fff;border:1px solid #684ae9;color:#684ae9;display:inline-flex;font-weight:700;letter-spacing:.04375rem;line-height:1.5}.c-linkCardPrice-description{color:#222;letter-spacing:.04375rem;line-height:1.5}.c-linkCardPrice-appendix{color:#2f1a7a;font-weight:700;letter-spacing:.04375rem;line-height:1.5}.c-linkCardPrice-priceSection{display:flex;flex-direction:column}.c-linkCardPrice-priceWrap{align-items:flex-end;display:flex}.c-linkCardPrice-price{color:#2f1a7a;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.04375rem;line-height:1}.c-linkCardPrice-pricePeriod{color:#222;letter-spacing:.04375rem;line-height:1.5}.c-linkCardPrice-monthlyWrap{align-items:center;display:flex;line-height:1}.c-linkCardPrice-monthlyLabel,.c-linkCardPrice-monthlyPrice{color:#222;letter-spacing:.04375rem;line-height:1}.c-linkCardPrice-monthlyPrice{font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-linkCardPrice-creditInfo{color:#222;letter-spacing:.04375rem;line-height:1}.c-linkCardPrice-separator{border:0;border-top:1px solid #ddd;margin:0}.c-linkCardPrice-features{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.c-linkCardPrice-featureIcon,.c-linkCardPrice-featureItem{align-items:center;display:flex}.c-linkCardPrice-featureIcon{color:#684ae9;flex-shrink:0;justify-content:center}.c-linkCardPrice-featureIcon svg{fill:#684ae9;display:block;height:100%;width:100%}.c-linkCardPrice-featureText{color:#222;letter-spacing:.04375rem;line-height:1.5}.c-linkCardPrimary{background-color:#fff;border:1px solid #ddd;overflow:hidden;text-decoration:none;transition:all .35s ease}.c-linkCardPrimary,.c-linkCardPrimary-inner{align-items:center;display:flex;flex-direction:column}.c-linkCardPrimary-inner{transition:opacity .35s ease;width:100%}.c-linkCardPrimary-mediaWrap{background-color:#999;border:1px solid #ddd;max-width:100%;overflow:hidden;position:relative;z-index:0}.c-linkCardPrimary-mediaWrap:after{animation:linkCardPrimary-spinner .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fffc;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;pointer-events:none;position:absolute;top:50%;width:24px;z-index:0}@keyframes linkCardPrimary-spinner{to{transform:rotate(1turn)}}.c-linkCardPrimary-media{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.c-linkCardPrimary-content{align-items:center;display:flex;flex-direction:column;max-width:100%}.c-linkCardPrimary-title{font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-linkCardPrimary-description,.c-linkCardPrimary-title{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;margin:0;text-align:center}.c-linkCardPrimary-description{color:#222;font-weight:400;letter-spacing:.7px;line-height:150%;max-width:100%}.c-linkCardPrimary-linkWrap{align-items:center;display:flex;transition:gap .35s ease}.c-linkCardPrimary-linkText{color:#5638c9;font-weight:700}.c-linkCardPrimary-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center;transition:transform .35s ease}.c-linkCardPrimary-linkIcon svg{fill:#7c5cfd;display:block}.c-linkCardService{background-color:#e7eeff;display:block;overflow:hidden;text-decoration:none;transition:background-color .35s}.c-linkCardService-content,.c-linkCardService-inner{display:flex;flex-direction:column}.c-linkCardService-content{align-items:flex-end}.c-linkCardService-main{width:100%}.c-linkCardService-header,.c-linkCardService-main{align-items:flex-start;display:flex;flex-direction:column}.c-linkCardService-title{font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-linkCardService-description,.c-linkCardService-title{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal}.c-linkCardService-description{font-weight:400;letter-spacing:.7px;line-height:150%}.c-linkCardService-price{color:#2f1a7a;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.04375rem;line-height:1}.c-linkCardService-linkWrap{align-items:center;display:flex;gap:.25rem}.c-linkCardService-linkText{color:#5638c9;font-weight:700;letter-spacing:.04375rem;white-space:nowrap}.c-linkCardService-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center;transition:transform .35s}.c-linkCardService-linkIcon svg{fill:#7c5cfd;display:block;height:100%;width:100%}.c-linkCardUseCase{background-color:#e7eeff;overflow:hidden;text-decoration:none;transition:background-color .35s ease}.c-linkCardUseCase,.c-linkCardUseCase-inner{align-items:center;display:flex;flex-direction:column}.c-linkCardUseCase-inner{transition:opacity .35s ease}.c-linkCardUseCase-header{align-items:center;display:flex;flex-direction:column}.c-linkCardUseCase-title{color:#222;font-weight:700;line-height:1.35;margin:0;text-align:center;white-space:pre-line}.c-linkCardUseCase-description{color:#222;line-height:1.5}.c-linkCardUseCase-mediaWrap{background-color:#999;overflow:hidden;position:relative}.c-linkCardUseCase-mediaWrap:after{animation:linkCardUseCase-spinner .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fffc;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;pointer-events:none;position:absolute;top:50%;width:24px;z-index:0}@keyframes linkCardUseCase-spinner{to{transform:rotate(1turn)}}.c-linkCardUseCase-media{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.c-linkCardUseCase-linkWrap{align-items:center;display:flex;transition:gap .35s ease}.c-linkCardUseCase-linkText{color:#5638c9;font-weight:700}.c-linkCardUseCase-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center;transition:transform .35s ease}.c-linkCardUseCase-linkIcon svg{fill:#7c5cfd;display:block}.c-linkCTA{align-items:center;background-color:#684ae9;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;transition:background-color .35s ease}.c-linkCTA-text{font-weight:700;white-space:nowrap}.c-linkNews{background-color:#ffffffb3;border:1px solid #f2e9ff;border-radius:.25rem;cursor:pointer;display:block;transition:background-color .35s ease}.c-linkNews-inner{border-radius:inherit;overflow:hidden}.c-linkNews-content{align-items:center;display:flex}.c-linkNews-label{align-items:center;background-color:#3154f8;border-radius:100vmax;color:#fff;display:inline-flex;flex-shrink:0;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:1;white-space:nowrap}.c-linkNews-body{align-items:center;display:flex}.c-linkNews-text{color:#3154f8;font-weight:700;transition:-webkit-text-decoration .35s ease;transition:text-decoration .35s ease;transition:text-decoration .35s ease,-webkit-text-decoration .35s ease}.c-linkNews-icon{align-items:center;color:#3154f8;display:flex;flex-shrink:0;justify-content:center}.c-linkNews-icon svg{fill:#3154f8;display:block}.c-linkPrimary{align-items:center;background-color:#684ae9;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;transition:background-color .35s ease}.c-linkPrimary.-align-left{display:flex;margin-inline:0 auto;width:fit-content}.c-linkPrimary.-align-center{display:flex;margin-inline:auto;width:fit-content}.c-linkPrimary.-align-right{display:flex;margin-inline:auto 0;width:fit-content}.c-linkPrimary-text{font-weight:700;white-space:nowrap}.c-linkSecondary{background-color:#fff;border:2px solid #684ae9;border-radius:.5rem;cursor:pointer;display:inline-block;transition:background-color .35s ease,border-color .35s ease}.c-linkSecondary.-align-left{display:flex;margin-inline:0 auto;width:fit-content}.c-linkSecondary.-align-center{display:flex;margin-inline:auto;width:fit-content}.c-linkSecondary.-align-right{display:flex;margin-inline:auto 0;width:fit-content}.c-linkSecondary-inner{align-items:center;border-radius:inherit;display:flex;justify-content:center;overflow:hidden}.c-linkSecondary-text{color:#684ae9;font-weight:700;transition:color .35s ease;white-space:nowrap}.c-linkButtonBackPrimary{align-items:center;background-color:#fff;border:2px solid #684ae9;border-radius:.5rem;color:#684ae9;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;padding:.75rem 1.5rem .75rem 1rem;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.c-linkButtonBackPrimary.-align-left{display:flex;margin-inline:0 auto;width:fit-content}.c-linkButtonBackPrimary.-align-center{display:flex;margin-inline:auto;width:fit-content}.c-linkButtonBackPrimary.-align-right{display:flex;margin-inline:auto 0;width:fit-content}.c-linkButtonBackPrimary.-hover{background-color:#2f1a7a;border-color:#2f1a7a;color:#fff}.c-linkButtonBackPrimary.-hover .c-linkButtonBackPrimary-icon svg{fill:#fff}.c-linkButtonBackPrimary-icon{align-items:center;display:inline-flex;justify-content:center}.c-linkButtonBackPrimary-icon svg{fill:#684ae9;height:1.5rem;transition:fill .35s ease;width:1.5rem}.c-linkButtonBackPrimary-text{color:inherit;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:150%;white-space:nowrap}.c-linkButtonBackSecondary{align-items:center;background-color:#e7eeff;border:none;border-radius:.5rem;color:#684ae9;cursor:pointer;display:inline-flex;gap:.25rem;justify-content:center;padding:.5rem .75rem .5rem .5rem;transition:background-color .25s ease,color .25s ease}.c-linkButtonBackSecondary.-align-left{display:flex;margin-inline:0 auto;width:fit-content}.c-linkButtonBackSecondary.-align-center{display:flex;margin-inline:auto;width:fit-content}.c-linkButtonBackSecondary.-align-right{display:flex;margin-inline:auto 0;width:fit-content}.c-linkButtonBackSecondary.-hover{background-color:#152e7a;color:#fff}.c-linkButtonBackSecondary.-hover .c-linkButtonBackSecondary-icon svg{fill:#fff}.c-linkButtonBackSecondary-icon{align-items:center;display:inline-flex;justify-content:center}.c-linkButtonBackSecondary-icon svg{fill:#684ae9;height:1.5rem;transition:fill .25s ease;width:1.5rem}.c-linkButtonBackSecondary-text{color:inherit;font-weight:700;letter-spacing:.7px;line-height:150%;white-space:nowrap}.c-linkButtonBackSecondary-text,.c-linkText{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal}.c-linkText{color:#111;font-weight:500;line-height:1.75}.c-linkText .text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none;will-change:background-size}.c-linkText[target=_blank] .inner:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.c-listAccordion.-noMarginTop{margin-top:0}.c-listAccordionItem{border-color:#9578ff;border-style:solid}.c-listAccordionItem>details>summary{color:#2f1a7a;font-weight:700;list-style:none;position:relative}.c-listAccordionItem>details>summary:after,.c-listAccordionItem>details>summary:before{background-color:#999;content:"";display:block;position:absolute;top:50%}.c-listAccordionItem>details>summary:before{transform:translateY(-50%)}.c-listAccordionItem>details>summary:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.c-listAccordionItem>details[open]>summary:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease}.c-listAccordionItem.-noMarginTop{margin-top:0}.c-listCheck{display:grid;grid-template-columns:1fr}.c-listCheckItem{display:flex}.c-listCheckItem-icon{flex-shrink:0}.c-listCheckItem-icon svg{fill:#4c70ff;height:100%;width:100%}.c-listDot.-noMarginTop{margin-top:0}.c-listDotItem{align-items:flex-start;color:#222;display:flex}.c-listDotItem-dot{background-color:#4c70ff;border-radius:100vmax;flex-shrink:0}.c-listDotItem-text{display:block;font-weight:400;margin-block:auto}.c-listDotItem-text,.c-listDotItem.-bold .c-listDotItem-text{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;letter-spacing:.7px;line-height:150%}.c-listDotItem.-bold .c-listDotItem-text,.c-listDotItemDescription-title{font-weight:700}.c-featureBlock{background-color:#f5f5f5;border-radius:min(1.5rem,24px);box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;padding:min(2rem,32px)}.c-featureBlock-head{width:100%}.c-featureBlock-body{display:flex;flex-direction:column;gap:1.5rem;width:100%}.c-featureBlock-text{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:150%}.c-featureBlock-media{background-color:#222;border-radius:.25rem;overflow:hidden;position:relative}.c-featureBlock-image,.c-featureBlock-video{display:block;height:100%;object-fit:cover;width:100%}.c-featureBlock-list{display:flex;flex-direction:column;width:100%}.c-blockColor{background-color:#f5f5f5}.c-blockColor.-noMarginTop{margin-top:0}.c-seminarBlock{background-color:#f5f5f5;display:block;overflow:hidden}.c-seminarBlock-header,.c-seminarBlock-inner{display:flex;flex-direction:column}.c-seminarBlock-headerTop{align-items:center;display:flex;justify-content:space-between;letter-spacing:.04375rem;width:100%}.c-seminarBlock-version{color:#2f1a7a;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.35;text-align:center}.c-seminarBlock-date{color:#111;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-seminarBlock-separator{border:0;border-top:1px solid #bbb;margin:0;width:100%}.c-seminarBlock-description{color:#222;letter-spacing:.04375rem;line-height:1.5}.c-seminarBlock-buttons{display:flex}.c-seminarBlock-buttonPrimary{width:fit-content}.c-caseStudies{display:flex;flex-direction:column;gap:0;position:relative;text-decoration:none;transition:all .4s ease}.c-caseStudies:before{background-color:#bbb;left:0;width:100%}.c-caseStudies:after,.c-caseStudies:before{bottom:0;content:"";display:block;height:1px;position:absolute}.c-caseStudies:after{background-color:#684ae9;right:0;transition:width .24s ease;width:0}.c-caseStudies .c-caseStudies-companyName,.c-caseStudies .c-caseStudies-content,.c-caseStudies .c-caseStudies-description,.c-caseStudies .c-caseStudies-imageWrap,.c-caseStudies .c-caseStudies-subtitle,.c-caseStudies .c-caseStudies-title,.c-caseStudies .c-imagePicture{transition:opacity .4s ease}.c-caseStudies-inner{align-items:flex-start;display:flex}.c-caseStudies-imageWrap{background-color:#fff;flex-shrink:0;overflow:hidden;position:relative}.c-caseStudies-imageWrap .c-imagePicture{display:block;height:100%;width:100%}.c-caseStudies-imageWrap .c-imagePicture .c-imagePicture-img{height:100%;object-fit:cover;width:100%}.c-caseStudies-rightContainer{display:flex;flex:1;flex-direction:column;min-width:0}.c-caseStudies-content,.c-caseStudies-header{display:flex;flex-direction:column;width:100%}.c-caseStudies-companyName{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-caseStudies-titleWrap{display:flex;flex-direction:column}.c-caseStudies-title{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-caseStudies-subtitle{letter-spacing:.7px;line-height:150%}.c-caseStudies-description,.c-caseStudies-subtitle{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400}.c-caseStudies-description{line-height:1.5}.c-caseStudies-linkWrap{align-items:center;display:flex;flex-shrink:0}.c-caseStudies-linkText{color:#5638c9;font-weight:700;line-height:1.5}.c-caseStudies-linkIcon{align-items:center;color:#7c5cfd;display:flex;flex-shrink:0;justify-content:center;transition:transform .4s ease}.c-caseStudies-linkIcon svg{fill:#7c5cfd;display:block}.c-mediaYoutube{aspect-ratio:16/9;width:100%}.c-mediaYoutube>iframe{height:100%;width:100%}.c-imageFigure-img,.c-imagePicture-img{height:auto;width:100%}.c-infoPoint{justify-content:center;overflow:hidden}.c-infoPoint,.c-infoPoint-inner{align-items:center;display:flex}.c-infoPoint-iconBox{background-color:#4c70ff;flex-shrink:0;overflow:hidden}.c-infoPoint-iconBox,.c-infoPoint-iconBoxIcon{align-items:center;display:flex;justify-content:center}.c-infoPoint-iconBoxIcon{color:#f2e9ff}.c-infoPoint-iconBoxIcon svg{display:block;height:100%;width:100%}.c-infoPoint-content{display:flex;flex-direction:column}.c-infoPoint-titleIcon,.c-infoPoint-titleWrap{align-items:center;display:flex}.c-infoPoint-titleIcon{color:#4c70ff;flex-shrink:0;justify-content:center}.c-infoPoint-titleIcon svg{fill:#4c70ff;display:block;height:100%;width:100%}.c-infoPoint-titleIcon svg path{fill:#4c70ff}.c-infoPoint-title{color:#2f1a7a;font-weight:700;line-height:1.35;margin:0;white-space:nowrap}.c-infoPoint-description{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-updeteInfoCaption{background-color:#f5f5f5}.c-updeteInfoCaption-inner{align-items:center;display:flex;justify-content:center}.c-updeteInfoCaption-text{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0}.c-updeteInfoCaption-text a{color:#4c70ff;font-weight:700;text-decoration:underline;text-underline-position:from-font;transition:opacity .25s ease}.c-updeteReleases{color:inherit;display:flex;flex-direction:column;gap:0;position:relative;text-decoration:none}.c-updeteReleases:before{background-color:#bbb;left:0;width:100%}.c-updeteReleases:after,.c-updeteReleases:before{bottom:0;content:"";display:block;height:1px;position:absolute}.c-updeteReleases:after{background-color:#684ae9;right:0;transition:width .24s ease;width:0}.c-updeteReleases .c-updeteReleases-description,.c-updeteReleases .c-updeteReleases-supportPeriodDate,.c-updeteReleases .c-updeteReleases-supportPeriodLabel,.c-updeteReleases .c-updeteReleases-updateDateLabel,.c-updeteReleases .c-updeteReleases-updateDateYear{transition:opacity .4s ease}.c-updeteReleases-inner{display:flex;flex-direction:column;gap:1rem}.c-updeteReleases-header{align-items:center;display:flex;justify-content:space-between;width:100%}.c-updeteReleases-versionBadge{align-items:center;background-color:#eee;border-radius:1000px;display:flex;justify-content:center;transition:background-color .4s ease}.c-updeteReleases-versionText{color:#7c5cfd;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;white-space:nowrap}.c-updeteReleases-updateDate{align-items:center;color:#222;display:flex;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:150%;white-space:nowrap}.c-updeteReleases-updateDateYear{margin-right:0}.c-updeteReleases-updateDateLabel{margin-left:0}.c-updeteReleases-content{display:flex;flex-direction:column;gap:.5rem}.c-updeteReleases-supportPeriod{align-items:center;color:#777;display:flex;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;gap:.8125rem;letter-spacing:.7px;line-height:150%;white-space:nowrap}.c-updeteReleases-supportPeriodDate,.c-updeteReleases-supportPeriodLabel{margin:0}.c-updeteReleases-description{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:150%;margin:0;min-width:0}.c-updeteReleases-link{align-items:center;display:flex}.c-updeteReleases-linkText{color:#5638c9;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap}.c-updeteReleases-linkIcon{display:block;flex-shrink:0;height:16px;transition:transform .4s ease;width:16px}.c-updeteReleases-linkIcon svg{fill:#7c5cfd;display:block;height:100%;width:100%}.c-updeteReleases-divider{height:0;margin-top:0;position:relative;width:100%}.c-updeteReleases-divider:after{background-color:#bbb;content:"";height:1px;left:0;position:absolute;right:0;top:-.5px}.c-tableScrollableSp table{border-color:#ddd;border-style:solid;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5;width:100%}.c-tableScrollableSp table>tbody>tr>th:first-of-type{background-color:#e1d4ff;font-weight:700}.c-tableScrollableSp table>tbody>tr>th:nth-of-type(n+2){background-color:#f2e9ff}.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>th{border-style:solid}.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>th:first-of-type{border-color:#f2e9ff}.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>th:nth-of-type(n+2){border-color:#fff}.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>td{border-color:#ddd;border-style:solid}.c-tableScrollableSp .simplebar-content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.c-tableScrollableSp .simplebar-content-wrapper::-webkit-scrollbar{display:none}.c-tableScrollableSp .simplebar-placeholder{position:absolute}.c-tableScrollableSp .simplebar-horizontal{background:#ddd;border-radius:100vmax;position:relative}.c-tableScrollableSp .simplebar-horizontal .simplebar-scrollbar{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:auto;top:0}.c-tableScrollableSp .simplebar-horizontal .simplebar-scrollbar:before{background-color:#999;border-radius:inherit;content:"";display:block;height:100%}.c-tableScrollableSpMonochro{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-tableScrollableSpMonochro table{display:flex;flex-direction:column;width:100%}.c-tableScrollableSpMonochro table>tbody>tr{border-color:#ddd;border-style:solid;display:flex;width:100%}.c-tableScrollableSpMonochro table>tbody>tr>th{flex:1 1 auto;max-width:33%;min-width:20%;overflow-wrap:break-word;word-break:break-word}.c-tableScrollableSpMonochro table>tbody>tr>td{align-items:center;display:flex}.c-tableScrollableSpMonochro table>tbody>tr a{color:#4c70ff;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px}.c-tableScrollableSpMonochro table>tbody>tr:nth-of-type(2n){background-color:#f5f5f5}.c-tableScrollableSpMonochro.-noMarginTop{margin-top:0}.c-tableScrollableSpMonochro .simplebar-content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.c-tableScrollableSpMonochro .simplebar-content-wrapper::-webkit-scrollbar{display:none}.c-tableScrollableSpMonochro .simplebar-placeholder{position:absolute}.c-tableScrollableSpMonochro .simplebar-horizontal{background:#ddd;border-radius:100vmax;position:relative}.c-tableScrollableSpMonochro .simplebar-horizontal .simplebar-scrollbar{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:auto;top:0}.c-tableScrollableSpMonochro .simplebar-horizontal .simplebar-scrollbar:before{background-color:#999;border-radius:inherit;content:"";display:block;height:100%}.c-tableDefinition{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-tableDefinition table{table-layout:fixed;width:100%}.c-tableDefinition table>tbody>tr{border-color:#ddd;border-style:solid}.c-tableDefinition table>tbody>tr>th{width:35%}.c-tableDefinition table>tbody>tr>td{width:65%}.c-tableDefinition table td{overflow-wrap:anywhere}.c-tag{align-items:center;background-color:#5638c9;border-radius:100vmax;color:#fff;display:inline-flex;justify-content:center;transition:background-color .35s ease,color .35s ease}.c-tag a.c-tag{cursor:pointer}.c-tag-text{font-weight:700;white-space:nowrap}.c-paragraph.-fontSize-m{letter-spacing:.7px;line-height:150%}.c-paragraph.-fontSize-m,.c-paragraph.-fontSize-s{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400}.c-paragraph.-fontSize-s{line-height:1.5}.c-paragraph.-align-center{text-align:center}.c-paragraph.-align-right{text-align:right}.c-paragraph.-noMarginTop{margin-top:0}.c-paragraphBold{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:150%}.c-paragraphBold.-align-center{text-align:center}.c-paragraphBold.-align-right{text-align:right}.c-paragraphBold.-noMarginTop{margin-top:0}.c-paragraphNotice{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}.c-paragraphNotice.-isBold{font-weight:700}.c-paragraphNotice.-align-center{text-align:center}.c-paragraphNotice.-align-right{text-align:right}.c-paragraphNotice.-noMarginTop{margin-top:0}.c-toggleLanguage,.c-toggleLanguage-icon{align-items:center;display:flex}.c-toggleLanguage-icon{color:#222;flex-shrink:0;justify-content:center}.c-toggleLanguage-icon svg{display:block;height:100%;width:100%}.c-toggleLanguage-list{align-items:center;display:flex}.c-toggleLanguage-item{color:#999;cursor:pointer;font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;transition:color .25s ease}.c-toggleLanguage-item.-active{color:#222;text-decoration:underline}.c-toggleLanguage-divider{background-color:#999;display:block}.c-overlayModal{background-color:initial}.c-overlayModal-bg{background:#0e0e0eb3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90}.c-overlayModal-inner{align-items:center;bottom:0;display:flex;left:0;margin:auto;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:100}.c-overlayModal-content{position:relative;width:100%}.c-overlayModal-content .buttonClose{position:absolute}.c-pageVisualHeader{overflow:hidden;position:relative;width:100%}.c-pageVisualHeader-bg{inset:0;overflow:hidden;position:absolute}.c-pageVisualHeader-bgImage{background-image:url(/assets/img/common/1x/PageVisualHeader-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;mix-blend-mode:screen;pointer-events:none;position:absolute}.c-pageVisualHeader-content{color:#fff;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.c-pageVisualHeader-subtitle{font-family:Nunito Sans,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.7px;line-height:1}.c-pageVisualHeader-title{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:1.35;margin:0}.c-ctaSection{background-color:#e7eeff;overflow:hidden;position:relative;width:100%}.c-ctaSection-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.c-ctaSection-bgCircle{background:radial-gradient(circle,#fffc 0,#fff0 70%);border-radius:50%;left:50%;position:absolute;transform:translateX(-50%)}.c-ctaSection-inner{position:relative;z-index:1}.c-ctaSection-content,.c-ctaSection-inner{align-items:center;display:flex;flex-direction:column}.c-ctaSection-iconWrap{overflow:hidden}.c-ctaSection-icon{display:block;height:100%;object-fit:contain;width:100%}.c-ctaSection-textContent{align-items:center;display:flex;flex-direction:column;text-align:center}.c-ctaSection-title{color:#2f1a7a;font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-ctaSection-description,.c-ctaSection-title{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;margin:0}.c-ctaSection-description{color:#222;font-weight:400;letter-spacing:.7px;line-height:150%}.c-ctaSection-actions{align-items:center;display:flex}.c-strong{font-weight:700}.c-strongHighlight{color:#684ae9;font-weight:700}.c-descriptionWithIcon-title{border-color:#bbb;border-style:solid}.c-descriptionWithIcon-title-icon{color:#4c70ff;margin-right:.5em}.c-descriptionWithIcon-title-text{color:#2f1a7a;font-weight:700;line-height:1.35}.c-descriptionWithIcon.-noMarginTop{margin-top:0}dl.c-descriptionCallout{background-color:#f5f5f5}dl.c-descriptionCallout>dt{font-weight:700}dl.c-descriptionCallout>dd,dl.c-descriptionCallout>dt{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;line-height:1.5}dl.c-descriptionCallout>dd{font-weight:400}dl.c-descriptionCallout.-isRich{background-color:#e7eeff}dl.c-descriptionCallout.-isRich>dt{color:#2f1a7a}dl.c-descriptionCallout.-noMarginTop{margin-top:0}.c-descriptionCheck-title{align-items:center;display:flex;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:150%}.c-descriptionCheck-title-icon{flex-shrink:0}.c-descriptionCheck-title-icon svg{fill:#4c70ff;height:100%;width:100%}.c-descriptionCheck-title-text{font-weight:700}.c-descriptionLabeled{display:flex}.c-descriptionLabeled-title{background-color:#eee;flex-shrink:0;font-weight:700;text-align:center}.c-descriptionLabeled.-noMarginTop{margin-top:0}.c-listDescriptionLabeled{display:grid}.c-listDescriptionLabeled.-noMarginTop{margin-top:0}.l-category,.l-categoryDetail,.l-default{position:relative}.p-feature-sectionContent-inner{align-items:center;display:flex;flex-direction:column}.p-feature-sectionContent-lead{color:#222;font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:150%;margin:0}.p-feature-sectionContent-cardGrid{display:flex;flex-wrap:wrap;width:100%}.p-feature-detail,.p-features{background-color:#fafafa}.p-feature-detail{position:relative}.p-feature-detail:before{background:linear-gradient(180deg,#5a36f233 18.61%,#91adf233 67.44%,#fafafa33);content:"";left:0;position:absolute;top:0;width:100%;z-index:0}.p-feature-detail .p-feature-detail-section-lead-text{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:150%;text-align:center}.p-feature-detail .p-feature-detail-section-image{display:block;margin-left:auto;margin-right:auto;overflow:hidden}.p-feature-detail .p-feature-detail-section{margin-left:auto;margin-right:auto;position:relative;z-index:1}.p-feature-detail .p-feature-detail-footerLink{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:100%}.p-template-buttonExamples{display:grid}.p-template-buttonExample a{width:fit-content}.p-template-buttonExample-description{display:flex;flex-direction:column}@media (forced-colors:active) {input:where([type=checkbox]):checked{-webkit-appearance:auto;appearance:auto}input:where([type=radio]):checked{-webkit-appearance:auto;appearance:auto}input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;appearance:auto}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media screen and (max-width:767px){.gap-sp-24{gap:1.7142857143rem!important}.mt-8{margin-top:.5714285714rem!important}.mt-24{margin-top:1.7142857143rem!important}.mt-sp-16{margin-top:1.1428571429rem!important}.mt-sp-40{margin-top:2.8571428571rem!important}.mt-sp-72{margin-top:5.1428571429rem!important}.mb-sp-16{margin-bottom:1.1428571429rem!important}html{font-size:3.7333333333vw}body{font-size:clamp(10px,1rem,42px)}._pc{display:none!important}.l-theHeaderPc{display:none}.l-theHeaderSp{display:block}.l-theHeaderSp-logo{width:9.2857142857rem}.l-theHeaderSp-bar{height:4rem;padding-left:1.1428571429rem}.l-theHeaderSp-lang{padding:.2857142857rem 0}.l-theHeaderSp-lang-icon{height:1.1428571429rem;width:1.1428571429rem}.l-theHeaderSp-lang-item{font-size:clamp(10px,.8571428571rem,36px);padding:.5714285714rem .8571428571rem}.l-theHeaderSp-lang-divider{height:.8571428571rem;width:1px}.l-theHeaderSp-menuBtn{height:4rem;width:4.5714285714rem}.l-theHeaderSp-menuBtn-icon{height:.1428571429rem;width:1.7142857143rem}.l-theHeaderSp-menuBtn-icon:after,.l-theHeaderSp-menuBtn-icon:before{height:2px}.l-theHeaderSp-menuBtn-icon:before{top:-.5rem}.l-theHeaderSp-menuBtn-icon:after{bottom:-.5rem}.l-theHeaderSp-menu{padding-top:4rem}.l-theHeaderSp-menu-inner{gap:1.7142857143rem;padding:.8571428571rem 1.4285714286rem 1.4285714286rem}.l-theHeaderSp-nav-link{font-size:clamp(10px,1rem,42px);padding:1.1428571429rem .5714285714rem}.l-theHeaderSp-nav-icon{height:1.1428571429rem;width:1.1428571429rem}.l-theHeaderSp-nav-dropdown-inner{padding-bottom:.5714285714rem}.l-theHeaderSp-nav-dropdown-item{padding:.8571428571rem 0}.l-theHeaderSp-nav-dropdown-link{font-size:clamp(10px,.8571428571rem,36px);gap:.5714285714rem;padding:0 1.1428571429rem}.l-theHeaderSp-nav-dropdown-bullet{border-radius:calc(infinity * 1px);height:.2857142857rem;transform:translateY(calc(.42857rem + 50%));width:.2857142857rem}.l-theHeaderSp-cta{border-radius:.2857142857rem;font-size:clamp(10px,1rem,42px);padding:.8571428571rem 1.1428571429rem}.l-theFooter-inner{gap:3.9285714286rem;padding-bottom:2.2857142857rem;padding-top:3.4285714286rem;width:23.9285714286rem}.l-theFooter-top{align-items:flex-start;flex-direction:column;gap:3.4285714286rem}.l-theFooter-navColumns{display:grid;gap:3.4285714286rem 1.7142857143rem;grid-template-columns:1fr 1fr;width:100%}.l-theFooter-navColumn{gap:1.7142857143rem}.l-theFooter-navColumn-title{font-size:clamp(10px,1rem,42px)}.l-theFooter-navColumn-list{gap:.5714285714rem}.l-theFooter-navColumn-link{font-size:clamp(10px,.8571428571rem,36px)}.l-theFooter-social{gap:1.1428571429rem}.l-theFooter-social-link{height:2.5714285714rem;width:2.5714285714rem}.l-theFooter-social-icon{height:1.7142857143rem;width:1.7142857143rem}.l-theFooter-bottom{align-items:flex-start;flex-direction:column;gap:1.7142857143rem}.l-theFooter-bottomNav-list{gap:1.4285714286rem}.l-theFooter-bottomNav-link{font-size:clamp(10px,.7142857143rem,30px)}.l-theFooter-copyright{align-items:flex-start;gap:.5714285714rem;text-align:left}.l-theFooter-copyright-powered,.l-theFooter-copyright-text{font-size:clamp(10px,.7142857143rem,30px)}.c-breadCrumb{display:none}.c-breadCrumb-current,.c-breadCrumb-link,.c-breadCrumb-separator{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-accordionItem{padding-bottom:0;padding-top:1.1428571429rem}.c-accordionItem:first-child{padding-top:0!important}.c-accordionItem:last-child.-opened .c-accordionItem-separator{display:none}.c-accordionItem:not(.-opened) .c-accordionItem-separator{margin-top:1.1428571429rem}.c-accordionItem.-opened{padding-top:1.7142857143rem}.c-accordionItem.-opened .c-accordionItem-content{margin-top:1.1428571429rem}.c-accordionItem-headerInner{gap:.2857142857rem}.c-accordionItem-icon{height:2.2857142857rem;width:2.2857142857rem}.c-accordionItem-title{font-size:clamp(10px,1.1428571429rem,48px)}.c-accordionItem-arrow{height:1.7142857143rem;width:1.7142857143rem}.c-accordionItem-contentInner{gap:1.1428571429rem}.c-accordionItem-mediaWrap{align-items:center;aspect-ratio:303/231;display:flex;justify-content:center;position:relative;width:100%}.c-accordionItem-mediaWrap:before{background-image:url(/assets/img/top/1x/rays-feature.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.c-accordionItem-mediaWrap .c-accordionItem-media,.c-accordionItem-mediaWrap .c-imagePicture{display:block;height:auto;width:17.2142857143rem}.c-accordionItem-description{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-accordionItem-link{gap:.2857142857rem}.c-accordionItem-linkText{font-size:clamp(10px,.8571428571rem,36px)}.c-accordionItem-linkIcon{height:1.1428571429rem;width:1.1428571429rem}.c-accordionItem-linkIcon svg{height:.6060714286rem;width:.9524285714rem}.c-accordionItem-separator{margin-top:1.7142857143rem}.c-buttonBacktoTop{height:5.1428571429rem;padding:.7142857143rem 1.5rem;width:4rem}.c-buttonBacktoTop-inner{gap:.2857142857rem;width:2.0714285714rem}.c-buttonBacktoTop-icon{height:1.7142857143rem;width:1.7142857143rem}.c-buttonBacktoTop-text{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-buttonPrimary{border-radius:.5714285714rem;gap:.5714285714rem;height:3.1428571429rem;padding:.8571428571rem 1.7142857143rem}.c-buttonPrimary-text{font-size:clamp(10px,1rem,42px)}.c-buttonPrimary-icon{height:1.7142857143rem;width:1.7142857143rem}.c-imagePicture-zoom{align-items:center;background-color:#e7eeff;border-radius:71.4285714286rem;display:flex;gap:.2857142857rem;height:fit-content;margin-left:auto;margin-top:.2857142857rem;padding:.5714285714rem .8571428571rem;width:fit-content}.c-imagePicture-zoom-text{font-size:clamp(10px,1rem,42px)}.c-column2,.c-column3{gap:1.1428571429rem;grid-template-columns:1fr}.c-column4{gap:1.7142857143rem;grid-template-columns:1fr}.c-headingLevel2-subtitle{font-size:clamp(10px,1rem,42px);margin-bottom:.5714285714rem}.c-headingLevel2-title,.c-headingLevel2Simple{font-size:clamp(10px,1.5714285714rem,66px)}.c-headingLevel2Simple{margin-block:5.1428571429rem 2.8571428571rem}.c-headingLevel3{font-size:clamp(10px,1.2857142857rem,54px);margin-block:2.8571428571rem 1.1428571429rem}.c-headingLevel3-text{border-bottom-width:.0714285714rem;padding-bottom:.5714285714rem}.c-headingLevel3Simple{font-size:clamp(10px,1.2857142857rem,54px);margin-block:2.8571428571rem 1.7142857143rem}.c-headingLevel4{font-size:clamp(10px,1.1428571429rem,48px)}.c-featureHeading.-check,.c-featureHeading.-icon{border-bottom:1px solid #ddd;padding-bottom:.5714285714rem}.c-featureHeading-head{gap:.5714285714rem}.c-featureHeading-icon,.c-featureHeading-iconSquare{height:3.1428571429rem;padding:.4285714286rem;width:3.1428571429rem}.c-featureHeading-iconSquare{border-radius:.5714285714rem}.c-featureHeading-title{font-size:clamp(10px,1.2857142857rem,54px)}.c-linkAnchor{gap:1.1428571429rem}.c-linkAnchor-icon{font-size:clamp(10px,1.7142857143rem,72px)}.c-linkAnchor-text{font-size:clamp(10px,1.1428571429rem,48px)}.c-linkBlockNews{gap:1.1428571429rem}.c-linkBlockNews-content,.c-linkBlockNews-meta{gap:.8571428571rem}.c-linkBlockNews-date{font-size:clamp(10px,1rem,42px)}.c-linkBlockNews-category{font-size:clamp(10px,.8571428571rem,36px);padding:.1428571429rem .5714285714rem}.c-linkBlockNews-textWrap{gap:.5714285714rem}.c-linkBlockNews-title{font-size:clamp(10px,1rem,42px)}.c-linkBlockNews-description{font-size:clamp(10px,.8571428571rem,36px)}.c-linkBlockThumbnail{gap:.8571428571rem}.c-linkBlockThumbnail-imageWrap{aspect-ratio:335/188;width:100%}.c-linkBlockThumbnail-placeholderText{font-size:clamp(10px,1.4285714286rem,60px)}.c-linkBlockThumbnail-content{gap:.5714285714rem}.c-linkBlockThumbnail-title{font-size:clamp(10px,1.2857142857rem,54px)}.c-linkBlockThumbnail-description{font-size:clamp(10px,1rem,42px)}.c-linkBlockThumbnail-linkWrap{gap:.2857142857rem}.c-linkBlockThumbnail-linkText{font-size:clamp(10px,1rem,42px)}.c-linkBlockThumbnail-linkIcon{height:1.1428571429rem;width:1.1428571429rem}.c-linkBlockThumbnail-linkIcon svg{height:.6060714286rem;width:.9524285714rem}.c-linkBlockUseCase{border-radius:1.1428571429rem;padding:.5714285714rem 1.1428571429rem}.c-linkBlockUseCase-inner{gap:1.1428571429rem}.c-linkBlockUseCase-iconWrap{height:2rem;width:2rem}.c-linkBlockUseCase-icon{height:1.1428571429rem;width:1.1428571429rem}.c-linkBlockUseCase-content{gap:.5714285714rem;padding:.2857142857rem 0}.c-linkBlockUseCase-title{font-size:clamp(10px,1rem,42px);letter-spacing:.55px}.c-linkBlockUseCase-linkWrap{gap:.2857142857rem}.c-linkBlockUseCase-linkText{font-size:clamp(10px,.8571428571rem,36px)}.c-linkBlockUseCase-linkIcon{height:1.1428571429rem;width:1.1428571429rem}.c-linkBlockUseCase-linkIcon svg{height:.6060714286rem;width:.9524285714rem}.c-linkCardPrice{border-radius:1.1428571429rem;padding:1.7142857143rem 2.8571428571rem}.c-linkCardPrice.-size-small .c-linkCardPrice-priceSection{margin-top:1.1428571429rem}.c-linkCardPrice.-size-small .c-linkCardPrice-separator{margin-block:1.1428571429rem}.c-linkCardPrice-inner{gap:1.1428571429rem}.c-linkCardPrice-label{border-radius:.2857142857rem;font-size:clamp(10px,1rem,42px);letter-spacing:.05rem;padding:.2857142857rem .5714285714rem}.c-linkCardPrice-appendix,.c-linkCardPrice-description{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem;margin-top:.5714285714rem}.c-linkCardPrice-priceSection{margin-top:1.1428571429rem}.c-linkCardPrice-priceWrap{gap:.4285714286rem}.c-linkCardPrice-price{font-size:clamp(10px,2.2857142857rem,96px);letter-spacing:.05rem}.c-linkCardPrice-pricePeriod{font-size:clamp(10px,1rem,42px);letter-spacing:.05rem;padding-bottom:.2857142857rem}.c-linkCardPrice-monthlyWrap{gap:.2857142857rem;margin-top:1.1428571429rem}.c-linkCardPrice-creditInfo,.c-linkCardPrice-monthlyLabel,.c-linkCardPrice-monthlyPrice{font-size:clamp(10px,1rem,42px);letter-spacing:.05rem}.c-linkCardPrice-creditInfo{margin-top:1.1428571429rem}.c-linkCardPrice-separator{margin-block:1.1428571429rem}.c-linkCardPrice-featureItem,.c-linkCardPrice-features{gap:.2857142857rem}.c-linkCardPrice-featureIcon{height:1.7142857143rem;width:1.7142857143rem}.c-linkCardPrice-featureText{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-linkCardPrimary{border-radius:min(1.0714285714rem,15px);padding:1.4285714286rem 1.1428571429rem}.c-linkCardPrimary-inner{gap:1.1428571429rem}.c-linkCardPrimary-mediaWrap{aspect-ratio:303/189;border-radius:.2857142857rem;height:auto;width:21.6428571429rem}.c-linkCardPrimary-content{gap:1.6428571429rem}.c-linkCardPrimary-title{color:#222;font-size:clamp(10px,1.1428571429rem,48px)}.c-linkCardPrimary-description{font-size:clamp(10px,1rem,42px);width:22.1428571429rem}.c-linkCardPrimary-linkWrap{gap:.2857142857rem}.c-linkCardPrimary-linkText{font-size:clamp(10px,.9285714286rem,39px)}.c-linkCardPrimary-linkIcon{height:1.0714285714rem;width:1.0714285714rem}.c-linkCardPrimary-linkIcon svg{height:.5768571429rem;width:.9064285714rem}.c-linkCardService{border-radius:.5714285714rem;max-width:100%;padding:1.7142857143rem 2.8571428571rem}.c-linkCardService-content,.c-linkCardService-header,.c-linkCardService-inner,.c-linkCardService-main{gap:1.1428571429rem}.c-linkCardService-title{font-size:clamp(10px,1.1428571429rem,48px)}.c-linkCardService-description{font-size:clamp(10px,1rem,42px)}.c-linkCardService-price{font-size:clamp(10px,2.2857142857rem,96px);letter-spacing:.05rem}.c-linkCardService-linkWrap{gap:.2857142857rem}.c-linkCardService-linkText{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-linkCardService-linkIcon{height:1.1428571429rem;width:1.1428571429rem}.c-linkCardUseCase{border-radius:.5714285714rem;padding:1.7142857143rem 1.1428571429rem}.c-linkCardUseCase,.c-linkCardUseCase-inner{display:grid;grid-row:span 4;grid-template-rows:subgrid}.c-linkCardUseCase-inner{justify-items:center}.c-linkCardUseCase-header{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center}.c-linkCardUseCase-title{font-size:clamp(10px,1.1428571429rem,48px)}.c-linkCardUseCase-description{align-self:start;font-size:clamp(10px,1rem,42px);width:18rem}.c-linkCardUseCase-mediaWrap{aspect-ratio:260/161;border-radius:.5714285714rem;height:auto;width:100%}.c-linkCardUseCase-linkWrap{gap:.2857142857rem}.c-linkCardUseCase-linkText{font-size:clamp(10px,.8571428571rem,36px)}.c-linkCardUseCase-linkIcon{height:1.1428571429rem;width:1.1428571429rem}.c-linkCardUseCase-linkIcon svg{height:.6060714286rem;width:.9524285714rem}.c-linkCTA{border-radius:.2857142857rem;padding:.5714285714rem 1.1428571429rem}.c-linkCTA-text{font-size:clamp(10px,.8571428571rem,36px)}.c-linkNews{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.2857142857rem}.c-linkNews-inner{padding:.8571428571rem 1.1428571429rem}.c-linkNews-content{align-items:flex-start;flex-direction:column;gap:.5714285714rem}.c-linkNews-label{font-size:clamp(10px,1rem,42px);padding:.1428571429rem .5714285714rem}.c-linkNews-body{gap:.8571428571rem;width:100%}.c-linkNews-text{flex:1;font-size:clamp(10px,.9285714286rem,39px);line-height:1.3}.c-linkNews-icon{height:1.1428571429rem;width:1.1428571429rem}.c-linkNews-icon svg{height:.6060714286rem;width:.9524285714rem}.c-linkPrimary{border-radius:.5714285714rem;padding:.8571428571rem 1.7142857143rem}.c-linkPrimary-text{font-size:clamp(10px,1rem,42px)}.c-linkSecondary{border-radius:.5714285714rem;width:fit-content}.c-linkSecondary-inner{padding:.8571428571rem 1.7142857143rem}.c-linkSecondary-text{font-size:clamp(10px,1rem,42px)}.c-linkButtonBackPrimary{border-radius:.5714285714rem;gap:.5714285714rem;padding:.8571428571rem 1.7142857143rem .8571428571rem 1.1428571429rem}.c-linkButtonBackPrimary-icon svg{height:1.7142857143rem;width:1.7142857143rem}.c-linkButtonBackPrimary-text{font-size:clamp(10px,1rem,42px)}.c-linkButtonBackSecondary{border-radius:.2857142857rem;gap:.2857142857rem;padding:.2857142857rem .7142857143rem .2857142857rem .2857142857rem}.c-linkButtonBackSecondary-icon svg{height:1.7142857143rem;width:1.7142857143rem}.c-linkButtonBackSecondary-text{font-size:clamp(10px,1rem,42px)}.c-linkText{font-size:clamp(10px,3.7333333333vw,42px);margin-top:1.1428571429rem}.c-linkText[target=_blank] .inner:after{font-size:.8571428571em;margin-left:1.0666666667vw}.c-linkText+.c-linkText{margin-top:.5714285714rem}.c-listAccordion{margin-top:1.1428571429rem}.c-listAccordionItem{border-bottom-width:.0714285714rem}.c-listAccordionItem>details>summary{padding-block:1.1428571429rem;padding-inline:.5714285714rem 4.5714285714rem}.c-listAccordionItem>details>summary:after,.c-listAccordionItem>details>summary:before{height:.1428571429rem;right:.5714285714rem;width:1.1428571429rem}.c-listAccordionItem>details>:not(summary){padding-inline:.5714285714rem;padding-bottom:1.1428571429rem}.c-listCheck{gap:.5714285714rem}.c-listCheckItem{column-gap:.4285714286rem}.c-listCheckItem-icon{height:1.7142857143rem;width:1.7142857143rem}.c-listDot{margin-top:.8571428571rem}.c-listDotItem:not(:first-child){margin-top:.5714285714rem}.c-listDotItem{gap:.4285714286rem}.c-listDotItem-dot{height:.4285714286rem;margin:.6428571429rem;width:.4285714286rem}.c-listDotItem-text,.c-listDotItem.-bold .c-listDotItem-text{font-size:clamp(10px,1rem,42px)}.c-listDotItemDescription-paragraph{margin-top:.2857142857rem}.c-featureBlock{border-radius:1.7142857143rem;padding:1.7142857143rem 1.1428571429rem}.c-featureBlock,.c-featureBlock-body{gap:1.1428571429rem}.c-featureBlock-text{font-size:clamp(10px,1rem,42px)}.c-featureBlock-list .c-listItemDot:not(:first-child){margin-top:1.1428571429rem}.c-blockColor{border-radius:1.7142857143rem;margin-top:2.8571428571rem;padding:1.7142857143rem 1.1428571429rem}.c-blockColor .c-headingLevel3Simple{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;letter-spacing:.04375em;line-height:1.35}.c-seminarBlock{border-radius:1.7142857143rem;padding:2.2857142857rem}.c-seminarBlock-inner{gap:1.7142857143rem}.c-seminarBlock-headerTop{letter-spacing:.05rem}.c-seminarBlock-version{font-size:clamp(10px,2.2857142857rem,96px)}.c-seminarBlock-date{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-seminarBlock-separator{margin-top:.5714285714rem}.c-seminarBlock-description{font-size:clamp(10px,1rem,42px);letter-spacing:.05rem}.c-seminarBlock-buttons{flex-direction:column;gap:1.7142857143rem}.c-seminarBlock-buttonSecondary{height:3.4285714286rem}.c-seminarBlock-buttonSecondary .c-linkSecondary-inner{height:100%;padding:.8571428571rem 1.7142857143rem}.c-caseStudies-inner{flex-direction:column;gap:1.1428571429rem;padding:2.8571428571rem 0}.c-caseStudies-imageWrap{border-radius:min(.5317142857rem,7.444px);height:17.9464285714rem;width:23.9285714286rem}.c-caseStudies-rightContainer{width:100%}.c-caseStudies-content,.c-caseStudies-rightContainer{align-items:flex-start;gap:1.1428571429rem}.c-caseStudies-header{gap:.8571428571rem}.c-caseStudies-companyName{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-caseStudies-titleWrap{gap:.5714285714rem}.c-caseStudies-title{font-size:clamp(10px,1.2857142857rem,54px)}.c-caseStudies-subtitle{font-size:clamp(10px,1.1428571429rem,42px)}.c-caseStudies-description{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-caseStudies-linkWrap{gap:.2857142857rem}.c-caseStudies-linkText{font-size:clamp(10px,.8571428571rem,12px)}.c-caseStudies-linkIcon{height:1.1428571429rem;width:1.1428571429rem}.c-caseStudies-linkIcon svg{height:.6428571429rem;width:1rem}.c-infoPoint{border-radius:.5714285714rem;gap:.5714285714rem;justify-content:flex-start;padding:.7142857143rem 1.1428571429rem}.c-infoPoint-inner{flex-direction:row;gap:1.1428571429rem}.c-infoPoint-iconBox{border-radius:.5714285714rem;height:3.4285714286rem;width:3.4285714286rem}.c-infoPoint-iconBoxIcon{height:2.2857142857rem;width:2.2857142857rem}.c-infoPoint-content{align-items:flex-start;flex-grow:1;gap:.1428571429rem}.c-infoPoint-titleWrap{gap:.1428571429rem}.c-infoPoint-titleIcon{height:1.7142857143rem;width:1.7142857143rem}.c-infoPoint-title{font-size:clamp(10px,1rem,42px)}.c-infoPoint-description{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-updeteInfoCaption{border-radius:.5714285714rem;padding:1.1428571429rem 1.4285714286rem}.c-updeteInfoCaption-inner{flex-direction:column;gap:.5714285714rem;text-align:center}.c-updeteInfoCaption-text{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem;line-height:2}.c-updeteReleases{padding-block:1.7142857143rem}.c-updeteReleases-inner{gap:1.1428571429rem}.c-updeteReleases-versionBadge{padding:.8571428571rem 1.7142857143rem}.c-updeteReleases-versionText{font-size:clamp(10px,1.1428571429rem,48px);letter-spacing:.05rem}.c-updeteReleases-updateDate{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:clamp(10px,1rem,42px);font-style:normal;font-weight:400;letter-spacing:.7px;line-height:150%}.c-updeteReleases-content{gap:.5714285714rem}.c-updeteReleases-supportPeriod{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:clamp(10px,1rem,42px);font-style:normal;font-weight:400;gap:.9285714286rem;letter-spacing:.7px;line-height:150%}.c-updeteReleases-description{font-size:clamp(10px,1rem,42px)}.c-updeteReleases-link{gap:.2857142857rem}.c-updeteReleases-linkText{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-tableScrollableSp{margin-top:1.1428571429rem}.c-tableScrollableSp table{border-width:.0714285714rem;font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem;table-layout:fixed}.c-tableScrollableSp table>tbody>tr>td,.c-tableScrollableSp table>tbody>tr>th{padding:.8571428571rem 1.1428571429rem}.c-tableScrollableSp table>tbody>tr>th:first-of-type{width:11.4285714286rem}.c-tableScrollableSp table>tbody>tr>th:nth-of-type(n+2){width:12.1428571429rem}.c-tableScrollableSp table>tbody>tr>td{width:26.7857142857rem}.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>td,.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>th{border-width:.0714285714rem 0 0}.c-tableScrollableSp .simplebar-content-wrapper{padding-bottom:.7857142857rem}.c-tableScrollableSp .simplebar-horizontal{height:4px}.c-tableScrollableSpMonochro{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem;margin-top:5.1428571429rem;padding-bottom:1.0714285714rem;word-break:break-all}.c-tableScrollableSpMonochro table>tbody>tr{border-bottom-width:.0714285714rem;width:max-content}.c-tableScrollableSpMonochro table>tbody>tr>td,.c-tableScrollableSpMonochro table>tbody>tr>th{padding-block:.8571428571rem;padding-inline:.5714285714rem}.c-tableScrollableSpMonochro table>tbody>tr>th{max-width:55vw;min-width:55vw}.c-tableScrollableSpMonochro table>tbody>tr>td{flex-shrink:0;width:7.1428571429rem}.c-tableScrollableSpMonochro table>tbody>tr>td:first-of-type{width:7.1428571429rem}.c-tableScrollableSpMonochro table>tbody>tr>td:last-of-type{width:14.2857142857rem}.c-tableScrollableSpMonochro table>tbody>tr a{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-tableScrollableSpMonochro .simplebar-content-wrapper{padding-bottom:.7857142857rem}.c-tableScrollableSpMonochro .simplebar-horizontal{height:4px}.c-tableDefinition{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem;margin-top:1.1428571429rem}.c-tableDefinition table>tbody>tr{border-bottom-width:.0714285714rem}.c-tableDefinition table>tbody>tr>td,.c-tableDefinition table>tbody>tr>th{padding-block:.8571428571rem;padding-inline:.5714285714rem}.c-tag{padding:.4285714286rem 1.1428571429rem}.c-tag-text{font-size:clamp(10px,.8571428571rem,36px)}.c-paragraph.-fontSize-m{font-size:clamp(10px,1rem,42px)}.c-paragraph.-fontSize-s{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-paragraphBold{font-size:clamp(10px,1rem,42px)}.c-paragraphBold+.c-text{margin-top:.5714285714rem}.c-paragraphNotice{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}.c-toggleLanguage{padding:.2857142857rem 0}.c-toggleLanguage-icon{height:1.1428571429rem;width:1.1428571429rem}.c-toggleLanguage-item{font-size:clamp(10px,.8571428571rem,36px);padding:.5714285714rem .8571428571rem}.c-toggleLanguage-divider{height:.8571428571rem;width:1px}.c-overlayModal-bg{-webkit-backdrop-filter:blur(2.1428571429rem);backdrop-filter:blur(2.1428571429rem)}.c-overlayModal-content .buttonClose{right:1.1428571429rem;top:-4.5714285714rem}.c-pageVisualHeader{height:13.7142857143rem}.c-pageVisualHeader-bg{background:linear-gradient(270deg,#91adf2 25%,#5a36f2)}.c-pageVisualHeader-bgImage{background-image:url(/assets/img/common/sp/PageVisualHeader-bg.webp);height:100%;left:0;top:0;width:100%}.c-pageVisualHeader-content{bottom:2.8571428571rem;gap:.2857142857rem;transform:translate(-50%);width:23.9285714286rem}.c-pageVisualHeader-subtitle{font-size:clamp(10px,1rem,42px)}.c-pageVisualHeader-title{font-size:clamp(10px,2.2857142857rem,96px);font-size:clamp(10px,2rem,84px)}.c-ctaSection{height:37.3571428571rem}.c-ctaSection-bgCircle{height:41.2142857143rem;top:12.7142857143rem;width:41.2142857143rem}.c-ctaSection-inner{gap:2.2857142857rem;padding-bottom:4.3571428571rem;padding-top:4rem}.c-ctaSection-content{gap:1.7142857143rem;width:23.9285714286rem}.c-ctaSection-iconWrap{height:7.4285714286rem;width:7.4285714286rem}.c-ctaSection-textContent{gap:1.1428571429rem}.c-ctaSection-title{font-size:clamp(10px,1.5714285714rem,66px)}.c-ctaSection-description{font-size:clamp(10px,1rem,42px)}.c-ctaSection-actions{flex-direction:column;gap:1.1428571429rem}.c-inner,.c-innerMS,.c-innerS{padding-inline:1.4285714286rem}.c-descriptionWithIcon{margin-top:1.7142857143rem}.c-descriptionWithIcon-title{border-bottom-width:.0714285714rem;font-size:clamp(10px,1.1428571429rem,48px);padding-bottom:.5rem}.c-descriptionWithIcon-title-icon{font-size:1.4285714286rem}.c-descriptionWithIcon-content,dl.c-descriptionCallout{margin-top:1.1428571429rem}dl.c-descriptionCallout{border-radius:.5714285714rem;padding:.8571428571rem 1.1428571429rem}dl.c-descriptionCallout>dt{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}dl.c-descriptionCallout>dt:nth-of-type(n+2){margin-top:.5714285714rem}dl.c-descriptionCallout>dd{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem;margin-top:.5714285714rem}.c-descriptionCheck-title{column-gap:.5714285714rem;font-size:clamp(10px,1rem,42px);font-size:clamp(10px,1.1428571429rem,48px)}.c-descriptionCheck-title-icon{height:1.7142857143rem;width:1.7142857143rem}.c-descriptionCheck-text{margin-top:.5714285714rem;padding-left:2.2857142857rem}.c-descriptionLabeled{column-gap:.5714285714rem}.c-descriptionLabeled-title{border-radius:.5714285714rem;padding:.1428571429rem .5714285714rem;width:7.4285714286rem}.c-listDescriptionLabeled{grid-template-columns:1fr;margin-top:1.1428571429rem;row-gap:.5714285714rem}.p-feature-sectionContent{padding-bottom:5.1428571429rem;padding-top:2.8571428571rem}.p-feature-sectionContent-inner{gap:2.8571428571rem;padding-inline:1.4285714286rem}.p-feature-sectionContent-lead{font-size:clamp(10px,1rem,42px);text-align:left}.p-feature-sectionContent-cardGrid{flex-direction:column;gap:min(2.8571428571rem,40px)}.p-feature-sectionContent-cardGrid .c-linkCardPrimary{width:100%}.p-feature-detail{margin-top:4rem;padding-bottom:5.1428571429rem;padding-top:2.8571428571rem}.p-feature-detail:before{height:min(40.7857142857rem,571px)}.p-feature-detail .p-feature-detail-section{padding-inline:1.4285714286rem}.p-feature-detail .p-feature-detail-section-lead-text{font-size:clamp(10px,1rem,42px);margin-top:1.1428571429rem;text-align:left}.p-feature-detail .p-feature-detail-section-image{border-radius:.2857142857rem;margin-top:1.7142857143rem;max-width:22.8571428571rem;padding-bottom:.5714285714rem}.p-feature-detail .p-feature-detail-featureBlock{margin-top:2.8571428571rem}.p-feature-detail .p-feature-detail-section{width:100%}.p-feature-detail .p-feature-detail-footerLink{margin-top:2.8571428571rem}.p-template{padding-block:2.8571428571rem 5.1428571429rem}.p-template-buttonExamples{gap:2.2857142857rem;grid-template-columns:1fr}.p-template-buttonExample{display:grid;gap:1.1428571429rem;grid-template-columns:1fr}.p-template-buttonExample-description{gap:1.1428571429rem}}@media screen and (min-width:768px){.gap-max-pc-40{gap:min(2.5rem,40px)!important}.mt-8{margin-top:.5rem!important}.mt-24,.mt-pc-24{margin-top:1.5rem!important}.mt-pc-48{margin-top:3rem!important}.mt-pc-56{margin-top:3.5rem!important}.mt-pc-64{margin-top:4rem!important}.mt-pc-120{margin-top:7.5rem!important}.mt-pc-156{margin-top:9.75rem!important}.mb-pc-24{margin-bottom:1.5rem!important}html{font-size:1.1713030747vw}body{font-size:clamp(10px,1rem,16px)}._sp{display:none!important}.l-theHeaderPc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#fff;display:block;height:5.875rem}.l-theHeaderPc-inner{padding-top:.5rem;width:75rem}.l-theHeaderPc-logo{width:12.5rem}.l-theHeaderPc-content{gap:.625rem}.l-theHeaderPc-top{gap:.5rem;height:2.25rem}.l-theHeaderPc-lang{padding:.25rem 0}.l-theHeaderPc-lang-icon{height:1rem;width:1rem}.l-theHeaderPc-lang-item{font-size:.75rem;padding:.5rem}.l-theHeaderPc-lang-divider{height:.75rem;width:1px}.l-theHeaderPc-subNav-link{font-size:.625rem;padding:.25rem .5rem}.l-theHeaderPc-cta{border-radius:.25rem;font-size:.75rem;padding:.5rem 1rem}.l-theHeaderPc-mainNav-link{font-size:.75rem;gap:.125rem;padding:.5rem 1rem}.l-theHeaderPc-dropdown{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#4228a3cc;border:1px solid #fff;border-radius:.5rem;min-width:max-content;padding:.5rem 1rem;top:calc(100% + .375rem)}.l-theHeaderPc-dropdown-link{border-radius:.25rem;font-size:clamp(10px,.75rem,12px);gap:.5rem;padding:.625rem 1rem}.l-theHeaderPc-dropdown-bullet{border-radius:calc(infinity * 1px);height:.25rem;width:.25rem}.l-theHeaderSp{display:none}.l-theFooter-inner{gap:2.5rem;padding-bottom:3rem;padding-top:3rem;width:75rem}.l-theFooter-navColumns,.l-theFooter-top{align-items:flex-start;flex-direction:row;gap:3.5rem}.l-theFooter-navColumn{gap:1.5rem}.l-theFooter-navColumn-title{font-size:clamp(10px,1rem,16px)}.l-theFooter-navColumn-list{gap:1rem}.l-theFooter-navColumn-link{font-size:clamp(10px,.875rem,14px)}.l-theFooter-social{gap:1rem}.l-theFooter-social-link{height:2.25rem;width:2.25rem}.l-theFooter-social-icon{height:1.5rem;width:1.5rem}.l-theFooter-bottom{align-items:flex-end;flex-direction:row;justify-content:flex-end}.l-theFooter-bottomNav-list{gap:1.25rem}.l-theFooter-bottomNav-link{font-size:clamp(10px,.75rem,12px)}.l-theFooter-copyright{align-items:flex-end;gap:.5rem;text-align:right}.l-theFooter-copyright-powered,.l-theFooter-copyright-text{font-size:clamp(10px,.75rem,12px)}.c-breadCrumb{display:block}.c-breadCrumb-list{box-sizing:initial;gap:.5rem;margin-inline:auto;max-width:1200px;padding-block:.6875rem;padding-inline:5.1875rem}.c-breadCrumb-item{gap:.5rem}.c-breadCrumb-link{font-size:clamp(10px,.875rem,14px);font-size:min(.75rem,12px);letter-spacing:.04375rem}.c-breadCrumb-current{font-size:clamp(10px,.875rem,14px);font-size:min(.75rem,12px);letter-spacing:.04375rem}.c-breadCrumb-separator{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-accordionItem{padding:1.5rem 2rem 0}.c-accordionItem.-opened .c-accordionItem-content{margin-top:1rem}.c-accordionItem-headerInner{gap:.5rem}.c-accordionItem-icon{height:2.5rem;width:2.5rem}.c-accordionItem-title{font-size:clamp(10px,1.25rem,20px)}.c-accordionItem-arrow{height:1.5rem;width:1.5rem}.c-accordionItem-contentInner{gap:1rem;padding-left:3rem}.c-accordionItem-description{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem;max-width:28.5rem}.c-accordionItem-link{gap:.25rem}.c-accordionItem-linkText{font-size:clamp(10px,.875rem,14px)}.c-accordionItem-linkIcon{height:1rem;width:1rem}.c-accordionItem-linkIcon svg{height:.5303125rem;width:.833375rem}.c-accordionItem-separator{margin-top:1.5rem}.c-buttonBacktoTop{height:5rem;padding:.625rem 1.3125rem;width:4rem}.c-buttonBacktoTop-inner{gap:.25rem;width:1.8125rem}.c-buttonBacktoTop-icon{height:1.5rem;width:1.8125rem}.c-buttonBacktoTop-text{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-buttonPrimary{border-radius:.5rem;gap:.5rem;padding:.75rem 1.5rem}.c-buttonPrimary-text{font-size:clamp(10px,1rem,16px)}.c-buttonPrimary-icon{height:1.5rem;width:1.5rem}.c-imagePicture-zoom-text{font-size:clamp(10px,1rem,16px)}.c-column2{gap:1.5rem 2.5rem;grid-template-columns:repeat(2,1fr)}.c-column3{gap:2.5rem;grid-template-columns:repeat(3,1fr)}.c-column4{gap:1.25rem;grid-template-columns:repeat(4,1fr)}.c-headingLevel2-subtitle{font-size:clamp(10px,1.25rem,20px);margin-bottom:1rem}.c-headingLevel2-title,.c-headingLevel2Simple{font-size:clamp(10px,2rem,32px)}.c-headingLevel2Simple{margin-block:7.5rem 4rem}.c-headingLevel3{font-size:clamp(10px,1.5rem,24px);margin-block:4rem 1.5rem}.c-headingLevel3-text{border-bottom-width:.0625rem;padding-bottom:.5rem}.c-headingLevel3Simple{font-size:clamp(10px,1.5rem,24px);margin-block:3rem 2rem}.c-headingLevel4{font-size:clamp(10px,1.25rem,20px);padding-inline:1rem}.c-featureHeading.-check{border-bottom:1px solid #ddd;padding-bottom:.5rem}.c-featureHeading.-icon{border-bottom:1px solid #ddd;padding-bottom:1rem}.c-featureHeading-icon,.c-featureHeading-iconSquare{height:2.75rem;padding:.375rem;width:2.75rem}.c-featureHeading-title{font-size:clamp(10px,1.5rem,24px)}.c-linkAnchor{gap:1rem}.c-linkAnchor-icon{font-size:clamp(10px,1.5rem,24px);transition:color .25s ease-out}.c-linkAnchor-text{font-size:clamp(10px,.875rem,14px);transition:color .25s ease-out}.c-linkAnchor.-hover-active .c-linkAnchor-text,.c-linkAnchor.-hover-enter .c-linkAnchor-text{color:#c8161d;transition-duration:.25s}.c-linkAnchor.-hover-leave .c-linkAnchor-text{color:#111;transition-duration:.3s}.c-linkBlockNews{gap:1.5rem}.c-linkBlockNews-content,.c-linkBlockNews-meta{gap:.75rem}.c-linkBlockNews-category,.c-linkBlockNews-date{font-size:clamp(10px,.875rem,14px)}.c-linkBlockNews-category{padding:.25rem .75rem}.c-linkBlockNews-textWrap{gap:.5rem}.c-linkBlockNews-title{font-size:clamp(10px,1rem,16px)}.c-linkBlockNews-description{font-size:clamp(10px,.875rem,14px)}.c-linkBlockThumbnail{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:1rem}.c-linkBlockThumbnail-imageWrap{height:16.875rem;width:30rem}.c-linkBlockThumbnail-placeholderText{font-size:clamp(10px,1.25rem,20px)}.c-linkBlockThumbnail-content{gap:.75rem}.c-linkBlockThumbnail-title{font-size:clamp(10px,1.5rem,24px)}.c-linkBlockThumbnail-description{font-size:clamp(10px,1rem,16px)}.c-linkBlockThumbnail-linkWrap{gap:.25rem}.c-linkBlockThumbnail-linkText{font-size:clamp(10px,.875rem,14px)}.c-linkBlockThumbnail-linkIcon{height:1rem;width:1rem}.c-linkBlockThumbnail-linkIcon svg{height:.5303125rem;width:.833375rem}.c-linkBlockUseCase{border-radius:1rem;padding:1rem 1.5rem}.c-linkBlockUseCase-inner{gap:1.5rem}.c-linkBlockUseCase-iconWrap{height:2.125rem;width:2.125rem}.c-linkBlockUseCase-icon{height:1.5rem;width:1.5rem}.c-linkBlockUseCase-content{gap:.5rem}.c-linkBlockUseCase-title{font-size:clamp(10px,1.125rem,18px)}.c-linkBlockUseCase-linkWrap{gap:.25rem}.c-linkBlockUseCase-linkText{font-size:clamp(10px,.875rem,14px)}.c-linkBlockUseCase-linkIcon{height:1rem;width:1rem}.c-linkBlockUseCase-linkIcon svg{height:.530625rem;width:.833375rem}.c-linkCardPrice{border-radius:1rem;padding:2rem 1.5rem}.c-linkCardPrice.-size-small .c-linkCardPrice-priceSection{margin-top:1.5rem}.c-linkCardPrice.-size-small .c-linkCardPrice-separator{margin-block:1.5rem}.c-linkCardPrice-inner{gap:1rem}.c-linkCardPrice-label{border-radius:.25rem;font-size:clamp(10px,1rem,16px);padding:.25rem .5rem}.c-linkCardPrice-appendix,.c-linkCardPrice-description{font-size:clamp(10px,.875rem,14px);margin-top:.5rem}.c-linkCardPrice-priceSection{margin-top:.75rem}.c-linkCardPrice-priceWrap{gap:.375rem}.c-linkCardPrice-price{font-size:clamp(10px,2.25rem,36px)}.c-linkCardPrice-pricePeriod{font-size:clamp(10px,.875rem,14px);padding-bottom:.25rem}.c-linkCardPrice-monthlyWrap{gap:.25rem;margin-top:1rem}.c-linkCardPrice-creditInfo,.c-linkCardPrice-monthlyLabel,.c-linkCardPrice-monthlyPrice{font-size:clamp(10px,.875rem,14px)}.c-linkCardPrice-creditInfo{margin-top:1rem}.c-linkCardPrice-separator{margin-block:1rem}.c-linkCardPrice-featureItem,.c-linkCardPrice-features{gap:.25rem}.c-linkCardPrice-featureIcon{height:1.5rem;width:1.5rem}.c-linkCardPrice-featureText{font-size:clamp(10px,.875rem,14px)}.c-linkCardPrimary{border-radius:min(1rem,16px);padding:2.5rem 1.5rem}.c-linkCardPrimary-inner{gap:1.5rem}.c-linkCardPrimary-mediaWrap{aspect-ratio:325/202;border-radius:.25rem;height:auto;width:20.3125rem}.c-linkCardPrimary-content{gap:1.5rem}.c-linkCardPrimary-title{color:#2f1a7a;font-size:clamp(10px,1.25rem,20px)}.c-linkCardPrimary-description{font-size:clamp(10px,1rem,16px);width:20.375rem}.c-linkCardPrimary-linkWrap{gap:.25rem}.c-linkCardPrimary-linkText{font-size:clamp(10px,.875rem,14px)}.c-linkCardPrimary-linkIcon{height:1rem;width:1rem}.c-linkCardPrimary-linkIcon svg{height:.5303125rem;width:.833375rem}.c-linkCardService{border-radius:1rem;max-width:373px;padding:2rem 1.5rem}.c-linkCardService:hover{background-color:#c9dcff}.c-linkCardService:hover .c-linkCardService-linkIcon{transform:translateX(.25rem)}.c-linkCardService-inner{gap:.5rem}.c-linkCardService-content{gap:1.5rem}.c-linkCardService-header,.c-linkCardService-main{gap:1rem}.c-linkCardService-title{font-size:clamp(10px,1.25rem,20px)}.c-linkCardService-description{font-size:clamp(10px,1rem,16px)}.c-linkCardService-price{font-size:clamp(10px,2rem,32px)}.c-linkCardService-linkText{font-size:clamp(10px,.875rem,14px)}.c-linkCardService-linkIcon{height:1rem;width:1rem}.c-linkCardUseCase{border-radius:1rem;padding:2.5rem 1.5rem}.c-linkCardUseCase,.c-linkCardUseCase-inner{display:grid;grid-row:span 4;grid-template-rows:subgrid}.c-linkCardUseCase-inner{justify-items:center}.c-linkCardUseCase-header{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center}.c-linkCardUseCase-title{align-self:start;font-size:clamp(10px,1.25rem,20px)}.c-linkCardUseCase-description{align-self:start;font-size:clamp(10px,1rem,16px)}.c-linkCardUseCase-mediaWrap{aspect-ratio:325/202;border-radius:.25rem;height:auto;width:100%}.c-linkCardUseCase-linkWrap{gap:.25rem}.c-linkCardUseCase-linkText{font-size:clamp(10px,.875rem,14px)}.c-linkCardUseCase-linkIcon{height:1rem;width:1rem}.c-linkCardUseCase-linkIcon svg{height:.5303125rem;width:.833375rem}.c-linkCTA{border-radius:.25rem;padding:.5rem 1rem}.c-linkCTA-text{font-size:clamp(10px,.75rem,12px)}.c-linkNews-inner{padding:.75rem 1rem}.c-linkNews-content{flex-direction:row;gap:.75rem}.c-linkNews-label{font-size:clamp(10px,.875rem,14px);padding:.125rem .5rem}.c-linkNews-body{gap:.75rem}.c-linkNews-text{font-size:clamp(10px,.8125rem,13px);line-height:1;white-space:nowrap}.c-linkNews-icon{height:1rem;width:1rem}.c-linkNews-icon svg{height:.5303125rem;width:.833375rem}.c-linkPrimary{border-radius:.5rem;padding:.75rem 1.5rem}.c-linkPrimary-text{font-size:clamp(10px,1rem,16px)}.c-linkSecondary-inner{padding:.625rem 1.5rem}.c-linkButtonBackPrimary-text,.c-linkButtonBackSecondary-text,.c-linkSecondary-text,.c-linkText{font-size:clamp(10px,1rem,16px)}.c-linkText{margin-top:16px}.c-linkText[target=_blank] .inner:after{font-size:.875em;margin-left:4px}.c-linkText.-hover-enter .text{animation:anim-link-hover-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText.-hover-active .text{background-position-x:100%;background-size:0 1px}.c-linkText.-hover-leave .text{animation:anim-link-hover-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText+.c-linkText{margin-top:8px}.c-listAccordion{margin-top:1.5rem}.c-listAccordionItem{border-bottom-width:.0625rem}.c-listAccordionItem>details>summary{padding-block:1rem;padding-inline:1rem 4rem}.c-listAccordionItem>details>summary:after,.c-listAccordionItem>details>summary:before{height:.125rem;right:1rem;width:1.375rem}.c-listAccordionItem>details>:not(summary){padding-inline:1rem;padding-bottom:1rem}.c-listCheck{gap:.5rem}.c-listCheck.-column-2{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.c-listCheckItem{column-gap:.5rem}.c-listCheckItem-icon{height:1.5rem;width:1.5rem}.c-listDot{margin-top:.75rem}.c-listDotItem:not(:first-child){margin-top:.5rem}.c-listDotItem{gap:.5rem}.c-listDotItem-dot{height:.375rem;margin:.5625rem;width:.375rem}.c-listDotItem-text,.c-listDotItem.-bold .c-listDotItem-text{font-size:clamp(10px,1rem,16px)}.c-listDotItemDescription-paragraph{margin-top:.375rem}.c-featureBlock-body.-textImage{align-items:flex-start;column-gap:min(2.5rem,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c-featureBlock-text{font-size:clamp(10px,1rem,16px)}.c-featureBlock-list .c-listItemDot:not(:first-child){margin-top:min(1rem,16px)}.c-blockColor{margin-top:4rem}.c-blockColor,.c-seminarBlock{border-radius:1.5rem;padding:2rem}.c-seminarBlock-inner{gap:1.5rem}.c-seminarBlock-version{font-size:clamp(10px,2rem,32px)}.c-seminarBlock-date{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-seminarBlock-separator{margin-top:.5rem}.c-seminarBlock-description{font-size:clamp(10px,.875rem,14px)}.c-seminarBlock-buttons{gap:1.5rem}.c-seminarBlock-buttonSecondary{height:3rem}.c-seminarBlock-buttonSecondary .c-linkSecondary-inner{height:100%;padding:.75rem 1.5rem}.c-caseStudies-inner{gap:3rem;padding:2rem 1rem}.c-caseStudies-imageWrap{border-radius:min(.5rem,8px);height:16.875rem;width:22.5rem}.c-caseStudies-rightContainer{align-items:flex-end;gap:1.5rem;margin-top:1.71875rem}.c-caseStudies-content{align-items:flex-start;gap:1.5rem}.c-caseStudies-header{gap:1rem}.c-caseStudies-companyName{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-caseStudies-titleWrap{gap:.5rem}.c-caseStudies-title{font-size:clamp(10px,1.5rem,24px)}.c-caseStudies-subtitle{font-size:clamp(10px,1.125rem,18px)}.c-caseStudies-description{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-caseStudies-linkWrap{gap:.25rem}.c-caseStudies-linkText{font-size:clamp(10px,.875rem,14px)}.c-caseStudies-linkIcon{height:1rem;width:1rem}.c-caseStudies-linkIcon svg{height:.5625rem;width:.875rem}.c-infoPoint{border-radius:.5rem;gap:.5rem;padding:1.5rem 1rem}.c-infoPoint-inner{flex-direction:column;gap:1rem}.c-infoPoint-iconBox{border-radius:.5rem;height:3rem;width:3rem}.c-infoPoint-iconBoxIcon{height:2rem;width:2rem}.c-infoPoint-content{align-items:center;gap:.5rem}.c-infoPoint-titleWrap{gap:.25rem;justify-content:center}.c-infoPoint-titleIcon{height:1.5rem;width:1.5rem}.c-infoPoint-title{font-size:clamp(10px,1.125rem,18px)}.c-infoPoint-description{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem;text-align:center}.c-updeteInfoCaption{border-radius:.5rem;padding:1rem 2rem}.c-updeteInfoCaption-inner{flex-direction:row;gap:.5rem}.c-updeteInfoCaption-text{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-updeteReleases{padding-block:2rem;padding-inline:1rem}.c-updeteReleases-versionBadge{padding:.75rem 1.5rem}.c-updeteReleases:hover .c-updeteReleases-versionBadge{background-color:#f2e9ff}.c-updeteReleases-versionText{font-size:clamp(10px,1.125rem,18px);letter-spacing:.04375rem}.c-updeteReleases-description,.c-updeteReleases-supportPeriod,.c-updeteReleases-updateDate{font-size:clamp(10px,1rem,16px)}.c-updeteReleases-link{gap:.25rem}.c-updeteReleases-linkText{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-tableScrollableSp{margin-top:1.5rem}.c-tableScrollableSp table{border-width:.0625rem;font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-tableScrollableSp table>tbody>tr>td,.c-tableScrollableSp table>tbody>tr>th{padding:1.125rem 1rem}.c-tableScrollableSp table>tbody>tr>th:first-of-type,.c-tableScrollableSp table>tbody>tr>th:nth-of-type(n+2){width:33.33%}.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>td,.c-tableScrollableSp table>tbody>tr:nth-of-type(n+2)>th{border-width:.0625rem 0 0}.c-tableScrollableSpMonochro{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem;margin-top:7.5rem}.c-tableScrollableSpMonochro table>tbody>tr{border-bottom-width:.0625rem}.c-tableScrollableSpMonochro table>tbody>tr>td,.c-tableScrollableSpMonochro table>tbody>tr>th{padding-block:1.125rem;padding-inline:1rem}.c-tableScrollableSpMonochro table>tbody>tr>td:first-of-type{flex:0 0 12.5rem;width:12.5rem}.c-tableScrollableSpMonochro table>tbody>tr>td:last-of-type{flex:1 1 0;min-width:0}.c-tableDefinition,.c-tableScrollableSpMonochro table>tbody>tr a{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-tableDefinition{margin-top:1.5rem}.c-tableDefinition table>tbody>tr{border-bottom-width:.0625rem}.c-tableDefinition table>tbody>tr>td,.c-tableDefinition table>tbody>tr>th{padding-block:1.125rem;padding-inline:1rem}.c-tag{padding:.5rem 1.5rem}.c-paragraph.-fontSize-m,.c-tag-text{font-size:clamp(10px,1rem,16px)}.c-paragraph.-fontSize-s{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-paragraphBold{font-size:clamp(10px,1rem,16px)}.c-paragraphBold+.c-text{margin-top:.5rem}.c-paragraphNotice{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}.c-toggleLanguage{padding:.25rem 0}.c-toggleLanguage-icon{height:1rem;width:1rem}.c-toggleLanguage-item{font-size:clamp(10px,.75rem,12px);padding:.5rem}.c-toggleLanguage-divider{height:.75rem;width:1px}.c-overlayModal-bg{-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem)}.c-overlayModal-inner{height:fit-content;max-width:73.125rem;padding:6.25rem;width:calc(100% - 15rem)}.c-overlayModal-content .buttonClose{right:-6.25rem;top:-5rem}.c-pageVisualHeader{height:19.3125rem}.c-pageVisualHeader-bg{background:linear-gradient(90deg,#5a36f2,#91adf2 76.923%)}.c-pageVisualHeader-bgImage{height:100%;inset:0;width:100%}.c-pageVisualHeader-content{gap:.5rem;top:51.13%}.c-pageVisualHeader-subtitle{font-size:clamp(10px,.875rem,14px)}.c-pageVisualHeader-title{font-size:clamp(10px,3rem,48px)}.c-ctaSection{height:30.6875rem}.c-ctaSection-bgCircle{height:65.1875rem;top:-5.4375rem;width:65.1875rem}.c-ctaSection-inner{gap:2.5rem;padding-bottom:6rem;padding-top:5rem}.c-ctaSection-content{gap:1.5rem}.c-ctaSection-iconWrap{height:7.5rem;width:7.5rem}.c-ctaSection-textContent{gap:1rem}.c-ctaSection-title{font-size:clamp(10px,2rem,32px)}.c-ctaSection-description{font-size:clamp(10px,1rem,16px)}.c-ctaSection-actions{flex-direction:row;gap:1.5rem}.c-inner{max-width:1200px}.c-inner,.c-innerS{box-sizing:initial;margin-inline:auto;padding-inline:5.1875rem}.c-innerS{max-width:800px}.c-innerMS{box-sizing:initial;margin-inline:auto;max-width:1000px;padding-inline:5.1875rem}.c-descriptionWithIcon{margin-top:1.5rem}.c-descriptionWithIcon-title{border-bottom-width:.0625rem;font-size:clamp(10px,1.125rem,54px);padding-bottom:.5rem}.c-descriptionWithIcon-title-icon{font-size:1.25rem}.c-descriptionWithIcon-content{margin-top:1rem}dl.c-descriptionCallout{border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem}dl.c-descriptionCallout>dt{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}dl.c-descriptionCallout>dt:nth-of-type(n+2){margin-top:.5rem}dl.c-descriptionCallout>dd{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem;margin-top:.5rem}.c-descriptionCheck-title{column-gap:.5rem;font-size:clamp(10px,1rem,16px)}.c-descriptionCheck-title-icon{height:1.5rem;width:1.5rem}.c-descriptionCheck-text{font-family:Zen Kaku Gothic New,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin-top:.5rem;padding-left:2rem}.c-descriptionLabeled{column-gap:.5rem}.c-descriptionLabeled-title{border-radius:.5rem;padding:.125rem .625rem;width:7.75rem}.c-listDescriptionLabeled{gap:1rem 2.5rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}.l-categoryDetail{padding-top:5.875rem}.p-feature-sectionContent{padding-bottom:7.5rem;padding-top:3rem}.p-feature-sectionContent-inner{box-sizing:initial;gap:3rem;margin-inline:auto;max-width:1200px;padding-inline:5.1875rem}.p-feature-sectionContent-lead{font-size:clamp(10px,1rem,16px);max-width:50rem;text-align:center}.p-feature-sectionContent-cardGrid{gap:min(2.5rem,40px)}.p-feature-sectionContent-cardGrid .c-linkCardPrimary{width:calc(33.33333% - min(2.5rem, 40px)*2/3)}.p-feature-detail{padding-bottom:7.5rem;padding-top:5rem}.p-feature-detail:before{height:min(48.6875rem,779px)}.p-feature-detail .p-feature-detail-section-lead-text{font-size:clamp(10px,1rem,16px);margin-top:1.5rem}.p-feature-detail .p-feature-detail-section-image{border-radius:min(.5rem,8px);margin-top:3rem;max-width:min(34.375rem,550px)}.p-feature-detail .p-feature-detail-featureBlock{margin-top:4rem}.p-feature-detail .p-feature-detail-section{width:min(800px,58.56%)}.p-feature-detail .p-feature-detail-footerLink{margin-top:4rem}.p-template{padding-block:3rem 4rem}.p-template-buttonExamples{align-items:start;column-gap:2.5rem;grid-template-columns:auto 1fr;row-gap:2.5rem}.p-template-buttonExample{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.p-template-buttonExample-description{gap:1rem;max-width:35.125rem}}@media screen and (min-width:1600px){html{font-size:18.7408491947px}}@media (hover:hover){.l-theHeaderPc-subNav-link:hover{opacity:.7}.l-theHeaderPc-cta:hover{background-color:#7c5cfd}.l-theHeaderPc-mainNav-link:hover{background-color:#e7eeff;border-radius:.25rem}.l-theHeaderPc-dropdown-link:hover{background-color:#4228a3}.l-theFooter-navColumn-link:hover{text-decoration:underline}.l-theFooter-social-link:hover{background-color:#fff;color:#0a1f5d;transition:background-color .35s ease,color .35s ease}.l-theFooter-social-link:hover .l-theFooter-social-icon{fill:#0a1f5d;transition:fill .35s ease}.l-theFooter-social-link:hover .l-theFooter-social-icon path.l-theFooter-social-icon-fill{fill:#fff;transition:fill .35s ease}.l-theFooter-bottomNav-link:hover{text-decoration:underline}.c-breadCrumb-link:hover{opacity:.7}.c-accordionItem:hover .c-accordionItem-contentInner{opacity:.8}.c-buttonBacktoTop:hover{background-color:#2f1a7a;border:2px solid #2f1a7a;color:#fff}.c-buttonBacktoTop:hover svg{fill:#fff}.c-buttonPrimary:hover{background-color:#2f1a7a}.c-linkBlockNews:hover:after{left:0;right:auto;width:100%}.c-linkBlockNews:hover .c-linkBlockNews-content{opacity:.8;transition:opacity .4s ease}.c-linkBlockThumbnail:hover{opacity:.8}.c-linkBlockUseCase:hover{background-color:#c9dcff}.c-linkBlockUseCase:hover .c-linkBlockUseCase-inner{opacity:.9}.c-linkCardPrimary:hover{border-color:#bbb}.c-linkCardPrimary:hover .c-linkCardPrimary-linkWrap .c-linkCardPrimary-linkIcon{transform:translateX(.25rem);transition:transform .35s ease}.c-linkCardUseCase:hover{background-color:#c9dcff}.c-linkCardUseCase:hover .c-linkCardUseCase-inner{opacity:.9}.c-linkCardUseCase:hover .c-linkCardUseCase-linkWrap .c-linkCardUseCase-linkIcon{transform:translateX(.25rem);transition:transform .35s ease}.c-linkCTA:hover{background-color:#4228a3}.c-linkNews:hover{background-color:#fffc}.c-linkNews:hover .c-linkNews-text{text-decoration:underline}.c-linkPrimary:hover,.c-linkSecondary:hover{background-color:#2f1a7a}.c-linkSecondary:hover{border-color:#4228a3}.c-linkSecondary:hover .c-linkSecondary-text{color:#fff}.c-linkButtonBackPrimary:hover{background-color:#2f1a7a;border-color:#2f1a7a;color:#fff}.c-linkButtonBackPrimary:hover .c-linkButtonBackPrimary-icon svg{fill:#fff}.c-linkButtonBackSecondary:hover{background-color:#152e7a;color:#fff}.c-linkButtonBackSecondary:hover .c-linkButtonBackSecondary-icon svg{fill:#fff}.c-caseStudies:hover:after{left:0;right:auto;width:100%}.c-caseStudies:hover .c-caseStudies-linkIcon{transform:translateX(.25rem);transition:transform .4s ease}.c-caseStudies:hover .c-caseStudies-companyName,.c-caseStudies:hover .c-caseStudies-content,.c-caseStudies:hover .c-caseStudies-description,.c-caseStudies:hover .c-caseStudies-imageWrap,.c-caseStudies:hover .c-caseStudies-subtitle,.c-caseStudies:hover .c-caseStudies-title,.c-caseStudies:hover .c-imagePicture{opacity:.8;transition:opacity .4s ease}.c-updeteInfoCaption-text a:hover{opacity:.7}.c-updeteReleases:hover:after{left:0;right:auto;width:100%}.c-updeteReleases:hover .c-updeteReleases-linkIcon{transform:translateX(.25rem);transition:transform .4s ease}.c-updeteReleases:hover .c-updeteReleases-description,.c-updeteReleases:hover .c-updeteReleases-supportPeriodDate,.c-updeteReleases:hover .c-updeteReleases-supportPeriodLabel,.c-updeteReleases:hover .c-updeteReleases-updateDateLabel,.c-updeteReleases:hover .c-updeteReleases-updateDateYear{opacity:.8;transition:opacity .4s ease}.c-tag a.c-tag:hover{background-color:#f2e9ff;color:#4228a3}.c-toggleLanguage-item:not(.-active):hover{color:#555}}@media screen and (hover:hover) and (min-width:768px){.c-accordionItem:hover .c-accordionItem-link,.c-linkBlockThumbnail:hover .c-linkBlockThumbnail-linkWrap,.c-linkBlockUseCase:hover .c-linkBlockUseCase-linkWrap{gap:.5rem}}@media screen and (max-width:767px) and (min-width:768px){.c-blockColor .c-headingLevel3Simple{font-size:clamp(10px,2rem,32px)}.c-updeteReleases-supportPeriod,.c-updeteReleases-updateDate{font-size:clamp(10px,1rem,16px)}}@media screen and (max-width:767px) and (max-width:767px){.c-blockColor .c-headingLevel3Simple{font-size:clamp(10px,1.5714285714rem,66px)}.c-updeteReleases-supportPeriod,.c-updeteReleases-updateDate{font-size:clamp(10px,1rem,42px)}}@media screen and (min-width:768px) and (min-width:768px){.c-descriptionCheck-text{font-size:clamp(10px,.875rem,14px);letter-spacing:.04375rem}}@media screen and (min-width:768px) and (max-width:767px){.c-descriptionCheck-text{font-size:clamp(10px,.8571428571rem,36px);letter-spacing:.05rem}}