@charset "UTF-8";@layer normalize,vars,base,layout,vendor,components,bptag,project,locked,utility,print;@layer vars{:root{--color-default: #0f131a;--color-white: #fff;--color-primary: #0049e5;--color-primary-reverse: var(--color-white);--color-secondary: #596580;--color-secondary-reverse: rgb(255 255 255 / .75);--color-disabled: #a3acbf;--color-attention: #e62002;--color-conversion: #ed5300;--color-bg-white: var(--color-white);--color-bg-primary: var(--color-primary);--color-bg-secondary: #f2f4f7;--color-bg-table-header-horizontal: #c8d8fa;--color-bg-label-box: var(--color-bg-table-header-horizontal);--color-bg-notice: rgb(255 255 255 / .2);--color-bg-calendar-month: #858e9e;--color-bg-modal: rgb(0 3 10 / .75);--color-bg-header-menu-hover: #002880;--color-bg-gray: #d9d9d9;--color-line-primary: #dfe3eb;--color-line-primary-reverse: rgb(255 255 255 / .5);--color-line-accent: var(--color-primary);--color-btn-primary: var(--color-primary);--color-btn-conversion: var(--color-conversion);--color-marker-primary: #abf0ff;--color-marker-secondary: #fff7ab;--color-marker-tertiary: #ffc4c4;--color-hover-primary: #000eb1;--color-hover-secondary: #dcdfe5;--color-hover-tertiary: #f2f4f7;--color-hover-conversion: #c74600;--color-visited-link: #757575;--color-visited-link-inverse: #c7f8ff;--font-family-jp: "Hiragino Sans", "Custom Yu Gothic", "Yu Gothic", "Noto Sans CJK JP", sans-serif;--font-family-en: "Inter Tight", sans-serif;--font-family-en-jp: "Inter Tight", var(--font-family-jp);--font-size-base: 16;--font-size-heading-article-h1: 2rem;--font-size-heading-article-h2: 1.5rem;--font-size-heading-article-h3: 1.375rem;--font-size-heading-article-h4: 1.25rem;--font-size-heading-article-h5: 1.125rem;--font-size-heading-article-h6: 1rem;--font-size-heading-ui-h1: 2.375rem;--font-size-heading-ui-h2: 2rem;--font-size-heading-ui-h3: 1.3125rem;--font-size-list-title-lg: 1.375rem;--font-size-list-title-md: 1rem;--font-size-list-title-sm: .875rem;--font-size-list-title-xs: .75rem;--font-size-body-xxl: 1.5rem;--font-size-body-xl: 1.3125rem;--font-size-body-lg: 1.125rem;--font-size-body-md: 1rem;--font-size-body-sm: .875rem;--font-size-body-xs: .75rem;--font-size-caption-md: .75rem;--font-size-button-lg: 1.125rem;--font-size-button-md: 1rem;--font-size-button-sm: .875rem;--font-size-button-xs: .75rem;--font-size-button-xxs: .6875rem;--font-size-label-md: 1rem;--font-size-label-sm: .875rem;--font-size-label-xs: .75rem;--font-size-en-lg: 1rem;--font-size-en-sm: .875rem;--font-weight-heading-article: 700;--font-weight-heading-ui: 700;--font-weight-list-title: 600;--font-weight-body: 300;--font-weight-caption: 300;--font-weight-button: 600;--font-weight-label: 300;--font-weight-label-bold: 600;--line-height-base: 1.8;--line-height-md: 1.6;--line-height-sm: 1.4;--line-height-xs: 1;--letter-spacing: .01em;--dropshadow-md: 0 .25rem 3rem 0 rgb(0 32 102 / .2);--dropshadow-sm: 0 .25rem 1rem 0 rgb(0 32 102 / .2);--radius-md: .5rem;--radius-sm: .25rem;--scale: .975;--header-height: 3.25rem;--content-width: 80rem;--main-aside-width: 21rem;--main-width: 54.5rem;--z-index-modal: 600;--z-index-menu: 500;--z-index-anker-ad: 400;--z-index-overlay: 300;--z-index-header: 200;--z-index-fixed-menu: 99;--content-spacing: 1rem;--v-gap-layout-wrapper: 3rem;--v-gap-layout-container: 3rem;--v-gap-layout-section: 1.5rem;--v-gap-layout-group: 1rem;--v-gap-layout-element: .5rem;--v-gap-layout-element-s: .25rem;--v-gap-layout-list-tight: .5rem;--v-gap-layout-list-regular: 1rem;--v-gap-layout-list-wide: 1.5rem;--v-gap-layout-list-xwide: 2rem;--v-gap-layout-side-col: 2rem;--v-gap-layout-adjustment: .75rem;--v-gap-unique-lg: 1.5rem;--v-gap-unique-md: 1rem;--v-gap-unique-sm: .5rem;--v-gap-unique-xs: .25rem;--h-gap-layout-large: 2rem;--h-gap-layout-wide: 1.5rem;--h-gap-layout-regular: 1rem;--h-gap-layout-tight: .5rem;--h-gap-layout-adjustment: .25rem;--padding-layout-wrapper-inner: 2rem;--padding-layout-related-article-area: 2rem;--padding-layout-side-padding: 0rem;--padding-button-label-lg: 1rem;--padding-button-label-md: .75rem;--padding-button-label-sm: .5rem;--padding-button-label-xs: .25rem;--padding-card-large: 2rem;--padding-card-regular: 1.5rem;--padding-card-tight: 1rem;--padding-card-adjustment: .5rem;--padding-unique-xl: 2rem;--padding-unique-lg: 1.5rem;--padding-unique-md: 1rem;--padding-unique-xs: .5rem;--padding-unique-adjustment-lg: .75rem;--padding-unique-adjustment-sm: .25rem;--clip-triangle-top: polygon(50% 0, 100% 100%, 0 100%);--clip-triangle-bottom: polygon(0 0, 100% 0, 50% 100%);--clip-triangle-right: polygon(0 0, 100% 50%, 0 100%);--clip-triangle-left: polygon(0 50%, 100% 0, 100% 100%);--clip-triangle-lower-left: polygon(0 0, 100% 100%, 0 100%);--clip-triangle-upper-left: polygon(0 0, 100% 0, 0 100%);--clip-triangle-lower-right: polygon(100% 0, 100% 100%, 0 100%);--clip-triangle-upper-right: polygon(0 0, 100% 0, 100% 100%)}}@layer normalize{*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-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}}@layer base{@font-face{font-family:Inter Tight;font-weight:400 800;src:url(/font/xtech/2025/InterTight-VariableFont_wght.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Yu Gothic;font-weight:500;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}html{scroll-padding-top:calc(var(--header-height) + var(--padding-unique-md))}body{width:100%;min-width:calc(var(--padding-layout-wrapper-inner) * 2 + var(--content-width));min-height:100dvh;overflow:auto scroll;font:300 1rem/var(--line-height-base) var(--font-family-jp);color:var(--color-default);word-break:normal;overflow-wrap:anywhere;line-break:strict;background:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body.is-open{position:absolute;left:0;overflow:hidden}@media (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,:before,:after{box-sizing:border-box;text-underline-offset:.1875rem}ul,ol,li,dd{padding:0;margin:0;list-style-type:none}em{font-style:normal}p,figure{margin:0}sub{bottom:-.1em}p:where(p+p){margin-top:1em}table{border-spacing:0;border-collapse:collapse}b,strong{font-weight:700}img{max-width:100%;height:auto;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]:focus{outline:none}button{padding:0;font-weight:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;transition:color .2s linear,background-color .2s linear,opacity .2s linear}button:not(:disabled){cursor:pointer}select{white-space:nowrap}iframe{border:none}:where(a[href]){color:inherit;text-decoration:none;opacity:1;transition:color .2s linear,background-color .2s linear,opacity .2s linear}:where(a[href]) img{transition:opacity .2s linear}@media (any-hover: hover){:where(a[href]):hover img{opacity:.7;backface-visibility:hidden}}:where(a:not([href])){pointer-events:none}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;overflow:unset;color:unset;background-color:unset;border:unset}:where(.-articleTitle) a:visited{color:var(--color-visited-link)}:where(.ulizahtml5){overflow-wrap:normal}}@layer layout.bpPrivacy{.bpPrivacy{position:fixed;right:0;bottom:0;z-index:100;display:none;width:27.5rem;padding:1rem;color:#000;background:#fff;border-top:4px solid #1e4d84;box-shadow:0 2px 8px #0000003d}.bpPrivacy_message{font-size:.875rem;font-weight:500;line-height:1.65}.bpPrivacy_buttons{display:flex;justify-content:flex-end;margin-top:.75rem}.bpPrivacy_button-detail,.bpPrivacy_button-close{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 .75rem;font-size:.875rem;line-height:1.65;text-decoration:none;white-space:nowrap;vertical-align:bottom;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s linear}.bpPrivacy_button-detail{font-weight:500;color:#333;background-color:#fff;border:1px solid #e8e8e8;border-radius:2px}@media (any-hover: hover){.bpPrivacy_button-detail:hover{background-color:#3333330f}}.bpPrivacy_button-close{margin-left:.9375rem;font-weight:700;color:#fff;background-color:#0068bc;border:none}@media (any-hover: hover){.bpPrivacy_button-close:hover{background-color:#0076d6e6}}}@layer layout.corporateInfomation{#corporateInfomation{display:block;width:min(37.5rem,94%);margin:var(--v-gap-layout-section) auto 0;border:solid 1px var(--color-attention);border-radius:var(--radius-sm)}#corporateInfomation *{font-size:.875rem;line-height:var(--line-height-sm)}#corporateInfomation h4{margin:0 0 .3125rem;line-height:var(--line-height-md);color:var(--color-attention)}#corporateInfomation a{display:block;height:100%;padding:.625rem 6.6666666667%;color:currentcolor;text-decoration:none}}@layer layout.gnav{:where(.globalNavi){position:relative;height:48px;padding-inline:var(--padding-layout-wrapper-inner);background:var(--color-white);border-bottom:1px solid var(--color-line-primary)}:where(.globalNavi) .globalNaviContainer{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);justify-content:space-between;width:min(100%,var(--content-width));height:100%;padding-block:var(--padding-unique-xs);margin-inline:auto}:where(.globalNavi) .globalNaviLeft{display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;font-size:var(--font-size-label-xs);line-height:var(--line-height-md)}:where(.globalNavi) .globalNaviLeft>li{display:grid;align-items:center;height:100%}@media (any-hover: hover){:where(.globalNavi) .globalNaviLeft>li a:hover,:where(.globalNavi) .globalNaviLeft>li label:hover{text-decoration:underline}}:where(.globalNavi) .globalNaviRight{display:flex;align-items:center;font-size:var(--font-size-caption-md);letter-spacing:var(--letter-spacing)}:where(.globalNavi) .globalNaviRight .btn+li{margin-left:var(--h-gap-layout-wide)}:where(.globalNavi) .globalNaviRight .btn+.btn{margin-left:var(--h-gap-layout-tight)}:where(.globalNavi) .globalNaviRight li:not(.btn)+li{margin-left:var(--h-gap-layout-tight)}@media (any-hover: hover){:where(.globalNavi) .globalNaviRight li:not(.btn)+li a:hover{color:var(--color-primary)}}:where(.globalNavi) .globalNaviRight .status{color:var(--color-secondary)}:where(.bpSiteNavi){position:relative}:where(.bpSiteNavi)>label{display:grid;grid-template-columns:1fr 1rem;-moz-column-gap:.25rem;column-gap:.25rem}:where(.bpSiteNavi) .bottomArrow{background:url(/images/xtech/2025/ico_arrow_bottom.svg) center center/.5rem auto no-repeat}.bpSiteNavi .bpSiteList{position:absolute;top:23px;left:0;z-index:9999;box-sizing:content-box;display:none;width:200px;padding:8px 16px;font-size:12px;line-height:1;background:#fff;border:1px solid #ccc}.bpSiteNavi .bpSiteList li{padding:6px 0}.bpSiteNavi .bpSiteList li a:hover{text-decoration:underline}.bpSiteNavi .bpSiteList li.close{position:absolute;top:4px;right:4px;box-sizing:content-box;display:block;width:12px;height:12px;padding:0;margin:0;border:solid 1px #888;border-radius:2px}.bpSiteNavi .bpSiteList li.close:before,.bpSiteNavi .bpSiteList li.close:after{position:absolute;top:-9px;display:block;width:17px;height:17px;content:"";border-bottom:solid 1px #888}.bpSiteNavi .bpSiteList li.close:before{left:3px;transform:rotate(45deg)}.bpSiteNavi .bpSiteList li.close:after{left:-8px;transform:rotate(-45deg)}.bpSiteNavi .bpSiteList li.close label{position:absolute;z-index:9999;display:block;width:100%;height:100%}.bpSiteNavi label{cursor:pointer}.bpSiteNavi label.mask{display:none}.bpSiteNavi label.mask div{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:#0003}#globalNaviStatus{display:none}#globalNaviStatus:checked~label.mask,#globalNaviStatus:checked~label.mask~ul.bpSiteList{display:block!important}.btnFunc{display:grid;place-content:center;width:-moz-fit-content;width:fit-content;min-width:6.25rem;min-height:2rem;padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);text-align:center;border-radius:var(--radius-sm);transition:.3s}.btnFunc.-apply{color:var(--color-white);background:var(--color-btn-conversion)}@media (any-hover: hover){.btnFunc.-apply:hover{background:var(--color-hover-conversion)}}.btnFunc.-login{color:var(--color-primary)}@media (any-hover: hover){.btnFunc.-login:hover{background:var(--color-hover-tertiary)}}.btnFunc.-logout{color:var(--color-white);background-color:var(--color-primary)}@media (any-hover: hover){.btnFunc.-logout:hover{background:var(--color-hover-primary)}}}@layer layout.header{.l-header{margin-inline:var(--padding-layout-wrapper-inner)}.l-header_container{position:relative;display:flex;align-items:center;width:min(100%,var(--content-width));height:5.5rem;padding-block:var(--padding-unique-md);margin-inline:auto;letter-spacing:var(--letter-spacing)}.l-header_menuOpen{position:absolute;top:50%;left:0;display:grid;align-items:end;width:4rem;height:3.4375rem;font-size:var(--font-size-button-xxs);font-weight:var(--font-weight-button);background-color:var(--color-white);transition:background-color .2s linear;translate:0 -50%}.l-header_menuOpen .-icon{position:absolute;top:1.25rem;left:50%;width:1rem;height:.125rem;color:var(--color-accent);background-color:currentcolor;translate:-50% 0}.l-header_menuOpen .-icon:before,.l-header_menuOpen .-icon:after{position:absolute;display:block;content:"";inset:0;background-color:currentcolor}.l-header_menuOpen .-icon:before{translate:0 -.3125rem}.l-header_menuOpen .-icon:after{translate:0 .3125rem}.l-header_search{position:absolute;top:50%;left:calc(4rem + var(--h-gap-layout-wide));display:block;width:min(28.9%,23.125rem);translate:0 -50%}.l-header_search_form{display:flex;height:2.375rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.l-header_search_form:focus-within{box-shadow:inset 0 0 0 1px var(--color-accent)}.l-header_search_field{flex:1;min-width:0;padding:.6875rem var(--padding-unique-md);font-size:var(--font-size-label-xs);line-height:var(--line-hight-sm);background:none;border:none}.l-header_search_field::-moz-placeholder{color:var(--color-secondary)}.l-header_search_field::placeholder{color:var(--color-secondary)}.l-header_search_submit{width:2.75rem;background:url(/images/xtech/2025/ico_search.svg) center center/1.5rem auto no-repeat}.l-header_siteLogo{margin:0 auto}.l-header_siteLogo img{display:block}.l-header_menu{position:absolute;right:0;display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide)}.l-header_menu_item{display:grid;font-size:var(--font-size-button-xxs);font-weight:var(--font-weight-button);text-align:center}@media (any-hover: hover){.l-header_menu_item_label:hover{color:var(--color-primary)}}.l-header_menu_item_label:before{display:block;width:1.5rem;aspect-ratio:1;margin:.5rem auto;content:"";background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}.l-header_menu_item_label.-newsletter:before{-webkit-mask-image:url(/images/xtech/2025/ico_newsletter.svg);mask-image:url(/images/xtech/2025/ico_newsletter.svg)}.l-header_menu_item_label.-coverstory:before{-webkit-mask-image:url(/images/xtech/2025/ico_coverstory.svg);mask-image:url(/images/xtech/2025/ico_coverstory.svg)}.l-header_menu_item_label.-ranking:before{-webkit-mask-image:url(/images/xtech/2025/ico_ranking.svg);mask-image:url(/images/xtech/2025/ico_ranking.svg)}.l-header_menu_item_label.-media:before{-webkit-mask-image:url(/images/xtech/2025/ico_media.svg);mask-image:url(/images/xtech/2025/ico_media.svg)}.l-header_menu_item_label.-mypage:before{-webkit-mask-image:url(/images/xtech/2025/ico_mypage.svg);mask-image:url(/images/xtech/2025/ico_mypage.svg)}.l-header_menu_item_label.-book:before{-webkit-mask-image:url(/images/xtech/2025/ico_book.svg);mask-image:url(/images/xtech/2025/ico_book.svg)}.l-header_menu_item_label.-attention:before{-webkit-mask-image:url(/images/xtech/2025/ico_attention.svg);mask-image:url(/images/xtech/2025/ico_attention.svg)}.l-header_menu_item_label.-opinion:before{-webkit-mask-image:url(/images/xtech/2025/ico_opinion.svg);mask-image:url(/images/xtech/2025/ico_opinion.svg)}.l-header.-simple .l-header_siteLogo img{width:11.25rem;height:auto}}@layer layout.footer{.l-footer{margin-top:var(--padding-layout-wrapper-inner)}@media (any-hover: hover){.l-footer a:not(.btnFunc):hover,.l-footer button:not(.btnFunc):hover{color:var(--color-primary)}}.l-footer_container{width:min(100%,var(--content-width));margin-inline:auto;line-height:var(--line-height-sm)}.l-footer_row+.l-footer_row{padding-top:3.5rem;margin-top:3.5rem;border-top:1px solid var(--color-line-primary)}.l-footer_status{display:flex;align-items:center}.l-footer_status_label{margin-right:var(--h-gap-layout-wide);font-size:var(--font-size-body-md)}.l-footer_status_btn{min-width:11.25rem;min-height:2.625rem;padding:var(--padding-button-label-sm) var(--padding-button-label-lg);font-size:var(--font-size-button-sm)}.l-footer_status_btn+.l-footer_status_btn{margin-left:var(--h-gap-layout-tight)}.l-footer_status_btn.-login{color:var(--color-white);background-color:var(--color-primary)}@media (any-hover: hover){.l-footer_status_btn.-login:hover{background-color:var(--color-hover-primary)}}.l-footer_local{padding:calc(var(--padding-layout-wrapper-inner) * 2) var(--padding-layout-wrapper-inner);background-color:var(--color-bg-secondary)}.l-footer_local_nav{display:grid;grid-template-columns:1fr 1fr 2fr 2fr;gap:var(--padding-unique-xl) 2.5rem;letter-spacing:var(--letter-spacing)}.l-footer_local_nav.-lower{grid-template-columns:1fr 3fr 1fr 1fr}.l-footer_local_nav_grid{display:grid;gap:var(--v-gap-layout-list-regular) 2.5rem;align-items:start}.l-footer_local_nav_grid.-cols2{grid-template-columns:repeat(2,1fr)}.l-footer_local_nav_grid.-cols3{grid-template-columns:repeat(3,1fr)}.l-footer_local_nav_grid.-cols4{grid-template-columns:repeat(4,1fr)}.l-footer_local_nav_grid.-cols5{grid-template-columns:repeat(5,1fr)}.l-footer_local_nav_item{font-size:var(--font-size-body-sm)}.l-footer_local_nav_item.-home{grid-column:1/-1}.l-footer_local_nav_title{display:block;margin-bottom:var(--v-gap-layout-group);font-size:var(--font-size-label-md);font-weight:var(--font-weight-label-bold)}.l-footer_local_nav_menu{display:grid;row-gap:var(--v-gap-layout-list-regular)}.l-footer_local_nav_menu_item{min-width:11.25rem}.l-footer_global{padding:2.5rem var(--padding-layout-wrapper-inner)}.l-footer_global .l-footer_container{display:grid;grid-template-columns:5.625rem 1fr;gap:.53125rem var(--h-gap-layout-large);align-items:center}.l-footer_global_logo{grid-row:1/span 2}.l-footer_global_nav{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);justify-content:flex-end;font-size:var(--font-size-label-xs);letter-spacing:var(--letter-spacing)}.l-footer_global_nav_item.-switch{padding-left:var(--h-gap-layout-wide);border-left:1px solid var(--color-line-primary)}.l-footer_copyright{grid-column-start:2;font-size:var(--font-size-caption-md);color:var(--color-secondary);text-align:right;letter-spacing:var(--letter-spacing)}.l-footer_copyright small{font-size:inherit}.l-footer.-simple{padding:2.5rem 5rem;background-color:var(--color-bg-secondary)}.l-footer.-simple .l-footer_logo{width:-moz-fit-content;width:fit-content;margin-inline:auto}.l-footer.-simple .l-footer_logo img{display:block}.l-footer.-simple .l-footer_copyright{margin-top:var(--v-gap-unique-md);text-align:center}}@layer layout.categoryNavi{.l-categoryNavi{position:sticky;top:0;z-index:var(--z-index-header);display:flex;-moz-column-gap:2.125rem;column-gap:2.125rem;justify-content:center;width:min(100% - var(--padding-layout-wrapper-inner) * 2,var(--content-width));min-height:3.25rem;margin-inline:auto;font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-white);letter-spacing:var(--letter-spacing);background:var(--color-bg-primary);border-radius:var(--radius-sm)}.l-categoryNavi_list{position:relative;display:flex}.l-categoryNavi_list+.l-categoryNavi_list:before{position:absolute;display:block;content:"";top:50%;left:-1.125rem;width:2px;height:30.77%;background:var(--color-bg-notice);translate:0 -50%}.l-categoryNavi_item{position:relative}.l-categoryNavi_item_label{display:grid;place-content:center;height:100%;padding:1rem}.l-categoryNavi_item:where(:not(:has(.l-categoryNavi_child))) .l-categoryNavi_item_label{position:relative}.l-categoryNavi_item:where(:not(:has(.l-categoryNavi_child))) .l-categoryNavi_item_label:before{position:absolute;display:block;content:"";inset:.25rem 0;z-index:-1;background-color:var(--color-bg-header-menu-hover);border-radius:var(--radius-sm);opacity:0;transition:opacity .3s}@media (any-hover: hover){.l-categoryNavi_item:where(:not(:has(.l-categoryNavi_child))) .l-categoryNavi_item_label:hover:before{opacity:1}.l-categoryNavi_item:where(:not(:has(.l-categoryNavi_child))) .l-categoryNavi_item_label:hover img{opacity:1}}@media (any-hover: hover){.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):hover .l-categoryNavi_item_label:before{display:block;opacity:1}@starting-style{.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):hover .l-categoryNavi_item_label:before{opacity:0}}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):hover .l-categoryNavi_item_label:after{scale:1 -1}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):hover .l-categoryNavi_child{display:block;opacity:1}@starting-style{.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):hover .l-categoryNavi_child{opacity:0}}}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):focus-within .l-categoryNavi_item_label:before{display:block;opacity:1}@starting-style{.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):focus-within .l-categoryNavi_item_label:before{opacity:0}}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):focus-within .l-categoryNavi_item_label:after{scale:1 -1}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):focus-within .l-categoryNavi_child{display:block;opacity:1}@starting-style{.l-categoryNavi_item:where(:has(.l-categoryNavi_child)):focus-within .l-categoryNavi_child{opacity:0}}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)) .l-categoryNavi_item_label{position:relative;z-index:calc(var(--z-index-header) + 1);padding-right:2rem}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)) .l-categoryNavi_item_label:before{position:absolute;display:block;content:"";top:.25rem;z-index:-1;display:none;width:-webkit-fill-available;width:-moz-available;width:stretch;height:calc(100% - .25rem);background-color:var(--color-bg-header-menu-hover);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);opacity:0;transition:opacity .3s,display .3s allow-discrete}.l-categoryNavi_item:where(:has(.l-categoryNavi_child)) .l-categoryNavi_item_label:after{position:absolute;display:block;content:"";top:50%;right:.75rem;width:1rem;aspect-ratio:1;background-color:var(--color-primary-reverse);-webkit-mask:url(/images/xtech/2025/ico_arrow_bottom.svg) center center/.5rem auto no-repeat;mask:url(/images/xtech/2025/ico_arrow_bottom.svg) center center/.5rem auto no-repeat;translate:0 -50%}.l-categoryNavi_child{position:absolute;z-index:var(--z-index-header);display:none;width:-moz-max-content;width:max-content;min-width:calc(100% + 4.8125rem);padding-block:var(--padding-card-tight);background:var(--color-bg-header-menu-hover);border-radius:var(--radius-sm);box-shadow:var(--dropshadow-sm);opacity:0;transition:opacity .3s,display .3s allow-discrete;translate:-2.40625rem -.625rem}.l-categoryNavi_child_item a{display:block;padding:var(--padding-unique-xs) var(--padding-card-regular)}@media (any-hover: hover){.l-categoryNavi_child_item a:hover{background-color:#fff3}}}@layer layout.localNavi{:has(.l-header_menuOpen[aria-expanded=true]) .l-localNavi{display:block;opacity:1}@starting-style{:has(.l-header_menuOpen[aria-expanded=true]) .l-localNavi{opacity:0}}.l-localNavi{position:fixed;inset-inline:0;top:0;z-index:var(--z-index-menu);display:none;max-height:100dvh;padding:5rem var(--padding-layout-wrapper-inner);margin-inline:auto;overflow-y:auto;overscroll-behavior:none;background-color:var(--color-white);border-radius:0 0 var(--radius-md) var(--radius-md);opacity:0;transition:opacity .3s,display .3s allow-discrete}@starting-style{.l-localNavi{display:none;opacity:0}}@media (any-hover: hover){.l-localNavi a:not(.btnFunc):hover,.l-localNavi button:not(.btnFunc):hover{color:var(--color-primary)}}.l-localNavi_container{width:100%;max-width:var(--content-width);margin-inline:auto;line-height:var(--line-height-sm)}.l-localNavi_row{padding-top:var(--padding-layout-wrapper-inner);margin-top:var(--padding-layout-wrapper-inner);border-top:1px solid var(--color-line-primary)}.l-localNavi_header{display:flex;-moz-column-gap:var(--h-gap-layout-large);column-gap:var(--h-gap-layout-large);align-items:center;justify-content:space-between}.l-localNavi_close{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.l-localNavi_close:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background-color:currentcolor;-webkit-mask:url(/images/xtech/2025/ico_close.svg) center center no-repeat;mask:url(/images/xtech/2025/ico_close.svg) center center no-repeat}.l-localNavi_status{display:flex;align-items:center}.l-localNavi_status_label{margin-right:var(--h-gap-layout-wide);font-size:var(--font-size-body-md)}.l-localNavi_status_btn{min-width:11.25rem;min-height:2.625rem;padding:var(--padding-button-label-sm) var(--padding-button-label-lg);font-size:var(--font-size-button-sm)}.l-localNavi_status_btn+.l-localNavi_status_btn{margin-left:var(--h-gap-layout-tight)}.l-localNavi_status_btn.-login{color:var(--color-white);background-color:var(--color-primary)}@media (any-hover: hover){.l-localNavi_status_btn.-login:hover{background-color:var(--color-hover-primary)}}.l-localNavi_list{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--padding-unique-xl) 2.5rem}.l-localNavi_list:not(:has(.-lower)) .l-localNavi_list_item.-home{grid-row:1/2;grid-column:1/span 6}.l-localNavi_list:not(:has(.-lower)) .l-localNavi_list_item:nth-child(2){grid-row:2/3;grid-column:1/2}.l-localNavi_list:not(:has(.-lower)) .l-localNavi_list_item:nth-child(3){grid-row:2/3;grid-column:2/3}.l-localNavi_list:not(:has(.-lower)) .l-localNavi_list_item:nth-child(4){grid-row:2/3;grid-column:3/span 2}.l-localNavi_list:not(:has(.-lower)) .l-localNavi_list_item:nth-child(5){grid-row:2/3;grid-column:5/span 2}.l-localNavi_list:not(:has(.-lower,.-home)) .l-localNavi_list{grid-template-columns:repeat(6,1fr)}.l-localNavi_list:not(:has(.-lower,.-home)) .l-localNavi_list_item:nth-child(1),.l-localNavi_list:not(:has(.-lower,.-home)) .l-localNavi_list_item:nth-child(2),.l-localNavi_list:not(:has(.-lower,.-home)) .l-localNavi_list_item:nth-child(3),.l-localNavi_list:not(:has(.-lower,.-home)) .l-localNavi_list_item:nth-child(4),.l-localNavi_list:not(:has(.-lower,.-home)) .l-localNavi_list_item:nth-child(5){grid-row:revert;grid-column:revert}.l-localNavi_list.-lower .l-localNavi_list_item:nth-child(1){grid-row:1/2;grid-column:1/2}.l-localNavi_list.-lower .l-localNavi_list_item:nth-child(2){grid-row:1/2;grid-column:2/span 5}.l-localNavi_list_grid{display:grid;gap:var(--v-gap-layout-list-regular) 2.5rem;align-items:start}.l-localNavi_list_grid.-cols2{grid-template-columns:repeat(2,1fr)}.l-localNavi_list_grid.-cols3{grid-template-columns:repeat(3,1fr)}.l-localNavi_list_grid.-cols4{grid-template-columns:repeat(4,1fr)}.l-localNavi_list_grid.-cols5{grid-template-columns:repeat(5,1fr)}.l-localNavi_list_item{font-size:var(--font-size-body-sm)}.l-localNavi_list_title{display:block;margin-bottom:var(--v-gap-layout-group);font-size:var(--font-size-label-md);font-weight:var(--font-weight-label-bold)}.l-localNavi_list_menu{display:grid;row-gap:var(--v-gap-layout-list-regular)}}@layer layout.frame{.l-content{margin-inline:var(--padding-layout-wrapper-inner)}.l-main{display:flex;-moz-column-gap:4.5rem;column-gap:4.5rem;width:min(100%,var(--content-width));margin:var(--padding-layout-wrapper-inner) auto 0}.l-main.-simple{display:revert;margin-top:0}.l-main_primary{container-type:inline-size;flex:1;max-width:var(--main-width)}.l-main_primary>:first-child{margin-top:0}.l-main_primary>:last-child{margin-bottom:0}.l-main_aside{container-type:inline-size;width:var(--main-aside-width)}.l-main_aside>:first-child{margin-top:0}.l-main_aside>:last-child{margin-bottom:0}body.-simple .l-main,body.-single .l-main{width:var(--main-width);margin-inline:auto}body.-print .l-main{width:42.5rem;margin-inline:auto}.l-section{margin-block:var(--v-gap-layout-container)}.l-section:where(.c-pageTitle+*){margin-top:0}.l-section.-md{margin-block:var(--padding-unique-xl)}.l-section.-bg-secondary{padding:var(--padding-card-regular);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.l-section:where(.l-section.-border){margin-block:var(--v-gap-layout-section)}.l-section:where(.l-section.-border)+.l-section:where(.l-section.-border){padding-top:var(--v-gap-layout-section);border-top:1px solid var(--color-line-primary)}.l-asideSection{margin-top:var(--v-gap-layout-side-col)}.l-overlay{position:fixed;inset:0;z-index:var(--z-index-overlay);display:none;background:var(--color-bg-modal);opacity:0}html:where(:has(.l-header_menuOpen[aria-expanded=true])) .l-overlay{display:block;opacity:1}@starting-style{html:where(:has(.l-header_menuOpen[aria-expanded=true])) .l-overlay{opacity:0}}html:where(:has(.l-header_menuOpen[aria-expanded=false])) .l-overlay{transition:opacity .2s,display .2s allow-discrete}@starting-style{html:where(:has(.l-header_menuOpen[aria-expanded=false])) .l-overlay{display:none;opacity:0}}}@layer layout.breadcrumb{.l-breadcrumb{width:min(100%,var(--content-width));margin-inline:auto;margin-top:var(--padding-unique-adjustment-lg)}.l-breadcrumb_list{display:flex;flex-wrap:wrap;gap:.25rem}.l-breadcrumb_item{position:relative;font-size:var(--font-size-caption-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing)}.l-breadcrumb_item+.l-breadcrumb_item{padding-left:1.25rem;margin-left:var(--h-gap-layout-adjustment)}.l-breadcrumb_item+.l-breadcrumb_item:before{position:absolute;display:block;content:"";top:.1em;left:0;width:1rem;aspect-ratio:1;background:url(/images/xtech/2025/ico_arrow_right_02.svg) center center/1rem auto no-repeat}}@layer layout.mypage{.l-mypage{display:flex;gap:56px;margin-top:3rem}.l-mypage_nav{min-width:8.5rem}.l-mypage_nav_item{border-bottom:1px solid var(--color-line-primary)}.l-mypage_nav_item a{display:block;padding-block:var(--padding-unique-md);padding-inline:1.25rem 1.125rem;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-secondary)}@media (any-hover: hover){.l-mypage_nav_item a:hover{color:var(--color-primary)}}.l-mypage_nav_item.is-active a{position:relative;color:var(--color-primary)}.l-mypage_nav_item.is-active a:before{position:absolute;display:block;content:"";top:-.125rem;bottom:0;left:.375rem;width:.375rem;height:.375rem;margin-block:auto;background-color:var(--color-primary);border-radius:50%}.l-mypage_contents{width:100%}}@layer layout.menuSimpleView{.l-menuSimpleView{position:sticky;bottom:0;z-index:var(--z-index-fixed-menu);display:grid;align-items:center;min-height:3.75rem;margin-top:var(--padding-layout-wrapper-inner);background-color:var(--color-bg-secondary);border-top:1px solid var(--color-primary)}.l-menuSimpleView_list{display:flex;-moz-column-gap:.359375rem;column-gap:.359375rem;justify-content:space-around;width:min(100%,42.5rem);height:100%;margin-inline:auto}.l-menuSimpleView_item{font-size:var(--font-size-button-xxs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);text-align:center}.l-menuSimpleView_item a{display:grid;place-content:center;height:100%;padding:var(--padding-unique-adjustment-sm)}@media (any-hover: hover){.l-menuSimpleView_item a:hover{color:var(--color-primary)}}.l-menuSimpleView_item a:before{display:block;width:1.5rem;aspect-ratio:1;margin:0 auto var(--padding-unique-adjustment-sm);content:"";background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}.l-menuSimpleView_item a.-contents:before{-webkit-mask-image:url(/images/xtech/2025/ico_contents.svg);mask-image:url(/images/xtech/2025/ico_contents.svg)}.l-menuSimpleView_item a.-prev:before{-webkit-mask-image:url(/images/xtech/2025/ico_prev.svg);mask-image:url(/images/xtech/2025/ico_prev.svg)}.l-menuSimpleView_item a.-next:before{-webkit-mask-image:url(/images/xtech/2025/ico_next.svg);mask-image:url(/images/xtech/2025/ico_next.svg)}.l-menuSimpleView_item a.-normal:before{-webkit-mask-image:url(/images/xtech/2025/ico_note.svg);mask-image:url(/images/xtech/2025/ico_note.svg)}}@layer components.title{.c-pageTitle{padding-bottom:var(--padding-unique-adjustment-lg);margin-block:0 var(--v-gap-unique-lg);font-size:var(--font-size-heading-ui-h1);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing);border-bottom:1px solid currentcolor}.c-pageTitle:has(.-label){display:flex;gap:var(--h-gap-layout-regular);align-items:baseline}.c-pageTitle:has(.-label):has(.-shoulder){flex-direction:column;row-gap:var(--v-gap-unique-sm)}.c-pageTitle:has(.-label) .-shoulder{font-size:var(--font-size-heading-ui-h3);font-weight:var(--font-weight-label-bold);color:var(--color-secondary)}.c-pageTitle:has(.-label) .-label{margin-block:0;font-size:var(--font-size-heading-ui-h1);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing)}.c-pageTitle:has(.-label) .-subtitle{font-size:var(--font-size-label-sm);font-style:normal;font-weight:400;color:var(--color-default)}.c-titleLvTwo{position:relative;padding-block:0 var(--padding-unique-adjustment-lg);margin-block:0 var(--v-gap-layout-section);font-size:var(--font-size-heading-ui-h2);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing);border-bottom:1px solid currentcolor}.c-titleLvTwo:has(.-label){display:flex;flex-wrap:wrap;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:flex-start}.c-titleLvTwo:has(.-logo) .-inner{align-items:center}.c-titleLvTwo .-inner{display:flex;flex:1;flex-wrap:wrap;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:flex-end}.c-titleLvTwo .-label{margin:0;font:inherit}.c-titleLvTwo .-logo{display:grid;align-items:center}.c-titleLvTwo :lang(en){margin-block:0 .5rem;font-family:var(--font-family-en);font-size:var(--font-size-en-lg);font-variation-settings:"wght" 800;line-height:var(--line-height-xs)}.c-titleLvTwo .-btn{display:flex;flex-wrap:wrap;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;padding:var(--padding-button-label-sm) var(--padding-button-label-lg);margin-top:.3125rem;font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:inherit;color:inherit;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.c-titleLvTwo .-btn.-white{background-color:var(--color-bg-white)}@media (any-hover: hover){.c-titleLvTwo .-btn:hover{text-decoration:none;background-color:var(--color-hover-secondary)}}.c-titleLvTwo .-btn:after{display:inline-block;width:1rem;aspect-ratio:1;content:"";background:url(/images/xtech/2025/ico_arrow_right.svg) center center/.6875rem auto no-repeat}.c-titleLvTwo .-btn.-calendar{padding-left:var(--padding-button-label-md)}.c-titleLvTwo .-btn.-calendar:before{display:inline-block;width:1.5rem;aspect-ratio:1;content:"";background:url(/images/xtech/2025/ico_calendar.svg) center center/contain no-repeat}.c-titleLvTwo .-btn.-calendar:after{content:none}.c-titleLvTwo .-PR{padding:var(--padding-button-label-xs) var(--padding-button-label-md);margin-block:auto;font-family:var(--font-family-en);font-size:var(--font-size-caption-md);font-variation-settings:"wght" 400;line-height:var(--line-height-xs);color:var(--color-secondary);text-align:center;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.c-titleLvTwo02{margin-block:0 var(--v-gap-unique-sm)}.c-titleLvTwo02 .c-tag{margin-bottom:var(--v-gap-unique-sm)}.c-titleLvTwo02 .-label{margin-block:0;font-size:2.0625rem;font-weight:var(--font-weight-heading-article);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.c-titleAsideLvTwo{position:relative;display:grid;gap:var(--v-gap-unique-xs) var(--h-gap-layout-tight);align-items:center;margin-block:0 var(--v-gap-layout-section);font-size:var(--font-size-heading-ui-h3);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing)}.c-titleAsideLvTwo:has(.-PR){grid-template-columns:1fr auto}.c-titleAsideLvTwo:has(.-PR) :lang(en){grid-column:span 2}.c-titleAsideLvTwo.-var02{color:#103d67}.c-titleAsideLvTwo .-label{margin:0;font:inherit}.c-titleAsideLvTwo .-logo{margin-block:0}.c-titleAsideLvTwo .-logo img{display:block}.c-titleAsideLvTwo .-sub{margin-top:var(--padding-unique-xs);font-size:var(--font-size-label-md);font-weight:var(--font-weight-label-bold);color:var(--color-default)}.c-titleAsideLvTwo .-PR{padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-family:var(--font-family-en);font-size:var(--font-size-caption-md);font-variation-settings:"wght" 400;line-height:var(--line-height-xs);color:var(--color-secondary);text-align:center;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.c-titleAsideLvTwo :lang(en){display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:flex-end;margin-block:0;font-family:var(--font-family-en);font-size:var(--font-size-en-sm);font-variation-settings:"wght" 800;line-height:var(--line-height-xs)}.c-titleAsideLvTwo :lang(en):after{flex:1;height:1px;content:"";background-color:currentcolor;translate:0 -1px}.c-titleAsideLvTwo:not(:has(:lang(en))){padding-bottom:var(--padding-unique-xs);border-bottom:1px solid currentcolor}.c-titleLvThree{margin-block:var(--padding-unique-md) var(--padding-unique-lg);font-size:var(--font-size-heading-article-h3);line-height:var(--line-height-sm)}.c-heading{padding-bottom:var(--padding-unique-xs);margin-block:0 var(--v-gap-layout-list-wide);font-size:var(--font-size-body-md);font-weight:var(--font-weight-body);line-height:var(--line-height-sm);border-bottom:1px solid var(--color-line-primary)}.c-heading02{margin-block:0 var(--v-gap-unique-lg);font-size:var(--font-size-heading-ui-h3);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing)}.c-heading03{margin-block:0 var(--v-gap-unique-lg);font-size:var(--font-size-body-md);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.c-heading04{padding:var(--padding-unique-adjustment-lg) 1rem;margin-block:0 var(--v-gap-unique-lg);font-size:var(--font-size-heading-article-h3);font-weight:var(--font-weight-heading-article);line-height:var(--line-height-sm);background-color:var(--color-bg-secondary);border-left:3px solid var(--color-primary)}.c-heading05{padding-block:0 var(--padding-unique-adjustment-lg);margin-block:0 var(--v-gap-layout-section);font-size:var(--font-size-heading-ui-h3);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing);border-bottom:1px solid currentcolor}}@layer components.buttons{.c-btn{display:grid;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);place-content:center;width:-moz-fit-content;width:fit-content;min-width:15rem;padding:var(--padding-button-label-md) var(--padding-button-label-lg);margin-top:var(--h-gap-layout-wide);font-size:var(--font-size-button-md);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);text-align:center;border-radius:var(--radius-sm)}.c-btn.-primary{color:var(--color-primary-reverse);background-color:var(--color-primary)}@media (any-hover: hover){.c-btn.-primary:hover{background-color:var(--color-hover-primary)}}.c-btn.-primary.-disabled{color:#ffffff80;background-color:var(--color-disabled)}.c-btn.-secondary{color:var(--color-primary);background-color:var(--color-bg-secondary)}@media (any-hover: hover){.c-btn.-secondary:hover{background-color:var(--color-hover-secondary)}}.c-btn.-secondary.-disabled{color:var(--color-disabled);background-color:var(--color-hover-tertiary)}.c-btn.-tertiary{color:var(--color-primary);background-color:var(--color-white)}@media (any-hover: hover){.c-btn.-tertiary:hover{background-color:var(--color-bg-secondary)}}.c-btn.-tertiary.-disabled{color:var(--color-disabled)}.c-btn.-conversion{color:var(--color-primary-reverse);background-color:var(--color-conversion)}@media (any-hover: hover){.c-btn.-conversion:hover{background-color:var(--color-hover-conversion)}}.c-btn.-conversion.-disabled{color:#ffffff80;background-color:var(--color-disabled)}.c-btn.-cancel{color:var(--color-default);background-color:var(--color-bg-secondary)}@media (any-hover: hover){.c-btn.-cancel:hover{background-color:var(--color-hover-secondary)}}.c-btn.-cancel.-disabled{color:var(--color-disabled)}.c-btn.-center{margin-inline:auto}.c-btn.-lg{width:20rem}.c-btn.-full{width:100%}.c-btn.-disabled{pointer-events:none}.c-iconBtn{position:relative;display:block;padding:.625rem 0 .625rem 2rem;font-size:var(--font-size-caption-md);font-weight:300;line-height:1.6;color:currentcolor}.c-iconBtn:before{position:absolute;display:block;content:"";top:50%;left:.25rem;z-index:2;width:1.5rem;height:1.5rem;background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s linear;translate:0 -50%}@media (any-hover: hover){.c-iconBtn:hover{color:var(--color-hover-primary)}}.c-iconBtn.-simple:before{-webkit-mask-image:url(/images/xtech/2025/ico_note.svg);mask-image:url(/images/xtech/2025/ico_note.svg);-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto}.c-iconBtn.-print:before{-webkit-mask-image:url(/images/xtech/2025/ico_print.svg);mask-image:url(/images/xtech/2025/ico_print.svg);-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto}.c-iconBtn.-pdf:before{-webkit-mask-image:url(/images/xtech/2025/ico_pdf.svg);mask-image:url(/images/xtech/2025/ico_pdf.svg);-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto}.c-iconBtn.-bookmark:before{-webkit-mask-image:url(/images/xtech/2025/ico_bookmark.svg);mask-image:url(/images/xtech/2025/ico_bookmark.svg);-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto}.c-iconBtn.-bookmark.is-active:before{color:var(--color-bg-primary);-webkit-mask-image:url(/images/xtech/2025/ico_bookmark_02.svg);mask-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.c-textBtn{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-right:1.5rem;font-size:var(--font-size-button-sm);font-weight:600;line-height:1.4;color:var(--color-primary)}.c-textBtn:before,.c-textBtn:after{position:absolute;display:block;content:"";top:50%;right:0;width:1rem;height:1rem;background-repeat:no-repeat;background-position:center;transition-duration:.1s;transition-property:opacity,visibility;translate:0 -50%}.c-textBtn:before{z-index:2;background-image:url(/images/xtech/2025/ico_double_arrow_right.svg)}.c-textBtn:after{visibility:hidden;background-image:url(/images/xtech/2025/ico_double_arrow_right_navy.svg);opacity:0}.c-textBtn.-disabled,.c-textBtn:disabled{color:var(--color-disabled);pointer-events:none}.c-textBtn.-disabled:before,.c-textBtn:disabled:before{background-image:url(/images/xtech/2025/ico_double_arrow_right_gray.svg)}@media (any-hover: hover){.c-textBtn:hover{color:var(--color-hover-primary)}.c-textBtn:hover:before{visibility:hidden;opacity:0}.c-textBtn:hover:after{visibility:visible;opacity:1}}.c-followBtn{display:block;width:-moz-fit-content;width:fit-content;padding:var(--padding-button-label-xs) var(--padding-button-label-sm);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing);background-color:var(--color-bg-white);border:1px solid currentcolor;border-radius:var(--radius-sm)}@media (any-hover: hover){.c-followBtn:hover{color:var(--color-hover-primary)}}.c-followBtn.-sm{font-size:var(--font-size-button-xs)}.c-followBtn.is-active{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}.c-followBtn:disabled{color:var(--color-disabled)}.c-btnMore{display:flex;flex-wrap:wrap;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;width:-moz-fit-content;width:fit-content;padding:var(--padding-button-label-sm) var(--padding-button-label-lg);margin-top:var(--v-gap-unique-md);margin-left:auto;font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);color:var(--color-primary);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.c-btnMore.-white{background-color:var(--color-bg-white)}@media (any-hover: hover){.c-btnMore:hover{text-decoration:none;background-color:var(--color-hover-secondary)}}.c-btnMore:after{display:inline-block;width:1rem;aspect-ratio:1;content:"";background:url(/images/xtech/2025/ico_arrow_right.svg) center center/.6875rem auto no-repeat}.c-bookmarkBtn{position:relative;width:2.5rem;aspect-ratio:1}.c-bookmarkBtn:before,.c-bookmarkBtn:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.c-bookmarkBtn:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.c-bookmarkBtn:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.c-bookmarkBtn.is-active:before{content:none}.c-bookmarkBtn.is-active:after{content:""}}@layer components.imgList{.c-imgList{display:grid;gap:1.75rem}.c-imgList.-cols2{grid-template-columns:repeat(2,1fr)}.c-imgList.-cols3{grid-template-columns:repeat(3,1fr)}.c-imgList.-cols4{grid-template-columns:repeat(4,1fr)}.c-imgList_item{text-align:center}.c-imgList_item img{border-radius:var(--radius-sm)}}@layer components.tabs{.c-tabs_nav{display:flex;gap:var(--padding-button-label-xs);padding:var(--padding-button-label-xs);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.c-tabs_nav.-bg-white{background-color:var(--color-bg-white)}.c-tabs_nav_btn{flex:1;padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-secondary);text-align:center;letter-spacing:var(--letter-spacing);border-radius:inherit}.c-tabs_nav_btn.-lg{flex:none;width:25.23%}.c-tabs_nav_btn[aria-selected=true],.c-tabs_nav_btn[aria-current=true],.c-tabs_nav_btn.is-active{color:var(--color-white);background-color:var(--color-bg-primary)}@media (any-hover: hover){.c-tabs_nav_btn:hover{text-decoration:none}.c-tabs_nav_btn:hover:not([aria-selected=true],:has(.is-active)){color:var(--color-white);background-color:var(--color-hover-primary)}}.c-tabs02_nav{display:flex}.c-tabs02_nav_btn{flex:1;padding-bottom:var(--padding-button-label-sm);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-secondary);text-align:center;letter-spacing:var(--letter-spacing);border-bottom:2px solid var(--color-line-primary)}.c-tabs02_nav_btn[aria-selected=true],.c-tabs02_nav_btn.is-active{color:var(--color-primary);border-color:currentcolor}@media (any-hover: hover){.c-tabs02_nav_btn:hover{text-decoration:none}.c-tabs02_nav_btn:hover:not([aria-selected=true],:has(.is-active)){color:var(--color-hover-primary)}}}@layer components.tag{.c-tag{display:block;width:-moz-fit-content;width:fit-content;padding:var(--padding-unique-adjustment-sm) var(--padding-unique-xs);font-size:var(--font-size-list-title-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-white);background-color:var(--color-primary);border-radius:var(--radius-sm)}}@layer components.modal{.c-modal{position:fixed;inset:0;z-index:var(--z-index-modal);display:none;width:39.5rem;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 16.75rem);padding:var(--padding-unique-lg) var(--padding-unique-xs);overflow-y:hidden;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:0 0 0 100vmax var(--color-bg-modal);opacity:0;transition:opacity .2s,display .2s allow-discrete}@starting-style{.c-modal{display:none;opacity:0}}.c-modal::backdrop{cursor:pointer}.c-modal[open]{display:block;opacity:1}@starting-style{.c-modal[open]{opacity:0}}.c-modal_container{max-height:calc(100svh - 19.75rem);padding-inline:var(--padding-unique-md);overflow-y:auto;overscroll-behavior:none;scrollbar-width:thin}.c-modal_header{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);align-items:center;justify-content:space-between;padding-bottom:var(--padding-unique-md);border-bottom:1px solid var(--color-line-primary)}.c-modal_header_title{flex:1;order:-1;margin-block:0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.c-modal_header_close{display:flex;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;min-height:2rem;padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.c-modal_header_close:hover{color:var(--color-primary)}}.c-modal_header_close:before{display:block;width:1rem;aspect-ratio:1;content:"";background-color:currentcolor;-webkit-mask:url(/images/xtech/2025/ico_close.svg) center center/.75rem auto no-repeat;mask:url(/images/xtech/2025/ico_close.svg) center center/.75rem auto no-repeat}.c-modal_btnClose{display:flex;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;min-height:2.625rem;padding:var(--padding-button-label-xs) var(--padding-button-label-md);margin-inline:auto;font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.c-modal_btnClose:hover{color:var(--color-primary)}}.c-modal_btnClose:before{display:block;width:1rem;aspect-ratio:1;content:"";background-color:currentcolor;-webkit-mask:url(/images/xtech/2025/ico_close.svg) center center/.75rem auto no-repeat;mask:url(/images/xtech/2025/ico_close.svg) center center/.75rem auto no-repeat}.c-modal_lead{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-md);text-align:center}}@layer components.figure{.c-figure{margin:0 auto}.c-figure.-full{width:100%}@media (any-hover: hover){.c-figure .-image a:hover img{opacity:1;scale:var(--scale)}}.c-figure .-image img{width:100%;border-radius:var(--radius-sm);transition:scale .3s}.c-figure .-caption{margin-top:var(--v-gap-unique-sm);font-size:var(--font-size-caption-md);line-height:var(--line-height-md);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.c-figure_click{display:flex;margin-top:var(--v-gap-unique-sm);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.c-figure_click a{color:var(--color-primary)}.c-figure_click .-clip:has(+.-enlarge){padding-right:var(--padding-unique-md)}.c-figure_click .-clip.-disabled{font-weight:var(--font-weight-body);color:var(--color-secondary);pointer-events:none}.c-figure_click .-clip+.-enlarge{padding-left:var(--padding-unique-md);border-left:1px solid var(--color-line-primary)}}@layer components.table{.c-table.-even table{table-layout:fixed}.c-table.-even td,.c-table.-even th,.c-table.-auto td,.c-table.-auto th{width:inherit}.c-table table{width:100%;border-collapse:collapse}.c-table td,.c-table th{padding:var(--padding-unique-adjustment-lg);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing);border:1px solid var(--color-line-primary)}.c-table th{width:18.24%;font-weight:var(--font-weight-label-bold);background-color:var(--color-bg-secondary)}}@layer components.link{.c-link{color:var(--color-primary);text-decoration:underline}@media (any-hover: hover){.c-link:hover{color:var(--color-hover-primary)}}}@layer project.ad{.ad-banner{margin-block:var(--h-gap-layout-wide)}.ad-dag{text-align:center}*+.ad-dag{margin-top:var(--v-gap-layout-side-col)}.ad-infeedList{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--v-gap-layout-list-wide) var(--h-gap-layout-large)}.ad-infeedList_item{padding-bottom:var(--v-gap-layout-list-regular);line-height:1;border-bottom:1px solid var(--color-line-primary)}.ad-infeedList_item a{display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);padding-bottom:var(--padding-unique-md)}@media (any-hover: hover){.ad-infeedList_item a:hover{color:var(--color-primary);text-decoration:none}.ad-infeedList_item a:hover .ad-infeedList_item_image img{opacity:1}}.ad-infeedList_item_title{flex:1;margin:0;font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.ad-infeedList_item_image{width:4.5rem}.ad-infeedList_item_image .-inner{aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm)}.ad-infeedList_item_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ad-infeedList02[class*=-cols]{display:grid;gap:var(--v-gap-unique-sm) var(--h-gap-layout-large)}.ad-infeedList02.-cols2{grid-template-columns:repeat(2,1fr)}.ad-infeedList02.-cols4{grid-template-columns:repeat(4,1fr)}.ad-infeedList02.-cols4 .ad-infeedList02_item{padding-block:0;border-bottom:none}.ad-infeedList02_item{padding-block:var(--padding-unique-md);line-height:1;border-bottom:1px solid var(--color-line-primary)}.ad-operationalRectangle{display:flex;flex-wrap:wrap;gap:var(--v-gap-layout-list-wide) var(--h-gap-layout-large);justify-content:center}.ad-operationalRectangle:where(.l-section+*){margin-top:calc(-1 * var(--v-gap-layout-group))}.ad-operationalRectangle_item{text-align:center}.ad-operationalRectangle a{display:block;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:var(--radius-sm)}.ad-iconPR{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.1875rem var(--padding-button-label-md);margin-block:0;font-size:var(--font-size-caption-md);font-weight:400;line-height:var(--line-height-sm);color:var(--color-secondary);background-color:var(--color-primary-reverse);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.ad-leaderboard{width:-moz-fit-content;width:fit-content;margin:1rem auto 0}.custom-overlay-bottom-close-button-728{position:absolute;top:1.5625rem;right:.3125rem;display:block;width:1.5625rem;height:1.5625rem;padding:0;margin:0;background-color:#fff0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='341 8 13 13' fill='black' fill-opacity='0.6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M354 9.31L352.69 8l-5.19 5.19L342.31 8 341 9.31l5.19 5.19-5.19 5.19 1.31 1.31 5.19-5.19 5.19 5.19 1.31-1.31-5.19-5.19z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.25rem;border:none}.custom-overlay-wrapper-rendered{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-index-anker-ad);box-sizing:border-box;display:flex;justify-content:center;width:100%;height:auto;visibility:visible;opacity:1;will-change:opacity}.custom-overlay-wrapper-unrendered{display:none;visibility:hidden;opacity:0;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms;will-change:opacity}.custom-overlay-static-unit{position:relative;width:100%;height:6.4375rem;transform-origin:50% 100%}.custom-overlay-static-housing{position:absolute;bottom:0;left:0;display:flex;place-content:flex-end stretch;align-items:flex-end;width:100%;height:6.4375rem}.custom-overlay-static-housing__tile{flex:1;height:2.4375rem;background-color:#0000004d}.custom-overlay-static-housing__marquee{display:flex;flex-grow:0;flex-shrink:0;place-content:center center;align-items:center;width:45.625rem;height:6.4375rem;vertical-align:bottom;background-color:#0000004d}.custom-overlay-static-housing__cap{position:relative;width:10.5625rem;height:6.4375rem}.custom-overlay-static-housing__cap>svg{position:absolute;top:0;left:0;width:100%;height:100%}.custom-overlay-static-content{position:absolute;bottom:0;left:0;display:flex;place-content:center center;align-items:center;width:100%;height:5.625rem}.custom-overlay-static-content__container{position:absolute;right:0;bottom:0;left:0;z-index:1;display:block;margin:auto}.custom-overlay-static-housing__center{display:flex;place-content:stretch stretch;align-items:stretch;width:100%;max-width:66.75rem}@media screen and (max-width: 780px){.custom-overlay-static-housing__cap{display:none}.custom-overlay-static-housing__marquee{width:100%}}}@layer project.articleList{.articleTextList{padding-bottom:var(--v-gap-layout-list-regular);border-bottom:1px solid var(--color-line-primary)}.articleTextList_item{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.articleTextList_item+.articleTextList_item{padding-top:var(--v-gap-layout-list-regular);margin-top:var(--v-gap-layout-list-regular);border-top:1px solid var(--color-line-primary)}@media (any-hover: hover){.articleTextList_item a:hover{color:var(--color-primary)}}.articleList_item{container-type:inline-size;position:relative}.articleList_item:has(.articleList_item_title a:hover) .articleList_item_image .-inner{scale:var(--scale)}.articleList_item:has(.articleList_item_title a:hover) .articleList_item_image img{opacity:1}.articleList_item:not(:has(.articleList_item_title a)) .articleList_item_title,.articleList_item:not(:has(.articleList_item_title a)) .articleList_item_summary{color:var(--color-secondary)}.articleList_item:not(:has(.articleList_item_title a)) .articleList_item_series{color:currentcolor}.articleList_item:not(:has(.articleList_item_image)){grid-template-columns:1fr}.articleList_item .-item{display:contents}.articleList_item_specialTitle{position:relative;z-index:2;color:var(--color-primary)}@media (any-hover: hover){.articleList_item_specialTitle a:hover{color:var(--color-hover-primary)}}.articleList_item_parentTitle{position:relative;z-index:2;font-weight:var(--font-weight-body)}.articleList_item_parentTitle a{color:var(--color-primary)}@media (any-hover: hover){.articleList_item_parentTitle a:hover{color:var(--color-hover-primary)}}@media (any-hover: hover){.articleList_item_title a:hover{color:var(--color-primary)}}.articleList_item_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}.articleList_item_title.-pdf a{display:grid;grid-template-columns:1.5rem 1fr;-moz-column-gap:var(--v-gap-unique-sm);column-gap:var(--v-gap-unique-sm)}.articleList_item_title.-pdf a:before{display:block;width:1.5rem;aspect-ratio:1;margin-top:.1875rem;content:"";background-color:currentcolor;-webkit-mask:url(/images/xtech/2025/ico_pdf.svg) 50% 50%/contain no-repeat;mask:url(/images/xtech/2025/ico_pdf.svg) 50% 50%/contain no-repeat}.articleList_item_footer{position:relative;z-index:2;display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;justify-content:space-between;min-height:2.5rem;font-size:var(--font-size-caption-md);font-weight:400;letter-spacing:var(--letter-spacing)}.articleList_item_series{line-height:var(--line-height-md);color:var(--color-secondary)}.articleList_item_date{font-family:var(--font-family-en);line-height:var(--line-height-sm);color:var(--color-secondary)}.articleList_item_readTime{margin-right:auto;font-family:var(--font-family-en);line-height:var(--line-height-sm);color:var(--color-secondary)}.articleList_item_page{margin-right:auto;font-family:var(--font-family-en-jp);font-size:var(--font-size-caption-md);line-height:var(--line-height-sm);color:var(--color-secondary)}.articleList_item_page+.articleList_item_title{margin-block:var(--v-gap-unique-xs) 0}.articleList_item_bookmark{display:flex;align-items:center;margin-left:auto}.articleList_item_bookmark .-label{line-height:var(--line-height-md)}.articleList_item_bookmark .-btn{position:relative;width:2.5rem;aspect-ratio:1}.articleList_item_bookmark .-btn:before,.articleList_item_bookmark .-btn:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.articleList_item_bookmark .-btn:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.articleList_item_bookmark .-btn:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.articleList_item_bookmark .-btn.is-active:before{content:none}.articleList_item_bookmark .-btn.is-active:after{content:""}.articleList_item_term{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:var(--font-size-caption-md);line-height:var(--line-height-sm);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.articleList_item_image{position:relative;z-index:0}.articleList_item_image.-border .-inner{border:1px solid var(--color-line-primary)}.articleList_item_image .-inner{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.articleList_item_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.articleList_item_updateDate{margin-top:0;margin-right:auto}.articleList_item.-card{display:grid;grid-template-columns:1fr;gap:revert;padding-bottom:var(--padding-unique-lg);border-bottom:1px solid var(--color-line-primary)}.articleList_item.-card .articleList_item_header{grid-row:auto;grid-column:1}.articleList_item.-card .articleList_item_parentTitle{font-size:var(--font-size-label-sm)}.articleList_item.-card .articleList_item_title{margin-block:0;font-size:var(--font-size-list-title-lg);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.articleList_item.-card .articleList_item_title .-locked{display:inline-block;margin-block:.28125rem;margin-left:.375rem;vertical-align:text-bottom}.articleList_item.-card .articleList_item_summary{margin-top:var(--v-gap-layout-element);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing)}.articleList_item.-card .articleList_item_image{grid-row-start:1;margin-bottom:var(--v-gap-layout-adjustment)}.articleList:not([class*=-cols],[class*=-xl]) .articleList_item:where(.articleList:not([class*=-cols],[class*=-xl]) .articleList_item:has(.-articleTitle,iframe)){padding-bottom:var(--padding-unique-xs);border-bottom:1px solid var(--color-line-primary)}.articleList:not([class*=-cols],[class*=-xl]) .articleList_item:where(.articleList:not([class*=-cols],[class*=-xl]) .articleList_item:has(.-articleTitle,iframe))+.articleList_item{margin-top:var(--v-gap-layout-list-regular)}.articleList:not([class*=-cols]) .articleList_item_header{margin-bottom:0}.articleList[class*=-cols]{display:grid;gap:var(--h-gap-layout-wide) var(--h-gap-layout-large)}.articleList.-cols2{grid-template-columns:repeat(2,1fr)}.articleList.-cols3{grid-template-columns:repeat(3,1fr)}.articleList.-xl{margin-block:var(--h-gap-layout-wide)}.articleList.-xl:has(+:where(.articleList)) .articleList_item{padding-bottom:var(--padding-unique-lg);border-bottom:1px solid var(--color-line-primary)}.articleList.-xl:has(+:where(.articleList)) .articleList_item+.articleList_item{margin-top:var(--padding-unique-lg)}.articleList.-xl .articleList_item{display:grid;gap:0 var(--padding-unique-lg)}.articleList.-xl .articleList_item:has(.articleList_item_footer){grid-template-rows:1fr auto}.articleList.-xl .articleList_item:has(.articleList_item_image){grid-template-columns:min(40.6%,22.125rem) 1fr}.articleList.-xl .articleList_item:has(.articleList_item_image) .articleList_item_text{grid-row:1/2;grid-column:2/3}.articleList.-xl .articleList_item:has(.articleList_item_image) .articleList_item_footer{grid-row:2/3;grid-column:2/3}.articleList.-xl .articleList_item.-reverse:has(.articleList_item_image){grid-template-columns:1fr min(40.6%,22.125rem)}.articleList.-xl .articleList_item.-reverse:has(.articleList_item_image) .articleList_item_text{grid-column:1/2}.articleList.-xl .articleList_item.-reverse:has(.articleList_item_image) .articleList_item_footer{grid-column:1/2}.articleList.-xl .articleList_item.-reverse:has(.articleList_item_image) .articleList_item_image{grid-column:2/3}.articleList.-xl .articleList_item_header{font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.articleList.-xl .articleList_item_parentTitle{margin-bottom:var(--v-gap-unique-xs);font-size:var(--font-size-label-sm);letter-spacing:var(--letter-spacing)}.articleList.-xl .articleList_item_specialTitle{margin-bottom:var(--v-gap-unique-xs)}.articleList.-xl .articleList_item_title{margin-block:0;font-size:var(--font-size-list-title-lg);font-weight:var(--font-weight-list-title)}.articleList.-xl .articleList_item_title .-locked{display:inline-block;margin-block:.28125rem;margin-left:.375rem;vertical-align:text-bottom}.articleList.-xl .articleList_item_summary{margin-top:var(--v-gap-layout-element);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing)}.articleList.-xl .articleList_item_image{grid-row:span 2;grid-column:1/2}.articleList.-xl .articleList_related{position:relative;z-index:1;grid-column:1/-1;padding-bottom:var(--padding-unique-lg);margin-block:var(--v-gap-unique-md) calc(-1 * var(--padding-unique-lg))}.articleList.-xl .articleList_related_heading{margin-block:0 var(--v-gap-unique-sm);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing)}.articleList.-xl .articleList_related_list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v-gap-unique-xs)}.articleList.-xl .articleList_related_item{background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.articleList.-xl .articleList_related_item>a{display:grid;grid-template-columns:1fr 4rem;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);padding:var(--padding-unique-md)}.articleList.-xl .articleList_related_item>a .articleList_related_item_image .-inner{transition:scale .3s}@media (any-hover: hover){.articleList.-xl .articleList_related_item>a:hover{color:var(--color-primary)}.articleList.-xl .articleList_related_item>a:hover .articleList_related_item_image .-inner{scale:var(--scale)}.articleList.-xl .articleList_related_item>a:hover .articleList_related_item_image .-inner img{opacity:1}}.articleList.-xl .articleList_related_item_title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:0;font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_footer),.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_footer){grid-template-rows:1fr auto}.articleList.-md .articleList_item:has(.articleList_item_image) .articleList_item_image,.articleList.-lg .articleList_item:has(.articleList_item_image) .articleList_item_image{grid-row:1/2}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item{grid-template-rows:auto 1fr}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item:has(.articleList_item_footer),.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item:has(.articleList_item_footer){grid-template-rows:auto 1fr auto}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_header,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_header{display:contents}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_text,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_text{display:contents}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_parentTitle,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_parentTitle{grid-column:1/-1}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_title,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_title{grid-row:2/3}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_footer,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_footer{grid-row-start:3}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_image,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle) .articleList_item_image{grid-row:2/3}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary),.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary){grid-template-rows:auto auto 1fr}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary):has(.articleList_item_footer),.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary):has(.articleList_item_footer){grid-template-rows:auto auto 1fr auto}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary) .articleList_item_summary,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary) .articleList_item_summary{margin-top:0}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary) .articleList_item_footer,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary) .articleList_item_footer{grid-row:4/5}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary) .articleList_item_image,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_parentTitle):has(.articleList_item_summary) .articleList_item_image{grid-row:2/span 2}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item{grid-template-rows:auto 1fr auto}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_keyword,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_keyword{grid-row:1/2;grid-column:1/3}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_text,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_text{grid-row:2/3;grid-column:1/2}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_image,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_image{grid-row:2/3;grid-column:2/3}.articleList.-md .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_footer,.articleList.-lg .articleList_item:has(.articleList_item_image):has(.articleList_item_keyword) .articleList_item_footer{grid-row:3/4;grid-column:1/3}.articleList.-md .articleList_item:has(.articleList_item_image) .articleList_item_footer,.articleList.-lg .articleList_item:has(.articleList_item_image) .articleList_item_footer{grid-column:1/-1}.articleList.-md .articleList_item:has(.articleList_item_image) .articleList_item_image,.articleList.-lg .articleList_item:has(.articleList_item_image) .articleList_item_image{grid-column:2/3}.articleList.-md .articleList_item:has(iframe),.articleList.-lg .articleList_item:has(iframe){grid-template-columns:subgrid;gap:revert}.articleList.-md .articleList_item:has(iframe) div:not([class]),.articleList.-lg .articleList_item:has(iframe) div:not([class]){display:contents}.articleList.-md .articleList_item:has(iframe) iframe,.articleList.-lg .articleList_item:has(iframe) iframe{display:block;grid-row-start:2;overflow:hidden}.articleList.-md{margin-block:var(--h-gap-layout-wide)}.articleList.-md .articleList_item{display:grid;gap:var(--v-gap-unique-xs) var(--h-gap-layout-regular);padding-bottom:var(--padding-unique-xs);border-bottom:1px solid var(--color-line-primary)}.articleList.-md .articleList_item:has(.articleList_item_image){grid-template-columns:1fr min(40.6%,8.4375rem)}.articleList.-md .articleList_item:not(:has(.articleList_item_footer),:has(iframe)){padding-bottom:var(--padding-unique-lg)}@container (max-width: 21rem){.articleList.-md .articleList_item:not(:has(.articleList_item_footer),:has(iframe)){padding-bottom:var(--padding-unique-md)}}.articleList.-md .articleList_item:has(iframe){padding-bottom:var(--padding-unique-xs)}.articleList.-md .articleList_item:has(iframe) div:not([class]){line-height:var(--line-height-xs)}.articleList.-md .articleList_item_header{font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.articleList.-md .articleList_item_keyword{position:relative;z-index:1;display:flex;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body)}.articleList.-md .articleList_item_keyword a{color:var(--color-primary)}.articleList.-md .articleList_item_keyword a:before{content:"# "}.articleList.-md .articleList_item_parentTitle{font-size:var(--font-size-label-sm)}.articleList.-md .articleList_item_subTitle{margin-bottom:var(--v-gap-layout-element);font-size:var(--font-size-label-xs);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.articleList.-md .articleList_item_title{margin-block:0;font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title)}.articleList.-md .articleList_item_title .-locked{display:inline-block;margin-block:0 .0625rem;margin-left:.25rem;vertical-align:text-bottom}@container (max-width: 21rem){.articleList.-md .articleList_item_title{font-size:var(--font-size-list-title-sm)}}.articleList.-md .articleList_item_summary{margin-top:var(--padding-unique-xs);font-size:var(--font-size-caption-md);line-height:var(--line-height-md);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.articleList.-md .articleList_item_summary span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.articleList.-md .articleList_item.-mypage{grid-template-columns:1fr min(40.6%,8.125rem);row-gap:0}.articleList.-md .articleList_item.-mypage:not(:has(.articleList_item_image)){grid-template-columns:1fr}.articleList.-md .articleList_item.-mypage .articleList_item_title{padding-block:.875rem}@container (max-width: 21rem){.articleList.-md:not([class*=-magazine]) .articleList_item_title a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.articleList.-md.-magazine .articleList_item{padding-bottom:var(--v-gap-unique-lg)}.articleList.-md.-magazine .articleList_item:has(.articleList_item_image){grid-template-columns:1fr min(22.86%,8.4375rem)}@container (max-width: 21rem){.articleList.-md.-magazine .articleList_item{padding-bottom:var(--padding-unique-md)}.articleList.-md.-magazine .articleList_item:has(.articleList_item_image){grid-template-columns:1fr min(28.57%,6rem)}.articleList.-md.-magazine .articleList_item_title{font-size:var(--font-size-list-title-md)}}.articleList.-md.-magazine .articleList_item_image .-inner{aspect-ratio:3/4;background-color:revert;border-radius:revert}.articleList.-lg{margin-block:var(--h-gap-layout-wide)}.articleList.-lg .articleList_item{display:grid;gap:var(--v-gap-unique-xs) var(--h-gap-layout-regular);padding-bottom:var(--padding-unique-xs);border-bottom:1px solid var(--color-line-primary)}.articleList.-lg .articleList_item:has(.articleList_item_image){grid-template-columns:1fr min(24.43%,13.3125rem)}.articleList.-lg .articleList_item:not(:has(.articleList_item_footer),:has(iframe)){padding-bottom:var(--padding-unique-lg)}.articleList.-lg .articleList_item:has(iframe){padding-bottom:var(--padding-unique-md)}.articleList.-lg .articleList_item:has(iframe) div:not([class]){line-height:var(--line-height-xs)}.articleList.-lg .articleList_item_header{font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.articleList.-lg .articleList_item_keyword{position:relative;z-index:1;display:flex;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body)}.articleList.-lg .articleList_item_keyword a{color:var(--color-primary)}.articleList.-lg .articleList_item_keyword a:before{content:"# "}.articleList.-lg .articleList_item_parentTitle{font-size:var(--font-size-label-sm)}.articleList.-lg .articleList_item_subTitle{margin-bottom:var(--v-gap-layout-element);font-size:var(--font-size-label-xs);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.articleList.-lg .articleList_item_title{margin-block:0;font-size:var(--font-size-heading-article-h3);font-weight:var(--font-weight-list-title)}.articleList.-lg .articleList_item_title .-locked{display:inline-block;margin-block:0 .0625rem;margin-left:.25rem;vertical-align:text-bottom}.articleList.-lg .articleList_item_summary{margin-top:var(--padding-unique-xs);font-size:var(--font-size-body-sm);line-height:var(--line-height-md);color:currentcolor;letter-spacing:var(--letter-spacing)}.articleList.-lg .articleList_item_summary span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.articleList.-lg.-magazine .articleList_item{padding-bottom:var(--v-gap-unique-lg)}.articleList.-lg.-magazine .articleList_item:has(.articleList_item_image){grid-template-columns:1fr min(22.86%,8.4375rem)}.articleList.-lg.-magazine .articleList_item_image .-inner{aspect-ratio:3/4;background-color:revert;border-radius:revert}.articleList.-paywallCard{gap:1.25rem}.articleList.-paywallCard .articleList_item{display:grid;grid-template-rows:max-content;grid-template-columns:1fr;gap:revert;padding-bottom:0;border-bottom:none}.articleList.-paywallCard .articleList_item_header{grid-row:auto;grid-column:1}.articleList.-paywallCard .articleList_item_title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0;margin-block:0;font-size:.9375rem;font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);color:var(--color-default);background:none;border-left:none}.articleList.-paywallCard .articleList_item_title .-locked{display:inline-block;margin-block:.28125rem;margin-left:.375rem;vertical-align:text-bottom}.articleList.-paywallCard .articleList_item_title a{color:var(--color-default);text-decoration:none}.articleList.-paywallCard .articleList_item_image{grid-row-start:1;margin-bottom:.75rem}.articleList.-serials .articleList_item{padding-bottom:var(--v-gap-layout-element)}.articleList.-serials .articleList_item_notification{position:relative;display:flex;gap:var(--padding-unique-xs);align-items:center;color:var(--color-primary)}.articleList.-serials .articleList_item_notification .-btn{width:2rem;height:auto;aspect-ratio:1;margin-top:-2px}.articleList.-serials .articleList_item_notification .-btn:before{display:block;width:100%;height:100%;content:"";background-color:var(--color-primary);-webkit-mask:url(/images/xtech/2025/ico_notification.svg) center center/2rem auto no-repeat;mask:url(/images/xtech/2025/ico_notification.svg) center center/2rem auto no-repeat}.articleList.-serials .articleList_item_notification .-btn:after{position:absolute;display:block;content:"";inset:0;z-index:1}.articleList.-serials .articleList_item_notification .-btn.is-active:before{background-color:var(--color-secondary)}.articleList.-serials .articleList_item_notification:has(.-btn.is-active){color:var(--color-secondary)}.articleList.-serials .articleList_item_articleTitle{position:relative;z-index:1;display:flex;align-items:center;padding:var(--padding-unique-md);font-weight:var(--font-weight-list-title);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.articleList.-serials .articleList_item_articleTitle a{display:contents}.articleList.-serials .articleList_item_articleTitle a:visited{color:var(--color-visited-link)}@media (any-hover: hover){.articleList.-serials .articleList_item_articleTitle a:hover{color:var(--color-primary)}.articleList.-serials .articleList_item_articleTitle a:hover .-image .-inner{scale:var(--scale)}.articleList.-serials .articleList_item_articleTitle a:hover .-image .-inner img{opacity:1}}.articleList.-serials .articleList_item_articleTitle .-number{min-width:-moz-fit-content;min-width:fit-content;padding-right:var(--padding-unique-adjustment-lg);margin-right:var(--h-gap-layout-regular);font-size:var(--font-size-body-sm);text-align:center;border-right:1px solid var(--color-line-primary)}.articleList.-serials .articleList_item_articleTitle .-title{flex:1;margin-top:0;font-size:.8125rem;line-height:var(--line-height-sm)}.articleList.-serials .articleList_item_articleTitle .-image{width:7.1875rem;margin-left:var(--h-gap-layout-regular)}.articleList.-serials .articleList_item_articleTitle .-image .-inner{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.articleList.-serials .articleList_item_articleTitle .-image .-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.articleList.-serials .articleList_item_footer{margin-top:var(--v-gap-layout-element)}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card){grid-template-rows:subgrid;grid-template-columns:min(40.6%,9.5625rem) 1fr;grid-row:span 3;container-type:initial;row-gap:0}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card):not(:has(.articleList_item_image)) .articleList_item_text{grid-column:1/-1}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card) .articleList_item_text{display:flex;grid-column:2/3;align-items:center}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card) .articleList_item_title{font-size:var(--font-size-heading-article-h4)}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card) .articleList_item_image{display:flex;grid-column:1/2;align-items:center}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card) .articleList_item_articleTitle{grid-row-start:2;grid-column:1/-1;margin-top:var(--v-gap-unique-md)}.articleList.-serials .articleList_item:not(.articleList.-serials .articleList_item.-card) .articleList_item_footer{grid-row-start:-1}.articleList.-serials .articleList_item.-card{grid-template-rows:subgrid;grid-row:span 4;container-type:normal;gap:0}.articleList.-serials .articleList_item.-card .articleList_item_text{grid-row-start:1}.articleList.-serials .articleList_item.-card .articleList_item_image{grid-row-start:2;margin-block:var(--v-gap-unique-sm) var(--v-gap-unique-md)}.articleList.-magazinepdf .articleList_item{padding-bottom:var(--v-gap-layout-list-regular)}.articleList.-magazinepdf .articleList_item_title{font-size:var(--font-size-heading-article-h3);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.articleRankingList{counter-reset:number 0}.articleRankingList_item{position:relative;display:grid;grid-template-rows:1fr auto;grid-template-columns:2.125rem 1fr;gap:.5625rem var(--h-gap-layout-regular);padding-block:var(--padding-unique-md);border-bottom:1px solid var(--color-line-primary)}.articleRankingList_item:has(.articleRankingList_item_image){grid-template-columns:2.125rem 1fr 6rem}.articleRankingList_item:has(.articleRankingList_item_image):nth-child(-n+3){padding-bottom:1.5625rem}.articleRankingList_item:has(.articleRankingList_item_image):nth-child(-n+3):before{color:var(--color-primary)}.articleRankingList_item:has(.articleRankingList_item_title a:hover) .articleRankingList_item_image .-inner{scale:var(--scale)}.articleRankingList_item:has(.articleRankingList_item_title a:hover) .articleRankingList_item_image img{opacity:1}.articleRankingList_item:before{display:block;grid-row:1/span 2;grid-column:1/2;font-family:var(--font-family-en);font-size:var(--font-size-heading-ui-h2);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-xs);color:var(--color-secondary);text-align:center;content:counter(number);counter-increment:number 1}.articleRankingList_item_title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-row:1/2;grid-column:2/3;margin-block:0;font-size:var(--font-size-list-title-sm);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.articleRankingList_item_title a:hover{color:var(--color-primary)}.articleRankingList_item_title a:hover .articleRankingList_item_image img{opacity:1}}.articleRankingList_item_title a:after{position:absolute;display:block;content:"";inset:0;z-index:2}.articleRankingList_item_footer{display:grid;grid-template-columns:auto 1fr;grid-row:2/3;grid-column:2/span 2;-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md);font-size:var(--font-size-caption-md);font-weight:400;color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.articleRankingList_item_date{margin-top:.0625rem;font-family:var(--font-family-en);line-height:var(--line-height-sm)}.articleRankingList_item_parentTitle{line-height:var(--line-height-md)}.articleRankingList_item_image{grid-row:1/2;grid-column:3/4}.articleRankingList_item_image.-border .-inner{border:1px solid var(--color-line-primary)}.articleRankingList_item_image .-inner{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.articleRankingList_item_image .-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.articleRankingList:where(.l-asideSection.-nikkeiRanking *) .articleRankingList_item:before{color:#06375c}@container (min-width: 21.0625rem){.articleRankingList .articleRankingList_item{grid-template-columns:2.125rem 1fr 13.3125rem;row-gap:0;padding-top:var(--padding-unique-lg)}.articleRankingList .articleRankingList_item_parentTitle{position:relative;z-index:3;font-size:var(--font-size-body-sm)}.articleRankingList .articleRankingList_item_parentTitle a{color:var(--color-primary)}@media (any-hover: hover){.articleRankingList .articleRankingList_item_parentTitle a:hover{color:var(--color-hover-primary)}}.articleRankingList .articleRankingList_item_title{font-size:var(--font-size-heading-article-h3)}.articleRankingList .articleRankingList_item_footer{position:relative;z-index:2;display:flex;grid-column:2/3;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;justify-content:space-between}.articleRankingList .articleRankingList_item_bookmark{display:flex;align-items:center;margin-left:auto}.articleRankingList .articleRankingList_item_bookmark .-label{line-height:var(--line-height-md)}.articleRankingList .articleRankingList_item_bookmark .-btn{position:relative;width:2.5rem;aspect-ratio:1}.articleRankingList .articleRankingList_item_bookmark .-btn:before,.articleRankingList .articleRankingList_item_bookmark .-btn:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.articleRankingList .articleRankingList_item_bookmark .-btn:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.articleRankingList .articleRankingList_item_bookmark .-btn:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.articleRankingList .articleRankingList_item_bookmark .-btn.is-active:before{content:none}.articleRankingList .articleRankingList_item_bookmark .-btn.is-active:after{content:""}.articleRankingList .articleRankingList_item_image{grid-row:1/span 2}}.articleMagazineList:not([class*=-cols]) .articleMagazineList_item{padding-bottom:var(--padding-unique-lg);border-bottom:1px solid var(--color-line-primary)}.articleMagazineList:not([class*=-cols]) .articleMagazineList_item+.articleMagazineList_item{margin-top:var(--v-gap-layout-list-wide)}.articleMagazineList_item{position:relative;display:grid;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide)}.articleMagazineList_item:has(.articleMagazineList_item_image){grid-template-columns:min(16.06%,8.75rem) 1fr}.articleMagazineList_item:has(.articleMagazineList_item_title a:hover) .articleMagazineList_item_image .-inner{scale:var(--scale)}.articleMagazineList_item:has(.articleMagazineList_item_title a:hover) .articleMagazineList_item_image img{opacity:1}.articleMagazineList_item_title{margin-block:0;font-size:var(--font-size-heading-article-h3);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}@media (any-hover: hover){.articleMagazineList_item_title a:hover{color:var(--color-primary)}}.articleMagazineList_item_title a:visited{color:var(--color-visited-link)}.articleMagazineList_item_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}.articleMagazineList_item_summary{margin-top:var(--v-gap-unique-xs);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing)}.articleMagazineList_item_pubDate{display:block;margin-top:var(--v-gap-unique-xs);font-size:var(--font-size-body-xs);line-height:var(--line-height-sm);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.articleMagazineList_item_image{order:-1}.articleMagazineList_item_image.-border .-inner{border:1px solid var(--color-line-primary)}.articleMagazineList_item_image .-inner{position:relative;aspect-ratio:20/29;overflow:hidden;transition:scale .3s}.articleMagazineList_item_image .-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.articleProjectList{margin-block:var(--h-gap-layout-wide)}.articleProjectList_item{position:relative;display:grid;grid-template-columns:min(24.43%,13.3125rem) 1fr;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);padding-bottom:var(--v-gap-layout-list-wide);line-height:var(--line-height-sm);border-bottom:1px solid var(--color-line-primary)}.articleProjectList_item+.articleProjectList_item{margin-top:var(--v-gap-layout-list-wide)}.articleProjectList_item:has(.articleProjectList_item_title a:hover) .articleProjectList_item_image .-inner{scale:var(--scale)}.articleProjectList_item:has(.articleProjectList_item_title a:hover) .articleProjectList_item_image img{opacity:1}.articleProjectList_item_title{margin-block:0;font-size:var(--font-size-heading-article-h4);font-weight:var(--font-weight-list-title)}@media (any-hover: hover){.articleProjectList_item_title a:hover{color:var(--color-primary)}}.articleProjectList_item_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}.articleProjectList_item_title a:visited{color:var(--color-visited-link)}.articleProjectList_item_subTitle{margin-top:var(--v-gap-unique-xs);font-size:var(--font-size-body-xs);line-height:var(--line-height-md);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.articleProjectList_item_info{display:grid;grid-template-columns:auto 1fr;gap:var(--v-gap-unique-xs) var(--h-gap-layout-tight);margin-block:var(--v-gap-unique-sm) 0;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm)}.articleProjectList_item_info .-title{font-weight:var(--font-weight-list-title)}.articleProjectList_item_image{order:-1}.articleProjectList_item_image .-inner{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);transition:scale .3s}.articleProjectList_item_image .-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.articleWordList{margin-block:var(--h-gap-layout-wide)}.articleWordList[class*=-cols]{display:grid;gap:1.75rem}.articleWordList.-cols2{grid-template-columns:repeat(2,1fr)}.articleWordList.-cols3{grid-template-columns:repeat(3,1fr)}.articleWordList_item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:var(--v-gap-layout-element);line-height:var(--line-height-sm)}.articleWordList_item:has(.articleWordList_item_title a:hover) .articleWordList_item_image .-inner{scale:var(--scale)}.articleWordList_item:has(.articleWordList_item_title a:hover) .articleWordList_item_image img{opacity:1}.articleWordList_item_title{display:grid;align-items:center;margin-block:0;font-size:var(--font-size-heading-article-h3);font-weight:var(--font-weight-list-title)}@media (any-hover: hover){.articleWordList_item_title a:hover{color:var(--color-primary)}}.articleWordList_item_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}.articleWordList_item_title a:visited{color:var(--color-visited-link)}.articleWordList_item_summary{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing)}.articleWordList_item_image{order:-1}.articleWordList_item_image .-inner{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);transition:scale .3s}.articleWordList_item_image .-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.followupList_item{position:relative;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr min(40.6%,7.1875rem);-moz-column-gap:var(--v-gap-unique-md);column-gap:var(--v-gap-unique-md);padding:var(--padding-unique-md) var(--padding-unique-md) var(--padding-unique-xs);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.followupList_item:has(.followupList_item_title a:hover) .followupList_item_image .-inner{scale:var(--scale)}.followupList_item:has(.followupList_item_title a:hover) .followupList_item_image img{opacity:1}.followupList_item+.followupList_item{margin-top:var(--h-gap-layout-regular)}.followupList_item_bookmark{display:flex;align-items:center;margin-left:auto}.followupList_item_bookmark .-label{line-height:var(--line-height-md)}.followupList_item_bookmark .-btn{position:relative;width:2.5rem;aspect-ratio:1}.followupList_item_bookmark .-btn:before,.followupList_item_bookmark .-btn:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.followupList_item_bookmark .-btn:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.followupList_item_bookmark .-btn:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.followupList_item_bookmark .-btn.is-active:before{content:none}.followupList_item_bookmark .-btn.is-active:after{content:""}.followupList_item_header{display:flex;flex-wrap:wrap;grid-row:1/2;grid-column:1/3;gap:var(--v-gap-unique-xs);align-items:center;justify-content:space-between;padding-bottom:var(--padding-unique-md);margin-bottom:var(--padding-unique-md);border-bottom:1px solid #dfe3eb}.followupList_item_followBtn{z-index:1;flex-shrink:0;margin-left:auto}.followupList_item_parentTitle{z-index:1;padding-top:.1875rem;font-size:var(--font-size-list-title-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.followupList_item_parentTitle a:hover{color:var(--color-primary)}.followupList_item_text{grid-row:2/3;grid-column:1/2}.followupList_item_title{margin:0;overflow:hidden;font-size:.9375rem;font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.followupList_item_title a:after{position:absolute;inset:0;z-index:0;display:block;content:""}.followupList_item_title a:hover{color:var(--color-primary)}.followupList_item_title a:visited{color:var(--color-visited-link)}.followupList_item_image{position:relative;grid-row:2/3;grid-column:2/3}.followupList_item_image .-inner{aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.followupList_item_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.followupList_item_footer{position:relative;z-index:2;display:flex;grid-row:3/4;grid-column:1/3;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;justify-content:space-between;min-height:2.5rem;margin-top:var(--padding-unique-adjustment-sm);font-size:var(--font-size-caption-md);font-weight:400;letter-spacing:var(--letter-spacing)}.followupList_item_readTime{font-family:var(--font-family-en);line-height:var(--line-height-sm);color:var(--color-secondary)}}@layer project.banner{.bannerList_item{text-align:center}.bannerList_item:where(.bannerList_item+.bannerList_item){margin-top:var(--v-gap-layout-list-tight)}}@layer project.calendar{.calendarNav{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;justify-content:flex-end;margin-bottom:var(--v-gap-layout-group);font-size:var(--font-size-button-sm);line-height:var(--line-height-sm)}.calendarNav_select{min-width:7rem;padding:.625rem 2.75rem .625rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white) url(/images/xtech/2025/ico_arrow_bottom_02.svg) right .25rem center no-repeat;border:none;border-radius:var(--radius-sm)}.calendarNav_btn{padding:var(--padding-button-label-sm) var(--padding-button-label-lg);font-weight:var(--font-weight-button);color:var(--color-primary)}@media (any-hover: hover){.calendarNav_btn:hover{color:var(--color-hover-primary)}}.calendar_caption{margin-bottom:var(--padding-unique-adjustment-sm);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.calendar_wrapper{display:grid;grid-template-columns:4.25rem 1fr;gap:var(--padding-unique-adjustment-sm);margin-block:0}@container (max-width: 21rem){.calendar_wrapper{grid-template-columns:3.25rem 1fr;gap:var(--padding-unique-xs)}}.calendar_wrapper+.calendar_caption{margin-top:var(--v-gap-unique-md)}.calendar_month{padding:var(--padding-unique-md);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-white);text-align:center;letter-spacing:var(--letter-spacing);background-color:var(--color-bg-calendar-month);border-radius:var(--radius-sm)}@container (max-width: 21rem){.calendar_month{padding-inline:var(--padding-unique-xs)}}.calendar_contents{display:grid;row-gap:var(--padding-unique-adjustment-sm)}@container (max-width: 21rem){.calendar_contents{row-gap:0}}.calendar_row{padding:var(--padding-unique-md);background-color:var(--color-bg-white);border-radius:var(--radius-sm)}.calendar_row:has(.calendar_date){display:grid;grid-template-columns:7.5rem 1fr;-moz-column-gap:var(--padding-unique-adjustment-sm);column-gap:var(--padding-unique-adjustment-sm)}@container (max-width: 21rem){.calendar_row{display:flex;-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md);align-items:center;padding-top:0;padding-right:0}.calendar_row+.calendar_row{padding-top:var(--padding-unique-md);border-top:1px solid var(--color-line-primary)}}.calendar_date{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);word-break:keep-all}.calendar_techName{margin-block:0;font-size:var(--font-size-button-md);font-weight:var(--font-weight-button);line-height:var(--line-height-sm)}.calendar_techName a{display:inline flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);color:var(--color-primary)}.calendar_techName a:after{display:inline-block;width:1rem;aspect-ratio:1;content:"";background:url(/images/xtech/2025/ico_arrow_right.svg) center center/.5625rem auto no-repeat}.calendar_techSubTitle{margin-top:var(--padding-unique-adjustment-sm);font-size:var(--font-size-caption-md);line-height:var(--line-height-md);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.calendar_techArticleTitle{margin-top:var(--padding-unique-xs);font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.calendar_techArticleTitle a{text-decoration:underline}.calendar_techArticleTitle a:visited{color:var(--color-visited-link)}.calendar_articleTitle{margin-block:0;font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.calendar_articleTitle a{color:var(--color-primary)}.calendar_articleTitle a:visited{color:var(--color-visited-link)}@container (max-width: 21rem){.calendar_articleTitle{flex:1;font-size:var(--font-size-list-title-sm)}}.calendar_followBtn{margin-top:var(--v-gap-unique-xs);margin-left:auto}}@layer project.cardCoverStory{.cardCoverStory{position:relative;z-index:0;padding:var(--padding-card-regular);margin-block:var(--h-gap-layout-wide);color:var(--color-white);background:url(/images/xtech/2025/bg_coverStory.jpg) center center/cover no-repeat;border-radius:var(--radius-md)}.cardCoverStory:before{position:absolute;display:block;content:"";inset:0;background-color:#003ab500;opacity:0;transition:opacity .2s linear,background-color .2s linear}.cardCoverStory:has(.cardCoverStory_header .-title a:hover):before{background-color:#003ab566;opacity:1}.cardCoverStory:has(.cardCoverStory_header .-title a:hover) .cardCoverStory_article,.cardCoverStory:has(.cardCoverStory_header .-title a:hover) .cardCoverStory_series{opacity:.9}.cardCoverStory:has(.cardCoverStory_article_title a:hover):before{background-color:#003ab566;opacity:1}.cardCoverStory:has(.cardCoverStory_article_title a:hover) .cardCoverStory_header,.cardCoverStory:has(.cardCoverStory_article_title a:hover) .cardCoverStory_series{opacity:.9}.cardCoverStory:has(.cardCoverStory_series_article_title a:hover):before{background-color:#003ab566;opacity:1}.cardCoverStory:has(.cardCoverStory_series_article_title a:hover) .cardCoverStory_header,.cardCoverStory:has(.cardCoverStory_series_article_title a:hover) .cardCoverStory_article{opacity:.9}.cardCoverStory_header{position:relative;padding-bottom:var(--padding-unique-adjustment-lg);margin-bottom:var(--v-gap-unique-lg);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);border-bottom:1px solid currentcolor;transition:opacity .2s linear}.cardCoverStory_header .-label{display:grid;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.75rem;padding:0 var(--padding-button-label-sm);margin-bottom:var(--padding-unique-adjustment-lg);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);background:#002980cc;border-radius:var(--radius-sm)}.cardCoverStory_header .-title{margin-block:0;font-size:1.75rem;font-weight:var(--font-weight-heading-ui)}.cardCoverStory_article{position:relative;display:grid;grid-template-columns:1fr min(40.6%,20.625rem);gap:0 var(--padding-unique-lg);transition:opacity .2s linear}.cardCoverStory_article:has(.cardCoverStory_article_title a:hover) .cardCoverStory_article_image .-inner{scale:var(--scale)}.cardCoverStory_article:has(.cardCoverStory_article_title a:hover) .cardCoverStory_article_image img{opacity:1}.cardCoverStory_article_text{grid-row:1/2;grid-column:1/2}.cardCoverStory_article_label{display:grid;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.5rem;padding:.125rem var(--padding-button-label-sm);margin-bottom:var(--v-gap-unique-sm);font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);color:var(--color-default);background-color:var(--color-bg-white);border-radius:var(--radius-sm)}.cardCoverStory_article_title{margin-block:0;font-size:var(--font-size-list-title-lg);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.cardCoverStory_article_title .-locked{display:inline-block;margin-block:.28125rem;margin-left:.375rem;vertical-align:text-bottom}.cardCoverStory_article_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}@media (any-hover: hover){.cardCoverStory_article_title a:hover{text-decoration:underline}}.cardCoverStory_article_title a:visited{color:var(--color-visited-link-inverse)}.cardCoverStory_article_summary{margin-top:var(--v-gap-layout-element);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing)}.cardCoverStory_article_footer{position:relative;z-index:2;display:flex;grid-row:2/3;grid-column:1/2;align-items:center;justify-content:space-between;font-size:var(--font-size-caption-md);letter-spacing:var(--letter-spacing)}.cardCoverStory_article_readTime{line-height:var(--line-height-sm)}.cardCoverStory_article_bookmark{display:flex;align-items:center}.cardCoverStory_article_bookmark .-label{line-height:var(--line-height-md)}.cardCoverStory_article_bookmark .-btn{width:2.5rem;aspect-ratio:1;background-color:var(--color-bg-white);-webkit-mask:url(/images/xtech/2025/ico_bookmark.svg) center center/1.5rem auto no-repeat;mask:url(/images/xtech/2025/ico_bookmark.svg) center center/1.5rem auto no-repeat}.cardCoverStory_article_bookmark .-btn.is-active{-webkit-mask-image:url(/images/xtech/2025/ico_bookmark_02.svg);mask-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.cardCoverStory_article_image{grid-row:span 2;grid-column:2/3}.cardCoverStory_article_image .-inner{aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);transition:scale .3s}.cardCoverStory_article_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardCoverStory_series{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v-gap-layout-element-s) var(--h-gap-layout-adjustment);margin-top:var(--v-gap-unique-lg);transition:opacity .2s linear}.cardCoverStory_series_article{position:relative;padding:var(--padding-unique-md) var(--padding-unique-md) var(--padding-unique-xs);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);background-color:var(--color-bg-notice);border-radius:var(--radius-sm)}.cardCoverStory_series_article:has(a){color:var(--color-default);background-color:var(--color-bg-white)}.cardCoverStory_series_article:has(a) a:after{position:absolute;display:block;content:"";inset:0;z-index:1}@media (any-hover: hover){.cardCoverStory_series_article:has(a) a:hover{color:var(--color-primary);text-decoration:none}}.cardCoverStory_series_article_label{display:grid;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.5rem;padding:.125rem var(--padding-button-label-sm);margin-bottom:var(--v-gap-unique-xs);font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);border:1px solid currentcolor;border-radius:var(--radius-sm)}.cardCoverStory_series_article_title{margin-block:0;font-size:var(--font-size-list-title-sm);font-weight:var(--font-weight-list-title);transition:color .2s linear}.cardCoverStory_series_article_footer{position:relative;z-index:2;display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;justify-content:space-between;min-height:2.5rem}.cardCoverStory_series_article_bookmark{display:flex;align-items:center}.cardCoverStory_series_article_bookmark .-btn{position:relative;width:2.5rem;aspect-ratio:1}.cardCoverStory_series_article_bookmark .-btn:before,.cardCoverStory_series_article_bookmark .-btn:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.cardCoverStory_series_article_bookmark .-btn:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.cardCoverStory_series_article_bookmark .-btn:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.cardCoverStory_series_article_bookmark .-btn.is-active:before{content:none}.cardCoverStory_series_article_bookmark .-btn.is-active:after{content:""}.cardCoverStory_series_article_date,.cardCoverStory_series_article_next{margin-top:var(--v-gap-unique-xs);font-size:var(--font-size-caption-md)}.cardCoverStory_series_article_date{font-family:var(--font-family-en);color:var(--color-secondary)}.cardCoverStory_series_article_next{line-height:var(--line-height-md)}.cardCoverStory_btn{display:flex;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;justify-content:center;padding:var(--padding-button-label-sm) var(--padding-button-label-lg);margin-top:var(--v-gap-unique-lg);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary);text-align:center;letter-spacing:var(--letter-spacing);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}@media (any-hover: hover){.cardCoverStory_btn:hover{text-decoration:none;background-color:var(--color-hover-secondary)}}.cardCoverStory_btn:focus-visible{text-decoration:none;background-color:var(--color-hover-secondary)}.cardCoverStory_btn:after{display:inline-block;width:1rem;aspect-ratio:1;content:"";background:url(/images/xtech/2025/ico_arrow_right.svg) center center/.6875rem auto no-repeat}}@layer project.followList{.followList_item{display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;padding-bottom:var(--padding-unique-md);border-bottom:1px solid var(--color-line-primary)}.followList_item+.followList_item{margin-top:var(--v-gap-unique-md)}.followList_item_title{flex:1;margin-block:0;font-size:var(--font-size-list-title-sm);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.followList_item_title a:hover{color:var(--color-primary);text-decoration:none}}}@layer project.news{.news{padding:var(--padding-card-adjustment) var(--padding-card-tight) var(--padding-card-tight);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.news_heading{display:grid;grid-template-columns:2rem 1fr;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;margin-block:0 var(--v-gap-unique-xs);font-size:var(--font-size-label-sm)}.news_heading:before{min-height:2.5rem;content:"";background:url(/images/xtech/2025/ico_speaker.svg) center center no-repeat}.news_list_item{display:-webkit-box;overflow:hidden;font-size:var(--font-size-label-sm);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news_list_item+.news_list_item{padding-top:var(--v-gap-layout-list-regular);margin-top:var(--v-gap-layout-list-regular);border-top:1px solid var(--color-line-primary)}@media (any-hover: hover){.news_list_item a:hover{color:var(--color-primary)}}.news_list_item a:visited{color:var(--color-visited-link)}.news02{padding:var(--padding-card-tight);margin-bottom:var(--v-gap-unique-lg);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.news02_heading{margin-block:0;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold)}.news02_list{margin-top:var(--v-gap-unique-sm)}.news02_list_item{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold)}.news02_list_item+.news02_list_item{padding-top:var(--v-gap-unique-md);margin-top:var(--v-gap-unique-md);border-top:1px solid var(--color-line-primary)}@media (any-hover: hover){.news02_list_item a:hover{color:var(--color-primary)}}.news02_list_item .-date{display:block;margin-top:var(--v-gap-unique-xs);font-family:var(--font-family-en);font-size:var(--font-size-label-xs);font-weight:400;color:var(--color-secondary)}}@layer project.editorMessage{.editorMessage{padding:var(--padding-card-adjustment) var(--padding-card-tight) var(--padding-card-tight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.editorMessage_heading{display:grid;grid-template-columns:2rem 1fr;-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);align-items:center;margin-block:0 var(--v-gap-unique-xs);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold)}.editorMessage_heading:before{min-height:2.5rem;content:"";background:url(/images/xtech/2025/ico_pen.svg) center center no-repeat}.editorMessage_text{font-size:var(--font-size-body-sm)}.editorMessage_info{display:grid;grid-template-columns:1fr 6.375rem;-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md);padding-top:var(--padding-unique-md);margin-top:var(--padding-unique-md);border-top:1px solid var(--color-line-primary)}.editorMessage_info a{display:contents}.editorMessage_info a:visited{color:var(--color-visited-link)}@media (any-hover: hover){.editorMessage_info a:hover .-summary{color:var(--color-primary)}.editorMessage_info a:hover .-image{scale:var(--scale)}.editorMessage_info a:hover .-image img{opacity:1}}.editorMessage_info .-summary{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-label-bold);transition:color .2s linear}.editorMessage_info .-image{aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.editorMessage_info .-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.editorMessage_more{padding-top:var(--padding-unique-md);margin-top:var(--padding-unique-md);border-top:1px solid var(--color-line-primary)}}@layer project.podcast{.podcast{display:grid;grid-template-columns:6.375rem 1fr;-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md)}.podcast a{display:contents}.podcast a:visited{color:var(--color-visited-link)}@media (any-hover: hover){.podcast a:hover{color:var(--color-primary)}.podcast a:hover .-image{scale:var(--scale)}.podcast a:hover .-image img{opacity:1}}.podcast .-image{order:-1;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.podcast .-image img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.podcast .-summary{font-size:var(--font-size-list-title-xs);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}}@layer project.scoop{.scoop{position:relative;padding:var(--padding-card-regular);background:linear-gradient(94deg,#f0e5ff,#d9e3ff);border-radius:var(--radius-md)}.scoop_heading{margin-block:0 var(--v-gap-unique-sm);font-family:var(--font-family-en);font-size:1.625rem;font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-xs);color:#aa6eff;letter-spacing:var(--letter-spacing)}.scoop_article{display:grid;grid-template-columns:1fr min(20.15%,10.375rem);-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide)}.scoop_article:has(.scoop_article_title a:hover) .scoop_article_image .-inner{scale:var(--scale)}.scoop_article_text{display:contents}.scoop_article_header{grid-column:1/-1}.scoop_article_title{margin-block:0 var(--v-gap-unique-sm);font-size:1.875rem;font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.scoop_article_title .-locked{display:inline-block;margin-block:.28125rem;margin-left:.375rem;vertical-align:text-bottom}@media (any-hover: hover){.scoop_article_title a:hover{color:var(--color-primary)}}.scoop_article_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}.scoop_article_summary{font-size:var(--font-size-body-sm);line-height:var(--line-height-lg)}.scoop_article_footer{position:relative;z-index:2;display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);align-items:center;justify-content:space-between;font-size:var(--font-size-caption-md);letter-spacing:var(--letter-spacing)}.scoop_article_date{font-family:var(--font-family-en);line-height:var(--line-height-sm);color:var(--color-secondary)}.scoop_article_readTime{margin-right:auto;font-family:var(--font-family-en);line-height:var(--line-height-sm);color:var(--color-secondary)}.scoop_article_bookmark{display:flex;align-items:center}.scoop_article_bookmark .-label{line-height:var(--line-height-md)}.scoop_article_bookmark .-btn{position:relative;width:2.5rem;aspect-ratio:1}.scoop_article_bookmark .-btn:before,.scoop_article_bookmark .-btn:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.scoop_article_bookmark .-btn:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.scoop_article_bookmark .-btn:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.scoop_article_bookmark .-btn.is-active:before{content:none}.scoop_article_bookmark .-btn.is-active:after{content:""}.scoop_article_image{grid-row:2/span 2;grid-column:2/-1}.scoop_article_image .-inner{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.scoop_article_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scoop_related{position:relative;z-index:1;grid-column:1/-1;padding-top:var(--v-gap-unique-sm)}.scoop_related_heading{margin-block:0 var(--v-gap-unique-sm);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.scoop_related_list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v-gap-unique-xs)}.scoop_related_item{background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.scoop_related_item>a{display:grid;grid-template-columns:1fr 4rem;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:start;padding:var(--padding-unique-md)}.scoop_related_item>a:visited{color:var(--color-visited-link)}@media (any-hover: hover){.scoop_related_item>a:hover{color:var(--color-primary)}.scoop_related_item>a:hover .scoop_related_item_image .-inner{scale:var(--scale)}.scoop_related_item>a:hover .scoop_related_item_image .-inner img{opacity:1}}.scoop_related_item_title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:0;font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.scoop_related_item_image .-inner{position:relative;z-index:1;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm);transition:scale .3s}.scoop_related_item_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@layer project.parentArticle{.parentArticle_header{display:grid;grid-template-columns:1fr min(37.84%,20.625rem);gap:var(--v-gap-layout-group) var(--h-gap-layout-large);align-items:center}.parentArticle_header_tagList{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:var(--v-gap-unique-sm)}.parentArticle_header_tagList_item{width:-moz-fit-content;width:fit-content;padding:.25rem var(--padding-button-label-sm);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-primary-reverse);background-color:var(--color-primary);border-radius:var(--radius-sm)}.parentArticle_header_tagList_item.-catchphrase{padding-block:.1875rem;color:var(--color-default);background-color:var(--color-bg-white);border:1px solid var(--color-default)}.parentArticle_header_shoulderTitle{margin-bottom:var(--v-gap-unique-sm);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.parentArticle_header_title{margin-block:0;font-size:2.0625rem;font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.parentArticle_header_subTitle{margin-block:var(--v-gap-unique-sm) var(--v-gap-layout-group);font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm)}.parentArticle_header_followBtn{margin-top:var(--v-gap-layout-group)}.parentArticle_header_image{grid-column-start:2;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-white);border-radius:var(--radius-sm)}.parentArticle_header_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.parentArticle_action{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;padding-block:var(--padding-unique-md);border-top:1px solid var(--color-line-primary);border-bottom:1px solid var(--color-line-primary)}.parentArticle_action_btnGroup{display:flex;gap:var(--v-gap-unique-sm)}.parentArticle_action_btnGroup.-sns{justify-content:flex-end}.parentArticle_action_btn{position:relative}@media (any-hover: hover){.parentArticle_action_btn .c-iconBtn:hover{color:var(--color-primary)}}.parentArticle_action_balloon{position:absolute;top:-100%;left:50%;display:none;width:-moz-max-content;width:max-content;padding:var(--padding-unique-xs) var(--padding-unique-adjustment-lg);font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-white);background-color:var(--color-default);border-radius:var(--radius-sm);opacity:0;transition:opacity .3s,display .3s;translate:-50% 0;transition-behavior:allow-discrete}.parentArticle_action_balloon:after{position:absolute;display:block;content:"";bottom:.0625rem;left:50%;--width: .625rem;width:var(--width);clip-path:var(--clip-triangle-bottom);background-color:var(--color-default);height:.5rem;translate:-50% 100%}.parentArticle_action_snsBtn{position:relative;display:block;width:2rem;height:2.5rem}.parentArticle_action_snsBtn:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1.5rem;height:1.5rem;content:"";background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto;transition:background-color .2s linear;translate:-50% -50%}@media (any-hover: hover){.parentArticle_action_snsBtn:hover:before{background-color:var(--color-bg-primary)}}.parentArticle_action_snsBtn.-x:before{-webkit-mask-image:url(/images/xtech/2025/ico_x_black.svg);mask-image:url(/images/xtech/2025/ico_x_black.svg)}.parentArticle_action_snsBtn.-facebook:before{-webkit-mask-image:url(/images/xtech/2025/ico_facebook_black.svg);mask-image:url(/images/xtech/2025/ico_facebook_black.svg)}.parentArticle_action_snsBtn.-linkedin:before{-webkit-mask-image:url(/images/xtech/2025/ico_linkedin_black.svg);mask-image:url(/images/xtech/2025/ico_linkedin_black.svg)}.parentArticle_action_copyBtn{position:relative;display:block;width:2rem;height:2.5rem}.parentArticle_action_copyBtn:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1.5rem;height:1.5rem;content:"";background-color:currentcolor;-webkit-mask-image:url(/images/xtech/2025/ico_link.svg);mask-image:url(/images/xtech/2025/ico_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto;transition:background-color .2s linear;translate:-50% -50%}@media (any-hover: hover){.parentArticle_action_copyBtn:hover:before{background-color:var(--color-bg-primary)}}.parentArticle_action_copyBtn.is-copied+.parentArticle_action_balloon{display:block;opacity:1}@starting-style{.parentArticle_action_copyBtn.is-copied+.parentArticle_action_balloon{opacity:0}}.parentArticle_authorList{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.125rem,1fr));grid-column:1/-1;gap:var(--v-gap-layout-list-regular) var(--h-gap-layout-wide);align-items:start}.parentArticle_authorList_item{display:grid;gap:var(--v-gap-unique-xs) var(--h-gap-layout-regular);padding-top:var(--v-gap-layout-list-tight);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.parentArticle_authorList_item:has(.parentArticle_authorList_item_avatar){grid-template-columns:3rem 1fr}.parentArticle_authorList_item a{display:contents;color:var(--color-primary)}.parentArticle_authorList_item a .parentArticle_authorList_item_position{color:var(--color-default)}@media (any-hover: hover){.parentArticle_authorList_item a:hover .parentArticle_authorList_item_name{color:var(--color-hover-primary)}.parentArticle_authorList_item a:hover .parentArticle_authorList_item_avatar{scale:var(--scale)}.parentArticle_authorList_item a:hover .parentArticle_authorList_item_avatar img{opacity:1}}.parentArticle_authorList_item_name{margin-block:0;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-list-title)}.parentArticle_authorList_item_position{font-size:var(--font-size-body-xs)}.parentArticle_authorList_item_avatar{grid-row:auto/span 2;order:-1;width:3rem;aspect-ratio:1;overflow:hidden;background-color:var(--color-bg-gray);border-radius:50%;transition:scale .3s}.parentArticle_authorList_item_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parentArticle_body{margin-block:var(--v-gap-layout-container) 0}.parentArticle_media{margin-top:var(--v-gap-layout-wrapper)}.parentArticle_media_image{width:-moz-fit-content;width:fit-content;overflow:hidden;transition:scale .3s}.parentArticle_media_image:has(a:hover){scale:var(--scale)}@media (any-hover: hover){.parentArticle_media_image a:hover img{opacity:1}}.parentArticle.-coverStory .parentArticle_header{grid-template-columns:1fr min(40.05%,20.625rem);padding:var(--padding-card-regular);color:var(--color-white);background:url(/images/xtech/2025/bg_coverStory.jpg) center center/cover no-repeat;border-radius:var(--radius-md)}.parentArticle.-coverStory .parentArticle_header_tag{background-color:#002980cc}.parentArticle.-coverStory .parentArticle_action{border-color:var(--color-line-primary-reverse)}.parentArticle.-coverStory .parentArticle_action_btn .c-iconBtn{color:currentcolor}.parentArticle.-coverStory .parentArticle_action_btn .c-iconBtn.-bookmark.is-active:before{color:currentcolor;background-color:currentcolor}@media (any-hover: hover){.parentArticle.-coverStory .parentArticle_action_btn .c-iconBtn:hover{text-decoration:underline}.parentArticle.-coverStory .parentArticle_action_btn .c-iconBtn:hover:before{background-color:var(--color-line-primary-reverse)}}@media (any-hover: hover){.parentArticle.-coverStory .parentArticle_action_snsBtn:hover:before,.parentArticle.-coverStory .parentArticle_action_copyBtn:hover:before{background-color:var(--color-line-primary-reverse)}}.parentArticle.-coverStory .parentArticle_authorList{grid-template-columns:repeat(auto-fit,minmax(16.125rem,1fr))}.parentArticle.-coverStory .parentArticle_authorList_item a{color:var(--color-white)}.parentArticle.-coverStory .parentArticle_authorList_item a .parentArticle_authorList_item_position{color:inherit}@media (any-hover: hover){.parentArticle.-coverStory .parentArticle_authorList_item a:hover .parentArticle_authorList_item_name{color:currentcolor;text-decoration:underline}}}@layer project.navigation{.navigationBar{padding:.5rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.navigationBar_list{display:flex;-moz-column-gap:var(--v-gap-layout-list-tight);column-gap:var(--v-gap-layout-list-tight)}.navigationBar_item{flex:1 0 auto}.navigationBar_item a{display:block;padding:var(--padding-button-label-sm);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-secondary);text-align:center;text-decoration:none;border-radius:var(--radius-sm)}@media (any-hover: hover){.navigationBar_item a:hover{color:#fff;background-color:var(--color-hover-primary)}}.navigationBar_item.is-active a{color:#fff;background-color:var(--color-primary)}}@layer project.authorList{.authorList{display:flex;flex-wrap:wrap;gap:var(--h-gap-layout-wide) var(--v-gap-layout-list-xwide)}.authorList_item{position:relative;display:flex;-moz-column-gap:var(--v-gap-layout-group);column-gap:var(--v-gap-layout-group);width:calc((100% - var(--v-gap-layout-list-xwide)) / 2);padding-bottom:var(--padding-card-regular);color:var(--color-default);text-decoration:none;border-bottom:1px solid var(--color-line-primary)}.authorList_item_link:before{position:absolute;display:block;content:"";top:0;left:0;z-index:2;width:100%;height:100%}.authorList_item_image{width:4.4375rem;height:4.4375rem;overflow:hidden;background-color:#eee;border-radius:50%}.authorList_item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.authorList_item_text{width:calc(100% - 5.4375rem)}.authorList_item_header{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;justify-content:space-between}.authorList_item_name{flex:1;margin:0;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm)}@media (any-hover: hover){.authorList_item_name:has(.authorList_item_link:hover){color:var(--color-primary)}}.authorList_item_name:has(.authorList_item_link:focus-visible){color:var(--color-primary)}.authorList_item_position{margin-top:var(--h-gap-layout-tight);font-size:var(--font-size-body-sm);line-height:var(--line-height-sm)}.authorList_item_followBtn{position:relative;z-index:3;flex:0 0 auto}}@layer project.author{.author_header{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);align-items:flex-start}.author_image{flex:0 0 7.5rem;width:7.5rem;height:7.5rem;overflow:hidden;background-color:#eee;border-radius:50%}.author_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author_info{flex:1;padding-top:.875rem}.author_name{margin:0;font-size:var(--font-size-heading-ui-h2);font-weight:700;line-height:var(--line-height-sm)}.author_kana{font-size:var(--font-size-caption-md);font-weight:300;line-height:var(--line-height-md);color:var(--color-secondary)}.author_position{margin-top:.5rem;font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm)}.author_followBtn{flex:0 0 auto;margin-top:2.875rem}.author_profile{margin-top:1.5rem;font-size:var(--font-size-body-md);font-weight:300;line-height:var(--line-height-base)}.author_summary{margin-top:1.5rem}.author_summary_title{font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm)}.author_summary_contents{padding-bottom:1rem;margin-top:.5rem;font-size:var(--font-size-body-md);font-weight:300;line-height:var(--line-height-sm);border-bottom:1px solid var(--color-line-primary)}.author_summary_contents+.author_summary_title{margin-top:1rem}.author_summary_list{padding-left:1.5rem}.author_summary_list_item{position:relative;font-size:var(--font-size-body-md);line-height:var(--line-height-base)}.author_summary_list_item:before{position:absolute;display:block;content:"";top:.75em;left:-.875rem;width:.25rem;aspect-ratio:1;background-color:var(--color-default);border-radius:50%}.author_summary_list_item a{color:var(--color-primary)}@media (any-hover: hover){.author_summary_list_item a:hover{color:var(--color-hover-primary)}}}@layer project.article{.article{width:42.5rem;margin-inline:auto}.article.-wide{width:100%}.article_header:not(:has(.article_action)) .article_header_info{padding-bottom:var(--padding-unique-xl);border-bottom:1px solid var(--color-line-primary)}.article_header_top{display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:flex-start;margin-bottom:var(--v-gap-layout-group)}.article_header_tagList{display:flex;flex:1;flex-wrap:wrap;gap:.25rem}.article_header_tagList_item{width:-moz-fit-content;width:fit-content;padding:.25rem var(--padding-button-label-sm);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-primary-reverse);background-color:var(--color-primary);border-radius:var(--radius-sm)}.article_header_tagList_item.-coverStory{background-color:var(--color-default)}.article_header_tagList_item.-label{padding-block:.1875rem;color:var(--color-default);background-color:var(--color-bg-white);border:1px solid var(--color-default)}.article_header_followBtn{flex:0 0 auto;justify-self:right;padding-block:.1875rem;margin-top:0;margin-left:auto}.article_header_titleGroup{display:flex;flex-wrap:wrap;gap:var(--v-gap-layout-element);align-items:center;margin-bottom:var(--v-gap-unique-sm)}.article_header_parentTitle{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);color:var(--color-primary)}.article_header_parentTitle a{text-decoration:underline}@media (any-hover: hover){.article_header_parentTitle a:hover{text-decoration:none}}.article_header_shoulderTitle{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-sm);color:var(--color-secondary);white-space:nowrap}.article_header_shoulderText{margin-bottom:var(--v-gap-unique-sm);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.article_header_title{margin:0;font-size:var(--font-size-heading-article-h1);font-weight:600;line-height:var(--line-height-sm)}.article_header_subTitle{margin-block:var(--v-gap-unique-sm) var(--v-gap-layout-group);font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm)}.article_header_meta{margin-top:var(--v-gap-layout-group)}.article_header_meta *:first-child{margin-top:0}.article_header_author{display:flex;flex-wrap:wrap;gap:var(--v-gap-unique-sm) var(--h-gap-layout-regular)}.article_header_author_item{display:flex;-moz-column-gap:var(--v-gap-unique-sm);column-gap:var(--v-gap-unique-sm)}.article_header_author_name{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-primary)}@media (any-hover: hover){.article_header_author_name a:hover{color:var(--color-hover-primary)}}.article_header_author_position{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.article_header_date{display:block;margin-top:.25rem;font-family:var(--font-family-en);font-size:var(--font-size-caption-md);font-weight:400;line-height:var(--line-height-sm)}.article_header_info{display:flex;gap:var(--v-gap-unique-md);align-items:center;margin-top:var(--v-gap-layout-group)}.article_header_category{display:block;padding:0;margin:0;font-size:.75rem;font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.article_header_readTime{display:block;margin:0;font-size:var(--font-size-caption-md);font-weight:400;line-height:var(--line-height-sm);color:var(--color-secondary)}.article_header_nxtCharge{display:block;padding-left:1.5rem;margin:0;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);background:url(/images/xtech/2025/ico_locked.svg) no-repeat left .375rem center/.75rem auto}.article_action{display:flex;align-items:center;justify-content:space-between;padding-block:var(--padding-unique-md);margin-top:var(--v-gap-layout-group);border-top:1px solid var(--color-line-primary);border-bottom:1px solid var(--color-line-primary)}.article_action_btnGroup{display:flex;gap:var(--v-gap-unique-sm)}.article_action_btnGroup.-sns{justify-content:flex-end;margin-left:auto}.article_action_btnGroup.-sns:where(.article_share_title+*){margin-left:revert}.article_action_btn{position:relative}.article_action_balloon{position:absolute;top:-100%;left:50%;display:none;width:-moz-max-content;width:max-content;padding:var(--padding-unique-xs) var(--padding-unique-adjustment-lg);font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-white);background-color:var(--color-default);border-radius:var(--radius-sm);opacity:0;transition:opacity .3s,display .3s;translate:-50% 0;transition-behavior:allow-discrete}.article_action_balloon:after{position:absolute;display:block;content:"";bottom:.0625rem;left:50%;--width: .625rem;width:var(--width);clip-path:var(--clip-triangle-bottom);background-color:var(--color-default);height:.5rem;translate:-50% 100%}.article_action_snsBtn{position:relative;display:block;width:2rem;height:2.5rem}.article_action_snsBtn:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1.5rem;height:1.5rem;content:"";background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto;transition:background-color .2s linear;translate:-50% -50%}@media (any-hover: hover){.article_action_snsBtn:hover:before{background-color:var(--color-bg-primary)}}.article_action_snsBtn.-x:before{-webkit-mask-image:url(/images/xtech/2025/ico_x_black.svg);mask-image:url(/images/xtech/2025/ico_x_black.svg)}.article_action_snsBtn.-facebook:before{-webkit-mask-image:url(/images/xtech/2025/ico_facebook_black.svg);mask-image:url(/images/xtech/2025/ico_facebook_black.svg)}.article_action_snsBtn.-linkedin:before{-webkit-mask-image:url(/images/xtech/2025/ico_linkedin_black.svg);mask-image:url(/images/xtech/2025/ico_linkedin_black.svg)}.article_action_copyBtn{position:relative;display:block;width:2rem;height:2.5rem}.article_action_copyBtn:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1.5rem;height:1.5rem;content:"";background-color:currentcolor;-webkit-mask-image:url(/images/xtech/2025/ico_link.svg);mask-image:url(/images/xtech/2025/ico_link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem auto;mask-size:1.5rem auto;transition:background-color .2s linear;translate:-50% -50%}@media (any-hover: hover){.article_action_copyBtn:hover:before{background-color:var(--color-bg-primary)}}.article_action_copyBtn.is-copied+.article_action_balloon{display:block;opacity:1}@starting-style{.article_action_copyBtn.is-copied+.article_action_balloon{opacity:0}}.article_action+.article_newsLetter{margin-top:3.375rem}.article_footer{padding-top:var(--padding-unique-xl);margin-top:var(--padding-unique-xl);border-top:1px solid var(--color-line-primary)}.article_share{display:flex;-moz-column-gap:var(--v-gap-layout-group);column-gap:var(--v-gap-layout-group);align-items:center;justify-content:center}.article_share_title{font-size:var(--font-size-body-sm);font-weight:300;line-height:1.8}.article_newsLetter{padding:var(--padding-unique-lg);margin-block:var(--v-gap-layout-section) 2rem;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.article_newsLetter_header{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;justify-content:space-between}.article_newsLetter_title{padding:0 0 0 2rem;margin:0;font-size:var(--font-size-body-md);font-weight:700;line-height:1.8;color:var(--color-default);background:url(/images/xtech/2025/ico_letter.svg) left center no-repeat;border-left:none}.article_newsLetter_link{font-size:var(--font-size-body-md);font-weight:300;line-height:1.8;color:var(--color-default);text-decoration:underline}@media (any-hover: hover){.article_newsLetter_link:hover{text-decoration:none}}.article_newsLetter_text{margin:.5rem 0 0;font-size:var(--font-size-body-md);font-weight:300;line-height:1.8;color:var(--color-default)}.article_series{padding:var(--padding-unique-lg);margin-block:2rem;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.article_series_header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding-bottom:var(--v-gap-unique-md);border-bottom:1px solid var(--color-line-primary)}.article_series_title{flex:1;padding:.125rem 0 0;margin:0;font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-height-sm);background:none;border:none}.article_series_list{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin-block:1rem 0}.article_series_list_reading{position:absolute;top:-.125rem;left:-3.9375rem;display:flex;gap:var(--v-gap-unique-xs);padding:var(--padding-unique-adjustment-sm) var(--padding-unique-xs);font-size:var(--font-size-label-xs);font-weight:600;line-height:var(--line-height-sm);color:var(--color-primary-reverse);background-color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(0,32,102,.24));border-radius:var(--radius-sm)}.article_series_list_reading:after{position:absolute;display:block;content:"";top:50%;right:-.4375rem;width:.5rem;height:.6875rem;clip-path:polygon(0 0,0% 100%,100% 50%);background-color:var(--color-primary);translate:0 -50%}.article_series_list_number{position:relative;font-size:var(--font-size-body-sm);line-height:var(--line-height-md)}.article_series_list_number.-disabled{color:var(--color-secondary)}.article_series_list_title{font-size:var(--font-size-body-sm);line-height:var(--line-height-md)}.article_series_list_title.-disabled{color:var(--color-secondary)}.article_series_list_title a{color:var(--color-default)}@media (any-hover: hover){.article_series_list_title a:hover{text-decoration:none}}.article_nextPage{padding:var(--padding-card-regular);background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.article_nextPage_title{display:block;padding-top:0;padding-bottom:1.0625rem;margin-block:0 .5rem;font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm);color:var(--color-secondary);text-align:center;background:none;border-bottom:1px solid var(--color-line-primary);border-left:none}.article_nextPage_contents{margin-top:1rem}.article_nextPage_image{flex:0 0 auto;width:10.25rem;height:5.75rem;overflow:hidden;border-radius:var(--radius-sm);transition:scale .3s}.article_nextPage_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article_nextPage_text{flex:1}.article_nextPage_pageTitle{position:relative;display:block;width:100%;padding-right:1.5rem;margin:0;font-size:var(--font-size-heading-article-h3);font-weight:700;line-height:var(--line-height-sm);color:var(--color-primary);text-decoration:none;transition:color .3s}.article_nextPage_pageTitle:before,.article_nextPage_pageTitle:after{position:absolute;top:50%;right:0;display:block;flex:0 0 auto;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center;background-size:1rem auto;transition-duration:.1s;transition-property:opacity,visibility;translate:0 -50%}.article_nextPage_pageTitle:before{background-image:url(/images/xtech/2025/ico_double_arrow_right.svg)}.article_nextPage_pageTitle:after{visibility:hidden;background-image:url(/images/xtech/2025/ico_double_arrow_right_navy.svg);opacity:0}.article_nextPage_pageTitle.-center{width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center}.article_nextPage_pageTitle:has(+.article_nextPage_text),.article_nextPage_pageTitle:has(+.article_nextPage_description){margin-bottom:var(--v-gap-unique-sm)}.article_nextPage_link{display:flex;flex-wrap:wrap;-moz-column-gap:var(--v-gap-layout-group);column-gap:var(--v-gap-layout-group);align-items:flex-start;text-decoration:none}.article_nextPage_link.-titleOnly{align-items:center}@media (any-hover: hover){.article_nextPage_link:hover .article_nextPage_pageTitle{color:var(--color-hover-primary)}.article_nextPage_link:hover .article_nextPage_pageTitle:before{visibility:hidden;opacity:0}.article_nextPage_link:hover .article_nextPage_pageTitle:after{visibility:visible;opacity:1}.article_nextPage_link:hover .article_nextPage_image{scale:var(--scale)}.article_nextPage_link:hover .article_nextPage_image img{opacity:1}}.article_nextPage_description{margin-block:0;font-size:var(--font-size-body-sm);font-weight:300;line-height:1.8;color:var(--color-default)}.article_nextPage_list_item{position:relative;padding-left:1.125rem;font-size:var(--font-size-body-sm);font-weight:700;line-height:1.8}.article_nextPage_list_item:before{position:absolute;display:block;content:"";top:.75em;left:.3125rem;width:.25rem;aspect-ratio:1;background-color:var(--color-default);border-radius:50%}.article_nextPage_list_item a{position:relative;display:block;padding-right:1rem;color:var(--color-primary);text-decoration:none}.article_nextPage_list_item a:before,.article_nextPage_list_item a:after{position:absolute;top:50%;right:0;display:block;flex:0 0 auto;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center;background-size:1rem auto;transition-duration:.1s;transition-property:opacity,visibility;translate:0 -50%}.article_nextPage_list_item a:before{z-index:2;background-image:url(/images/xtech/2025/ico_double_arrow_right.svg)}.article_nextPage_list_item a:after{visibility:hidden;background-image:url(/images/xtech/2025/ico_double_arrow_right_navy.svg);opacity:0}@media (any-hover: hover){.article_nextPage_list_item a:hover{color:var(--color-hover-primary);text-decoration:none}.article_nextPage_list_item a:hover:before{visibility:hidden;opacity:0}.article_nextPage_list_item a:hover:after{visibility:visible;opacity:1}}.article_nextPage_list_item:has(a):before{background-color:var(--color-primary)}.article_moreContents{position:relative;padding:var(--padding-unique-lg);margin-top:1.5rem;background:var(--color-bg-white);filter:drop-shadow(4px 4px 8px rgba(0,32,102,.2));border-radius:var(--radius-sm)}.article_moreContents:before{position:absolute;display:block;content:"";top:-1rem;left:50%;width:1.5rem;height:1rem;clip-path:polygon(50% 0%,0% 100%,100% 100%);background:var(--color-bg-white);translate:-50% 1px}.article_moreContents_title{padding-top:0;padding-bottom:var(--padding-unique-md);margin-block:0 var(--padding-unique-md);font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm);text-align:center;background:none;border-bottom:1px solid var(--color-line-primary);border-left:none}.article_moreContents_list_item{position:relative;padding-left:1.125rem;font-size:var(--font-size-body-sm);font-weight:700;line-height:1.8}.article_moreContents_list_item:before{position:absolute;display:block;content:"";top:.75em;left:.3125rem;width:.25rem;aspect-ratio:1;background-color:var(--color-default);border-radius:50%}.article_moreContents_list_item a{display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center;justify-content:space-between;color:var(--color-primary)}.article_moreContents_list_item a:after{display:block;flex:0 0 auto;width:1rem;height:1rem;content:"";background:url(/images/xtech/2025/ico_arrow_right.svg) no-repeat center/.75rem auto}@media (any-hover: hover){.article_moreContents_list_item a:hover{text-decoration:none}}.article_navigation{clear:both}.article_navigation.-fade{position:relative}.article_navigation.-fade:before{position:absolute;display:block;content:"";top:-6.9375rem;width:100%;height:6.9375rem;background:linear-gradient(180deg,#fff0,#fff 80% 100%)}.article_navigation_header{margin-bottom:.5rem}.article_navigation_subTitle{margin-block:0 .5rem;font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm);color:var(--color-secondary);text-align:center}.article_navigation_title{padding:0;margin-block:0;font-weight:700;line-height:var(--line-height-sm);color:var(--color-primary);text-align:center;background:none;border-left:none}.article_navigation_moreBtn{margin-block:0 var(--h-gap-layout-tight)}.article_navigation_notice{margin-block:0;font-size:var(--font-size-body-sm);color:var(--color-secondary);text-align:center}.article_navigation_mokujiBtn{position:relative;z-index:2;padding-block:var(--padding-unique-lg);font-size:var(--font-size-label-sm);color:var(--color-primary);text-decoration:none;background-color:var(--color-bg-white);border:1px solid var(--color-primary)}@media (any-hover: hover){.article_navigation_mokujiBtn:hover{color:var(--color-hover-primary);border-color:var(--color-hover-primary)}}.article_point{padding-block:0 var(--padding-unique-lg);margin-block:2rem;border-bottom:1px solid var(--color-line-primary)}.article_point h4{padding:0;margin:0 0 1rem;font-size:var(--font-size-label-md);font-weight:600;line-height:1.4;color:var(--color-primary);background:none;border:none}.article_point ol{padding:0;margin:0}.article_point ol li{position:relative;padding-left:1rem;font-size:var(--font-size-body-md);font-weight:700;line-height:1.8}.article_point ol li:before{position:absolute;top:0;left:0;width:.1875rem;height:.1875rem;content:"・"}.article_point ol li+.article_point ol li{margin-top:.25rem}.article_loginBox{position:relative;width:26.875rem;padding:var(--padding-card-large) var(--padding-card-large) var(--padding-card-tight);margin:2.5rem auto 2rem;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.article_loginBox_title{position:absolute;top:0;left:50%;width:26.875rem;padding:0 1rem;margin:0;font-size:var(--font-size-label-md);font-weight:600;line-height:1.4;text-align:center;background:none;border:none;translate:-50% -50%}.article_loginBox_title .-inner{width:-moz-fit-content;width:fit-content;padding:0 1rem;margin-inline:auto;background:var(--color-bg-white)}.article_loginBox_entryBtn{width:100%;margin-top:0;color:var(--color-primary-reverse);text-decoration:none}.article_loginBox_loginBtn{width:100%;margin-top:.5rem;color:var(--color-primary);text-decoration:none}.article_adTextList{padding:var(--padding-card-regular);margin-block:2rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.article_adTextList_list{display:flex;flex-direction:column;row-gap:.25rem}.article_adTextList_item{display:block;font-size:0;line-height:1}.article_ad{width:-moz-fit-content;width:fit-content;margin:2rem auto}.article_ad a{display:block}.article_pickUpAd{margin-block:2rem}.article_campaign{margin:2rem 0;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.article_campaign.-footer{margin-bottom:0}.article_campaign a{display:flex;flex-wrap:wrap;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);padding:var(--padding-card-regular);color:var(--color-default);text-decoration:none;transition:color .3s}@media (any-hover: hover){.article_campaign a:hover .article_campaign_title{color:var(--color-primary)}.article_campaign a:hover .article_campaign_image{scale:var(--scale)}.article_campaign a:hover .article_campaign_image img{opacity:1}.article_campaign a:hover .article_campaign_link{color:var(--color-hover-primary)}.article_campaign a:hover .article_campaign_link:before{visibility:hidden;opacity:0}.article_campaign a:hover .article_campaign_link:after{visibility:visible;opacity:1}}.article_campaign_image{flex:0 0 7.5rem;transition:scale .3s}.article_campaign_image img{width:100%;height:auto;border-radius:var(--radius-sm)}.article_campaign_text{flex:1 1 calc(100% - 7.5rem - var(--h-gap-layout-wide))}.article_campaign_title{padding:0;margin:0 0 var(--h-gap-layout-adjustment);font-size:var(--font-size-list-title-md);font-weight:600;line-height:var(--line-height-sm);border:none;transition:color .3s}.article_campaign_subTitle{padding:0;margin:var(--v-gap-layout-group) 0 0;font-size:var(--font-size-list-title-sm);font-weight:600;line-height:var(--line-height-sm)}.article_campaign_description{margin-top:var(--h-gap-layout-adjustment);margin-bottom:0;font-size:var(--font-size-body-sm);line-height:var(--line-height-base)}.article_campaign_link{position:relative;width:100%;padding-right:1.5rem;margin-block:var(--h-gap-layout-tight) 0;font-size:var(--font-size-button-sm);font-weight:600;line-height:var(--line-height-sm);color:var(--color-primary);text-align:right}.article_campaign_link:before,.article_campaign_link:after{position:absolute;display:block;content:"";top:50%;right:0;width:1rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:1rem auto;transition-duration:.1s .1s;transition-property:visibility,opacity;translate:0 -50%}.article_campaign_link:before{z-index:2;background-image:url(/images/xtech/2025/ico_double_arrow_right.svg)}.article_campaign_link:after{visibility:hidden;background-image:url(/images/xtech/2025/ico_double_arrow_right_navy.svg);opacity:0}.article_infeed{padding:var(--padding-card-regular);margin-block:2rem;background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.article_infeed .ad-iconPR{display:block;margin-bottom:var(--v-gap-layout-group)}.article_infeed .ad-infeedList{gap:var(--v-gap-layout-group)}.article_infeed .ad-infeedList_item{display:block;padding-bottom:1rem;font-size:0;line-height:1}.article_infeed .ad-infeedList_item:nth-last-child(-n+2){padding-bottom:0;border-bottom:none}.article_source{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);align-items:center;margin-top:var(--v-gap-unique-lg)}.article_source_image{overflow:hidden;transition:scale .3s}.article_source_image:has(a:hover){scale:var(--scale)}@media (any-hover: hover){.article_source_image a:hover img{opacity:1}}.article_source_caption{flex:1;font-size:var(--font-size-body-sm)}.article_source_caption b{font-weight:var(--font-weight-list-title)}.article_source_caption cite{font-style:normal;color:inherit}.article.-archprojectDB{margin-top:var(--v-gap-layout-container)}.article.-archprojectDB .article_header_subTitle{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-body);color:var(--color-secondary)}.article.-archprojectDB .article_header_summary{margin-block:var(--v-gap-unique-lg);font-size:var(--font-size-body-sm)}.article.-archprojectDB .article_body{margin-top:var(--padding-unique-lg)}}@layer project.pagination{.pagination:where(.articleList+*){margin-top:2.5rem}.pagination_list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-block:var(--padding-unique-md)}.pagination_list_item{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;font-family:var(--font-family-en);font-size:var(--font-size-en-sm);font-weight:800;line-height:1;color:var(--color-default);border-radius:var(--radius-sm)}.pagination_list_item.-current{padding-inline:.25rem;background-color:var(--color-bg-secondary)}.pagination_list_item a{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding-inline:.25rem;color:var(--color-primary-reverse);text-decoration:none;background-color:var(--color-primary);border-radius:var(--radius-sm)}@media (any-hover: hover){.pagination_list_item a:hover{background-color:var(--color-hover-primary)}}}@layer project.paywall{.paywall.-gray{padding:var(--padding-unique-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.paywall_heading{width:-moz-fit-content;width:fit-content;padding:0;margin:0 auto;font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-height-base);color:var(--color-default);background:none;border-left:none}.paywall_heading.-lockIcon{padding-left:1.75rem;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm);color:var(--color-conversion);background:url(/images/xtech/2025/ico_locked_orange.svg) no-repeat left center/1.5rem auto}.paywall_wordCount{margin-block:.5rem 0;font-size:var(--font-size-body-sm);text-align:center}.paywall_text{margin-block:var(--v-gap-layout-element) 0;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm);text-align:center}.paywall_btnGroup{display:flex;-moz-column-gap:var(--v-gap-unique-md);column-gap:var(--v-gap-unique-md);align-items:center;justify-content:center;margin-top:1rem}.paywall_btnGroup_btn{width:calc((100% - var(--v-gap-unique-md)) / 2)}.paywall_btnGroup_btn .c-btn{width:100%;margin-top:0;color:var(--color-primary-reverse);text-decoration:none}.paywall_speechBubble{padding:var(--padding-unique-xl);margin-top:2.625rem;background-color:var(--color-bg-white);filter:drop-shadow(4px 4px 48px rgba(0,32,102,.2))}.paywall_speechBubble:before{position:absolute;display:block;content:"";top:-1.625rem;left:calc((100% - var(--v-gap-unique-md)) / 4 - 1.28125rem);width:2.5625rem;height:1.6875rem;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:var(--color-bg-white)}.paywall_speechBubble_catch{margin-block:0;font-size:var(--font-size-body-lg);font-weight:700;line-height:1.8;color:var(--color-default);text-align:center}.paywall_speechBubble_remainingTime{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding-bottom:.25rem;margin:var(--v-gap-unique-md) auto 0;font-size:var(--font-size-label-md);font-weight:600;line-height:1.4;color:var(--color-primary);text-align:center;border-bottom:1px solid var(--color-primary)}.paywall_speechBubble_remainingTime:before{display:block;width:1.5rem;height:1.5rem;margin-right:.25rem;content:"";background:url(/images/xtech/2025/ico_clock.svg) no-repeat center/1.5rem auto}.paywall_speechBubble_remainingTime .-time{display:inline-block;margin-left:.5rem;font-family:var(--font-family-en);font-size:1.3125rem;font-weight:500}.paywall_speechBubble_campaignPrice{margin-top:var(--padding-unique-lg);font-size:var(--font-size-label-md);font-weight:600;line-height:1.4;text-align:center}.paywall_speechBubble_campaignPrice .-strikethrough{text-decoration:line-through}.paywall_speechBubble_image{width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0}.paywall_speechBubble_entryBtn{color:var(--color-primary-reverse);text-decoration:none}.paywall_speechBubble_loginBtn{margin-top:var(--v-gap-layout-group);color:var(--color-primary);text-decoration:none}.paywall_speechBubble_exampleAritcleList{padding-top:var(--padding-unique-lg);margin-top:var(--padding-unique-lg);border-top:1px solid var(--color-line-primary)}.paywall_speechBubble_exampleAritcleList_title{margin-block:0 1rem;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm);text-align:center}.paywall_plan{display:grid;grid-template-columns:repeat(3,1fr);margin-block:0;overflow:hidden;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.paywall_plan_item{position:relative;padding:var(--padding-unique-lg)}.paywall_plan_item+.paywall_plan_item{border-left:1px solid var(--color-line-primary)}.paywall_plan_ribbon{position:absolute;top:1.25rem;left:-2.75rem;width:9.3125rem;padding:.25rem 1rem;margin-block:0;font-size:var(--font-size-label-xs);font-weight:600;line-height:1.4;color:var(--color-default);background-color:#ffe500;rotate:-45deg}.paywall_plan_title{margin-bottom:.5rem;font-size:var(--font-size-label-sm);font-weight:600;line-height:1.4;text-align:center}.paywall_plan_contents{font-size:var(--font-size-label-xs);font-weight:600;line-height:1.4;color:var(--color-secondary);text-align:center}.paywall_plan_contents .-yen{display:inline-block;font-size:.875rem}.paywall_plan_contents .-number{font-family:var(--font-family-en);font-size:1rem;line-height:1.4}.paywall_plan_contents .-largeNumber{font-family:var(--font-family-en);font-size:1.875rem;line-height:1.4}.paywall_plan_contents .-slash{position:relative;display:inline-block}.paywall_plan_contents .-slash:before{position:absolute;display:block;content:"";bottom:50%;width:100%;height:1px;background-color:#e60021;border-radius:50%;rotate:-30deg}.paywall_plan_mainText{display:flex;-moz-column-gap:var(--v-gap-unique-xs);column-gap:var(--v-gap-unique-xs);align-items:baseline;justify-content:center;margin-block:0;color:var(--color-default)}.paywall_plan_mainText.-orange{color:var(--color-conversion)}.paywall_plan_mainText .-yen{font-size:1rem}.paywall_plan_text{margin-block:0;white-space:nowrap}.paywall_plan_notice{margin-block:.25rem 0;font-size:var(--font-size-caption-md);font-weight:300;line-height:1.6;color:var(--color-secondary);text-align:left}@media (any-hover: hover){.paywall_plan_notice a:hover{text-decoration:none}}.paywall_planBtn{margin-inline:auto;margin-top:var(--h-gap-layout-wide);color:var(--color-primary);text-decoration:none}@media (any-hover: hover){.paywall_planBtn:hover{color:var(--color-hover-primary)}}.paywall_contents{padding:var(--padding-unique-lg);margin-top:2rem;background-color:var(--color-bg-white);border-radius:var(--radius-sm)}.paywall_title{margin-block:0;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm);text-align:center;border:none}.paywall_campaignBtn{margin-inline:auto;margin-top:var(--v-gap-layout-element);color:var(--color-primary);text-decoration:none}@media (any-hover: hover){.paywall_campaignBtn:hover{color:var(--color-hover-primary)}}.paywall_benefits{margin-block:var(--v-gap-layout-group) 0}.paywall_benefits_title{line-height:var(--line-height-sm)}.paywall_benefits_contents{margin-top:var(--v-gap-layout-element);font-weight:600}.paywall_benefits_contents ul{margin:0}.paywall02{padding:var(--padding-unique-xl);margin-top:var(--v-gap-layout-section);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.paywall02_heading{margin-block:0 var(--v-gap-unique-md);font-size:var(--font-size-body);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);text-align:center}.paywall02_btnGroup{display:flex;-moz-column-gap:var(--v-gap-layout-list-regular);column-gap:var(--v-gap-layout-list-regular);justify-content:center;margin-inline:auto}.paywall02_btnGroup_btn_text{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);text-align:center;letter-spacing:var(--letter-spacing)}.paywall02_btnGroup_btn .c-btn{margin-top:var(--v-gap-unique-sm)}.paywall02_contents{padding:var(--padding-unique-lg);margin-top:2rem;background-color:var(--color-bg-white);border-radius:var(--radius-sm)}@media (any-hover: hover){.paywall02_contents .u-underline:hover{color:var(--color-primary)}}.l-main.-simple .paywall02{margin-inline:-2.5rem}.l-main.-simple .paywall02_btnGroup_btn{width:calc((100% - var(--v-gap-unique-md)) / 2)}.l-main.-simple .paywall02_btnGroup_btn .c-btn{width:100%;min-width:revert}}@layer project.feature{.featureSimple_hero{margin-block:0}.featureSimple_hero_tag{grid-row:1;grid-column:1/3;font-size:0}.featureSimple_hero_item{position:relative;display:grid;grid-template-columns:1fr min(40.6%,20.625rem);gap:var(--padding-unique-md) var(--padding-unique-lg)}.featureSimple_hero_title{margin-block:0;font-size:var(--font-size-heading-article-h1);font-weight:var(--font-weight-heading-ui)}.featureSimple_hero_summary{margin-top:var(--h-gap-layout-regular)}.featureSimple_hero_image{position:relative;grid-row:2;grid-column:2/3}.featureSimple_hero_image .-inner{aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm)}.featureSimple_hero_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featureSimple_hero_text{grid-row:2;grid-column:1/2}.featureSimple_hero_header{margin-bottom:var(--v-gap-unique-md);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}.featureNormal_hero{position:relative;height:10rem;padding:var(--padding-layout-wrapper-inner) 3rem}.featureNormal_hero img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.featureNormal_hero_text{display:flex;gap:var(--v-gap-unique-md);align-items:center;height:100%;color:var(--color-white)}.featureNormal_hero_text.-black{color:var(--color-default)}.featureNormal_hero_text .-title{margin-block:0;font-size:var(--font-size-heading-article-h1);font-weight:var(--font-weight-heading-article)}.featureNormal_hero_text .-subtitle{font-size:var(--font-size-body-md);font-weight:var(--font-weight-list-title)}}@layer project.magazine{.magazine{display:grid;grid-template-columns:min(27.52%,15rem) 1fr;-moz-column-gap:var(--h-gap-layout-large);column-gap:var(--h-gap-layout-large);margin-bottom:var(--v-gap-layout-section)}.magazine_image{aspect-ratio:3/4}.magazine_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.magazine_heading{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);align-items:center;justify-content:space-between}.magazine_title{margin-block:0;font-size:1.3125rem;font-weight:var(--font-weight-heading-article);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.magazine_contents{margin-top:var(--v-gap-unique-lg);line-height:var(--line-height-sm)}.magazine_contents_item{display:grid;row-gap:var(--v-gap-unique-xs);padding-bottom:var(--padding-unique-md);border-bottom:1px solid var(--color-line-primary)}.magazine_contents_item+.magazine_contents_item{margin-top:var(--padding-unique-md)}.magazine_contents_item .-list{font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title)}.magazine_contents_item .-list_item{display:flex}.magazine_contents_item .-list_item:before{content:"・"}.magazine_contents_item .-list_item a:visited{color:var(--color-visited-link)}@media (any-hover: hover){.magazine_contents_item .-list_item a:hover{color:var(--color-hover-primary)}}.magazine_contents_item .-list_item+.-list_item{padding-top:var(--padding-unique-md);margin-top:var(--padding-unique-md);border-top:1px solid var(--color-line-primary)}.magazine_contents_item .-parentTitle a{font-size:var(--font-size-list-title-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.magazine_contents_item .-parentTitle a:hover{color:var(--color-hover-primary)}}.magazine_contents_item .-articleTitle{margin-block:0;font-size:var(--font-size-list-title-lg);font-weight:var(--font-weight-list-title)}@media (any-hover: hover){.magazine_contents_item .-articleTitle a:hover{color:var(--color-primary)}}.magazine_contents_item .-summary{font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing)}.magazine_btnList{display:flex;gap:var(--v-gap-unique-sm) var(--h-gap-layout-tight);justify-content:center}.magazine_btnList_btn{flex:1;min-width:revert;max-width:18.5rem}.magazineToc+.magazineToc{margin-top:2.5rem}.magazineToc_title{padding:var(--padding-unique-md) var(--padding-unique-lg);margin-block:0 var(--v-gap-layout-group);font-size:var(--font-size-heading-ui-h3);font-weight:var(--font-weight-heading-ui);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);background-color:var(--color-bg-secondary)}.magazineToc_list_item{display:grid;row-gap:var(--v-gap-unique-xs);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.magazineToc_list_item a{display:contents}.magazineToc_list_item a:visited{color:var(--color-visited-link)}@media (any-hover: hover){.magazineToc_list_item a:hover{color:var(--color-primary)}}.magazineToc_list_item+.magazineToc_list_item{padding-top:var(--v-gap-layout-group);margin-top:var(--v-gap-layout-group);border-top:1px solid var(--color-line-primary)}.magazineToc_list_item .-subTitle{margin-block:0;font-size:var(--font-size-body-sm);color:var(--color-default)}.magazineToc_list_item .-articleTitle{margin-block:0;font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title)}.magazineToc_list_item .-summary{margin-block:0;font-size:var(--font-size-body-sm);color:var(--color-secondary)}}@layer project.magazineist{.magazineList[class*=-cols]{display:grid;gap:var(--v-gap-layout-list-wide) var(--h-gap-layout-wide)}.magazineList[class*=-cols].-cols2{grid-template-columns:repeat(2,1fr)}.magazineList[class*=-cols].-cols3{grid-template-columns:repeat(3,1fr)}.magazineList[class*=-cols].-cols4{grid-template-columns:repeat(4,1fr)}@media (any-hover: hover){.magazineList_item a:hover .magazineList_item_image .-inner{scale:var(--scale)}.magazineList_item a:hover .magazineList_item_image img{opacity:1}.magazineList_item a:hover .magazineList_item_title{color:var(--color-primary)}}.magazineList_item a:visited .magazineList_item_title{color:var(--color-visited-link)}.magazineList_item_title{margin-block:var(--v-gap-layout-list-tight) 0;font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm)}@media (any-hover: hover){.magazineList_item_title a:hover{color:var(--color-primary)}}.magazineList_item_title a:after{position:absolute;display:block;content:"";inset:0;z-index:1}.magazineList_item_pubDate{display:block;margin-top:var(--v-gap-unique-xs);font-size:var(--font-size-body-xs);line-height:var(--line-height-sm);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.magazineList_item_image .-inner{position:relative;aspect-ratio:3/4;overflow:hidden;transition:scale .3s}.magazineList_item_image .-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@layer project.mypage{.mypageHistory_title{margin-block:0;font-size:1.375rem;line-height:var(--line-height-sm);color:var(--color-primary)}.mypageHeader_btn{flex-shrink:0}.mypageHeader.-nofollow{align-items:flex-start;min-height:9rem}.mypageHeader:has(.mypageHeader_btn){display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center;justify-content:space-between}.mypageHeader.-nokeyword .mypageHeader_text p:nth-child(2){margin-top:2rem}.mypageHeader.-nokeyword .mypageInputbox{margin-top:.5rem}.mypageKeyword_tag{margin-top:2rem;font-size:1.3125rem;font-weight:var(--font-weight-heading-article);line-height:var(--line-height-sm)}.mypageKeyword_tag .-tagName{color:var(--color-primary)}.mypageInputbox{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%}.mypageInputbox_input{grid-row:1/2;grid-column:1/3;width:inherit;padding:1rem var(--padding-unique-md);font-size:.875rem;line-height:var(--line-height-sm);background-color:var(--color-bg-secondary);border:none;border-radius:var(--radius-sm)}.mypageInputbox_input::-moz-placeholder{color:var(--color-secondary)}.mypageInputbox_input::placeholder{color:var(--color-secondary)}.mypageInputbox_btnWrap{grid-row:1/2;grid-column:2/3}.mypageInputbox_btn{padding:.6875rem var(--padding-unique-md) .5625rem;margin-right:.5rem;font-size:.875rem;font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:#fff;background-color:var(--color-primary);border-radius:var(--radius-sm)}.mypageFilter{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--v-gap-unique-sm);margin-bottom:2rem}.mypageSort{width:100%}.mypageSort_select{position:relative}.mypageSort_selectedValue .-label{visibility:hidden}.mypageSort_selectedValue.is-initialized .-label{visibility:visible}.mypageSort_option{padding:.5625rem var(--padding-unique-md) .4375rem;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-secondary);cursor:pointer}.mypageSort_option:hover{background-color:var(--color-bg-secondary)}.mypageSort_option.is-selected{font-weight:var(--font-weight-label-bold);color:var(--color-default)}.mypageSort_selectedValue{position:relative;padding:.9375rem var(--padding-unique-md) .8125rem;font-size:var(--font-size-label-sm);line-height:var(--line-height-sm);cursor:pointer;background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.mypageSort_selectedValue .-label{font-size:inherit;line-height:inherit;color:var(--color-secondary)}.mypageSort_selectedValue:after{position:absolute;top:50%;right:.5rem;display:block;width:2.5rem;aspect-ratio:1;content:"";background-color:var(--color-default);-webkit-mask:url(/images/xtech/2025/ico_arrow_bottom.svg) center center/.9375rem auto no-repeat;mask:url(/images/xtech/2025/ico_arrow_bottom.svg) center center/.9375rem auto no-repeat;translate:0 -50%}.mypageSort_select.is-active .mypageSort_selectedValue:after{transform:rotate(180deg)}.mypageSort_options{position:absolute;top:100%;right:0;left:0;z-index:5;display:none;padding-block:var(--padding-unique-adjustment-lg);background:#fff;border-top:none;border-radius:var(--radius-sm);box-shadow:var(--dropshadow-sm)}.mypageSort_select.is-active .mypageSort_options{display:block}.mypageSearch{display:flex;width:100%;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.mypageSearch_input{position:relative;width:100%;padding:.9375rem var(--padding-unique-md) .8125rem;font-size:var(--font-size-label-sm);line-height:var(--line-height-sm);cursor:pointer;background:var(--color-bg-secondary);border:none;border-radius:var(--radius-sm);outline:none}.mypageSearch_submit{width:4rem;background:url(/images/xtech/2025/ico_search.svg) center center/1.5rem auto no-repeat}.membership{padding:var(--padding-unique-xl) calc(var(--padding-unique-xl) + 6rem);background-color:#f2f4f7;border-radius:var(--radius-md)}.membership_heading{font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);text-align:center}.membership_heading .-highlihgt{color:var(--color-primary)}.membership_merits{padding:var(--padding-unique-xl);margin-top:var(--h-gap-layout-wide);background-color:var(--color-white);border-radius:var(--radius-sm)}.membership_merit{display:flex;gap:var(--v-gap-unique-md);align-items:center;padding-block:var(--padding-unique-md);line-height:var(--line-height-sm)}.membership_merit:not(:first-child){border-top:1px solid var(--color-line-primary)}.membership_merit:first-child{padding-top:0}.membership_merit:last-child{padding-bottom:0}.membership_merit .-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:auto;aspect-ratio:1;font-weight:var(--font-weight-heading-article);line-height:1;color:#fff;background-color:var(--color-primary);border-radius:var(--radius-sm)}.membership_merit .-highlihgt{font-weight:var(--font-weight-label-bold)}.membership_info{margin-top:var(--h-gap-layout-wide);text-align:center}.membership_info .-highlihgt{font-weight:var(--font-weight-heading-article);color:var(--color-conversion)}.membership_btns{display:flex;gap:var(--v-gap-layout-list-regular);margin-top:var(--h-gap-layout-regular)}.membership_btn{width:100%;padding:.8125rem;font-size:var(--font-size-label-md);line-height:var(--line-height-sm);color:#fff}.membership_btn.-apply{background-color:var(--color-conversion)}@media (any-hover: hover){.membership_btn.-apply:hover{background:var(--color-hover-conversion)}}.membership_btn.-login{background-color:var(--color-primary)}@media (any-hover: hover){.membership_btn.-login:hover{background-color:var(--color-hover-primary)}}.mypageImageList{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--v-gap-unique-lg)}.mypageImageList_item a:hover .mypageImageList_item_title{color:var(--color-primary)}.mypageImageList_item a:hover .mypageImageList_item_image img{opacity:1;scale:var(--scale)}.mypageImageList_item_image{position:relative;width:100%;height:auto;aspect-ratio:16/9}.mypageImageList_item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);transition:scale .3s}.mypageImageList_item_image:before{position:absolute;right:-1px;bottom:-1px;z-index:1;width:2.5625rem;height:auto;aspect-ratio:1;content:"";background-color:#fff;border-top-left-radius:var(--radius-sm)}.mypageImageList_item_image:after{position:absolute;right:0;bottom:0;z-index:1;display:block;width:2.5rem;height:auto;aspect-ratio:1;content:"";background-color:#000;border-radius:var(--radius-sm);-webkit-mask:url(/images/xtech/2025/ico_expansion.svg) center center/1.5rem auto no-repeat;mask:url(/images/xtech/2025/ico_expansion.svg) center center/1.5rem auto no-repeat}.mypageImageList_item_title{margin-top:var(--padding-unique-xs);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.mypageImageList_item .-delete{display:block;margin-top:var(--v-gap-unique-sm);font-size:var(--font-size-label-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);color:var(--color-secondary)}@media (any-hover: hover){.mypageImageList_item .-delete:hover{color:var(--color-primary)}}.mypageImageList_item .-bookmark{position:relative;display:block;width:2.5rem;aspect-ratio:1;margin-left:auto}.mypageImageList_item .-bookmark:before,.mypageImageList_item .-bookmark:after{position:absolute;display:block;content:"";inset:0;background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}.mypageImageList_item .-bookmark:before{background-image:url(/images/xtech/2025/ico_bookmark.svg)}.mypageImageList_item .-bookmark:after{content:none;background-image:url(/images/xtech/2025/ico_bookmark_02.svg)}.mypageImageList_item .-bookmark.is-active:before{content:none}.mypageImageList_item .-bookmark.is-active:after{content:""}.modalMypage_registList_item{display:flex;-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md);align-items:center;justify-content:space-between;min-height:4rem;padding-block:var(--padding-unique-md);font-size:var(--font-size-body-md);line-height:var(--line-height-sm);border-bottom:1px solid var(--color-line-primary)}.modalMypage_registList_item .-delete{display:grid;flex:none;place-content:center;min-height:2rem;padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}@media (any-hover: hover){.modalMypage_registList_item .-delete:hover{color:var(--color-primary);background-color:var(--color-hover-secondary)}}.modalMypage_registList_item.-keyword{font-weight:var(--font-weight-label-bold)}.modalMypage_openBtn{-moz-column-gap:var(--h-gap-layout-adjustment);column-gap:var(--h-gap-layout-adjustment);padding:.625rem var(--padding-button-label-lg);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.modalMypage_openBtn:hover{text-decoration:none;background-color:var(--color-hover-secondary)}.modalMypage .mypageInputbox{margin-top:1.5rem}}@layer project.articleCalendar{.articleCalendar_picker{display:none}.articleCalendar_footer{position:relative;display:grid;align-items:center;margin-top:var(--v-gap-unique-md)}.articleCalendar_resetBtn{position:absolute;right:1.5rem;font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing)}.articleCalendar .flatpickr-calendar{width:auto;max-height:none;margin:0 auto;box-shadow:none}.articleCalendar .flatpickr-calendar.arrowTop:before,.articleCalendar .flatpickr-calendar.arrowTop:after{content:none}.articleCalendar .flatpickr-innerContainer{display:block}.articleCalendar .flatpickr-rContainer{display:grid;row-gap:var(--v-gap-unique-sm)}.articleCalendar .flatpickr-current-month{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:center;padding-top:0}.articleCalendar .flatpickr-current-month .flatpickr-monthDropdown-months{display:flex;align-items:center;justify-content:center;font-family:var(--font-family-en);font-size:18px;background:transparent;box-shadow:none}@media (any-hover: hover){.articleCalendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:#fff}}.articleCalendar .flatpickr-current-month .cur-month{margin:0;font-family:var(--font-family-en);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-body)}@media (any-hover: hover){.articleCalendar .flatpickr-current-month .cur-month:hover{background:none}}.articleCalendar .flatpickr-current-month .numInputWrapper{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;pointer-events:none}.articleCalendar .flatpickr-current-month .numInputWrapper:after{font-size:var(--font-size-body-lg);content:"年"}.articleCalendar .flatpickr-current-month .numInputWrapper .numInput{width:4ch;padding:0;font-family:var(--font-family-en);font-size:var(--font-size-body-lg)}.articleCalendar .flatpickr-weekdays{height:3rem;font-size:var(--font-size-body-md)}.articleCalendar .flatpickr-weekdays .flatpickr-weekdaycontainer{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--v-gap-unique-sm) var(--h-gap-layout-adjustment)}.articleCalendar .flatpickr-days{display:revert;width:auto}.articleCalendar .dayContainer{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--v-gap-unique-sm) var(--h-gap-layout-adjustment);width:revert;min-width:revert;max-width:revert}.articleCalendar .flatpickr-day{position:relative;z-index:1;width:auto;max-width:revert;height:3rem;font-family:var(--font-family-en);font-size:var(--font-size-body-md);font-weight:var(--font-weight-label-bold);line-height:3rem;border:none;border-radius:revert}@media (any-hover: hover){.articleCalendar .flatpickr-day:hover{background-color:revert}.articleCalendar .flatpickr-day:hover:before{background-color:var(--color-bg-secondary)}}.articleCalendar .flatpickr-day:before{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:2.5rem;aspect-ratio:1;content:"";border-radius:var(--radius-sm);transition:background-color .2s linear;transform:translate(-50%,-50%)}.articleCalendar .flatpickr-day:where(.articleCalendar .flatpickr-day.prevMonthDay){color:inherit}.articleCalendar .flatpickr-day:where(.articleCalendar .flatpickr-day.flatpickr-disabled){color:var(--color-disabled);pointer-events:none}.articleCalendar .flatpickr-day.today:not(.selected){color:var(--color-primary)}.articleCalendar .flatpickr-day.today:before{background-color:var(--color-bg-secondary)}@media (any-hover: hover){.articleCalendar .flatpickr-day.today:hover:before{background-color:var(--color-bg-secondary)}}.articleCalendar .flatpickr-day.selected{background-color:revert}.articleCalendar .flatpickr-day.selected:before{background-color:var(--color-bg-primary)}@media (any-hover: hover){.articleCalendar .flatpickr-day.selected:hover{color:var(--color-white)}.articleCalendar .flatpickr-day.selected:hover:before{background-color:var(--color-bg-primary)}}@media (any-hover: hover){.articleCalendar .flatpickr-day.nextMonthDay.selected:hover{color:var(--color-default);border:none}}.articleCalendar .flatpickr-months .flatpickr-prev-month,.articleCalendar .flatpickr-months .flatpickr-next-month{display:grid;place-content:center;width:5rem;height:2rem;padding:0}.articleCalendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.articleCalendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}@media (any-hover: hover){.articleCalendar .flatpickr-months .flatpickr-prev-month:hover svg,.articleCalendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--color-bg-primary)}}}@layer project.keywordList{.keywordList{display:flex;flex-wrap:wrap;gap:var(--v-gap-unique-sm) var(--h-gap-layout-tight)}.keywordList_item{font-size:var(--font-size-button-sm);line-height:var(--line-height-sm);background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-sm)}.keywordList_item a{display:block;padding:var(--padding-button-label-xs) var(--padding-button-label-sm);color:var(--color-default);text-decoration:none}@media (any-hover: hover){.keywordList_item a:hover{color:var(--color-primary)}}}@layer project.customSearch{.customSearch{padding:var(--padding-unique-xl);margin-block:var(--v-gap-layout-container);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.customSearch_keyword{position:relative;display:grid;grid-template-columns:1fr auto;min-height:3.5rem;overflow:hidden;background-color:var(--color-white);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.customSearch_keyword:before{position:absolute;display:block;content:"";top:50%;left:1rem;width:1.5625rem;aspect-ratio:1;background:url(/images/xtech/2025/ico_search.svg) center center/contain no-repeat;translate:0 -50%}.customSearch_keyword:has(.-field:focus){border-color:currentcolor}.customSearch_keyword:has(.-field:focus) .-field{outline:none}.customSearch_keyword .-field{padding:.625rem var(--padding-unique-xs) .625rem 3rem;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);color:var(--color-secondary);border:none}.customSearch_keyword .-field:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-bg-white) inset;-webkit-text-fill-color:var(--color-secondary)}.customSearch_keyword .-field::-webkit-search-cancel-button{width:1.5rem;aspect-ratio:1;-webkit-appearance:none;appearance:none;cursor:pointer;background:url(/images/xtech/2025/ico_cancel.svg) center center/contain no-repeat}.customSearch_keyword .-btn{padding:var(--padding-button-label-sm) var(--padding-button-label-lg);margin:var(--padding-unique-xs);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-white);letter-spacing:var(--letter-spacing);background-color:var(--color-primary);border-radius:var(--radius-sm)}.customSearch_registKeyword{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--v-gap-layout-list-wide);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary)}@media (any-hover: hover){.customSearch_registKeyword:hover{color:var(--color-hover-primary)}}.customSearch_row{padding-bottom:var(--v-gap-layout-list-wide);margin-top:var(--v-gap-layout-list-wide);border-bottom:1px solid var(--color-line-primary)}.customSearch_row[class*=-cols]{display:grid;-moz-column-gap:var(--h-gap-layout-large);column-gap:var(--h-gap-layout-large)}.customSearch_row.-cols2{grid-template-columns:1fr 1fr}.customSearch_group{padding:0;margin:0;border:none}.customSearch_group_title{margin-bottom:var(--v-gap-layout-list-regular);font-size:var(--font-size-label-md);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.customSearch_options_btn{display:grid;grid-template-columns:auto 1.5rem;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;justify-content:center;margin-top:var(--v-gap-layout-list-wide);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);text-align:center;letter-spacing:var(--letter-spacing);cursor:pointer}.customSearch_options_btn::-webkit-details-marker{display:none}.customSearch_options_btn .-icon{display:block;aspect-ratio:1;background:url(/images/xtech/2025/ico_arrow_bottom_02.svg) center center no-repeat;transition:transform .2s}.customSearch_options[open] .customSearch_options_btn .-icon{transform:rotate(180deg)}.customSearch_options_wrapper{position:relative}.customSearch_options_wrapper :where(.customSearch_options_btn){justify-content:start;min-height:2.5rem}.customSearch_savedRestoreBtn{position:absolute;right:0;padding:.625rem var(--padding-button-label-lg);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary);background-color:var(--color-white);border-radius:var(--radius-sm)}@media (any-hover: hover){.customSearch_savedRestoreBtn:hover{color:var(--color-hover-primary);background-color:var(--color-hover-secondary)}}.customSearch_footer{position:relative}.customSearch_footer_btn{width:min(42.45%,21.4375rem)}.customSearch_footer_btn.-save{padding-block:var(--padding-button-label-sm);font-size:var(--font-size-button-sm)}.customSearch_footer_reset{position:absolute;top:.3125rem;right:0;padding:var(--padding-button-label-sm) var(--padding-button-label-md);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-secondary);letter-spacing:var(--letter-spacing)}.customSearch :where(select,[type=text],[type=date]){min-height:3.125rem;padding:var(--padding-unique-xs) var(--padding-unique-md);font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);color:var(--color-secondary);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.customSearch :where(select,[type=text],[type=date]):focus-within{border-color:currentcolor;outline:none}.customSearch :where(select){display:block;width:100%;padding-right:2.75rem;background:var(--color-white) url(/images/xtech/2025/ico_arrow_bottom_02.svg) right .625rem center no-repeat}@media (any-hover: hover){.customSearch :where(select):hover{cursor:pointer}}.customSearch :where([type=text]){display:block;width:100%;background-color:var(--color-white)}.customSearch :where([type=date]){position:relative;background-color:var(--color-bg-white)}@supports selector(::-webkit-calendar-picker-indicator){.customSearch :where([type=date]){background:var(--color-white) url(/images/xtech/2025/ico_calendar_02.svg) right .625rem center no-repeat}}.customSearch :where([type=date])::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}.customSearch :where([type=date])::-webkit-date-and-time-value{text-align:left}.customSearch_range{display:flex;-moz-column-gap:.875rem;column-gap:.875rem;align-items:flex-end}.customSearch_range_mark{display:grid;margin-block:auto;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm)}.customSearch_term{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end}.customSearch_term .-from,.customSearch_term .-to{font-size:var(--font-size-body-sm);line-height:var(--line-height-sm)}.customSearch_term .-from{padding-inline:var(--h-gap-layout-tight) var(--h-gap-layout-regular)}.customSearch_term .-to{padding-inline:var(--h-gap-layout-tight) 0}.customSearch .-radioButtons{display:flex;flex-wrap:wrap;gap:var(--v-gap-layout-list-regular) var(--h-gap-layout-wide)}.customSearch .-radioButtons[class*=-cols]{display:grid}.customSearch .-radioButtons.-cols2{grid-template-columns:repeat(2,1fr)}.customSearch .-radioButtons.-cols3{grid-template-columns:repeat(3,1fr)}.customSearch .-radioButtons.-cols4{grid-template-columns:repeat(4,1fr)}.customSearch .-radioButtons.-cols5{grid-template-columns:repeat(5,1fr)}.customSearch .-radioButtons .-label{position:relative;display:grid;grid-template-columns:1.5rem 1fr;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.customSearch .-radioButtons .-label:hover{cursor:pointer}}.customSearch .-radioButtons .-label:has([type=radio]:checked):before{position:absolute;display:block;content:"";left:.3125rem;width:.875rem;aspect-ratio:1;background-color:var(--color-bg-primary);border-radius:50%}.customSearch .-radioButtons .-label :where([type=radio]){width:1.5rem;height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-line-primary);border-radius:50%}@media (any-hover: hover){.customSearch .-radioButtons .-label :where([type=radio]):hover{cursor:pointer}}.customSearch .-checkboxes{display:flex;flex-wrap:wrap;gap:var(--v-gap-layout-list-regular) var(--h-gap-layout-wide)}.customSearch .-checkboxes[class*=-cols]{display:grid}.customSearch .-checkboxes.-cols2{grid-template-columns:repeat(2,1fr)}.customSearch .-checkboxes.-cols3{grid-template-columns:repeat(3,1fr)}.customSearch .-checkboxes.-cols4{grid-template-columns:repeat(4,1fr)}.customSearch .-checkboxes.-cols5{grid-template-columns:repeat(5,1fr)}.customSearch .-checkboxes .-label{position:relative;display:grid;grid-template-columns:1.5rem 1fr;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}@media (any-hover: hover){.customSearch .-checkboxes .-label:hover{cursor:pointer}}.customSearch .-checkboxes .-label :where([type=checkbox]){width:1.5rem;height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.customSearch .-checkboxes .-label :where([type=checkbox]):checked{background:var(--color-bg-primary) url(/images/xtech/2025/ico_checked.svg) center center no-repeat;border:none}@media (any-hover: hover){.customSearch .-checkboxes .-label :where([type=checkbox]):hover{cursor:pointer}}.customSearch_trend{padding-block:var(--v-gap-layout-list-wide) 0;margin-top:var(--v-gap-layout-list-wide);border-top:1px solid var(--color-line-primary);border-bottom:none}.customSearch_trend_title{margin-bottom:var(--v-gap-layout-list-regular);font-size:var(--font-size-label-md);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm)}.modalSearchCondisions_savedList_item{display:grid;grid-template-columns:1fr max-content;gap:var(--padding-unique-xs);align-items:center;padding-block:var(--padding-unique-md);line-height:var(--line-height-sm);border-bottom:1px solid var(--color-line-primary)}.modalSearchCondisions_savedList_item:has(.-search:hover) .-value{color:var(--color-primary)}.modalSearchCondisions_savedList_item_group{display:grid;grid-template-columns:min(18.98%,6.25rem) 1fr;gap:var(--padding-unique-xs);font-size:var(--font-size-body-sm)}.modalSearchCondisions_savedList_item_group .-value{font-weight:var(--font-weight-label-bold);transition:color .2s linear}.modalSearchCondisions_savedList_item .-search{display:grid;grid-column:2/-1;place-content:center;min-height:2rem;padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-primary);letter-spacing:var(--letter-spacing);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.modalSearchCondisions_savedList_item_footer{display:contents}.modalSearchCondisions_savedList_item_footer .-date{grid-column:1/2;font-size:var(--font-size-button-xs);color:var(--color-secondary)}.modalSearchCondisions_savedList_item_footer .-delete{display:grid;grid-column:2/-1;place-content:center;min-height:2rem;padding:var(--padding-button-label-xs) var(--padding-button-label-md);font-size:var(--font-size-button-xs);font-weight:var(--font-weight-button);line-height:var(--line-height-sm);color:var(--color-secondary);letter-spacing:var(--letter-spacing);background-color:var(--color-bg-white);border-radius:var(--radius-sm)}@media (any-hover: hover){.modalSearchCondisions_savedList_item_footer .-delete:hover{background-color:var(--color-hover-secondary)}}}@layer project.searchResult{.searchResult_header{display:flex;align-items:center;justify-content:space-between}.searchResult_header_count{font-size:var(--font-size-body-xs);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.searchResult_header_options{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center}.searchResult_header_options :where(select){padding:.46875rem 1.75rem .46875rem .75rem;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white) url(/images/xtech/2025/ico_arrow_bottom_02.svg) right .25rem center/1rem auto no-repeat;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}}@layer project.relatedArticlePDF{.relatedArticlePDF{line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing);border-bottom:1px solid var(--color-line-primary)}.relatedArticlePDF a{display:block;padding-block:var(--v-gap-layout-list-regular)}@media (any-hover: hover){.relatedArticlePDF a:hover .relatedArticlePDF_title{color:var(--color-primary)}}.relatedArticlePDF_label{margin-bottom:var(--v-gap-unique-xs);font-size:var(--font-size-body-sm)}.relatedArticlePDF_title{margin-block:0;font-size:var(--font-size-list-title-md);font-weight:var(--font-weight-list-title);transition:color .2s linear}.relatedArticlePDF_info{margin-top:var(--v-gap-unique-xs);font-size:var(--font-size-body-sm);color:var(--color-secondary)}}@layer project.relatedImageList{.relatedImageList{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--padding-unique-lg)}.relatedImageList_item{aspect-ratio:16/9}@media (any-hover: hover){.relatedImageList_item a:hover img{opacity:1;scale:var(--scale)}}.relatedImageList_item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:scale .3s}}@layer project.imageViewer{.imageViewer{width:60rem;margin-inline:auto}.imageViewer_title{margin:0;font-size:var(--font-size-list-title-md);font-weight:600;line-height:var(--line-height-sm)}.imageViewer_date{display:block;margin-top:var(--h-gap-layout-adjustment);font-family:var(--font-family-en);font-size:var(--font-size-caption-md);font-weight:400;line-height:var(--line-height-sm);color:var(--color-secondary)}.imageViewer_viewer{margin-top:var(--padding-unique-md)}.imageViewer_image{position:relative;left:50%;width:calc(100vw - var(--padding-layout-wrapper-inner) * 2);text-align:center;translate:-50% 0}.imageViewer_image img{border-radius:var(--radius-md)}.imageViewer_caption{margin-block:var(--padding-unique-md) 0;font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm)}.imageViewer_caption_source{display:block;margin-block:var(--h-gap-layout-adjustment) 0;font-size:var(--font-size-caption-md);font-weight:300;line-height:var(--line-height-md)}.imageViewer_save{width:-moz-fit-content;width:fit-content;margin:.25rem 0 0 auto;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);color:var(--color-secondary)}.imageViewer_save_btn{font-size:var(--font-size-button-sm);font-weight:600;line-height:var(--line-height-sm);color:var(--color-primary)}@media (any-hover: hover){.imageViewer_save_btn:hover{color:var(--color-hover-primary)}}.imageViewer_thumbnailSlider{margin-top:.75rem}.imageViewer_thumbnailSlider_slide{width:7.0625rem;overflow:hidden;border-radius:var(--radius-sm)}.imageViewer_thumbnailSlider_slide a{display:block;outline-offset:-2px}.imageViewer_thumbnailSlider:not(.is-overflow) .imageViewer_controls_prevBtn,.imageViewer_thumbnailSlider:not(.is-overflow) .imageViewer_controls_nextBtn{display:none}.imageViewer_controls{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.imageViewer_controls_prevBtn,.imageViewer_controls_nextBtn{width:2.5rem;height:2.5rem;background:var(--color-bg-whitea);background:url(/images/xtech/2025/ico_arrow_right_03.svg) no-repeat center/1.5rem auto;border-radius:50%;box-shadow:0 4px 16px #00206633;transition-duration:.2s}.imageViewer_controls_prevBtn:disabled,.imageViewer_controls_nextBtn:disabled{opacity:.4}@media (any-hover: hover){.imageViewer_controls_prevBtn:hover,.imageViewer_controls_nextBtn:hover{opacity:.4}}.imageViewer_controls_prevBtn{rotate:180deg}.imageViewer_btnGroup{display:flex;-moz-column-gap:var(--v-gap-layout-list-regular);column-gap:var(--v-gap-layout-list-regular);justify-content:center;margin-inline:auto}.imageViewer_btnGroup_btn{padding-block:.625rem;margin-top:0;font-size:var(--font-size-button-sm)}}@layer project.modalPayWall{.modalPayWall_lead{font-size:var(--font-size-body-md);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-md);text-align:center}.modalPayWall_lead em{color:var(--color-conversion)}.modalPayWall_btn{width:min(58.73%,21.4375rem)}}@layer project.pdfStatement{.pdfStatement{width:min(100%,54.5rem);margin-inline:auto;margin-top:var(--padding-unique-xl)}.pdfStatement_paywall{padding:var(--padding-unique-xl);margin-top:var(--v-gap-layout-section);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.pdfStatement_paywall_heading{margin-block:0 var(--v-gap-unique-md);font-size:var(--font-size-body);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);text-align:center}.pdfStatement_paywall_btnGroup{display:flex;-moz-column-gap:var(--v-gap-layout-list-regular);column-gap:var(--v-gap-layout-list-regular);justify-content:center;margin-inline:auto}.pdfStatement_paywall_btnGroup_btn_text{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);text-align:center;letter-spacing:var(--letter-spacing)}.pdfStatement_paywall_btnGroup_btn .c-btn{margin-top:var(--v-gap-unique-sm)}.pdfStatement_btnGroup{display:flex;-moz-column-gap:var(--v-gap-layout-list-regular);column-gap:var(--v-gap-layout-list-regular);justify-content:center;margin-inline:auto}.pdfStatement_btnGroup:has(:only-child) .pdfStatement_btnGroup_btn{min-width:13.75rem}.pdfStatement_download{margin-top:var(--v-gap-layout-container)}.pdfStatement_download_heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--v-gap-unique-md);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.pdfStatement_download_heading .-label{flex:1;margin-block:0;font-size:var(--font-size-body-xl);font-weight:var(--font-weight-list-title)}.pdfStatement_download_heading .-date{font-size:var(--font-size-body-sm);color:var(--color-secondary)}.pdfStatement_download_table .-magazine{font-size:var(--font-size-body-xs);color:var(--color-secondary)}}@layer project.itemMore{[data-hidden-item=false]{transition:opacity .2s}[data-hidden-item=false][data-added-item]{opacity:1}@starting-style{[data-hidden-item=false][data-added-item]{opacity:0}}[data-hidden-item=true]{display:none}}@layer project.QRcode{.QRcode{display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular);padding:var(--padding-card-tight);margin-inline:-2.5rem;margin-bottom:var(--v-gap-layout-section);background-color:var(--color-bg-secondary)}.QRcode_image{width:6.25rem}.QRcode_text{flex:1;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm)}.QRcode_url{font-weight:var(--font-weight-list-title)}.QRcode_notice{color:var(--color-secondary)}}@layer project.gift{.gift{display:flex;-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide);align-items:center;width:min(100%,var(--content-width));padding:var(--padding-unique-lg);margin:var(--padding-layout-wrapper-inner) auto;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}.gift_title{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;min-width:6.25rem;margin-block:0;font-size:var(--font-size-heading-article-h6);font-weight:var(--font-weight-list-title);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing)}.gift_title:before{display:block;width:1.5rem;aspect-ratio:1;content:"";background:url(/images/xtech/2025/ico_gift.svg) center center no-repeat}.gift_body{flex:1}.gift_btnGroup{display:flex;-moz-column-gap:var(--padding-unique-xl);column-gap:var(--padding-unique-xl);padding-left:var(--padding-unique-xl);border-left:1px solid var(--color-line-primary)}.gift_btnGroup_btn{flex:1}.gift_btnGroup_btn+.gift_btnGroup_btn{padding-left:var(--padding-unique-xl);border-left:1px solid var(--color-line-primary)}.gift_btnGroup_btn_text{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-bold);line-height:var(--line-height-sm);text-align:center;letter-spacing:var(--letter-spacing)}.gift_btnGroup_btn .c-btn{min-width:11.25rem;padding:var(--padding-button-label-sm) var(--padding-button-label-lg);margin-top:var(--v-gap-unique-sm);font-size:var(--font-size-button-xs)}.gift_btnClose{display:block;width:2.5rem;aspect-ratio:1;content:"";background-color:currentcolor;-webkit-mask:url(/images/xtech/2025/ico_close.svg) center center no-repeat;mask:url(/images/xtech/2025/ico_close.svg) center center no-repeat}@media (any-hover: hover){.gift_btnClose:hover{background-color:var(--color-bg-primary)}}}@keyframes fade-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes fade-out-top{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -1.875rem}}@keyframes left-to-right{0%{opacity:0;translate:-1.875rem 0}to{opacity:1;translate:0 0}}@keyframes right-to-left{0%{opacity:0;translate:1.875rem 0}to{opacity:1;translate:0 0}}@keyframes bottom-to-top{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0 0}}@keyframes zoom-in{0%{scale:1}to{scale:1.2}}@keyframes zoom-out{0%{scale:1.2}to{scale:1}}@keyframes blur{0%{filter:blur(.9375rem)}to{filter:blur(0)}}@keyframes scroll{0%{translate:0 -100%}to{translate:0 100%}}@keyframes scroll-top{0%{translate:0 100%}to{translate:0 -100%}}@layer utility{.u-mt0{margin-top:0}.u-mr0{margin-right:0}.u-mb0{margin-bottom:0}.u-ml0{margin-left:0}.u-mt5{margin-top:5px}.u-mr5{margin-right:5px}.u-mb5{margin-bottom:5px}.u-ml5{margin-left:5px}.u-mt10{margin-top:10px}.u-mr10{margin-right:10px}.u-mb10{margin-bottom:10px}.u-ml10{margin-left:10px}.u-mt15{margin-top:15px}.u-mr15{margin-right:15px}.u-mb15{margin-bottom:15px}.u-ml15{margin-left:15px}.u-mt20{margin-top:20px}.u-mr20{margin-right:20px}.u-mb20{margin-bottom:20px}.u-ml20{margin-left:20px}.u-mt25{margin-top:25px}.u-mr25{margin-right:25px}.u-mb25{margin-bottom:25px}.u-ml25{margin-left:25px}.u-mt30{margin-top:30px}.u-mr30{margin-right:30px}.u-mb30{margin-bottom:30px}.u-ml30{margin-left:30px}.u-mt35{margin-top:35px}.u-mr35{margin-right:35px}.u-mb35{margin-bottom:35px}.u-ml35{margin-left:35px}.u-mt40{margin-top:40px}.u-mr40{margin-right:40px}.u-mb40{margin-bottom:40px}.u-ml40{margin-left:40px}.u-mt45{margin-top:45px}.u-mr45{margin-right:45px}.u-mb45{margin-bottom:45px}.u-ml45{margin-left:45px}.u-mt50{margin-top:50px}.u-mr50{margin-right:50px}.u-mb50{margin-bottom:50px}.u-ml50{margin-left:50px}.u-mt55{margin-top:55px}.u-mr55{margin-right:55px}.u-mb55{margin-bottom:55px}.u-ml55{margin-left:55px}.u-mt60{margin-top:60px}.u-mr60{margin-right:60px}.u-mb60{margin-bottom:60px}.u-ml60{margin-left:60px}.u-mt65{margin-top:65px}.u-mr65{margin-right:65px}.u-mb65{margin-bottom:65px}.u-ml65{margin-left:65px}.u-mt70{margin-top:70px}.u-mr70{margin-right:70px}.u-mb70{margin-bottom:70px}.u-ml70{margin-left:70px}.u-mt75{margin-top:75px}.u-mr75{margin-right:75px}.u-mb75{margin-bottom:75px}.u-ml75{margin-left:75px}.u-mt80{margin-top:80px}.u-mr80{margin-right:80px}.u-mb80{margin-bottom:80px}.u-ml80{margin-left:80px}.u-mt85{margin-top:85px}.u-mr85{margin-right:85px}.u-mb85{margin-bottom:85px}.u-ml85{margin-left:85px}.u-mt90{margin-top:90px}.u-mr90{margin-right:90px}.u-mb90{margin-bottom:90px}.u-ml90{margin-left:90px}.u-mt95{margin-top:95px}.u-mr95{margin-right:95px}.u-mb95{margin-bottom:95px}.u-ml95{margin-left:95px}.u-mt100{margin-top:100px}.u-mr100{margin-right:100px}.u-mb100{margin-bottom:100px}.u-ml100{margin-left:100px}.u-mtXsmall{margin-top:var(--v-gap-unique-xs)}.u-mtSmall{margin-top:var(--v-gap-unique-sm)}.u-mtMedium{margin-top:var(--v-gap-unique-md)}.u-mtLarge{margin-top:var(--v-gap-unique-lg)}.u-mbXsmall{margin-bottom:var(--v-gap-unique-xs)}.u-mbSmall{margin-bottom:var(--v-gap-unique-sm)}.u-mbMedium{margin-bottom:var(--v-gap-unique-md)}.u-mbLarge{margin-bottom:var(--v-gap-unique-lg)}.u-pt0{padding-top:0}.u-pr0{padding-right:0}.u-pb0{padding-bottom:0}.u-pl0{padding-left:0}.u-pt5{padding-top:5px}.u-pr5{padding-right:5px}.u-pb5{padding-bottom:5px}.u-pl5{padding-left:5px}.u-pt10{padding-top:10px}.u-pr10{padding-right:10px}.u-pb10{padding-bottom:10px}.u-pl10{padding-left:10px}.u-pt15{padding-top:15px}.u-pr15{padding-right:15px}.u-pb15{padding-bottom:15px}.u-pl15{padding-left:15px}.u-pt20{padding-top:20px}.u-pr20{padding-right:20px}.u-pb20{padding-bottom:20px}.u-pl20{padding-left:20px}.u-pt25{padding-top:25px}.u-pr25{padding-right:25px}.u-pb25{padding-bottom:25px}.u-pl25{padding-left:25px}.u-pt30{padding-top:30px}.u-pr30{padding-right:30px}.u-pb30{padding-bottom:30px}.u-pl30{padding-left:30px}.u-pt35{padding-top:35px}.u-pr35{padding-right:35px}.u-pb35{padding-bottom:35px}.u-pl35{padding-left:35px}.u-pt40{padding-top:40px}.u-pr40{padding-right:40px}.u-pb40{padding-bottom:40px}.u-pl40{padding-left:40px}.u-pt45{padding-top:45px}.u-pr45{padding-right:45px}.u-pb45{padding-bottom:45px}.u-pl45{padding-left:45px}.u-pt50{padding-top:50px}.u-pr50{padding-right:50px}.u-pb50{padding-bottom:50px}.u-pl50{padding-left:50px}.u-pt55{padding-top:55px}.u-pr55{padding-right:55px}.u-pb55{padding-bottom:55px}.u-pl55{padding-left:55px}.u-pt60{padding-top:60px}.u-pr60{padding-right:60px}.u-pb60{padding-bottom:60px}.u-pl60{padding-left:60px}.u-pt65{padding-top:65px}.u-pr65{padding-right:65px}.u-pb65{padding-bottom:65px}.u-pl65{padding-left:65px}.u-pt70{padding-top:70px}.u-pr70{padding-right:70px}.u-pb70{padding-bottom:70px}.u-pl70{padding-left:70px}.u-pt75{padding-top:75px}.u-pr75{padding-right:75px}.u-pb75{padding-bottom:75px}.u-pl75{padding-left:75px}.u-pt80{padding-top:80px}.u-pr80{padding-right:80px}.u-pb80{padding-bottom:80px}.u-pl80{padding-left:80px}.u-pt85{padding-top:85px}.u-pr85{padding-right:85px}.u-pb85{padding-bottom:85px}.u-pl85{padding-left:85px}.u-pt90{padding-top:90px}.u-pr90{padding-right:90px}.u-pb90{padding-bottom:90px}.u-pl90{padding-left:90px}.u-pt95{padding-top:95px}.u-pr95{padding-right:95px}.u-pb95{padding-bottom:95px}.u-pl95{padding-left:95px}.u-pt100{padding-top:100px}.u-pr100{padding-right:100px}.u-pb100{padding-bottom:100px}.u-pl100{padding-left:100px}.u-wAuto{width:auto}.u-wFit{width:-moz-fit-content;width:fit-content}.u-w1{width:1%}.u-w2{width:2%}.u-w3{width:3%}.u-w4{width:4%}.u-w5{width:5%}.u-w6{width:6%}.u-w7{width:7%}.u-w8{width:8%}.u-w9{width:9%}.u-w10{width:10%}.u-w11{width:11%}.u-w12{width:12%}.u-w13{width:13%}.u-w14{width:14%}.u-w15{width:15%}.u-w16{width:16%}.u-w17{width:17%}.u-w18{width:18%}.u-w19{width:19%}.u-w20{width:20%}.u-w21{width:21%}.u-w22{width:22%}.u-w23{width:23%}.u-w24{width:24%}.u-w25{width:25%}.u-w26{width:26%}.u-w27{width:27%}.u-w28{width:28%}.u-w29{width:29%}.u-w30{width:30%}.u-w31{width:31%}.u-w32{width:32%}.u-w33{width:33%}.u-w34{width:34%}.u-w35{width:35%}.u-w36{width:36%}.u-w37{width:37%}.u-w38{width:38%}.u-w39{width:39%}.u-w40{width:40%}.u-w41{width:41%}.u-w42{width:42%}.u-w43{width:43%}.u-w44{width:44%}.u-w45{width:45%}.u-w46{width:46%}.u-w47{width:47%}.u-w48{width:48%}.u-w49{width:49%}.u-w50{width:50%}.u-w51{width:51%}.u-w52{width:52%}.u-w53{width:53%}.u-w54{width:54%}.u-w55{width:55%}.u-w56{width:56%}.u-w57{width:57%}.u-w58{width:58%}.u-w59{width:59%}.u-w60{width:60%}.u-w61{width:61%}.u-w62{width:62%}.u-w63{width:63%}.u-w64{width:64%}.u-w65{width:65%}.u-w66{width:66%}.u-w67{width:67%}.u-w68{width:68%}.u-w69{width:69%}.u-w70{width:70%}.u-w71{width:71%}.u-w72{width:72%}.u-w73{width:73%}.u-w74{width:74%}.u-w75{width:75%}.u-w76{width:76%}.u-w77{width:77%}.u-w78{width:78%}.u-w79{width:79%}.u-w80{width:80%}.u-w81{width:81%}.u-w82{width:82%}.u-w83{width:83%}.u-w84{width:84%}.u-w85{width:85%}.u-w86{width:86%}.u-w87{width:87%}.u-w88{width:88%}.u-w89{width:89%}.u-w90{width:90%}.u-w91{width:91%}.u-w92{width:92%}.u-w93{width:93%}.u-w94{width:94%}.u-w95{width:95%}.u-w96{width:96%}.u-w97{width:97%}.u-w98{width:98%}.u-w99{width:99%}.u-w100{width:100%}.u-w1em{width:1em}.u-w2em{width:2em}.u-w3em{width:3em}.u-w4em{width:4em}.u-w5em{width:5em}.u-w6em{width:6em}.u-w7em{width:7em}.u-w8em{width:8em}.u-w9em{width:9em}.u-w10em{width:10em}.u-w11em{width:11em}.u-w12em{width:12em}.u-w13em{width:13em}.u-w14em{width:14em}.u-w15em{width:15em}.u-w16em{width:16em}.u-w17em{width:17em}.u-w18em{width:18em}.u-w19em{width:19em}.u-w20em{width:20em}.u-w21em{width:21em}.u-w22em{width:22em}.u-w23em{width:23em}.u-w24em{width:24em}.u-w25em{width:25em}.u-w26em{width:26em}.u-w27em{width:27em}.u-w28em{width:28em}.u-w29em{width:29em}.u-w30em{width:30em}.u-w31em{width:31em}.u-w32em{width:32em}.u-w33em{width:33em}.u-w34em{width:34em}.u-w35em{width:35em}.u-w36em{width:36em}.u-w37em{width:37em}.u-w38em{width:38em}.u-w39em{width:39em}.u-w40em{width:40em}.u-w41em{width:41em}.u-w42em{width:42em}.u-w43em{width:43em}.u-w44em{width:44em}.u-w45em{width:45em}.u-w46em{width:46em}.u-w47em{width:47em}.u-w48em{width:48em}.u-w49em{width:49em}.u-w50em{width:50em}.u-fs11{font-size:.6875rem}.u-fs12{font-size:.75rem}.u-fs13{font-size:.8125rem}.u-fs14{font-size:.875rem}.u-fs15{font-size:.9375rem}.u-fs16{font-size:1rem}.u-fs17{font-size:1.0625rem}.u-fs18{font-size:1.125rem}.u-fs19{font-size:1.1875rem}.u-fs20{font-size:1.25rem}.u-fs21{font-size:1.3125rem}.u-fs22{font-size:1.375rem}.u-fs23{font-size:1.4375rem}.u-fs24{font-size:1.5rem}.u-fs25{font-size:1.5625rem}.u-fs26{font-size:1.625rem}.u-fs27{font-size:1.6875rem}.u-fs28{font-size:1.75rem}.u-fs29{font-size:1.8125rem}.u-fs30{font-size:1.875rem}.u-fs31{font-size:1.9375rem}.u-fs32{font-size:2rem}.u-fs33{font-size:2.0625rem}.u-fs34{font-size:2.125rem}.u-fs35{font-size:2.1875rem}.u-fsXXlarge{font-size:var(--font-size-body-xxl)}.u-fsXlarge{font-size:var(--font-size-body-xl)}.u-fsLarge{font-size:var(--font-size-body-lg)}.u-fsMedium{font-size:var(--font-size-body-md)}.u-fsSmall{font-size:var(--font-size-body-sm)}.u-fsXsmall{font-size:var(--font-size-body-xs)}.u-textbold{font-weight:700}.u-textsemibold{font-weight:600}.u-textmedium{font-weight:500}.u-textnormal{font-weight:400}.u-textlight{font-weight:300}.u-textthin{font-weight:200}.u-emp{color:var(--color-red)}.u-indent{text-indent:1em}.u-underline{text-decoration:underline}.u-clear{clear:both}.u-inlineBlock{display:inline-block}.u-mailto:after{content:"@"}.u-ac{text-align:center}.u-ar{text-align:right}.u-al{text-align:left}.u-vm{vertical-align:middle}.u-vt{vertical-align:top}.u-vb{vertical-align:bottom}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}}@layer vendor.splide{@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{position:relative;box-sizing:border-box}.splide__list{display:flexbox;display:flex;height:100%;padding:0!important;margin:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;pointer-events:none;-ms-flex-align:center;-ms-flex-pack:center}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;box-sizing:border-box;flex-shrink:0;margin:0;list-style-type:none!important;backface-visibility:hidden;-ms-flex-negative:0}.splide__slide img{vertical-align:bottom}.splide__spinner{position:absolute;inset:0;display:inline-block;width:20px;height:20px;margin:auto;border:2px solid #999;border-left-color:transparent;border-radius:50%;animation:splide-loading 1s linear infinite;contain:strict}.splide__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{position:relative;z-index:0;overflow:hidden}}@layer vendor.flatpickr{.flatpickr-calendar{position:absolute;box-sizing:border-box;display:none;width:307.875px;padding:0;font-size:14px;line-height:24px;text-align:center;touch-action:manipulation;visibility:hidden;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014;opacity:0;animation:none;direction:ltr}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height:640px;visibility:visible;opacity:1}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{position:relative;top:2px;display:block}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;left:22px;display:block;width:0;height:0;pointer-events:none;content:"";border:solid transparent}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{right:22px;left:auto}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{right:50%;left:50%}.flatpickr-calendar:before{margin:0 -5px;border-width:5px}.flatpickr-calendar:after{margin:0 -4px;border-width:4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flexbox;display:flex}.flatpickr-months .flatpickr-month{position:relative;flex:1;height:34px;overflow:hidden;line-height:1;color:#000000e6;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;fill:#000000e6;-webkit-box-flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{position:absolute;top:0;z-index:3;height:34px;padding:10px;color:#000000e6;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.numInputWrapper span{position:absolute;right:0;box-sizing:border-box;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;cursor:pointer;border:1px solid rgba(57,57,57,.15);opacity:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{position:absolute;display:block;content:""}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{top:26%;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{top:40%;border-top:4px solid rgba(57,57,57,.6);border-right:4px solid transparent;border-left:4px solid transparent}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{position:absolute;left:12.5%;display:inline-block;width:75%;height:34px;padding:7.48px 0 0;font-size:135%;font-weight:300;line-height:inherit;line-height:1;color:inherit;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{display:inline-block;padding:0;margin-left:.5ch;font-family:inherit;font-weight:700;color:inherit}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch�}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;display:inline-block;height:auto;padding:0 0 0 .5ch;margin:0;font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;color:inherit;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;cursor:text;background:transparent;border:0;border-radius:0}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;pointer-events:none;background:transparent}.flatpickr-current-month .flatpickr-monthDropdown-months{position:relative;box-sizing:border-box;width:auto;height:auto;padding:0 0 0 .5ch;margin:-1px 0 0;font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;color:inherit;vertical-align:initial;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;cursor:pointer;background:transparent;border:none;border-radius:0;outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{padding:0;background-color:transparent;outline:none}.flatpickr-weekdays{display:flexbox;display:flex;align-items:center;width:100%;height:28px;overflow:hidden;text-align:center;background:transparent;-webkit-box-align:center;-ms-flex-align:center}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flexbox;display:flex;flex:1}span.flatpickr-weekday{display:block;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;color:#0000008a;text-align:center;cursor:default;background:transparent;-webkit-box-flex:1}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;display:flexbox;display:flex;align-items:flex-start;width:307.875px;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flexbox;display:flex;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;text-align:left;outline:0;opacity:1;transform:translateZ(0);-ms-flex-pack:justify}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{position:relative;box-sizing:border-box;display:inline-block;flex-basis:14.2857143%;justify-content:center;width:14.2857143%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;color:#393939;text-align:center;cursor:pointer;background:none;border:1px solid transparent;border-radius:150px;-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{color:#fff;background:#569ff7;border-color:#569ff7;box-shadow:none}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:transparent;border-color:transparent}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#3939391a;cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;cursor:default;background:transparent;border:none}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flexbox;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flexbox;display:flex;height:0;max-height:40px;overflow:hidden;line-height:40px;text-align:center;outline:0}.flatpickr-time:after{display:table;clear:both;content:""}.flatpickr-time .numInputWrapper{flex:1;float:left;width:40%;height:40px;-webkit-box-flex:1}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{position:relative;box-sizing:border-box;height:inherit;padding:0;margin:0;font-size:14px;line-height:inherit;color:#393939;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{align-self:center;float:left;width:2%;height:inherit;font-weight:700;line-height:inherit;color:#393939;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-flex-item-align:center}.flatpickr-time .flatpickr-am-pm{width:18%;font-weight:400;text-align:center;cursor:pointer;outline:0}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}}@layer locked{body .-articleTitle:after{display:inline-block;width:.75rem;height:1em;margin-left:.375rem;vertical-align:text-bottom;background-color:currentcolor;-webkit-mask:url(/images/xtech/2025/ico_locked.svg) center center/contain no-repeat;mask:url(/images/xtech/2025/ico_locked.svg) center center/contain no-repeat}body.notlogin :where(.at,.dk,.hb2,.itpro_pre,.na_paid,.na_paid2,.na2,.ncd,.ncr_paid,.ncr_paid2,.ncr_pe,.ncr2,.ne_reader,.nikkei,.nmc,.nnm,.nnw,.nos,.nxt,.nxt_charge,.re_rob,.techon_pre) .-articleTitle:after{content:""}body.notlogin :where(.FREE.ChangeAuth,.nxt.ChangeAuth) .-articleTitle:after{content:none}body.nxt :where(.at,.dk,.hb2,.itpro_pre,.na_paid,.na_paid2,.na2,.ncd,.ncr_paid,.ncr_paid2,.ncr_pe,.ncr2,.ne_reader,.nikkei,.nmc,.nnm,.nnw,.nos,.nxt,.nxt_charge,.re_rob,.techon_pre) .-articleTitle:after{content:""}body.nxt :where(.FREE.ChangeAuth,.nxt.ChangeAuth) .-articleTitle:after{content:""}body.nxt_charge :where(.nnm,.re_rob,.ncr_pe,.nikkei) .-articleTitle:after{content:none}body.nxt_charge :where(.FREE.ChangeAuth,.nxt.ChangeAuth,.nxt,.nxt_charge,.ncd,.nos,.nnw,.ne_reader,.nmc,.at,.na2,.ncr2,.hb2,.dk,.techon_pre,.itpro_pre,.na_paid,.na_paid2,.ncr_paid,.ncr_paid2) .-articleTitle:after{content:none}}@layer bptag{:where(.articleBody){display:block flow-root;margin-block:2rem;font-size:1.125rem}:where(.articleBody) a{color:var(--color-primary);text-decoration:underline}@media (any-hover: hover){:where(.articleBody) a:hover{text-decoration:none}}:where(.articleBody) a:visited{color:#8c0cd6}:where(.articleBody) p{margin-block:0 1.5rem;line-height:var(--line-height-base)}:where(.articleBody) cite{font-style:normal;color:var(--color-secondary)}:where(.articleBody) cite a{color:var(--color-secondary);text-decoration:none}@media (any-hover: hover){:where(.articleBody) cite a:hover{color:var(--color-primary)}}:where(.articleBody) [class^=bp][style*=width]:has(iframe){min-width:0;max-width:100%;margin-inline:auto}:where(.articleBody) [class^=bp][style*=width]:has(iframe) .bpimage_image{line-height:1}:where(.articleBody) [class^=bp][style*=width]:has(iframe) iframe{width:100%;height:auto;aspect-ratio:16/9}:where(.articleBody) .bplead{margin-bottom:2rem;font-size:var(--font-size-body-md);font-weight:700;line-height:var(--line-height-base)}:where(.articleBody) h3{padding:var(--padding-unique-adjustment-lg) 1rem;margin-block:3rem 2rem;clear:both;font-size:var(--font-size-heading-article-h3);font-weight:600;line-height:var(--line-height-sm);background-color:var(--color-bg-secondary);border-left:3px solid var(--color-primary)}:where(.articleBody) h4{padding-inline:1rem;margin-block:1.5rem;clear:both;font-size:var(--font-size-heading-article-h4);font-weight:600;line-height:var(--line-height-sm);border-left:3px solid var(--color-primary)}:where(.articleBody) h5{margin-block:1.5rem;font-size:var(--font-size-heading-article-h5);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) h6{margin-block:1.5rem;font-size:var(--font-size-heading-article-h6);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .fontSizeXXL{font-size:1.33em}:where(.articleBody) .fontSizeXL{font-size:1.16em}:where(.articleBody) .fontSizeL{font-size:1em}:where(.articleBody) .fontSizeM{font-size:.88em}:where(.articleBody) .fontSizeS{font-size:.77em}:where(.articleBody) .fontSizeXS{font-size:.66em}:where(.articleBody) .textCol{color:var(--color-accent)}:where(.articleBody) .textColTintA{color:#306ef2}:where(.articleBody) .textColTintB{color:#4998f2}:where(.articleBody) .textColShade{color:#66baff}:where(.articleBody) .textColShadeA{color:#9df}:where(.articleBody) .textColShadeB{color:#bfe9ff}:where(.articleBody) .bgCol{background-color:var(--color-primary)}:where(.articleBody) .bgColTintA{background-color:#306ef2}:where(.articleBody) .bgColTintB{background-color:#4998f2}:where(.articleBody) .bgColShade{background-color:#66baff}:where(.articleBody) .bgColShadeA{background-color:#9df}:where(.articleBody) .bgColShadeB{background-color:#bfe9ff}:where(.articleBody) .textColBlackTintA{color:#3d4a66}:where(.articleBody) .textColBlackTintB{color:#6b7a99}:where(.articleBody) .textColBlackShade{color:#9daac4}:where(.articleBody) .textColBlackShadeA{color:#c1c8d9}:where(.articleBody) .textColBlackShadeB{color:#d3d9e5}:where(.articleBody) .bgColBlack{background-color:var(--color-default)}:where(.articleBody) .bgColBlackTintA{background-color:#3d4a66}:where(.articleBody) .bgColBlackTintB{background-color:#6b7a99}:where(.articleBody) .bgColBlackShade{background-color:#9daac4}:where(.articleBody) .bgColBlackShadeA{background-color:#c1c8d9}:where(.articleBody) .bgColBlackShadeB{background-color:#d3d9e5}:where(.articleBody) .textColBlack{color:var(--color-default)}:where(.articleBody) .textColGray{color:gray}:where(.articleBody) .textColSilver{color:silver}:where(.articleBody) .textColWhite{color:var(--color-white)}:where(.articleBody) .textColRed{color:red}:where(.articleBody) .textColYellow{color:#ffd400}:where(.articleBody) .textColLime{color:#0f0}:where(.articleBody) .textColAqua{color:#0ff}:where(.articleBody) .textColBlue{color:#00f}:where(.articleBody) .textColFuchsia{color:#f0f}:where(.articleBody) .textColMaroon{color:maroon}:where(.articleBody) .textColOlive{color:olive}:where(.articleBody) .textColGreen{color:green}:where(.articleBody) .textColTeal{color:teal}:where(.articleBody) .textColNavy{color:navy}:where(.articleBody) .textColPurple{color:purple}:where(.articleBody) .bgColGray{background-color:var(--color-secondary)}:where(.articleBody) .bgColSilver{background-color:silver}:where(.articleBody) .bgColWhite{background-color:var(--color-white)}:where(.articleBody) .bgColRed{background-color:#e60021}:where(.articleBody) .bgColYellow{background-color:#ffd400}:where(.articleBody) .bgColLime{background-color:#0f0}:where(.articleBody) .bgColAqua{background-color:#00e1e5}:where(.articleBody) .bgColBlue{background-color:#0049e5}:where(.articleBody) .bgColFuchsia{background-color:#f2009d}:where(.articleBody) .bgColMaroon{background-color:#b20300}:where(.articleBody) .bgColOlive{background-color:#095e17}:where(.articleBody) .bgColGreen{background-color:#09ab22}:where(.articleBody) .bgColTeal{background-color:#00bf89}:where(.articleBody) .bgColNavy{background-color:#061b80}:where(.articleBody) .bgColPurple{background-color:#9514cc}:where(.articleBody) b,:where(.articleBody) .fontBold{font-weight:700}:where(.articleBody) .fontNormal{font-weight:400}:where(.articleBody) i,:where(.articleBody) .fontItalic{font-style:italic}:where(.articleBody) em,:where(.articleBody) strong{font-style:normal;font-weight:400}:where(.articleBody) sup,:where(.articleBody) sub{font-size:.75rem}:where(.articleBody) u,:where(.articleBody) .textSolidUndrLine{padding-bottom:.15em;text-decoration:none;border-bottom:1px solid currentcolor}:where(.articleBody) .textUnsolidUndrLine{padding-bottom:.15em;border-bottom:1px dashed currentcolor}:where(.articleBody) s,:where(.articleBody) del,:where(.articleBody) .textLineThrough{text-decoration:line-through}:where(.articleBody) [class^=textHighlight]{padding:.15em}:where(.articleBody) .textHighlight{background:#abf0ff}:where(.articleBody) .textHighlightTintA{background:#fff7ab}:where(.articleBody) .textHighlightTintB{background:#ffc4c4}:where(.articleBody) .textHighlightShade{background:#def9ff}:where(.articleBody) .textHighlightShadeA{background:#fffbd6}:where(.articleBody) .textHighlightShadeB{background:#ffe0e0}:where(.articleBody) .textAlignLeft{text-align:left}:where(.articleBody) .textAlignCenter{text-align:center}:where(.articleBody) .textAlignRight{text-align:right}:where(.articleBody) hr{width:100%;height:auto;overflow-x:hidden;border:none;border-top:1px solid var(--color-line-primary)}:where(.articleBody) hr.line{margin-block:1.5rem}:where(.articleBody) hr.diamond,:where(.articleBody) hr.asterisk{margin-block:.75rem;border:none}:where(.articleBody) hr.diamond:after,:where(.articleBody) hr.asterisk:after{display:block;margin-right:-4em;font-size:var(--font-size-body-lg);line-height:var(--line-height-base);color:var(--color-default);text-align:center;letter-spacing:4em}:where(.articleBody) hr.diamond:after{content:"◇◇◇"}:where(.articleBody) hr.asterisk:after{content:"＊＊＊"}:where(.articleBody) .clearLeft{clear:left}:where(.articleBody) .clearRight{clear:right}:where(.articleBody) .clearBoth{clear:both}:where(.articleBody) .clearfix{display:flow-root}:where(.articleBody) .bpbox_center{margin-block:2rem}:where(.articleBody) .bpimage_image{position:relative;margin-bottom:0;overflow:hidden;text-align:center}:where(.articleBody) .bpimage_image a{display:inline-block}:where(.articleBody) .bpimage_image img{border-radius:var(--radius-sm)}:where(.articleBody) .bpimage_image+:where(.bpimage_title,.bpimage_caption,.bpimage_click){margin-top:.5rem}:where(.articleBody) :where(.bpimage_title,.bpimage_caption,.bpimage_click)+.bpimage_image{margin-top:.5rem}:where(.articleBody) .bpimage_title{font-size:var(--font-size-label-sm);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .bpimage_title+.bpimage_caption{margin-top:.25rem}:where(.articleBody) .bpimage_caption,:where(.articleBody) .bpimage_click{font-size:.75rem;line-height:var(--line-height-md)}:where(.articleBody) .bpimage_caption{color:var(--color-secondary)}:where(.articleBody) .bpimage_click{margin-top:.5rem;color:var(--color-accent)}:where(.articleBody) .bpimage_click:has(.bpimage_clip),:where(.articleBody) .bpimage_click:has(.bpimage_enlarge){display:flex}:where(.articleBody) .bpimage_clip,:where(.articleBody) .bpimage_enlarge{display:inline-block;font-size:var(--font-size-label-sm);font-weight:600;line-height:1.4;color:var(--color-primary);text-decoration:none}@media (any-hover: hover){:where(.articleBody) .bpimage_clip:hover,:where(.articleBody) .bpimage_enlarge:hover{color:var(--color-hover-primary)}}:where(.articleBody) .bpimage_clip:has(+.bpimage_enlarge){padding-right:1rem}:where(.articleBody) .bpimage_clip.-disabled{font-weight:300;color:var(--color-secondary);pointer-events:none}:where(.articleBody) .bpimage_clip+.bpimage_enlarge{padding-left:1rem;border-left:1px solid var(--color-line-primary)}:where(.articleBody) .bpimage_right{float:right;margin-bottom:1rem}:where(.articleBody) .bpimage_left{float:left;margin-bottom:1rem}:where(.articleBody) .bpimage_center{max-width:100%;margin-inline:auto}:where(.articleBody) .bpimage_left,:where(.articleBody) .bpimage_right{margin-bottom:1rem}:where(.articleBody) .bpimage_right{margin-left:2rem}:where(.articleBody) .bpimage_left{margin-right:2rem}:where(.articleBody) .bpimage_double{display:flex;flex-wrap:wrap;gap:0 .5rem;max-width:100%;margin-inline:auto}:where(.articleBody) .bpimage_double .bpimage_left,:where(.articleBody) .bpimage_double .bpimage_right{flex:1;margin:0}:where(.articleBody) .bpimage_double .bpimage_left+.bpimage_title,:where(.articleBody) .bpimage_double .bpimage_left+.bpimage_caption,:where(.articleBody) .bpimage_double .bpimage_right+.bpimage_title,:where(.articleBody) .bpimage_double .bpimage_right+.bpimage_caption{padding-top:.5rem}:where(.articleBody) .bpimage_double .bpimage_right~:where(.bpimage_title,.bpimage_caption,.bpimage_click){width:100%}:where(.articleBody) .bpimage_triple{display:flex;flex-wrap:wrap;gap:0 .4375rem;max-width:100%;margin-inline:auto}:where(.articleBody) .bpimage_triple .bpimage_wrap,:where(.articleBody) .bpimage_triple .bpimage_right{margin:0}:where(.articleBody) .bpimage_triple .bpimage_wrap+.bpimage_title,:where(.articleBody) .bpimage_triple .bpimage_wrap+.bpimage_caption,:where(.articleBody) .bpimage_triple .bpimage_right+.bpimage_title,:where(.articleBody) .bpimage_triple .bpimage_right+.bpimage_caption{padding-top:.5rem}:where(.articleBody) .bpimage_triple .bpimage_wrap{display:flex;gap:0 .4375rem}:where(.articleBody) .bpimage_triple .bpimage_center,:where(.articleBody) .bpimage_triple .bpimage_right{margin-block:1rem 0}:where(.articleBody) .bpimage_triple .bpimage_left,:where(.articleBody) .bpimage_triple .bpimage_center,:where(.articleBody) .bpimage_triple .bpimage_right{flex:1;margin:0}:where(.articleBody) .bpimage_triple .bpimage_right~:where(.bpimage_title,.bpimage_caption,.bpimage_click){display:flex;width:100%}:where(.articleBody) .bpbox_left,:where(.articleBody) .bpbox_right{margin-bottom:1rem}:where(.articleBody) .bpbox_left{float:left;margin-right:2rem}:where(.articleBody) .bpbox_right{float:right;margin-left:2rem}:where(.articleBody) .bpbox_right+.bpbox_right{clear:right}:where(.articleBody) .bpimage_set+.bpimage_set{margin-top:1rem}:where(.articleBody) .bpimage_caption_right{margin:0 auto 1rem}:where(.articleBody) .bpimage_caption_right:after{display:block;clear:both;content:""}:where(.articleBody) .bpimage_caption_right .bpimage_left{margin-bottom:0}:where(.articleBody) .bptable{margin:1.5rem auto}:where(.articleBody) .bptable table{width:100%;font-size:.75rem;font-weight:700;line-height:var(--line-height-md);border-collapse:collapse;border:1px solid var(--color-line-primary)}:where(.articleBody) .bptable th,:where(.articleBody) .bptable td{padding:var(--padding-unique-adjustment-lg);font-size:var(--font-size-body-sm);line-height:1.8}:where(.articleBody) .bptable th{text-align:center;background:var(--color-bg-secondary);border:1px solid var(--color-line-primary)}:where(.articleBody) .bptable th[scope=col]{background-color:#add3ff}:where(.articleBody) .bptable td{font-weight:300;text-align:center;border:1px solid var(--color-line-primary)}:where(.articleBody) .bptable_title{font-size:var(--font-size-heading-article-h6);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .bptable_title+.bptable_caption{margin-top:.5rem}:where(.articleBody) .bptable_caption{font-size:var(--font-size-body-md);line-height:var(--line-height-sm)}:where(.articleBody) .bptable_title+table,:where(.articleBody) .bptable_caption+table{margin-top:1rem}:where(.articleBody) .nowrap{white-space:nowrap}:where(.articleBody) .bpprofile,:where(.articleBody) .bpprofile_photo,:where(.articleBody) .bpinterview{position:relative;display:block flow-root;padding:var(--padding-card-large);margin-block:3rem;clear:both;border-radius:var(--radius-sm)}:where(.articleBody) .bpprofile,:where(.articleBody) .bpprofile_photo{padding:var(--padding-card-large);background:var(--color-bg-secondary)}:where(.articleBody) .bpprofile_photo .bpprofile_text{display:block flow-root}:where(.articleBody) .bpprofile_photo .bpprofile_text img{float:right;margin-left:1rem;border-radius:var(--radius-sm)}:where(.articleBody) .bpinterview{border:1px solid var(--color-line-primary)}:where(.articleBody) .bpprofile_profile,:where(.articleBody) .bpinterview_profile{line-height:var(--line-height-sm)}:where(.articleBody) .bpprofile_name,:where(.articleBody) .bpinterview_name{font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .bpprofile_position,:where(.articleBody) .bpinterview_position{margin-top:.5rem;font-size:var(--font-size-body-xs);line-height:var(--line-height-md)}:where(.articleBody) .bpprofile_text,:where(.articleBody) .bpinterview_text{display:block flow-root;margin-top:var(--v-gap-unique-md);font-size:var(--font-size-body-md);line-height:var(--line-height-base)}:where(.articleBody) :where(ul,ol,dl):not([class]),:where(.articleBody) ul:where(.none,.square,.disc,.circle),:where(.articleBody) ol:where(.decimal,.circledDecimal,.upperAlpha,.lowerAlpha,.upperRoman,.lowerRoman){padding-left:1.5rem;margin-block:1.5rem}:where(.articleBody) :where(ul,ol,dl):not([class])>li,:where(.articleBody) ul:where(.none,.square,.disc,.circle)>li,:where(.articleBody) ol:where(.decimal,.circledDecimal,.upperAlpha,.lowerAlpha,.upperRoman,.lowerRoman)>li{position:relative;line-height:var(--line-height-base)}:where(.articleBody) :where(ul,ol,dl):not([class])>li:before,:where(.articleBody) ul:where(.none,.square,.disc,.circle)>li:before,:where(.articleBody) ol:where(.decimal,.circledDecimal,.upperAlpha,.lowerAlpha,.upperRoman,.lowerRoman)>li:before{position:absolute;left:-.875rem;aspect-ratio:1;color:var(--color-btn02)}:where(.articleBody) :where(ul,ol,dl):not([class]) :where(ul,ol,dl),:where(.articleBody) ul:where(.none,.square,.disc,.circle) :where(ul,ol,dl),:where(.articleBody) ol:where(.decimal,.circledDecimal,.upperAlpha,.lowerAlpha,.upperRoman,.lowerRoman) :where(ul,ol,dl){margin-block:0 1rem}:where(.articleBody) :where(ol):not([class]),:where(.articleBody) ol:where(.decimal,.upperAlpha,.lowerAlpha){padding-left:1.5rem}:where(.articleBody) :where(ol):not([class])>li:before,:where(.articleBody) ol:where(.decimal,.upperAlpha,.lowerAlpha)>li:before{left:-1.25rem}:where(.articleBody) ol:where(.upperRoman,.lowerRoman){padding-left:1.5rem}:where(.articleBody) ol:where(.upperRoman,.lowerRoman)>li:before{left:-1.5rem;width:1.25rem;text-align:right}:where(.articleBody) ul:not([class])>li:before,:where(.articleBody) ul.disc>li:before{position:absolute;display:block;content:"";top:.7em;width:.25rem;border-radius:50%}:where(.articleBody) ul:not([class])>li:before{background-color:var(--color-default)}:where(.articleBody) ul:not([class])>li ul>li:before{position:absolute;display:block;content:"";top:.85em;width:.25rem;height:.0625rem;background-color:var(--color-default)}:where(.articleBody) ul.disc>li:before{background-color:var(--color-primary)}:where(.articleBody) ul.square>li:before{position:absolute;display:block;content:"";top:.7em;width:.25rem;height:.25rem;background-color:var(--color-primary)}:where(.articleBody) ul.circle>li:before{position:absolute;display:block;content:"";top:.7em;width:.375rem;height:.375rem;background-color:transparent;border:1px solid var(--color-primary);border-radius:50%}:where(.articleBody) ol:not([class])>li:before{color:var(--color-default)}:where(.articleBody) ol:not([class]),:where(.articleBody) ol.decimal{counter-reset:number 0}:where(.articleBody) ol:not([class])>li:before,:where(.articleBody) ol.decimal>li:before{content:counter(number) ".";counter-increment:number 1}:where(.articleBody) ol.decimal>li:before{color:var(--color-primary)}:where(.articleBody) ol.circledDecimal{padding-left:1.25rem;counter-reset:number 0}:where(.articleBody) ol.circledDecimal>li:before{position:absolute;top:.6em;left:-1.25rem;display:grid;place-items:center;width:1rem;height:1rem;font-size:.75rem;font-weight:700;line-height:1;color:var(--color-primary);text-align:center;white-space:nowrap;content:counter(number);counter-increment:number 1;border:1px solid currentcolor;border-radius:50%}:where(.articleBody) ol.upperAlpha{counter-reset:ABC}:where(.articleBody) ol.upperAlpha>li:before{color:var(--color-primary);content:counter(ABC,upper-alpha) ".";counter-increment:ABC}:where(.articleBody) ol.lowerAlpha{counter-reset:abc}:where(.articleBody) ol.lowerAlpha>li:before{color:var(--color-primary);content:counter(abc,lower-alpha) ".";counter-increment:abc}:where(.articleBody) ol.upperRoman{counter-reset:ⅠⅡⅢ}:where(.articleBody) ol.upperRoman>li:before{color:var(--color-primary);content:counter(ⅠⅡⅢ,upper-roman) ".";counter-increment:ⅠⅡⅢ}:where(.articleBody) ol.lowerRoman{counter-reset:ⅰⅱⅲ}:where(.articleBody) ol.lowerRoman>li:before{color:var(--color-primary);content:counter(ⅰⅱⅲ,lower-roman) ".";counter-increment:ⅰⅱⅲ}:where(.articleBody) dl:not([class]){padding:0;line-height:var(--line-height-sm)}:where(.articleBody) dl:not([class])>dt{font-weight:700}:where(.articleBody) dl:not([class])>dt:not(:first-child){margin-top:1rem}:where(.articleBody) dl:not([class])>dd{padding-left:.5rem;margin-top:.25rem}:where(.articleBody) [class^=speaker]{font-weight:700}:where(.articleBody) .speaker01{color:#0049e5}:where(.articleBody) .speaker02{color:#ff881a}:where(.articleBody) .speaker03{color:#e50400}:where(.articleBody) .speaker04{color:#7600e5}:where(.articleBody) .speaker05{color:#e539e3}:where(.articleBody) .speaker06{color:#bf8300}:where(.articleBody) .speaker07{color:#3dcc95}:where(.articleBody) .speaker08{color:#3bba00}:where(.articleBody) .speaker09{color:var(--color-default)}:where(.articleBody) .bpquestion{position:relative;padding-left:1.125rem;margin-block:1.5rem;font-size:var(--font-size-body-lg);font-weight:700}:where(.articleBody) .bpquestion:before{position:absolute;top:.8em;left:0;display:inline-block;width:1rem;height:1px;content:"";background-color:currentcolor}:where(.articleBody) .bpquestion+.bpanswer{margin-top:0}:where(.articleBody) .bpbox,:where(.articleBody) .bpbox2,:where(.articleBody) .bpbox3,:where(.articleBody) .bpbox4,:where(.articleBody) .bpframe{display:block flow-root;width:auto;padding:var(--padding-card-large);margin-block:2rem;clear:both;border-style:solid;border-width:1px;border-radius:var(--radius-sm)}:where(.articleBody) .bpbox *:first-child,:where(.articleBody) .bpbox2 *:first-child,:where(.articleBody) .bpbox3 *:first-child,:where(.articleBody) .bpbox4 *:first-child,:where(.articleBody) .bpframe *:first-child{margin-top:0}:where(.articleBody) .bpbox *:last-child,:where(.articleBody) .bpbox2 *:last-child,:where(.articleBody) .bpbox3 *:last-child,:where(.articleBody) .bpbox4 *:last-child,:where(.articleBody) .bpframe *:last-child{margin-bottom:0}:where(.articleBody) .bpbox .bpimage_right,:where(.articleBody) .bpbox2 .bpimage_right,:where(.articleBody) .bpbox3 .bpimage_right,:where(.articleBody) .bpbox4 .bpimage_right,:where(.articleBody) .bpframe .bpimage_right{margin-left:1.5rem}:where(.articleBody) .bpbox_title{padding:var(--padding-unique-adjustment-lg) 1rem;margin-block:0 1rem;clear:both;font-size:var(--font-size-heading-article-h3);font-weight:600;line-height:var(--line-height-sm);background-color:var(--color-bg-secondary);border-left:3px solid var(--color-primary)}:where(.articleBody) .bpbox_text,:where(.articleBody) .bpbox_text p{font-size:var(--font-size-body-md)}:where(.articleBody) .bpbox_text p{margin-top:0;margin-bottom:1rem}:where(.articleBody) .bpbox{border-color:var(--color-line-primary)}:where(.articleBody) .bpbox2{border-color:var(--color-primary)}:where(.articleBody) .bpbox3{background-color:var(--color-bg-secondary);border-color:transparent}:where(.articleBody) .bpbox3 .bpbox_title{background-color:var(--color-bg-white)}:where(.articleBody) .bpbox4{background-color:#ffeaee;border-color:transparent}:where(.articleBody) .bpbox4 .bpbox_title{background-color:var(--color-bg-white)}:where(.articleBody) .bpframe{background-color:#f7f7f7;border-color:transparent}:where(.articleBody) .bpframe .bpbox_title{background-color:var(--color-bg-white);border-color:currentcolor}:where(.articleBody) blockquote{position:relative;padding:var(--padding-card-regular);margin:1rem 0;font-size:var(--font-size-body-sm);border:1px solid var(--color-line-primary)}:where(.articleBody) blockquote p{margin-top:0;margin-bottom:.5rem}:where(.articleBody) blockquote *:first-child{margin-top:0}:where(.articleBody) blockquote *:last-child{margin-bottom:0}:where(.articleBody) blockquote *:last-child.textAlignRight{font-size:var(--font-size-caption-md);line-height:1.6;color:var(--color-secondary)}:where(.articleBody) blockquote:before,:where(.articleBody) blockquote:after{position:absolute;display:block;width:2.5rem;height:2.5rem;content:"";background-color:var(--color-bg-white);background-repeat:no-repeat;background-position:center;background-size:1.5rem auto}:where(.articleBody) blockquote:before{top:-1.25rem;left:1.125rem;background-image:url(/images/xtech/2025/ico_blockquote.svg)}:where(.articleBody) blockquote:after{right:1.125rem;bottom:-1.25rem;background-image:url(/images/xtech/2025/ico_blockquote.svg);rotate:180deg}:where(.articleBody) blockquote h3,:where(.articleBody) blockquote h4{padding:0;margin-block:0 .5rem;font-size:var(--font-size-list-title-md);font-weight:600;background:none;border:none}:where(.articleBody) pre{padding:var(--padding-card-regular);margin:1rem 0 1.5rem;overflow:auto;font-size:var(--font-size-body-sm);line-height:var(--line-height-base);color:var(--color-default);white-space:pre;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}:where(.articleBody) pre.light{background-color:var(--color-bg-secondary)}:where(.articleBody) pre.dark{color:var(--color-white);background-color:var(--color-default);border-color:var(--color-default)}:where(.articleBody) .bpblogcard a{position:relative;display:grid;grid-template-columns:1fr min(19.3%,7.625rem);-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md);padding:var(--padding-card-regular) var(--padding-card-regular) var(--padding-card-tight);margin-bottom:1.5rem;color:currentcolor;text-decoration:none;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}@media (any-hover: hover){:where(.articleBody) .bpblogcard a:hover .bpblogcard_title{color:var(--color-primary)}:where(.articleBody) .bpblogcard a:hover .bpblogcard_image img{opacity:1;scale:var(--scale)}}:where(.articleBody) .bpblogcard .bpblogcard_image{grid-column:2/-1;aspect-ratio:16/9}:where(.articleBody) .bpblogcard .bpblogcard_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);transition:scale .3s}:where(.articleBody) .bpblogcard .bpblogcard_text{grid-row:1;line-height:var(--line-height-sm)}:where(.articleBody) .bpblogcard .bpblogcard_label:not(:empty){display:block;width:-moz-fit-content;width:fit-content;padding:.1875rem var(--padding-button-label-sm);margin-bottom:.5rem;font-size:var(--font-size-label-xs);font-weight:600;border:1px solid currentcolor;border-radius:var(--radius-sm)}:where(.articleBody) .bpblogcard .bpblogcard_title{margin-block:0;font-size:var(--font-size-list-title-md);font-weight:600;transition:color .2s linear}:where(.articleBody) .bpblogcard .bpblogcard_description{margin-block:var(--h-gap-layout-adjustment) 0;font-size:var(--font-size-body-sm);line-height:var(--line-height-base)}:where(.articleBody) .bpblogcard .bpblogcard_date{font-size:var(--font-size-caption-md);font-weight:400;color:var(--color-secondary)}:where(.articleBody) .blog_card{position:relative;display:grid;grid-template-columns:1fr min(34.49%,13.625rem);-moz-column-gap:var(--padding-unique-md);column-gap:var(--padding-unique-md);padding:var(--padding-card-regular) var(--padding-card-regular) var(--padding-card-tight);margin-bottom:1.5rem;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}:where(.articleBody) .blog_card .image{grid-area:2/2/3/3}:where(.articleBody) .blog_card .image img{width:100%;border-radius:var(--radius-sm);transition:scale .3s}:where(.articleBody) .blog_card .header{display:flex;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;width:100%;margin-bottom:.5rem}:where(.articleBody) .blog_card .text{flex:1;grid-area:2/1/3/2}:where(.articleBody) .blog_card .tag{display:block;width:-moz-fit-content;width:fit-content;padding:.1875rem var(--padding-button-label-sm);font-size:var(--font-size-label-xs);font-weight:600;line-height:var(--line-height-sm);color:var(--color-default);border:1px solid var(--color-default);border-radius:var(--radius-sm)}:where(.articleBody) .blog_card .parentTitle{position:relative;z-index:2;margin-block:0;font-size:var(--font-size-body-sm);line-height:var(--line-height-sm);color:var(--color-primary);text-overflow:ellipsis}:where(.articleBody) .blog_card .parentTitle a{text-decoration:none}@media (any-hover: hover){:where(.articleBody) .blog_card .parentTitle a:hover{color:var(--color-hover-primary)}}:where(.articleBody) .blog_card .title{margin-block:0;font-size:var(--font-size-list-title-md);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .blog_card .title a{color:var(--color-default);text-decoration:none}:where(.articleBody) .blog_card .title a:before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%}@media (any-hover: hover){:where(.articleBody) .blog_card .title a:hover{color:var(--color-primary)}}:where(.articleBody) .blog_card .lead{display:-webkit-box;margin-block:var(--h-gap-layout-adjustment) 0;overflow:hidden;font-size:var(--font-size-body-sm);line-height:var(--line-height-base);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}:where(.articleBody) .blog_card .footer{display:flex;grid-area:3/1/4/3;-moz-column-gap:var(--h-gap-layout-tight);column-gap:var(--h-gap-layout-tight);align-items:center;margin-top:var(--h-gap-layout-adjustment)}:where(.articleBody) .blog_card .date,:where(.articleBody) .blog_card .readTime{margin:0;font-size:var(--font-size-caption-md);font-weight:400;line-height:var(--line-height-sm);color:var(--color-secondary)}:where(.articleBody) .blog_card .c-bookmarkBtn{position:relative;z-index:2;justify-self:right;margin-left:auto}:where(.articleBody) .blog_card:has(.title a:hover) .image img{scale:var(--scale)}:where(.articleBody) .blog_card:not(:has(.header)) .text{grid-row:1/2}:where(.articleBody) .blog_card:not(:has(.header)) .image{grid-row:1/2}:where(.articleBody) .blog_card:not(:has(.header)) .footer{grid-row:2/3}:where(.articleBody) .blog_card:not(:has(.image)) .header{grid-column:1/3}:where(.articleBody) .blog_card:not(:has(.image)) .text{grid-column:1/3}:where(.articleBody) .blogcard[data-style="2"] .blog_card{grid-template-columns:1fr min(19.3%,7.625rem)}:where(.articleBody) .blogcard[data-style="2"] .blog_card .image{grid-row:1/3}:where(.articleBody) .blogcard[data-style="2"] .blog_card:not(:has(.header)) .image{grid-row:1/2}:where(.articleBody) .bpteisei_box{margin-block:2rem}:where(.articleBody) .bpteisei{font-size:var(--font-size-body-md);line-height:var(--line-height-base)}:where(.articleBody) .bpteisei b{font-size:var(--font-size-body-md);font-weight:700;line-height:var(--line-height-base);color:var(--color-attention)}:where(.articleBody) .bpword{padding-left:var(--padding-card-tight);margin-block:2rem;font-size:var(--font-size-body-md);line-height:var(--line-height-md);border-left:1px solid var(--color-default)}:where(.articleBody) .bpword b{display:inline-block;margin-bottom:.5rem;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .bpannotation{margin-block:2rem;font-size:var(--font-size-body-sm);line-height:var(--line-height-base)}:where(.articleBody) .bpreference{font-size:var(--font-size-body-sm);line-height:var(--line-height-base)}:where(.articleBody) .bpreference b{display:inline-block;margin-bottom:.25rem;font-weight:700;line-height:var(--line-height-sm)}:where(.articleBody) .button a{display:flex;justify-content:center;width:min(100%,15rem);padding:var(--padding-button-label-md) var(--padding-button-label-lg);margin:2rem auto 0;font-size:var(--font-size-button-md);font-weight:600;line-height:var(--line-height-sm);color:var(--color-white);text-align:center;text-decoration:none;background-color:var(--color-primary);border-radius:var(--radius-sm);transition-duration:.3s;transition-property:color,background}@media (any-hover: hover){:where(.articleBody) .button a:hover{background-color:var(--color-hover-primary)}}:where(.articleBody) .button a.cancel{color:var(--color-default);background-color:var(--color-bg-secondary)}@media (any-hover: hover){:where(.articleBody) .button a.cancel:hover{background-color:#dcdfe5}}:where(.articleBody) .button a.nolink{color:var(--color-disabled);pointer-events:none;background-color:transparent}:where(.articleBody) .button.white a{color:var(--color-primary);background-color:var(--color-bg-secondary)}@media (any-hover: hover){:where(.articleBody) .button.white a:hover{background-color:#dcdfe5}}:where(.articleBody) .button.middle a{padding-block:.625rem;font-size:var(--font-size-button-sm)}:where(.articleBody) .button.small a{padding-block:.5rem;font-size:var(--font-size-button-xs)}:where(.articleBody) .button.left a{margin-inline:0}:where(.articleBody) .bpcampaignbody{margin:1.5rem 0;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}:where(.articleBody) .bpcampaignbody a{display:block;padding:var(--padding-card-regular);color:var(--color-default);text-decoration:none;transition:color .3s}@media (any-hover: hover){:where(.articleBody) .bpcampaignbody a[href]:hover .cmpb_heading{scale:var(--scale)}:where(.articleBody) .bpcampaignbody a[href]:hover .cmpb_text h4{color:var(--color-primary)}:where(.articleBody) .bpcampaignbody a[href]:hover .cmpb_link{color:var(--color-hover-primary)}:where(.articleBody) .bpcampaignbody a[href]:hover .cmpb_link:before{visibility:hidden;opacity:0}:where(.articleBody) .bpcampaignbody a[href]:hover .cmpb_link:after{visibility:visible;opacity:1}}:where(.articleBody) .bpcampaignbody .cmpb_heading{transition:scale .3s}:where(.articleBody) .bpcampaignbody .cmpb_heading img{border-radius:var(--radius-sm)}:where(.articleBody) .bpcampaignbody .cmpb_text{flex:1;font-size:var(--font-size-body-sm);line-height:var(--line-height-base)}:where(.articleBody) .bpcampaignbody .cmpb_text h4{padding:0;margin:0 0 var(--h-gap-layout-adjustment);font-size:var(--font-size-list-title-md);font-weight:600;line-height:var(--line-height-sm);border:none;transition:color .3s}:where(.articleBody) .bpcampaignbody .cmpb_subtitle{padding:0;margin:var(--v-gap-layout-group) 0 var(--h-gap-layout-adjustment);font-size:var(--font-size-list-title-sm);font-weight:600}:where(.articleBody) .bpcampaignbody .cmpb_notice{margin-bottom:0;font-size:var(--font-size-body-sm);line-height:var(--line-height-base)}:where(.articleBody) .bpcampaignbody .cmpb_link{position:relative;padding-right:1.5rem;margin-block:var(--h-gap-layout-tight) 0;font-size:var(--font-size-button-sm);font-weight:600;line-height:var(--line-height-sm);color:var(--color-primary);text-align:right}:where(.articleBody) .bpcampaignbody .cmpb_link:before,:where(.articleBody) .bpcampaignbody .cmpb_link:after{position:absolute;display:block;content:"";top:50%;right:0;width:1rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:1rem auto;transition-duration:.1s .1s;transition-property:visibility,opacity;translate:0 -50%}:where(.articleBody) .bpcampaignbody .cmpb_link:before{z-index:2;background-image:url(/images/xtech/2025/ico_double_arrow_right.svg)}:where(.articleBody) .bpcampaignbody .cmpb_link:after{visibility:hidden;background-image:url(/images/xtech/2025/ico_double_arrow_right_navy.svg);opacity:0}:where(.articleBody) .bpcampaignbody.pt1 a{display:flex;-moz-column-gap:var(--h-gap-layout-regular);column-gap:var(--h-gap-layout-regular)}:where(.articleBody) .bpcampaignbody.pt1 img{width:7.5rem}:where(.articleBody) .bpcampaignbody.pt1 .cmpb_heading{flex:0 0 7.5rem;width:7.5rem}:where(.articleBody) .bpcampaignbody.pt2 img,:where(.articleBody) .bpcampaignbody.pt3 img{display:block;width:39.5rem;margin:0 auto}:where(.articleBody) .bpcampaignbody.pt2 .cmpb_text{margin-top:var(--v-gap-layout-group)}:where(.articleBody) .bpcampaignbody.pt2 .cmpb_link{margin-top:1.5rem}:where(.articleBody) .bpcampaignbody.pt3 .cmpb_heading{margin-top:var(--v-gap-layout-group)}:where(.articleBody) .bpcampaignbody.pt3 .cmpb_link{margin-top:1.5rem}:where(.articleBody) .bpLayoutLink.inline{display:inline}:where(.articleBody) .bpLayoutLink.inline em,:where(.articleBody) .bpLayoutLink.inline a{display:inline}:where(.articleBody) .bpLayoutLink.inline span:after{content:"、"}:where(.articleBody) .bpLayoutLink.inline span:first-of-type:before{content:"（"}:where(.articleBody) .bpLayoutLink.inline span:last-of-type:after{content:"）"}:where(.articleBody) .bpLayoutLink.block{display:block;padding:var(--padding-card-regular);margin-block:2rem;font-size:var(--font-size-body-md);line-height:var(--line-height-base);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm)}:where(.articleBody) .bpLayoutLink.block em,:where(.articleBody) .bpLayoutLink.block a{display:block}:where(.articleBody) .bpLayoutLink.block em{display:block;margin-bottom:.5rem;font-size:var(--font-size-label-md);font-weight:600;line-height:var(--line-height-sm)}:where(.articleBody) .bpLayoutLink.block a{position:relative;padding-left:1.5rem;color:var(--color-default);text-decoration:underline}:where(.articleBody) .bpLayoutLink.block a:before{position:absolute;display:block;content:"";top:.78em;left:.625rem;width:.25rem;height:.25rem;background-color:var(--color-default);border-radius:50%}@media (any-hover: hover){:where(.articleBody) .bpLayoutLink.block a:hover{text-decoration:none}}:where(.articleBody)>*:first-child{margin-top:0}:where(.articleBody)>*:last-child{margin-bottom:0;clear:both}.article:where(.article.-single) :where(.articleBody) .bpimage_image img{width:100%}.article:where(.article.-single) :where(.articleBody) .bpbox_center>.bpimage_center{position:relative;left:50%;max-width:var(--content-width);margin-inline:revert;translate:-50% 0}.article:where(.article.-single) :where(.articleBody) .bpbox_center:has(.bpimage_double){position:relative;left:50%;width:-moz-fit-content;width:fit-content;margin-inline:revert;translate:-50% 0}.article:where(.article.-single) :where(.articleBody) .bpbox_center:has(.bpimage_double) .bpimage_double{-moz-column-gap:var(--h-gap-layout-wide);column-gap:var(--h-gap-layout-wide)}.article:where(.article.-single) :where(.articleBody) .bpbox_center:has(.bpimage_triple){position:relative;left:50%;width:-moz-fit-content;width:fit-content;margin-inline:revert;translate:-50% 0}.article:where(.article.-single) :where(.articleBody) .bpbox_center:has(.bpimage_triple) .bpimage_triple{-moz-column-gap:1.5625rem;column-gap:1.5625rem}.article:where(.article.-single) :where(.articleBody) .bpbox_center:has(.bpimage_triple) .bpimage_triple .bpimage_wrap{-moz-column-gap:1.5625rem;column-gap:1.5625rem;width:66.016%!important}.article:where(.article.-calendar) :where(.articleBody) .bptable th{width:12.5rem}.article:where(.article.-calendar) :where(.articleBody) .bptable td{text-align:left}.parentArticle:where(.parentArticle.-calendar) :where(.articleBody) .bptable th{width:12.5rem}.parentArticle:where(.parentArticle.-calendar) :where(.articleBody) .bptable td{text-align:left}}@layer print{@media print{@page{size:210mm 297mm landscape}body{-webkit-print-color-adjust:exact}body:has(.l-main.-simple){min-width:0}.l-footer_pagetop{display:none}}}@layer normalize,vars,base,layout,vendor,components,bptag,project,locked,utility,print;@layer normalize{*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-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}}@layer base{@font-face{font-family:Inter Tight;font-weight:400 800;src:url(/font/xtech/2025/InterTight-VariableFont_wght.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Yu Gothic;font-weight:500;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}html{scroll-padding-top:calc(var(--header-height) + var(--padding-unique-md))}body{width:100%;min-width:calc(var(--padding-layout-wrapper-inner) * 2 + var(--content-width));min-height:100dvh;overflow:auto scroll;font:300 1rem/var(--line-height-base) var(--font-family-jp);color:var(--color-default);word-break:normal;overflow-wrap:anywhere;line-break:strict;background:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body.is-open{position:absolute;left:0;overflow:hidden}@media (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,:before,:after{box-sizing:border-box;text-underline-offset:.1875rem}ul,ol,li,dd{padding:0;margin:0;list-style-type:none}em{font-style:normal}p,figure{margin:0}sub{bottom:-.1em}p:where(p+p){margin-top:1em}table{border-spacing:0;border-collapse:collapse}b,strong{font-weight:700}img{max-width:100%;height:auto;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]:focus{outline:none}button{padding:0;font-weight:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;transition:color .2s linear,background-color .2s linear,opacity .2s linear}button:not(:disabled){cursor:pointer}select{white-space:nowrap}iframe{border:none}:where(a[href]){color:inherit;text-decoration:none;opacity:1;transition:color .2s linear,background-color .2s linear,opacity .2s linear}:where(a[href]) img{transition:opacity .2s linear}@media (any-hover: hover){:where(a[href]):hover img{opacity:.7;backface-visibility:hidden}}:where(a:not([href])){pointer-events:none}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;overflow:unset;color:unset;background-color:unset;border:unset}:where(.-articleTitle) a:visited{color:var(--color-visited-link)}:where(.ulizahtml5){overflow-wrap:normal}}@layer normalize,vars,base,layout,vendor,components,bptag,project,locked,utility,print;@layer vars{:root{--color-default: #0f131a;--color-white: #fff;--color-primary: #0049e5;--color-primary-reverse: var(--color-white);--color-secondary: #596580;--color-secondary-reverse: rgb(255 255 255 / .75);--color-disabled: #a3acbf;--color-attention: #e62002;--color-conversion: #ed5300;--color-bg-white: var(--color-white);--color-bg-primary: var(--color-primary);--color-bg-secondary: #f2f4f7;--color-bg-table-header-horizontal: #c8d8fa;--color-bg-label-box: var(--color-bg-table-header-horizontal);--color-bg-notice: rgb(255 255 255 / .2);--color-bg-calendar-month: #858e9e;--color-bg-modal: rgb(0 3 10 / .75);--color-bg-header-menu-hover: #002880;--color-bg-gray: #d9d9d9;--color-line-primary: #dfe3eb;--color-line-primary-reverse: rgb(255 255 255 / .5);--color-line-accent: var(--color-primary);--color-btn-primary: var(--color-primary);--color-btn-conversion: var(--color-conversion);--color-marker-primary: #abf0ff;--color-marker-secondary: #fff7ab;--color-marker-tertiary: #ffc4c4;--color-hover-primary: #000eb1;--color-hover-secondary: #dcdfe5;--color-hover-tertiary: #f2f4f7;--color-hover-conversion: #c74600;--color-visited-link: #757575;--color-visited-link-inverse: #c7f8ff;--font-family-jp: "Hiragino Sans", "Custom Yu Gothic", "Yu Gothic", "Noto Sans CJK JP", sans-serif;--font-family-en: "Inter Tight", sans-serif;--font-family-en-jp: "Inter Tight", var(--font-family-jp);--font-size-base: 16;--font-size-heading-article-h1: 2rem;--font-size-heading-article-h2: 1.5rem;--font-size-heading-article-h3: 1.375rem;--font-size-heading-article-h4: 1.25rem;--font-size-heading-article-h5: 1.125rem;--font-size-heading-article-h6: 1rem;--font-size-heading-ui-h1: 2.375rem;--font-size-heading-ui-h2: 2rem;--font-size-heading-ui-h3: 1.3125rem;--font-size-list-title-lg: 1.375rem;--font-size-list-title-md: 1rem;--font-size-list-title-sm: .875rem;--font-size-list-title-xs: .75rem;--font-size-body-xxl: 1.5rem;--font-size-body-xl: 1.3125rem;--font-size-body-lg: 1.125rem;--font-size-body-md: 1rem;--font-size-body-sm: .875rem;--font-size-body-xs: .75rem;--font-size-caption-md: .75rem;--font-size-button-lg: 1.125rem;--font-size-button-md: 1rem;--font-size-button-sm: .875rem;--font-size-button-xs: .75rem;--font-size-button-xxs: .6875rem;--font-size-label-md: 1rem;--font-size-label-sm: .875rem;--font-size-label-xs: .75rem;--font-size-en-lg: 1rem;--font-size-en-sm: .875rem;--font-weight-heading-article: 700;--font-weight-heading-ui: 700;--font-weight-list-title: 600;--font-weight-body: 300;--font-weight-caption: 300;--font-weight-button: 600;--font-weight-label: 300;--font-weight-label-bold: 600;--line-height-base: 1.8;--line-height-md: 1.6;--line-height-sm: 1.4;--line-height-xs: 1;--letter-spacing: .01em;--dropshadow-md: 0 .25rem 3rem 0 rgb(0 32 102 / .2);--dropshadow-sm: 0 .25rem 1rem 0 rgb(0 32 102 / .2);--radius-md: .5rem;--radius-sm: .25rem;--scale: .975;--header-height: 3.25rem;--content-width: 80rem;--main-aside-width: 21rem;--main-width: 54.5rem;--z-index-modal: 600;--z-index-menu: 500;--z-index-anker-ad: 400;--z-index-overlay: 300;--z-index-header: 200;--z-index-fixed-menu: 99;--content-spacing: 1rem;--v-gap-layout-wrapper: 3rem;--v-gap-layout-container: 3rem;--v-gap-layout-section: 1.5rem;--v-gap-layout-group: 1rem;--v-gap-layout-element: .5rem;--v-gap-layout-element-s: .25rem;--v-gap-layout-list-tight: .5rem;--v-gap-layout-list-regular: 1rem;--v-gap-layout-list-wide: 1.5rem;--v-gap-layout-list-xwide: 2rem;--v-gap-layout-side-col: 2rem;--v-gap-layout-adjustment: .75rem;--v-gap-unique-lg: 1.5rem;--v-gap-unique-md: 1rem;--v-gap-unique-sm: .5rem;--v-gap-unique-xs: .25rem;--h-gap-layout-large: 2rem;--h-gap-layout-wide: 1.5rem;--h-gap-layout-regular: 1rem;--h-gap-layout-tight: .5rem;--h-gap-layout-adjustment: .25rem;--padding-layout-wrapper-inner: 2rem;--padding-layout-related-article-area: 2rem;--padding-layout-side-padding: 0rem;--padding-button-label-lg: 1rem;--padding-button-label-md: .75rem;--padding-button-label-sm: .5rem;--padding-button-label-xs: .25rem;--padding-card-large: 2rem;--padding-card-regular: 1.5rem;--padding-card-tight: 1rem;--padding-card-adjustment: .5rem;--padding-unique-xl: 2rem;--padding-unique-lg: 1.5rem;--padding-unique-md: 1rem;--padding-unique-xs: .5rem;--padding-unique-adjustment-lg: .75rem;--padding-unique-adjustment-sm: .25rem;--clip-triangle-top: polygon(50% 0, 100% 100%, 0 100%);--clip-triangle-bottom: polygon(0 0, 100% 0, 50% 100%);--clip-triangle-right: polygon(0 0, 100% 50%, 0 100%);--clip-triangle-left: polygon(0 50%, 100% 0, 100% 100%);--clip-triangle-lower-left: polygon(0 0, 100% 100%, 0 100%);--clip-triangle-upper-left: polygon(0 0, 100% 0, 0 100%);--clip-triangle-lower-right: polygon(100% 0, 100% 100%, 0 100%);--clip-triangle-upper-right: polygon(0 0, 100% 0, 100% 100%)}}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */@layer normalize{*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-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}}@layer base{@font-face{font-family:Inter Tight;font-weight:400 800;src:url(/font/xtech/2025/InterTight-VariableFont_wght.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Yu Gothic;font-weight:500;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}html{scroll-padding-top:calc(var(--header-height) + var(--padding-unique-md))}body{width:100%;min-width:calc(var(--padding-layout-wrapper-inner) * 2 + var(--content-width));min-height:100dvh;overflow:auto scroll;font:300 1rem/var(--line-height-base) var(--font-family-jp);color:var(--color-default);word-break:normal;overflow-wrap:anywhere;line-break:strict;background:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body.is-open{position:absolute;left:0;overflow:hidden}@media (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,:before,:after{box-sizing:border-box;text-underline-offset:.1875rem}ul,ol,li,dd{padding:0;margin:0;list-style-type:none}em{font-style:normal}p,figure{margin:0}sub{bottom:-.1em}p:where(p+p){margin-top:1em}table{border-spacing:0;border-collapse:collapse}b,strong{font-weight:700}img{max-width:100%;height:auto;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]:focus{outline:none}button{padding:0;font-weight:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;transition:color .2s linear,background-color .2s linear,opacity .2s linear}button:not(:disabled){cursor:pointer}select{white-space:nowrap}iframe{border:none}:where(a[href]){color:inherit;text-decoration:none;opacity:1;transition:color .2s linear,background-color .2s linear,opacity .2s linear}:where(a[href]) img{transition:opacity .2s linear}@media (any-hover: hover){:where(a[href]):hover img{opacity:.7;backface-visibility:hidden}}:where(a:not([href])){pointer-events:none}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;overflow:unset;color:unset;background-color:unset;border:unset}:where(.-articleTitle) a:visited{color:var(--color-visited-link)}:where(.ulizahtml5){overflow-wrap:normal}}
