﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{word-wrap:break-word;overflow-wrap:break-word;-webkit-print-color-adjust:exact}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q::before,q::after{content:none}ul,ol,dd{list-style:none}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none}abbr[title]{text-decoration:none}picture{line-height:1}img{vertical-align:bottom}table{border-spacing:0;border-collapse:collapse}caption,th{text-align:left}th{font-weight:normal;vertical-align:top}button{color:inherit;background:rgba(0,0,0,0);border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none}fieldset{border:0}@keyframes fade-in{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes slide-in-top{0%{visibility:hidden;opacity:0;transform:translateY(var(--translate-slide-in-opposite))}100%{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes slide-in-bottom{0%{visibility:hidden;opacity:0;transform:translateY(var(--translate-slide-in))}100%{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{visibility:hidden;opacity:0;transform:translateX(var(--translate-slide-in-opposite))}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{visibility:hidden;opacity:0;transform:translateX(var(--translate-slide-in))}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes button{0%{transform:translate(0, 0)}50%{transform:translate(0, 0.1em)}100%{transform:translate(0, 0)}}:root{--font-size-unit: 0.625;--space-base: calc(var(--font-size-unit) * 1rem);--space-ratio-step: 1.45;--space-ratio-horizontal: calc(var(--line-height-base) / var(--space-ratio-step));--space-normal: calc(var(--space-base) * var(--space-scale));--space-large-1: calc(var(--space-normal) * var(--space-ratio-step));--space-large-2: calc(var(--space-large-1) * var(--space-ratio-step));--space-large-3: calc(var(--space-large-2) * var(--space-ratio-step));--space-large-4: calc(var(--space-large-3) * var(--space-ratio-step));--space-large-5: calc(var(--space-large-4) * var(--space-ratio-step));--space-large-6: calc(var(--space-large-5) * var(--space-ratio-step));--space-small-1: calc(var(--space-normal) / var(--space-ratio-step));--space-small-2: calc(var(--space-small-1) / var(--space-ratio-step));--space-small-3: calc(var(--space-small-2) / var(--space-ratio-step));--border-radius-base: calc(var(--font-size-unit) * 1rem);--border-radius-ratio: 1.45;--border-radius-normal: calc(var(--border-radius-base) * var(--border-radius-scale));--border-radius-large-1: calc(var(--border-radius-normal) * var(--border-radius-ratio));--border-radius-large-2: calc(var(--border-radius-large-1) * var(--border-radius-ratio));--border-radius-large-3: calc(var(--border-radius-large-2) * var(--border-radius-ratio));--border-radius-large-4: calc(var(--border-radius-large-3) * var(--border-radius-ratio));--border-radius-large-5: calc(var(--border-radius-large-4) * var(--border-radius-ratio));--border-radius-large-6: calc(var(--border-radius-large-5) * var(--border-radius-ratio));--border-radius-small-1: calc(var(--border-radius-normal) / var(--border-radius-ratio));--border-radius-small-2: calc(var(--border-radius-small-1) / var(--border-radius-ratio));--border-radius-small-3: calc(var(--border-radius-small-2) / var(--border-radius-ratio));--line-height-base: 1.7;--line-height-ratio: 1.05;--line-height-font-size-normal: var(--line-height-base);--line-height-font-size-large-1: calc(var(--line-height-font-size-normal) / var(--line-height-ratio));--line-height-font-size-large-2: calc(var(--line-height-font-size-large-1) / var(--line-height-ratio));--line-height-font-size-large-3: calc(var(--line-height-font-size-large-2) / var(--line-height-ratio));--line-height-font-size-large-4: calc(var(--line-height-font-size-large-3) / var(--line-height-ratio));--line-height-font-size-large-5: calc(var(--line-height-font-size-large-4) / var(--line-height-ratio));--line-height-font-size-large-6: calc(var(--line-height-font-size-large-5) / var(--line-height-ratio));--line-height-font-size-large-7: calc(var(--line-height-font-size-large-6) / var(--line-height-ratio));--line-height-font-size-small-1: var(--line-height-base);--line-height-font-size-small-2: var(--line-height-base);--font-family-sans: "Noto Sans JP", "Hiragino Sans", "Verdana", "BIZ UDGothic", sans-serif, "Apple Color Emoji";--font-family-serif: "Noto Serif JP", "Hiragino Mincho ProN", "BIZ UDPMincho", serif;--font-family-sans-en: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-family-serif-en: serif;--font-family-sans-cn: "Microsoft YaHei", "SimHei", sans-serif;--font-family-serif-cn: "SimSun", serif;--font-family-sans-tw: "Microsoft JhengHei", "PMingLiU", sans-serif;--font-family-sans-hk: "Microsoft JhengHei", "PMingLiU", sans-serif;--font-family-verdana: "Verdana", sans-serif;--font-family-inter: "Inter", sans-serif;--font-size-base: calc(var(--font-size-unit) * 1.3rem);--font-size-ratio: 1.15;--font-size-normal: calc(var(--font-size-base) * var(--font-size-scale));--font-size-large-1: calc(var(--font-size-normal) * var(--font-size-ratio));--font-size-large-2: calc(var(--font-size-large-1) * var(--font-size-ratio));--font-size-large-3: calc(var(--font-size-large-2) * var(--font-size-ratio));--font-size-large-4: calc(var(--font-size-large-3) * var(--font-size-ratio));--font-size-large-5: calc(var(--font-size-large-4) * var(--font-size-ratio));--font-size-large-6: calc(var(--font-size-large-5) * var(--font-size-ratio));--font-size-large-7: calc(var(--font-size-large-6) * var(--font-size-ratio));--font-size-small-1: calc(var(--font-size-normal) / var(--font-size-ratio));--font-size-small-2: calc(var(--font-size-small-1) / var(--font-size-ratio));--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 600;--letter-spacing-base: 0.05em;--letter-spacing--ratio: 2;--letter-spacing-normal: var(--letter-spacing-base);--letter-spacing-large-1: calc(var(--letter-spacing-normal) * var(--letter-spacing--ratio));--letter-spacing-large-2: calc(var(--letter-spacing-large-1) * var(--letter-spacing--ratio));--color-white: 255, 255, 255;--color-silver: 192, 192, 192;--color-gray: 128, 128, 128;--color-black: 0, 0, 0;--color-normal: 26, 26, 26;--color-link: 0, 162, 255;--color-fill: 249, 249, 249;--color-stroke: 214, 214, 214;--color-success: 0, 128, 0;--color-caution: 230, 0, 18;--color-0: 158, 158, 158;--color-1: 17, 178, 98;--color-2: 165, 192, 255;--color-3: 229, 229, 229;--color-4: 239, 239, 239;--color-5: 215, 243, 229;--color-6: 210, 218, 255;--color-7: 104, 222, 214;--color-8: 245, 245, 245;--color-9: 241, 151, 152;--color-10: 33, 106, 136;--color-11: 202, 244, 241;--color-12: 162, 237, 232;--color-13: 206, 230, 255;--color-14: 168, 212, 255;--color-15: 255, 222, 219;--color-16: 255, 199, 193;--color-17: 255, 234, 211;--color-18: 255, 220, 179;--color-19: 255, 245, 240;--color-20: 46, 182, 173;--color-21: 251, 233, 177;--color-22: 248, 218, 110;--color-23: 255, 240, 108;--color-24: 135, 227, 200;--color-25: 168, 212, 255;--color-26: 255, 183, 205;--color-27: 255, 171, 126;--color-28: 23, 180, 134;--color-29: 56, 124, 190;--color-30: 246, 101, 146;--color-31: 249, 134, 71;--color-32: 230, 82, 82;--color-33: 0, 190, 157;--color-34: 86, 117, 250;--color-35: 159, 249, 204;--color-36: 255, 231, 146;--color-37: var(--color-28);--color-38: var(--color-33);--color-39: var(--color-34);--color-40: var(--color-26);--color-41: 191, 210, 255;--color-42: 217, 228, 255;--color-43: 239, 244, 255;--color-44: 247, 249, 255;--color-45: 5, 156, 146;--color-46: 0, 85, 174;--color-47: 238, 105, 91;--color-48: 209, 140, 60;--color-49: 241, 152, 46;--color-debug: var(--color-gray);--color-info: var(--color-gray);--color-notice: var(--color-gray);--color-warning: var(--color-caution);--color-error: var(--color-caution);--color-critical: var(--color-caution);--color-alert: var(--color-caution);--color-emergency: var(--color-caution);--linear: cubic-bezier(0.0, 0.0, 1.0, 1.0);--ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back: cubic-bezier(0.6, - 0.28, 0.735, 0.045);--ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back: cubic-bezier(0.68, - 0.55, 0.265, 1.55);--translate-slide-in: var(--page-volume-horizontal);--translate-slide-in-opposite: calc(var(--translate-slide-in) * -1);--page-width-large: 1024px;--page-width-max: 1280px;--toolbar-height: 48px;--header-site-name-image-width: 628;--header-site-name-image-height: 71;--side-width: 240px;--side-gap: var(--space-large-4);--side-navigation-volume-horizontal: var(--space-normal);--side-navigation-volume-vertical: var(--space-normal);--container-gap-top: var(--space-large-3);--container-gap-horizontal: var(--space-large-2);--container-gap-vertical: var(--space-large-2);--container-gap-horizontal-narrow: var(--space-normal);--container-gap-vertical-narrow: var(--space-normal);--container-gap-horizontal-wide: var(--space-large-3);--container-gap-vertical-wide: var(--space-large-3);--container-column-gap-horizontal: var(--container-gap-horizontal);--container-column-gap-vertical: var(--container-gap-vertical);--container-grid-gap-horizontal: var(--container-gap-horizontal);--container-grid-gap-vertical: var(--container-gap-vertical);--container-brick-gap-horizontal: var(--container-gap-horizontal);--container-brick-gap-vertical: var(--container-gap-vertical);--box-border-radius-normal: var(--border-radius-normal);--box-border-radius-large: var(--border-radius-large-3);--marker-gap: 0.6em;--marker-gap-list: 0.8em;--separator-gap: 0.6em;--shadow-offset: var(--space-small-3);--shadow-offset-b: 8px;--shadow-blur: var(--space-small-1);--shadow-color: var(--color-silver);--button-volume-horizontal: 3em;--button-volume-vertical: 0.6em;--button-volume-horizontal-large: 8em;--button-volume-vertical-large: 1em;--button-border-radius-normal: var(--border-radius-normal);--button-border-radius-large: var(--border-radius-large-3);--button-border-radius-semicircle: 100em;--button-border-color-enable: var(--color-9);--button-background-color-enable: var(--color-9);--button-color-enable: var(--color-white);--button-border-color-disable: var(--color-gray);--button-background-color-disable: var(--color-gray);--button-color-disable: var(--color-stroke);--button-border-color-active: var(--color-16);--button-background-color-active: var(--color-16);--button-color-active: var(--color-white);--button-border-color-inactive: var(--color-gray);--button-background-color-inactive: var(--color-gray);--button-color-inactive: var(--color-stroke);--image-gap-top: var(--space-large-2);--file-gap-top: var(--space-large-1);--link-button-gap-top: var(--space-large-2);--table-gap-top: var(--space-large-2);--list-gap-top: var(--space-large-1);--heading-2-gap-top: var(--space-large-4);--heading-3-gap-top: var(--space-large-4);--heading-4-gap-top: var(--space-large-3);--heading-5-gap-top: var(--space-large-2);--heading-6-gap-top: var(--space-large-1);--paragraph-gap-top: var(--space-normal);--caption-gap-top: var(--space-small-1);--anchor-lead: var(--space-large-3)}@media screen and (width < 480px){:root{--space-scale: 1.3}}@media print,screen and (480px <= width){:root{--space-scale: calc(1.3 * 1.2)}}@media screen and (width < 480px){:root{--border-radius-scale: 0.4}}@media print,screen and (480px <= width){:root{--border-radius-scale: calc(0.4 * 1.2)}}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-jp-v52-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/noto-sans-jp-v52-japanese_latin-600.woff2") format("woff2")}@media screen and (width < 480px){:root{--font-size-scale: 1}}@media print,screen and (480px <= width){:root{--font-size-scale: calc(1 * 1.2)}}@media screen and (width < 768px){:root{--page-volume-horizontal: var(--space-large-1);--page-volume-horizontal-header: var(--space-large-1);--page-volume-horizontal-container-narrow: calc(var(--page-volume-horizontal) + var(--space-normal))}}@media print,screen and (768px <= width < 1024px){:root{--page-volume-horizontal: var(--space-large-2);--page-volume-horizontal-header: var(--space-large-2);--page-volume-horizontal-container-narrow: calc(var(--page-volume-horizontal) + var(--space-large-2))}}@media screen and (1024px <= width){:root{--page-volume-horizontal: var(--space-large-4);--page-volume-horizontal-header: var(--space-large-2);--page-volume-horizontal-container-narrow: calc(var(--page-volume-horizontal) + var(--space-large-5))}}@media print,screen and (width < 1024px){:root{--header-volume-vertical: var(--space-normal);--header-action-volume-vertical: var(--space-small-2)}}@media screen and (1024px <= width){:root{--header-volume-vertical: var(--space-large-2);--header-action-volume-vertical: var(--space-large-1)}}@media screen and (1024px <= width){:root .mod-scroll-normal{--header-volume-vertical: var(--space-normal);--header-action-volume-vertical: var(--space-small-2)}}@media screen and (width < 768px){:root{--header-site-name-height: 25px}}@media print,screen and (768px <= width){:root{--header-site-name-height: 35px}}@media screen and (width < 480px){:root{--visual-height: 300px}}@media screen and (480px <= width < 768px){:root{--visual-height: 350px}}@media print,screen and (768px <= width < 1024px){:root{--visual-height: 450px}}@media screen and (1024px <= width){:root{--visual-height: 600px}}@media screen and (width < 768px){:root{--container-flex-gap-horizontal: var(--space-large-1)}}@media print,screen and (768px <= width){:root{--container-flex-gap-horizontal: var(--space-large-2)}}@media screen and (width < 768px){:root{--container-float-gap-horizontal: var(--space-large-1)}}@media print,screen and (768px <= width){:root{--container-float-gap-horizontal: var(--space-large-2)}}html{scroll-behavior:smooth}body{overflow-y:scroll;font-feature-settings:"palt" 1}@media print{body{width:1023px}}.ccm-page *{letter-spacing:var(--letter-spacing-normal)}.ccm-page a{color:rgb(var(--color-normal))}@media screen and (1024px <= width){.ccm-page a[href^="tel:"]{pointer-events:none;cursor:default}}.ccm-page a:target{display:block;height:0;scroll-margin-top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height) + var(--anchor-lead))}.ccm-page .mod-toolbar-true a:target{scroll-margin-top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height) + var(--anchor-lead) + var(--toolbar-height))}.ccm-page form fieldset{margin-top:var(--space-large-1)}.ccm-page form .form-group{margin-top:var(--space-large-1);margin-bottom:var(--space-large-1)}.ccm-page form input.ccm-input-date,.ccm-page form input.form-control,.ccm-page form input[type=text],.ccm-page form input[type=email],.ccm-page form input[type=tel],.ccm-page form input[type=url],.ccm-page form input[type=password],.ccm-page form textarea{margin-top:.2em;border:1px solid rgb(var(--color-stroke));border-radius:0;padding-right:.2em;padding-left:.2em;padding-top:calc(0.2em - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(0.2em - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}@media screen and (width < 480px){.ccm-page form input.ccm-input-date,.ccm-page form input.form-control,.ccm-page form input[type=text],.ccm-page form input[type=email],.ccm-page form input[type=tel],.ccm-page form input[type=url],.ccm-page form input[type=password],.ccm-page form textarea{width:90%}}@media print,screen and (768px <= width){.ccm-page form input.ccm-input-date,.ccm-page form input.form-control,.ccm-page form input[type=text],.ccm-page form input[type=email],.ccm-page form input[type=tel],.ccm-page form input[type=url],.ccm-page form input[type=password],.ccm-page form textarea{width:80%}}.ccm-page form input[type=number]{width:10em}.ccm-page form textarea.form-control{height:10em}.ccm-page form select.form-control{border:1px solid rgb(var(--color-stroke));border-radius:0;font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}@media screen and (width < 480px){.ccm-page form select.form-control{width:90%}}@media screen and (1024px <= width){.ccm-page form select.form-control{width:80%}}.ccm-page form .control-label{display:block;font-weight:var(--font-weight-bold);font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}.ccm-page form .control-label .text-required{margin-left:var(--space-small-1);color:rgb(var(--color-caution))}.ccm-page form .checkbox{display:inline-block}.ccm-page form .form-actions{margin-top:var(--space-large-2);text-align:center}.ccm-page .btn{margin-top:var(--space-large-2);cursor:pointer;text-align:center;display:inline-block;border-radius:var(--button-border-radius-normal);padding-right:var(--button-volume-horizontal);padding-left:var(--button-volume-horizontal);padding-top:var(--button-volume-vertical);padding-bottom:var(--button-volume-vertical);background:rgb(var(--button-background-color-enable));color:rgb(var(--button-color-enable));transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.ccm-page .btn:hover{cursor:pointer;opacity:.6}}@media(hover: none){.ccm-page .btn:active{opacity:.6}}.ccm-page .btn:not(:last-child){margin-right:var(--space-large-1)}.ccm-page .btn.pull-right{float:none}.ccm-page .login-page .login-page-title{display:none}.ccm-page .login-page .col-form-label{display:inline-block;margin-top:var(--space-normal)}.ccm-page .login-page .btn-link{margin-top:var(--space-normal);color:rgb(var(--color-link));text-decoration-line:underline;text-decoration-color:rgb(var(--color-link), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.ccm-page .login-page .btn-link:hover{cursor:pointer;text-decoration-color:rgb(var(--color-link), 0.8)}}@media(hover: none){.ccm-page .login-page .btn-link:active{text-decoration-color:rgb(var(--color-link), 0.8)}}.part-wrapper .ccm-pagination-wrapper{margin-top:var(--space-large-2)}.part-wrapper .pagination{display:flex;flex-flow:row nowrap;justify-content:center}.part-wrapper .pagination>li{overflow:hidden;border-top:1px solid rgb(var(--color-fill));border-right:1px solid rgb(var(--color-fill));border-bottom:1px solid rgb(var(--color-fill));font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.part-wrapper .pagination>li:first-child{border-left:1px solid rgb(var(--color-fill));border-top-left-radius:var(--border-radius-normal);border-bottom-left-radius:var(--border-radius-normal)}.part-wrapper .pagination>li:last-child{border-top-right-radius:var(--border-radius-normal);border-bottom-right-radius:var(--border-radius-normal)}.part-wrapper .pagination>li>a,.part-wrapper .pagination>li>span{display:block;min-width:2.5em;color:rgb(var(--button-color-enable));text-align:center;background:rgb(var(--button-background-color-enable));padding-right:calc(var(--button-volume-horizontal)*.5);padding-left:calc(var(--button-volume-horizontal)*.5);padding-top:calc(var(--button-volume-vertical)*.5);padding-bottom:calc(var(--button-volume-vertical)*.5);transition-property:border,background-color,color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.part-wrapper .pagination>li>a:hover,.part-wrapper .pagination>li>span:hover{color:rgb(var(--button-color-active));background:rgb(var(--button-background-color-active))}.part-wrapper .pagination>li>a{text-decoration:none}.part-wrapper .pagination>li.active>a,.part-wrapper .pagination>li.active>span{color:rgb(var(--button-color-active));background:rgb(var(--button-background-color-active))}.part-wrapper .pagination>li.disabled>a,.part-wrapper .pagination>li.disabled>span{color:rgb(var(--button-color-disable));background:rgb(var(--button-background-color-disable))}.block-autonav{margin-top:var(--list-gap-top)}.block-autonav li a{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.block-autonav li a:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.block-autonav li a:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}.block-autonav>li:not(:first-child){margin-top:var(--space-normal)}.block-autonav>li>a{font-weight:var(--font-weight-bold);font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1);display:inline-block;position:relative;padding-top:0em;padding-left:calc(0em + 0.6em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.6em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/triangle-b-1-right.svg");height:.6em;aspect-ratio:100/100;content:""}.block-autonav li ul{margin-left:var(--space-large-2)}.block-autonav li ul li{margin-top:var(--space-normal)}.block-autonav li ul li a{display:inline-block;position:relative;padding-top:0em;padding-left:calc(0em + 0.4em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav li ul li a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.4em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-silver.svg");height:.4em;aspect-ratio:100/100;content:""}@media screen and (1024px <= width){.block-autonav-global{display:flex}}.block-autonav-global li{display:none}.block-autonav-global li.nav-visible{display:block}@media print,screen and (width < 1024px){.block-autonav-global>li:not(:first-child){padding-top:var(--space-large-1);margin-top:var(--space-large-1);border-top:1px solid rgb(var(--color-3))}}.block-autonav-global>li>a{font-weight:var(--font-weight-bold)}@media print,screen and (width < 1024px){.block-autonav-global>li>a{font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3);text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}}@media print and (hover: hover),screen and (width < 1024px)and (hover: hover){.block-autonav-global>li>a:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media print and (hover: none),screen and (width < 1024px)and (hover: none){.block-autonav-global>li>a:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}@media screen and (1024px <= width){.block-autonav-global>li>a{display:block;border-bottom:2px solid rgb(var(--color-white));padding-right:var(--space-small-1);padding-left:var(--space-small-1);padding-top:var(--space-small-1);padding-bottom:var(--space-small-1);font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1);transition-property:border;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}}@media screen and (1024px <= width)and (hover: hover){.block-autonav-global>li>a:hover,.block-autonav-global>li>a.nav-path-selected{cursor:pointer;border-bottom:2px solid rgb(var(--color-1))}}@media screen and (1024px <= width)and (hover: none){.block-autonav-global>li>a:active,.block-autonav-global>li>a.nav-path-selected{border-bottom:2px solid rgb(var(--color-1))}}.block-autonav-global-sub-level-1 li>a{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.block-autonav-global-sub-level-1 li>a:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.block-autonav-global-sub-level-1 li>a:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}@media print,screen and (width < 1024px){.block-autonav-global-sub-level-1{margin-left:var(--space-normal)}}@media screen and (1024px <= width){.block-autonav-global-sub-level-1{position:fixed;top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height));left:0;width:100%;background:rgb(var(--color-white));border-bottom:1px solid rgb(var(--color-3));box-shadow:0 var(--space-small-2) var(--space-small-2) calc(var(--space-small-2)*-1) rgb(var(--color-3), 1) inset;visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s;transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.block-autonav-global-sub-level-1[aria-hidden=true]{visibility:hidden;opacity:0}.block-autonav-global-sub-level-1[aria-hidden=false]{visibility:visible;opacity:1}}.mod-edit-true .block-autonav-global-sub-level-1{display:none}@media screen and (1024px <= width){.mod-toolbar-true .block-autonav-global-sub-level-1{top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height) + var(--toolbar-height))}}@media screen and (1024px <= width){.block-autonav-global-sub-level-1>ul{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:var(--container-grid-gap-vertical);column-gap:var(--container-grid-gap-horizontal);min-height:calc(var(--space-large-2) + var(--font-size-large-5)*var(--line-height-font-size-large-5)*2 + var(--space-small-2) + var(--font-size-large-2) + var(--space-large-2));padding-right:var(--page-volume-horizontal);padding-left:calc(330px + var(--space-large-2) + var(--space-normal));max-width:var(--page-width-max);margin-right:auto;margin-left:auto;margin-top:var(--space-normal);margin-bottom:var(--space-normal);padding-top:var(--space-large-2);padding-bottom:var(--space-large-2)}}@media print,screen and (width < 1024px){.block-autonav-global-sub-level-1>ul::before,.block-autonav-global-sub-level-1>ul::after{display:none}}@media screen and (1024px <= width){.block-autonav-global-sub-level-1>ul::before,.block-autonav-global-sub-level-1>ul::after{position:absolute;top:0;left:0;display:block;width:330px;height:100%;padding-left:var(--page-volume-horizontal);content:""}}@media screen and (1024px <= width){.block-autonav-global-sub-level-1>ul::before{padding-top:var(--space-large-2);color:rgb(var(--color-12));border-right:1px solid rgb(var(--color-3));font-size:var(--font-size-large-5);line-height:var(--line-height-font-size-large-5)}}@media screen and (1024px <= width){.block-autonav-global-sub-level-1>ul::after{padding-top:calc(var(--space-large-2) + var(--font-size-large-5)*var(--line-height-font-size-large-5) + var(--space-small-2));font-weight:var(--font-weight-bold);font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}}@media screen and (1024px <= width){.nav-company .block-autonav-global-sub-level-1>ul::before{content:"COMPANY"}}@media screen and (1024px <= width){.nav-company .block-autonav-global-sub-level-1>ul::after{content:"会社を知る"}}@media screen and (1024px <= width){.nav-works-person .block-autonav-global-sub-level-1>ul::before{color:rgb(var(--color-14));content:"WORKS & PERSON"}}@media screen and (1024px <= width){.nav-works-person .block-autonav-global-sub-level-1>ul::after{padding-top:calc(var(--space-large-2) + var(--font-size-large-5)*var(--line-height-font-size-large-5)*2 + var(--space-small-2));content:"仕事と人"}}@media screen and (1024px <= width){.nav-capacity-building .block-autonav-global-sub-level-1>ul::before{color:rgb(var(--color-16));content:"CAPACITY BUILDING"}}@media screen and (1024px <= width){.nav-capacity-building .block-autonav-global-sub-level-1>ul::after{padding-top:calc(var(--space-large-2) + var(--font-size-large-5)*var(--line-height-font-size-large-5)*2 + var(--space-small-2));content:"人材育成"}}@media screen and (1024px <= width){.nav-benefits .block-autonav-global-sub-level-1>ul::before{color:rgb(var(--color-18));content:"BENEFITS"}}@media screen and (1024px <= width){.nav-benefits .block-autonav-global-sub-level-1>ul::after{content:"福利厚生"}}@media screen and (1024px <= width){.nav-recruitment .block-autonav-global-sub-level-1>ul::before{content:"RECRUITMENT"}}@media screen and (1024px <= width){.nav-recruitment .block-autonav-global-sub-level-1>ul::after{content:"採用情報"}}@media print,screen and (width < 1024px){.block-autonav-global-sub-level-1>ul>li{margin-top:var(--space-normal)}}.block-autonav-global-sub-level-1>ul>li>a{font-weight:var(--font-weight-bold);font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2);display:inline-block;position:relative;padding-top:0em;padding-left:calc(0em + 0.7228915663em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-global-sub-level-1>ul>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.6em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/arrow-a-right.svg");height:.6em;aspect-ratio:100/83;content:""}.block-autonav-global-sub-level-2>ul>li{margin-top:var(--space-small-2);margin-left:calc(var(--font-size-large-2)*1 + var(--marker-gap))}.block-autonav-global-sub-level-2>ul>li>a{font-weight:var(--font-weight-bold)}.block-autonav-local li{font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.block-autonav-local li a{display:block;color:rgb(var(--color-normal));background:rgb(var(--color-7));padding-right:var(--side-navigation-volume-horizontal);padding-left:var(--side-navigation-volume-horizontal);padding-top:var(--side-navigation-volume-vertical);padding-bottom:var(--side-navigation-volume-vertical);transition-property:background-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.block-autonav-local li a:hover,.block-autonav-local li a.nav-selected{cursor:pointer;color:rgb(var(--color-white));background:rgb(var(--color-8))}}@media(hover: none){.block-autonav-local li a:active,.block-autonav-local li a.nav-selected{color:rgb(var(--color-white));background:rgb(var(--color-8))}}.block-autonav-local>li{border-top:1px solid rgb(var(--color-white))}.block-autonav-local>li:first-child{border-top:1px solid rgb(var(--color-4))}.block-autonav-local>li>a{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal)) + 0.348em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.6em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal));transform:rotateZ(0deg);opacity:1;background:url("../images/angle-b-1-right.svg");height:.6em;aspect-ratio:58/100;content:""}@media(hover: hover){.block-autonav-local>li>a:hover,.block-autonav-local>li>a.nav-path-selected{cursor:pointer;color:rgb(var(--color-white));background:rgb(var(--color-56))}}@media(hover: none){.block-autonav-local>li>a:active,.block-autonav-local>li>a.nav-path-selected{color:rgb(var(--color-white));background:rgb(var(--color-56))}}@media(hover: hover){.block-autonav-local>li>a:hover,.block-autonav-local>li>a.nav-selected{cursor:pointer;color:rgb(var(--color-white));background:rgb(var(--color-8));display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal)) + 0.348em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>a:hover::before,.block-autonav-local>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.6em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal));transform:rotateZ(0deg);opacity:1;background:url("../images/angle-b-2-right.svg");height:.6em;aspect-ratio:58/100;content:""}}@media(hover: none){.block-autonav-local>li>a:active,.block-autonav-local>li>a.nav-selected{color:rgb(var(--color-white));background:rgb(var(--color-8));display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal)) + 0.348em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>a:active::before,.block-autonav-local>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.6em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal));transform:rotateZ(0deg);opacity:1;background:url("../images/angle-b-2-right.svg");height:.6em;aspect-ratio:58/100;content:""}}.block-autonav-local>li>ul li{border-top:1px solid rgb(var(--color-white));font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.block-autonav-local>li>ul>li>a{background:rgb(var(--color-57));display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 0.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + .5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a.svg");height:.3em;aspect-ratio:100/100;content:""}@media(hover: hover){.block-autonav-local>li>ul>li>a:hover,.block-autonav-local>li>ul>li>a.nav-selected{cursor:pointer;display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 0.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>a:hover::before,.block-autonav-local>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + .5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}@media(hover: none){.block-autonav-local>li>ul>li>a:active,.block-autonav-local>li>ul>li>a.nav-selected{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 0.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>a:active::before,.block-autonav-local>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + .5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}.block-autonav-local>li>ul>li>ul>li>a{background:rgb(var(--color-58));display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 1.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 1.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a.svg");height:.3em;aspect-ratio:100/100;content:""}@media(hover: hover){.block-autonav-local>li>ul>li>ul>li>a:hover,.block-autonav-local>li>ul>li>ul>li>a.nav-selected{cursor:pointer;display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 1.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>a:hover::before,.block-autonav-local>li>ul>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 1.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}@media(hover: none){.block-autonav-local>li>ul>li>ul>li>a:active,.block-autonav-local>li>ul>li>ul>li>a.nav-selected{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 1.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>a:active::before,.block-autonav-local>li>ul>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 1.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}.block-autonav-local>li>ul>li>ul>li>ul>li>a{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 2.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>ul>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 2.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a.svg");height:.3em;aspect-ratio:100/100;content:""}@media(hover: hover){.block-autonav-local>li>ul>li>ul>li>ul>li>a:hover,.block-autonav-local>li>ul>li>ul>li>ul>li>a.nav-selected{cursor:pointer;display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 2.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>ul>li>a:hover::before,.block-autonav-local>li>ul>li>ul>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 2.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}@media(hover: none){.block-autonav-local>li>ul>li>ul>li>ul>li>a:active,.block-autonav-local>li>ul>li>ul>li>ul>li>a.nav-selected{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 2.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>ul>li>a:active::before,.block-autonav-local>li>ul>li>ul>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 2.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 3.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 3.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a.svg");height:.3em;aspect-ratio:100/100;content:""}@media(hover: hover){.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a:hover,.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a.nav-selected{cursor:pointer;display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 3.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a:hover::before,.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 3.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}@media(hover: none){.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a:active,.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a.nav-selected{display:block;position:relative;padding-top:var(--side-navigation-volume-vertical);padding-left:calc(calc(var(--side-navigation-volume-horizontal) + 3.5em) + 0.3em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a:active::before,.block-autonav-local>li>ul>li>ul>li>ul>li>ul>li>a.nav-selected::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.3em/2 + var(--side-navigation-volume-vertical) + 0em);left:calc(var(--side-navigation-volume-horizontal) + 3.5em);transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-2.svg");height:.3em;aspect-ratio:100/100;content:""}}.breadcrumb{font-size:0}.breadcrumb li{display:inline;font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.breadcrumb li:not(:first-child){margin-left:var(--marker-gap)}.breadcrumb li:not(:first-child)::before{margin-right:var(--marker-gap);content:"/"}.breadcrumb li a{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.breadcrumb li a:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.breadcrumb li a:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}.ccm-block-file{margin-top:var(--space-large-1);display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1.2048192771em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.ccm-block-file::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 1em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/arrow-a-right.svg");height:1em;aspect-ratio:100/83;content:""}.block-file-link{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.block-file-link::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-download.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-file-link::after{margin-top:calc(0em + -0.2em - .05em)}.block-file-link.mod-doc::after,.block-file-link.mod-docx::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-doc.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-file-link.mod-doc::after,.block-file-link.mod-docx::after{margin-top:calc(0em + -0.2em - .05em)}.block-file-link.mod-dxf::after,.block-file-link.mod-dwg::after,.block-file-link.mod-igs::after,.block-file-link.mod-iges::after,.block-file-link.mod-step::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-cad.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-file-link.mod-dxf::after,.block-file-link.mod-dwg::after,.block-file-link.mod-igs::after,.block-file-link.mod-iges::after,.block-file-link.mod-step::after{margin-top:calc(0em + -0.2em - .05em)}.block-file-link.mod-pdf::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-pdf.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-file-link.mod-pdf::after{margin-top:calc(0em + -0.2em - .05em)}.block-file-link.mod-xls::after,.block-file-link.mod-xlsx::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-xls.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-file-link.mod-xls::after,.block-file-link.mod-xlsx::after{margin-top:calc(0em + -0.2em - .05em)}@media(hover: hover){.block-file-link:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.block-file-link:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}.block-file-size{margin-left:.5em;color:rgb(var(--color-info));font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.block-html-iframe-a{margin-top:var(--space-large-3)}.block-html-iframe-a iframe{width:100%;aspect-ratio:16/9}.part-main-content .block-image{margin-top:var(--image-gap-top)}@media screen{.mod-edit-false .part-main-content .block-image,.mod-edit-false .part-lower .block-image,.mod-edit-false .part-category .block-image{visibility:hidden;opacity:0}.mod-edit-false .part-main-content .block-image.mod-visible,.mod-edit-false .part-lower .block-image.mod-visible,.mod-edit-false .part-category .block-image.mod-visible{animation-name:fade-in;animation-duration:1.2s;animation-timing-function:var(--ease-out-sine);animation-delay:.2s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-play-state:running}}.block-image picture,.block-image a{display:block;overflow:hidden}.ccm-image-block{width:100%;height:auto}.mod-edit-false .part-main-content a .ccm-image-block,.mod-edit-false .part-lower a .ccm-image-block,.mod-edit-false .part-category a .ccm-image-block{transition-property:transform;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s;transition-property:transform;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.mod-edit-false .part-main-content a .ccm-image-block:hover,.mod-edit-false .part-lower a .ccm-image-block:hover,.mod-edit-false .part-category a .ccm-image-block:hover{cursor:pointer;transform:scale(1.05)}}@media(hover: none){.mod-edit-false .part-main-content a .ccm-image-block:active,.mod-edit-false .part-lower a .ccm-image-block:active,.mod-edit-false .part-category a .ccm-image-block:active{transform:scale(1.05)}}.container-oneside-item.mod-item-1 .ccm-image-block,.container-oneside-overlap-item.mod-item-1 .ccm-image-block,.container-oneside-overlap-item.mod-item-1-small .ccm-image-block{width:auto}@media screen and (width < 768px){.container-oneside-item.mod-item-1 .ccm-image-block,.container-oneside-overlap-item.mod-item-1 .ccm-image-block,.container-oneside-overlap-item.mod-item-1-small .ccm-image-block{height:var(--space-large-3)}}@media print,screen and (768px <= width){.container-oneside-item.mod-item-1 .ccm-image-block,.container-oneside-overlap-item.mod-item-1 .ccm-image-block,.container-oneside-overlap-item.mod-item-1-small .ccm-image-block{height:var(--space-large-4)}}@media screen and (width < 768px){.container-oneside-overlap-item.mod-item-1-small .block-image-oneside-overlap-item-1-small-b .ccm-image-block{height:calc(var(--space-large-3)*2)}}@media print,screen and (768px <= width){.container-oneside-overlap-item.mod-item-1-small .block-image-oneside-overlap-item-1-small-b .ccm-image-block{height:calc(var(--space-large-4)*2)}}.block-image-caption{margin-top:var(--space-small-1);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.block-image-s{width:80%;margin-right:auto;margin-left:auto}.block-image-ss{width:60%;margin-right:auto;margin-left:auto}.block-image-sss{width:40%;margin-right:auto;margin-left:auto}.block-image-ssss{width:20%;margin-right:auto;margin-left:auto}@media screen and (width < 768px){.block-image-s-at-small{width:80%;margin-right:auto;margin-left:auto}}@media screen and (width < 768px){.block-image-ss-at-small{width:60%;margin-right:auto;margin-left:auto}}@media screen and (width < 768px){.block-image-sss-at-small{width:40%;margin-right:auto;margin-left:auto}}@media screen and (width < 768px){.block-image-ssss-at-small{width:20%;margin-right:auto;margin-left:auto}}@media print,screen and (768px <= width){.block-image-s-at-large{width:80%;margin-right:auto;margin-left:auto}}@media print,screen and (768px <= width){.block-image-ss-at-large{width:60%;margin-right:auto;margin-left:auto}}@media print,screen and (768px <= width){.block-image-sss-at-large{width:40%;margin-right:auto;margin-left:auto}}@media print,screen and (768px <= width){.block-image-ssss-at-large{width:20%;margin-right:auto;margin-left:auto}}.block-image-align-center{margin-right:auto;margin-left:auto}.block-image-round .block-image picture,.block-image-round .block-image a{overflow:hidden;border-radius:var(--border-radius-normal)}.block-image-box-a .ccm-image-block{border:1px solid rgb(var(--color-stroke))}.block-image-clip-circle-a .block-image{padding:4px;clip-path:circle(50%);background:rgb(var(--color-stroke))}.block-image-clip-circle-a .block-image a,.block-image-clip-circle-a .block-image picture{clip-path:circle(50%)}.block-image-shadow .block-image{box-shadow:0 0 var(--shadow-blur) 0 rgb(var(--shadow-color), 1)}.block-image-footer-logo .block-image{height:var(--header-site-name-height);aspect-ratio:441/80}.block-image a.block-image-modal-link{position:relative}.block-image a.block-image-modal-link::after{position:absolute;right:0;bottom:0;display:block;width:1em;height:1em;content:"";background:rgb(var(--color-black), 0.4) url("../images/magnifier-a-white.svg") no-repeat;background-clip:padding-box;border:.2em solid rgb(var(--color-black), 0.4)}.block-image a.block-image-modal-link .ccm-image-block{transition-property:transform;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.block-image a.block-image-modal-link .ccm-image-block:hover{cursor:zoom-in;transform:scale(1.05)}}@media(hover: none){.block-image a.block-image-modal-link .ccm-image-block:active{transform:scale(1.05)}}@media print,screen and (480px <= width){.block-nestable-manual-nav-footer-link{display:flex;flex-wrap:wrap;row-gap:var(--separator-gap);column-gap:var(--separator-gap);justify-content:end}}@media screen and (width < 480px){.block-nestable-manual-nav-footer-link>li{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 0.4em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.block-nestable-manual-nav-footer-link>li::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.4em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-silver.svg");height:.4em;aspect-ratio:100/100;content:""}}@media print,screen and (480px <= width){.block-nestable-manual-nav-footer-link>li:not(:last-child){position:relative;padding-right:var(--separator-gap)}.block-nestable-manual-nav-footer-link>li:not(:last-child)::before{position:absolute;top:50%;right:0;display:block;height:1em;line-height:2;content:"";border-left:1px solid #000;transform:translateY(-50%)}}.block-nestable-manual-nav-footer-link>li>a{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.block-nestable-manual-nav-footer-link>li>a:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.block-nestable-manual-nav-footer-link>li>a:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}.block-page-list-color-white .block-page-list-multiple-date-item{color:rgb(var(--color-white))}.block-page-list-color-white a.block-page-list-multiple-title{color:rgb(var(--color-white));text-decoration-line:underline;text-decoration-color:rgb(var(--color-white), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.block-page-list-color-white a.block-page-list-multiple-title:hover{cursor:pointer;text-decoration-color:rgb(var(--color-white), 0.8)}}@media(hover: none){.block-page-list-color-white a.block-page-list-multiple-title:active{text-decoration-color:rgb(var(--color-white), 0.8)}}.block-page-list-color-white a.block-page-list-multiple-title.mod-external::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/external-a-white.svg");background-size:contain;transform:rotateZ(0deg);height:1em;aspect-ratio:100/90;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-page-list-color-white a.block-page-list-multiple-title.mod-external::after{margin-top:calc(0em + -0.2em - .05em)}.block-page-list-separator-false .block-page-list-multiple-item{border-top:none;padding-top:0;padding-bottom:0}.block-page-list-separator-false .block-page-list-multiple-item:not(:first-child){margin-top:var(--space-normal)}.block-page-list-constant-small .block-page-list-multiple-item-inner{flex-wrap:wrap}.block-page-list-constant-small .block-page-list-multiple-header{flex-basis:auto;flex-grow:0;width:100%;margin-top:var(--space-small-2)}.block-page-list-multiple{margin-top:var(--list-gap-top)}@media print,screen and (768px <= width){.block-page-list-multiple{font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}}.container-label .block-page-list-multiple{margin-top:0}.block-page-list-multiple-item{padding-top:var(--space-normal);padding-bottom:var(--space-normal)}.block-page-list-multiple-item:not(:first-child){border-top:1px solid rgb(var(--color-stroke))}.block-page-list-multiple-item-inner{display:flex;flex-wrap:wrap;column-gap:1em}.block-page-list-multiple-date-item{margin-top:.1em;font-family:var(--font-family-sans-en);font-weight:var(--font-weight-bold);white-space:nowrap}.block-page-list-multiple-header{width:100%;margin-top:var(--space-small-2)}a.block-page-list-multiple-title{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){a.block-page-list-multiple-title:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){a.block-page-list-multiple-title:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}a.block-page-list-multiple-title.mod-file::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-download.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.block-page-list-multiple-title.mod-file::after{margin-top:calc(0em + -0.2em - .05em)}a.block-page-list-multiple-title.mod-file.mod-doc::after,a.block-page-list-multiple-title.mod-file.mod-docx::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-doc.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.block-page-list-multiple-title.mod-file.mod-doc::after,a.block-page-list-multiple-title.mod-file.mod-docx::after{margin-top:calc(0em + -0.2em - .05em)}a.block-page-list-multiple-title.mod-file.mod-dxf::after,a.block-page-list-multiple-title.mod-file.mod-dwg::after,a.block-page-list-multiple-title.mod-file.mod-igs::after,a.block-page-list-multiple-title.mod-file.mod-iges::after,a.block-page-list-multiple-title.mod-file.mod-step::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-cad.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.block-page-list-multiple-title.mod-file.mod-dxf::after,a.block-page-list-multiple-title.mod-file.mod-dwg::after,a.block-page-list-multiple-title.mod-file.mod-igs::after,a.block-page-list-multiple-title.mod-file.mod-iges::after,a.block-page-list-multiple-title.mod-file.mod-step::after{margin-top:calc(0em + -0.2em - .05em)}a.block-page-list-multiple-title.mod-file.mod-pdf::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-pdf.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.block-page-list-multiple-title.mod-file.mod-pdf::after{margin-top:calc(0em + -0.2em - .05em)}a.block-page-list-multiple-title.mod-file.mod-xls::after,a.block-page-list-multiple-title.mod-file.mod-xlsx::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/file-a-xls.svg");background-size:contain;transform:rotateZ(0deg);height:1.4em;aspect-ratio:80/100;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.block-page-list-multiple-title.mod-file.mod-xls::after,a.block-page-list-multiple-title.mod-file.mod-xlsx::after{margin-top:calc(0em + -0.2em - .05em)}a.block-page-list-multiple-title.mod-external::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/external-a.svg");background-size:contain;transform:rotateZ(0deg);height:1em;aspect-ratio:100/90;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.block-page-list-multiple-title.mod-external::after{margin-top:calc(0em + -0.2em - .05em)}.block-page-list-multiple-size{margin-left:.5em;color:rgb(var(--color-info));font-size:var(--font-size-small-2);line-height:var(--line-height-font-size-small-2)}.block-page-list-multiple-sign-suffix::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/new-a.svg");background-size:contain;transform:rotateZ(0deg);height:1.2em;aspect-ratio:100/36;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,.block-page-list-multiple-sign-suffix::after{margin-top:calc(0em + -0.2em - .05em)}.block-page-list-multiple-description{margin-top:var(--space-small-1)}.block-page-list-multiple-category-item{width:8em;margin-top:.3em;text-align:center;white-space:nowrap;border:1px solid rgb(var(--color-stroke));border-radius:var(--border-radius-normal);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.block-page-list-multiple-grid{display:grid;row-gap:var(--space-normal);column-gap:var(--space-normal)}@media screen and (width < 480px){.block-page-list-multiple-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (480px <= width < 768px){.block-page-list-multiple-grid{grid-template-columns:repeat(3, 1fr)}}@media print,screen and (768px <= width){.block-page-list-multiple-grid{grid-template-columns:repeat(4, 1fr)}}.block-page-list-multiple-grid-link{display:block;height:100%}.block-page-list-multiple-grid-thumbnail picture{display:block;overflow:hidden}.block-page-list-multiple-grid-thumbnail picture img{width:100%;height:auto}.mod-edit-false .block-page-list-multiple-grid-link .block-page-list-multiple-grid-thumbnail picture img{transition-property:transform;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s;transition-property:transform;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.mod-edit-false .block-page-list-multiple-grid-link .block-page-list-multiple-grid-thumbnail picture img:hover{cursor:pointer;transform:scale(1.05)}}@media(hover: none){.mod-edit-false .block-page-list-multiple-grid-link .block-page-list-multiple-grid-thumbnail picture img:active{transform:scale(1.05)}}.block-video{margin-top:var(--space-large-2)}.block-video-box-a{margin-top:var(--space-large-2)}.block-video-box-a>*:first-child,.block-video-box-a>*:first-child>.common-link-button,.block-video-box-a>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media print,screen and (768px <= width){.block-video-box-a{background:rgb(var(--color-38));padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}}.youtubeBlock{margin-top:var(--space-large-3)}a.common-link{color:rgb(var(--color-link));text-decoration-line:underline;text-decoration-color:rgb(var(--color-link), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){a.common-link:hover{cursor:pointer;text-decoration-color:rgb(var(--color-link), 0.8)}}@media(hover: none){a.common-link:active{text-decoration-color:rgb(var(--color-link), 0.8)}}.common-paragraph.mod-marker-link a.common-link{color:rgb(var(--color-normal));text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.common-paragraph.mod-marker-link a.common-link:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.common-paragraph.mod-marker-link a.common-link:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}.common-row-vertical-bar-a a.common-link{color:rgb(var(--color-23));text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.common-row-vertical-bar-a a.common-link:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.common-row-vertical-bar-a a.common-link:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}a.common-link.mod-external{margin-right:var(--marker-gap)}a.common-link.mod-external::after{display:inline-block;margin-top:calc(0em + -0.2em);background:url("../images/external-a.svg");background-size:contain;transform:rotateZ(0deg);height:1em;aspect-ratio:100/90;vertical-align:middle;content:"";margin-left:var(--marker-gap)}_:lang(x)+_:-webkit-full-screen-document,a.common-link.mod-external::after{margin-top:calc(0em + -0.2em - .05em)}a.common-link-button.mod-a{margin-top:var(--space-large-2);color:rgb(var(--color-white));background:rgb(var(--color-9));cursor:pointer;text-align:center;display:inline-block;border-radius:var(--button-border-radius-normal);padding-right:var(--button-volume-horizontal);padding-left:var(--button-volume-horizontal);padding-top:var(--button-volume-vertical);padding-bottom:var(--button-volume-vertical);background:rgb(var(--button-background-color-enable));color:rgb(var(--button-color-enable));transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){a.common-link-button.mod-a:hover{cursor:pointer;opacity:.6}}@media(hover: none){a.common-link-button.mod-a:active{opacity:.6}}a.common-link-button.mod-b{color:rgb(var(--color-white));border:2px solid rgb(var(--color-white));cursor:pointer;text-align:center;display:inline-block;border-radius:var(--button-border-radius-normal);padding-right:var(--button-volume-horizontal);padding-left:var(--button-volume-horizontal);padding-top:var(--button-volume-vertical);padding-bottom:var(--button-volume-vertical);transition-property:background-color,color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){a.common-link-button.mod-b:hover{cursor:pointer;color:rgb(var(--color-normal));background:rgb(var(--color-white))}}@media(hover: none){a.common-link-button.mod-b:active{color:rgb(var(--color-normal));background:rgb(var(--color-white))}}.common-paragraph a.common-link-button.mod-b{margin-top:calc(var(--link-button-gap-top) - var(--paragraph-gap-top))}a.common-link-button.mod-c{display:block;margin-top:var(--space-large-2);color:rgb(var(--color-white));text-align:center;cursor:pointer;background:rgb(var(--color-10));border-radius:var(--button-border-radius-normal);border-bottom-left-radius:var(--button-border-radius-large);padding-right:var(--button-volume-horizontal);padding-left:var(--button-volume-horizontal);padding-top:var(--button-volume-vertical);padding-bottom:var(--button-volume-vertical);position:relative;padding-bottom:calc(var(--button-volume-vertical) + 0.6em + 0.2em);transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}a.common-link-button.mod-c::before{display:block;position:absolute;left:50%;bottom:var(--button-volume-vertical);transform:translateZ(-50%) rotateZ(180deg);background:url("../images/angle-a-white-up.svg");background-size:contain;height:.6em;aspect-ratio:100/62;content:""}@media(hover: hover){a.common-link-button.mod-c:hover{cursor:pointer;opacity:.6}}@media(hover: none){a.common-link-button.mod-c:active{opacity:.6}}.common-table{width:100%;margin-top:var(--table-gap-top);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.common-table th>*:first-child,.common-table td>*:first-child{margin-top:0}.common-table.mod-a th,.common-table.mod-a td{border:1px solid rgb(var(--color-41));padding-right:var(--space-small-1);padding-left:var(--space-small-1);padding-top:var(--space-normal);padding-bottom:var(--space-normal)}.common-table.mod-a th:first-child,.common-table.mod-a td:first-child{border-left:none}.common-table.mod-a th:last-child,.common-table.mod-a td:last-child{border-right:none}.common-table.mod-a th{text-align:center;vertical-align:middle;background:rgb(var(--color-42))}.common-table.mod-a td{vertical-align:top}.common-table.mod-a.mod-first-column-20 th:first-child,.common-table.mod-a.mod-first-column-20 td:first-child{width:20%}.common-table.mod-a.mod-stripe tr:nth-child(odd) td{background:rgb(var(--color-43))}.common-table.mod-a.mod-stripe tr:nth-child(even) td{background:rgb(var(--color-44))}.common-table.mod-fixed{table-layout:fixed}.common-table.mod-data-align-left td{text-align:left}.common-table.mod-data-align-center td{text-align:center}.common-table.mod-data-align-right td{text-align:right}.common-table.mod-data-align-middle td{vertical-align:middle}.common-unordered-list,.common-ordered-list{margin-top:var(--list-gap-top)}.common-unordered-list+p,.common-ordered-list+p{margin-top:var(--list-gap-top)}.common-unordered-list li:not(:first-child),.common-ordered-list li:not(:first-child){margin-top:var(--space-normal)}.common-ordered-list.mod-a{counter-reset:a}.common-ordered-list.mod-a li{position:relative;padding-left:calc(1.5em + var(--marker-gap-list))}.common-ordered-list.mod-a li::before{position:absolute;top:.3em;left:0;display:block;min-width:1.5em;height:var(--font-size-large-1);font-family:var(--font-family-inter);font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:1;color:rgb(var(--color-0));text-align:right;content:counter(a, decimal) ".";counter-increment:a}.common-ordered-list.mod-upper-alpha{counter-reset:upper-alpha}.common-ordered-list.mod-upper-alpha li{position:relative;padding-left:calc(1.5em + var(--marker-gap-list))}.common-ordered-list.mod-upper-alpha li::before{position:absolute;top:.3em;left:0;display:block;min-width:1.5em;height:var(--font-size-large-1);font-family:var(--font-family-inter);font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:1;color:rgb(var(--color-0));text-align:right;content:counter(upper-alpha, upper-alpha) ".";counter-increment:upper-alpha}.common-unordered-list{margin-left:var(--space-normal)}.common-unordered-list.mod-a li{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 0.4em + var(--marker-gap-list));line-height:var(--line-height-font-size-normal)}.common-unordered-list.mod-a li::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.4em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/circle-a-silver.svg");height:.4em;aspect-ratio:100/100;content:""}.common-heading-2{margin-top:var(--heading-2-gap-top);margin-bottom:var(--space-large-1);font-weight:var(--font-weight-bold);font-size:var(--font-size-large-6);line-height:var(--line-height-font-size-large-6)}.common-heading-2.mod-b{position:relative;padding-bottom:calc(.4em + 3px)}.common-heading-2.mod-b::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;content:""}.common-heading-2.mod-b::after{background-image:linear-gradient(90deg, rgb(var(--color-13)), rgb(var(--color-14)))}.common-heading-2.mod-c{text-align:center}.common-heading-3{margin-top:var(--heading-3-gap-top)}.common-heading-3.mod-a{position:relative;padding-top:calc(10px + var(--space-normal));font-weight:var(--font-weight-bold);font-size:var(--font-size-large-4);line-height:var(--line-height-font-size-large-4)}.common-heading-3.mod-a::before{position:absolute;top:0;left:0;display:block;width:50%;height:4px;content:"";background:rgb(var(--color-35))}.common-heading-3.mod-a::after{position:absolute;top:6px;right:0;display:block;width:50%;height:4px;content:"";background:rgb(var(--color-36))}.common-heading-4{margin-top:var(--heading-4-gap-top);font-weight:var(--font-weight-bold);font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3)}.common-heading-4.mod-a.mod-2{color:rgb(var(--color-37))}.common-heading-4.mod-b{color:rgb(var(--color-white));background:rgb(var(--color-38));border-radius:var(--box-border-radius-normal);padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--space-small-1);padding-bottom:var(--space-small-1)}.common-heading-4.mod-b.mod-2{background:rgb(var(--color-39))}.common-heading-4.mod-b.mod-3{background:rgb(var(--color-49))}.common-heading-5{margin-top:var(--heading-5-gap-top);font-weight:var(--font-weight-bold);font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}.common-heading-5.mod-a{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 0.8em + var(--marker-gap));line-height:var(--line-height-font-size-large-1)}.common-heading-5.mod-a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-large-1)*1em/2 - 0.8em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/square-a.svg");height:.8em;aspect-ratio:100/100;content:""}.common-heading-6{margin-top:var(--heading-6-gap-top);font-weight:var(--font-weight-bold)}.common-heading-6.mod-a{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 2em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.common-heading-6.mod-a::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.2em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/rectangle-horizontal-a.svg");height:.2em;aspect-ratio:100/10;content:""}.common-paragraph{margin-top:var(--paragraph-gap-top)}.common-paragraph.mod-align-center{text-align:center}@media screen and (width < 480px){.common-paragraph.mod-align-center-at-small{text-align:center}}.common-paragraph.mod-align-right{text-align:right}.common-paragraph.mod-marker-link{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1.2048192771em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.common-paragraph.mod-marker-link::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 1em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/arrow-a-right.svg");height:1em;aspect-ratio:100/83;content:""}.common-paragraph.mod-marker-link.mod-large{font-weight:var(--font-weight-bold);font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}.common-paragraph.mod-marker-attention{font-family:var(--font-family-sans-en);font-style:italic;color:rgb(var(--color-20));font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1);display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1.5em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.common-paragraph.mod-marker-attention::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 1.5em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/circle-attention-a.svg");height:1.5em;aspect-ratio:100/100;content:""}.common-paragraph.mod-marker-comment{color:rgb(var(--color-20));display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1.8em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.common-paragraph.mod-marker-comment::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 1.8em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/balloon-comment-a.svg");height:1.8em;aspect-ratio:100/100;content:""}.common-paragraph.mod-marker-asterisk{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.common-paragraph.mod-marker-asterisk::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 1em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/asterisk-a.svg");height:1em;aspect-ratio:100/100;content:""}.common-paragraph.mod-marker-exclamation{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1.0309278351em + var(--marker-gap));line-height:var(--line-height-font-size-normal)}.common-paragraph.mod-marker-exclamation::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 1em/2 + 0em + 0.05em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/exclamation-a.svg");height:1em;aspect-ratio:100/97;content:""}.common-lead.mod-a{margin-top:var(--space-large-1);font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}.common-lead.mod-b{margin-top:var(--space-large-2);font-weight:var(--font-weight-bold);display:block;position:relative;padding-top:0em;padding-left:calc(0em + 1.5em + var(--marker-gap));line-height:var(--line-height-font-size-normal);font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3)}.common-lead.mod-b::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 0.15em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/rectangle-horizontal-a-gray.svg");height:.15em;aspect-ratio:100/10;content:""}.common-lead.mod-c{margin-top:var(--space-large-4);font-weight:var(--font-weight-bold);font-size:var(--font-size-large-5);line-height:var(--line-height-font-size-large-5)}.common-lead.mod-d{margin-top:var(--space-normal);color:rgb(var(--color-45));text-align:center;letter-spacing:var(--letter-spacing-large-2);font-size:var(--font-size-large-5);line-height:var(--line-height-font-size-large-5)}.common-lead.mod-d.mod-2{color:rgb(var(--color-46))}.common-lead.mod-d.mod-3{color:rgb(var(--color-47))}.common-lead.mod-d.mod-4{color:rgb(var(--color-48))}.common-lead.mod-e{margin-top:var(--space-large-2);letter-spacing:var(--letter-spacing-large-2);font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}.common-lead.mod-f{margin-top:var(--space-large-2);text-align:center;letter-spacing:var(--letter-spacing-large-2);font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}.common-caption{margin-top:var(--space-small-1);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.common-strong{font-weight:var(--font-weight-bold)}.common-emphasis{font-style:italic;font-weight:var(--font-weight-bold)}.common-bold{font-weight:var(--font-weight-bold)}.common-underline{font-weight:var(--font-weight-bold);background:linear-gradient(0deg, rgb(var(--color-40)) 0.5em, transparent 0.5em, transparent 100%)}.common-underline.mod-b{font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3)}.common-caution{color:rgb(var(--color-caution))}.common-catchphrase{font-size:var(--font-size-large-5);line-height:calc(var(--line-height-font-size-large-5) + .8);color:rgb(var(--color-white));background:rgb(var(--color-28));box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-right:.4em;padding-left:.4em;padding-top:calc(0.4em - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(0.4em - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}.common-catchphrase.mod-2{background:rgb(var(--color-29))}.common-catchphrase.mod-3{background:rgb(var(--color-30))}.common-catchphrase.mod-4{background:rgb(var(--color-31))}.common-sign{display:inline-block;vertical-align:bottom;padding-right:1.5em;padding-left:1.5em;padding-top:.1em;padding-bottom:.1em}.common-sign.mod-a{border:1px solid rgb(var(--color-stroke));border-radius:var(--border-radius-normal);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.common-sign.mod-a.mod-2{border:1px solid rgb(var(--color-28));background:rgb(var(--color-28));color:rgb(var(--color-white))}.common-sign.mod-a.mod-3{border:1px solid rgb(var(--color-39));background:rgb(var(--color-39));color:rgb(var(--color-white))}.common-sign.mod-prefix{margin-right:var(--marker-gap)}.common-sign.mod-suffix{margin-left:var(--marker-gap)}.common-row,.common-row-center,.common-row-right{display:flex;flex-wrap:wrap;row-gap:var(--space-normal);column-gap:var(--space-normal)}.common-row>*,.common-row>*>.common-link-button,.common-row-center>*,.common-row-center>*>.common-link-button,.common-row-right>*,.common-row-right>*>.common-link-button{margin-top:0 !important}.common-row{justify-content:flex-start}.common-row-center{justify-content:center}.common-row-right{justify-content:flex-end}.common-row-separator-a{display:flex;flex-wrap:wrap;row-gap:var(--space-normal);column-gap:calc(var(--space-normal)/2);margin-top:var(--paragraph-gap-top)}.common-row-separator-a>*,.common-row-separator-a>*>.common-link-button{margin-top:0 !important}.common-row-separator-a>*:not(:last-child)::after{display:inline-block;margin-left:calc(var(--space-normal)/2);color:rgb(var(--color-link));content:"|"}.common-gap-top-container{margin-top:var(--container-gap-top) !important}.common-gap-top-link-button{margin-top:var(--link-button-gap-top) !important}.common-gap-top-table{margin-top:var(--table-gap-top) !important}.common-gap-top-list{margin-top:var(--list-gap-top) !important}.common-gap-top-heading-2{margin-top:var(--heading-2-gap-top) !important}.common-gap-top-heading-3{margin-top:var(--heading-3-gap-top) !important}.common-gap-top-heading-4{margin-top:var(--heading-4-gap-top) !important}.common-gap-top-heading-5{margin-top:var(--heading-5-gap-top) !important}.common-gap-top-heading-6{margin-top:var(--heading-6-gap-top) !important}.common-gap-top-paragraph{margin-top:var(--paragraph-gap-top) !important}.common-gap-top-caption{margin-top:var(--caption-gap-top) !important}.common-gap-top-image{margin-top:var(--image-gap-top) !important}.common-gap-top-file{margin-top:var(--file-gap-top) !important}.common-gap-top-negative{position:relative;margin-top:calc(var(--space-large-2)*-1) !important}.mod-edit-false .common-gap-top-negative{z-index:2}.common-volume-normal{padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}.common-volume-normal>*:first-child,.common-volume-normal>*:first-child>.common-link-button,.common-volume-normal>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.common-box-a,.common-box-b,.common-box-c,.common-box-d{padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}.common-box-a>*:first-child,.common-box-a>*:first-child>.common-link-button,.common-box-a>.ccm-custom-style-container:first-child>*:first-child,.common-box-b>*:first-child,.common-box-b>*:first-child>.common-link-button,.common-box-b>.ccm-custom-style-container:first-child>*:first-child,.common-box-c>*:first-child,.common-box-c>*:first-child>.common-link-button,.common-box-c>.ccm-custom-style-container:first-child>*:first-child,.common-box-d>*:first-child,.common-box-d>*:first-child>.common-link-button,.common-box-d>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.common-box-a{background:rgb(var(--color-4));border-radius:var(--box-border-radius-normal)}.common-box-b{background:rgb(var(--color-5));border-radius:var(--box-border-radius-normal)}.common-box-c{background:rgb(var(--color-6));border-radius:var(--box-border-radius-normal)}.common-box-d{border:2px solid rgb(var(--color-7));border-radius:var(--box-border-radius-normal)}@media screen and (width < 768px){.common-scroll-at-small{overflow:auto}}@media screen and (width < 768px){.common-scroll-at-small .common-table{width:768px}}.common-container-label>*:first-child,.common-container-label>*:first-child>.common-link-button,.common-container-label>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.mod-edit-false .common-container-label{position:absolute;top:0;left:0;display:inline-block;padding-right:var(--space-small-1);margin-top:-1em;margin-left:var(--space-large-1);background:rgb(var(--color-white))}.common-display-false{display:none}@media screen and (width < 768px){.common-display-false-at-lte-compact{display:none}}@media print,screen and (width < 1024px){.common-display-false-at-lte-medium{display:none}}@media screen and (1024px <= width){.common-display-false-at-large{display:none}}.common-width-5{width:calc(5*1%) !important}.common-width-10{width:calc(10*1%) !important}.common-width-15{width:calc(15*1%) !important}.common-width-20{width:calc(20*1%) !important}.common-width-25{width:calc(25*1%) !important}.common-width-30{width:calc(30*1%) !important}.common-width-35{width:calc(35*1%) !important}.common-width-40{width:calc(40*1%) !important}.common-width-45{width:calc(45*1%) !important}.common-width-50{width:calc(50*1%) !important}.common-width-55{width:calc(55*1%) !important}.common-width-60{width:calc(60*1%) !important}.common-width-65{width:calc(65*1%) !important}.common-width-70{width:calc(70*1%) !important}.common-width-75{width:calc(75*1%) !important}.common-width-80{width:calc(80*1%) !important}.common-width-85{width:calc(85*1%) !important}.common-width-90{width:calc(90*1%) !important}.common-width-95{width:calc(95*1%) !important}.common-width-100{width:calc(100*1%) !important}.common-gap-top-none{margin-top:0 !important}.common-gap-top-none.ccm-custom-style-container>*:first-child,.common-gap-top-none.ccm-custom-style-container>*:first-child>.common-link-button,.common-gap-top-none.ccm-custom-style-container>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.common-gap-top-normal{margin-top:var(--space-normal) !important}.common-gap-top-large-1{margin-top:var(--space-large-1) !important}.common-gap-top-large-2{margin-top:var(--space-large-2) !important}.common-gap-top-large-3{margin-top:var(--space-large-3) !important}.common-gap-top-large-4{margin-top:var(--space-large-4) !important}.common-gap-top-large-5{margin-top:var(--space-large-5) !important}.common-gap-top-small-1{margin-top:var(--space-small-1) !important}.common-gap-top-small-2{margin-top:var(--space-small-2) !important}.common-left-em{margin-left:1em !important}.common-right-em{margin-right:1em !important}.common-background-1{background:rgb(var(--color-49))}.common-background-2{background:rgb(var(--color-50))}.common-background-gradient-1{background:linear-gradient(90deg, rgb(var(--color-39)), rgb(var(--color-40)))}.common-background-gradient-1-reverse{background:linear-gradient(270deg, rgb(var(--color-39)), rgb(var(--color-40)))}.common-background-gradient-2{background:linear-gradient(90deg, rgb(var(--color-41)), rgb(var(--color-42)))}.common-background-gradient-2-reverse{background:linear-gradient(270deg, rgb(var(--color-41)), rgb(var(--color-42)))}.common-background-gradient-3{background:linear-gradient(90deg, rgb(var(--color-43)), rgb(var(--color-44)))}.common-background-gradient-3-reverse{background:linear-gradient(270deg, rgb(var(--color-43)), rgb(var(--color-44)))}.common-background-gradient-4{background:linear-gradient(90deg, rgb(var(--color-45)), rgb(var(--color-46)))}.common-background-gradient-4-reverse{background:linear-gradient(270deg, rgb(var(--color-45)), rgb(var(--color-46)))}.common-background-gradient-5{background:linear-gradient(90deg, rgb(var(--color-47)), rgb(var(--color-48)))}.common-background-gradient-5-reverse{background:linear-gradient(270deg, rgb(var(--color-47)), rgb(var(--color-48)))}.common-align-left{text-align:left !important}.common-align-center{text-align:center !important}.common-align-right{text-align:right !important}.common-align-justify-center-column{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:100%}.common-align-justify-center-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:100%}.common-font-size{font-size:var(--font-size-normal);line-height:var(--line-height-font-size-normal)}.common-font-size-large-1{font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}.common-font-size-large-2{font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}.common-font-size-large-3{font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3)}.common-font-size-large-4{font-size:var(--font-size-large-4);line-height:var(--line-height-font-size-large-4)}.common-font-size-large-5{font-size:var(--font-size-large-5);line-height:var(--line-height-font-size-large-5)}.common-font-size-small-1{font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.common-font-size-small-2{font-size:var(--font-size-small-2);line-height:var(--line-height-font-size-small-2)}.common-font-weight-bold{font-weight:var(--font-weight-bold)}.common-svg-sprite{display:inline-block;width:1em;height:1em;margin-right:var(--marker-gap);margin-left:var(--marker-gap)}.common-font-awesome{margin-right:var(--marker-gap);margin-left:var(--marker-gap)}.container-accordion-header,.container-accordion-content{padding-left:var(--space-large-1)}.container-accordion-header{padding-top:var(--space-large-2);padding-bottom:var(--space-large-1);border-top:1px solid rgb(var(--color-20))}.container-accordion-header-inner{display:flex;position:relative;padding-top:0em;padding-left:calc(0em + 2.6em + 1em);line-height:var(--line-height-font-size-large-2)}.container-accordion-header-inner::before{display:block;position:absolute;top:calc(var(--line-height-font-size-large-2)*1em/2 - 2.6em/2 + 0em + 0.2em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/circle-question-a.svg");height:2.6em;aspect-ratio:100/100;content:""}.container-accordion-header-control{width:calc(2.6em + var(--space-large-1)*2);padding-right:var(--space-large-1);padding-left:var(--space-large-1)}.container-accordion-header-control-item{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 2.6em + 0px);line-height:var(--line-height-font-size-normal);transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.container-accordion-header-control-item::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 2.6em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/plus-b.svg");height:2.6em;aspect-ratio:100/100;content:""}@media(hover: hover){.container-accordion-header-control-item:hover{cursor:pointer;opacity:.6}}@media(hover: none){.container-accordion-header-control-item:active{opacity:.6}}.container-accordion-header-control-item[aria-expanded=true]{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 2.6em + 0px);line-height:var(--line-height-font-size-normal)}.container-accordion-header-control-item[aria-expanded=true]::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 2.6em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/minus-b.svg");height:2.6em;aspect-ratio:100/100;content:""}.container-accordion-content{visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s;height:0}.container-accordion-content[aria-hidden=true]{visibility:hidden;opacity:0}.container-accordion-content[aria-hidden=false]{visibility:visible;opacity:1}.mod-edit-true .container-accordion-content[aria-hidden=true]{visibility:visible;opacity:1}.mod-edit-true .container-accordion-content[aria-hidden=true],.container-accordion-content[aria-hidden=false]{height:auto;padding-bottom:var(--space-large-1)}.container-accordion-content-inner{display:block;position:relative;padding-top:0em;padding-left:calc(0em + 2.6em + 1em);line-height:var(--line-height-font-size-normal)}.container-accordion-content-inner::before{display:block;position:absolute;top:calc(var(--line-height-font-size-normal)*1em/2 - 2.6em/2 + 0em + var(--space-large-1));left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/circle-answer-a.svg");height:2.6em;aspect-ratio:100/100;content:""}.container-accordion-item>*:first-child,.container-accordion-item>*:first-child>.common-link-button,.container-accordion-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.container-accordion-item.mod-item-1{flex-basis:0%;flex-grow:1}.container-accordion-item.mod-item-1 p{font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}.container-accordion-item.mod-item-2{background:rgb(var(--color-19));border-radius:var(--box-border-radius-normal);padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}.container-brick{display:flex;flex-wrap:wrap;row-gap:var(--container-brick-gap-vertical);column-gap:var(--container-brick-gap-horizontal);justify-content:center}.container-brick-item>*:first-child,.container-brick-item>*:first-child>.common-link-button,.container-brick-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media screen and (width < 768px){.container-brick-item{flex-basis:100%}}@media print,screen and (768px <= width){.container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*1)/2)}}.container-gap-wide .container-brick-item{--container-brick-gap-horizontal: var(--space-large-3)}@media screen and (width < 768px){.mod-brick-3 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*1)/2)}}@media print,screen and (768px <= width){.mod-brick-3 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*2)/3)}}@media screen and (width < 768px){.mod-brick-4 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*1)/2)}}@media print,screen and (768px <= width < 1024px){.mod-brick-4 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*2)/3)}}@media screen and (1024px <= width){.mod-brick-4 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*3)/4)}}@media screen and (width < 480px){.mod-brick-5 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*1)/2)}}@media screen and (480px <= width < 768px){.mod-brick-5 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*2)/3)}}@media print,screen and (768px <= width < 1024px){.mod-brick-5 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*3)/4)}}@media screen and (1024px <= width){.mod-brick-5 .container-brick-item{flex-basis:calc((100% - var(--container-brick-gap-horizontal)*4)/5)}}.container-column{grid-template-columns:repeat(2, 1fr);row-gap:var(--container-column-gap-horizontal);column-gap:var(--container-column-gap-vertical)}@media print,screen and (768px <= width){.container-column{display:grid}}.container-keep .container-column{display:grid}.container-60-40 .container-column{grid-template-columns:6fr 4fr}.container-60-40.container-reverse .container-column{grid-template-columns:4fr 6fr}.container-70-30 .container-column{grid-template-columns:7fr 3fr}.container-70-30.container-reverse .container-column{grid-template-columns:3fr 7fr}.container-80-20 .container-column{grid-template-columns:8fr 2fr}.container-80-20.container-reverse .container-column{grid-template-columns:2fr 8fr}@media print,screen and (768px <= width){.container-column-item>*:first-child,.container-column-item>*:first-child>.common-link-button,.container-column-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}}.container-keep .container-column-item>*:first-child,.container-keep .container-column-item>*:first-child>.common-link-button,.container-keep .container-column-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media screen and (width < 768px){div[class*=container-box-] .container-column-item:first-child>*:first-child,div[class*=container-box-] .container-column-item:first-child>*:first-child>.common-link-button,div[class*=container-box-] .container-column-item:first-child>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}}.container-reverse .container-column-item.mod-item-1{order:2}.container-reverse .container-column-item.mod-item-2{order:1}.container-file-row{display:flex;flex-wrap:wrap;row-gap:var(--space-large-1);column-gap:var(--space-large-1)}.container-file-row>*,.container-file-row>*>.common-link-button{margin-top:0 !important}.container-flex{display:flex}.container-flex.mod-a{column-gap:var(--container-flex-gap-horizontal)}.container-reverse .container-flex{flex-direction:row-reverse}.container-flex-item>*:first-child,.container-flex-item>*:first-child>.common-link-button,.container-flex-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media screen and (width < 768px){.mod-a .container-flex-item.mod-item-1{width:20%}}@media print,screen and (768px <= width){.mod-a .container-flex-item.mod-item-1{width:10%}}.mod-a .container-flex-item.mod-item-2{flex-basis:0%;flex-grow:1}.container-float{display:flow-root}@media print,screen and (480px <= width){.container-float-item:first-child{width:calc(50% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-float-item:last-child{margin-left:0;margin-right:50%}.container-float-item>*:first-child,.container-float-item>*:first-child>.common-link-button,.container-float-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}}.container-keep .container-float-item:first-child{width:calc(50% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-keep .container-float-item:last-child{margin-left:0;margin-right:50%}.container-keep .container-float-item>*:first-child,.container-keep .container-float-item>*:first-child>.common-link-button,.container-keep .container-float-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media print,screen and (480px <= width){.container-reverse .container-float-item:first-child{width:calc(50% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-reverse .container-float-item:last-child{margin-left:50%;margin-right:0}}.container-reverse.container-keep .container-float-item:first-child{width:calc(50% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-reverse.container-keep .container-float-item:last-child{margin-left:50%;margin-right:0}@media print,screen and (480px <= width){.container-60-40 .container-float-item:first-child{width:calc(40% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-60-40 .container-float-item:last-child{margin-left:0;margin-right:40%}}.container-60-40.container-keep .container-float-item:first-child{width:calc(40% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-60-40.container-keep .container-float-item:last-child{margin-left:0;margin-right:40%}@media print,screen and (480px <= width){.container-60-40.container-reverse .container-float-item:first-child{width:calc(40% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-60-40.container-reverse .container-float-item:last-child{margin-left:40%;margin-right:0}}.container-60-40.container-reverse.container-keep .container-float-item:first-child{width:calc(40% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-60-40.container-reverse.container-keep .container-float-item:last-child{margin-left:40%;margin-right:0}@media print,screen and (480px <= width){.container-70-30 .container-float-item:first-child{width:calc(30% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-70-30 .container-float-item:last-child{margin-left:0;margin-right:30%}}.container-70-30.container-keep .container-float-item:first-child{width:calc(30% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-70-30.container-keep .container-float-item:last-child{margin-left:0;margin-right:30%}@media print,screen and (480px <= width){.container-70-30.container-reverse .container-float-item:first-child{width:calc(30% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-70-30.container-reverse .container-float-item:last-child{margin-left:30%;margin-right:0}}.container-70-30.container-reverse.container-keep .container-float-item:first-child{width:calc(30% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-70-30.container-reverse.container-keep .container-float-item:last-child{margin-left:30%;margin-right:0}@media print,screen and (480px <= width){.container-80-20 .container-float-item:first-child{width:calc(20% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-80-20 .container-float-item:last-child{margin-left:0;margin-right:20%}}.container-80-20.container-keep .container-float-item:first-child{width:calc(20% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:right;margin-right:0;margin-left:var(--container-float-gap-horizontal)}.mod-edit-true .container-80-20.container-keep .container-float-item:last-child{margin-left:0;margin-right:20%}@media print,screen and (480px <= width){.container-80-20.container-reverse .container-float-item:first-child{width:calc(20% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-80-20.container-reverse .container-float-item:last-child{margin-left:20%;margin-right:0}}.container-80-20.container-reverse.container-keep .container-float-item:first-child{width:calc(20% - var(--container-float-gap-horizontal)/2);padding-bottom:calc(var(--container-float-gap-horizontal) - (var(--line-height-font-size-normal) - 1) / 2 * var(--font-size-normal));float:left;margin-right:var(--container-float-gap-horizontal);margin-left:0}.mod-edit-true .container-80-20.container-reverse.container-keep .container-float-item:last-child{margin-left:20%;margin-right:0}@media screen and (width < 768px){div[class*=container-box-] .container-float-item:first-child>*:first-child,div[class*=container-box-] .container-float-item:first-child>*:first-child>.common-link-button,div[class*=container-box-] .container-float-item:first-child>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}}.container-grid{display:grid;row-gap:var(--container-grid-gap-vertical);column-gap:var(--container-grid-gap-horizontal)}@media screen and (width < 768px){.container-grid{grid-template-columns:repeat(1, 1fr)}}@media print,screen and (768px <= width){.container-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (width < 768px){.container-grid.mod-grid-3{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (768px <= width){.container-grid.mod-grid-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (width < 480px){.container-less .container-grid.mod-grid-3{grid-template-columns:repeat(1, 1fr)}}@media screen and (width < 768px){.container-grid.mod-grid-4{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (768px <= width < 1024px){.container-grid.mod-grid-4{grid-template-columns:repeat(3, 1fr)}}@media screen and (1024px <= width){.container-grid.mod-grid-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (width < 480px){.container-grid.mod-grid-5{grid-template-columns:repeat(2, 1fr)}}@media screen and (480px <= width < 768px){.container-grid.mod-grid-5{grid-template-columns:repeat(3, 1fr)}}@media print,screen and (768px <= width < 1024px){.container-grid.mod-grid-5{grid-template-columns:repeat(4, 1fr)}}@media screen and (1024px <= width){.container-grid.mod-grid-5{grid-template-columns:repeat(5, 1fr)}}.container-grid-item>*:first-child,.container-grid-item>*:first-child>.common-link-button,.container-grid-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.container-link-checkbox{margin-top:var(--space-large-3)}.container-link-checkbox-checkbox input[type=checkbox]{position:relative;top:-0.1em;margin-right:var(--marker-gap)}.container-link-checkbox-link a.mod-disable{pointer-events:none;opacity:.6}.container-link-checkbox-link a.common-link-button{margin-top:0 !important}.part-main-content>div:first-child .container-normal-item>*:first-child,.part-main-content>div:first-child .container-normal-item>*:first-child>.common-link-button,.part-main-content>div:first-child .container-normal-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}div[class*=container-box-] .container-normal-item:first-child>*:first-child,div[class*=container-box-] .container-normal-item:first-child>*:first-child>.common-link-button,div[class*=container-box-] .container-normal-item:first-child>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.container-oneside{margin-top:var(--space-large-3)}@media screen and (1024px <= width < 1280px){.container-oneside{grid-template-columns:4fr 6fr;margin-right:var(--page-volume-horizontal)}}@media screen and (1024px <= width){.container-oneside{display:grid;grid-template-rows:var(--space-large-4) auto;column-gap:var(--container-column-gap-vertical)}}@media screen and (1280px <= width){.container-oneside{grid-template-columns:auto calc(var(--page-width-max) - var(--page-volume-horizontal)*2 - 400px);margin-right:calc((100% - var(--page-width-max))/2 + var(--page-volume-horizontal))}}@media screen and (1024px <= width < 1280px){.container-reverse .container-oneside{grid-template-columns:6fr 4fr;margin-right:0;margin-left:var(--page-volume-horizontal)}}@media screen and (1280px <= width){.container-reverse .container-oneside{grid-template-columns:calc(var(--page-width-max) - var(--page-volume-horizontal)*2 - 400px) auto;margin-right:0;margin-left:calc((100% - var(--page-width-max))/2 + var(--page-volume-horizontal))}}@media screen and (1024px <= width){.container-oneside-item.mod-item-1{grid-row:1/2;grid-column:1/2;overflow:hidden;text-align:right}}@media screen and (1024px <= width){.container-reverse .container-oneside-item.mod-item-1{grid-column:2/3;text-align:left}}.container-oneside-item.mod-item-2{background:rgb(var(--color-22))}@media screen and (width < 768px){.container-oneside-item.mod-item-2{padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:var(--space-large-3);padding-bottom:var(--space-large-3)}}@media print,screen and (768px <= width < 1024px){.container-oneside-item.mod-item-2{padding-right:var(--space-large-4);padding-left:var(--space-large-4);padding-top:var(--space-large-3);padding-bottom:var(--space-large-3)}}@media screen and (1024px <= width < 1280px){.container-oneside-item.mod-item-2{padding-left:var(--page-volume-horizontal)}}@media screen and (1024px <= width){.container-oneside-item.mod-item-2{grid-row:2/3;grid-column:1/2;border-top-right-radius:var(--box-border-radius-large);border-bottom-right-radius:var(--box-border-radius-large);padding-right:var(--space-large-4);padding-left:var(--space-large-4);padding-top:var(--space-large-4);padding-bottom:var(--space-large-4)}}@media screen and (1280px <= width){.container-oneside-item.mod-item-2{padding-left:calc(100% - (400px - var(--container-column-gap-vertical)))}}@media screen and (1024px <= width < 1280px){.container-reverse .container-oneside-item.mod-item-2{padding-right:var(--page-volume-horizontal);padding-left:0}}@media screen and (1024px <= width){.container-reverse .container-oneside-item.mod-item-2{grid-column:2/3;border-top-left-radius:var(--box-border-radius-large);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--box-border-radius-large)}}@media screen and (1280px <= width){.container-reverse .container-oneside-item.mod-item-2{padding-right:calc(100% - (400px - var(--container-column-gap-vertical)));padding-left:0}}@media print,screen and (width < 1024px){.container-oneside-item.mod-item-3{padding-bottom:var(--space-large-3);background:rgb(var(--color-22));padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}}@media screen and (1024px <= width){.container-oneside-item.mod-item-3{grid-row:1/3;grid-column:2/3;margin-top:var(--space-large-4)}}.container-reverse .container-oneside-item.mod-item-3{grid-column:1/2}.container-oneside-item-inner>*:first-child,.container-oneside-item-inner>*:first-child>.common-link-button,.container-oneside-item-inner>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.mod-item-3 .container-oneside-item-inner{background:rgb(var(--color-white));border-radius:var(--box-border-radius-large);padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:var(--space-normal);padding-bottom:var(--space-normal)}.container-oneside-overlap{margin-top:var(--space-large-5)}@media screen and (1024px <= width < 1280px){.container-oneside-overlap{margin-right:var(--page-volume-horizontal)}}@media screen and (1280px <= width){.container-oneside-overlap{margin-right:calc((100% - var(--page-width-max))/2 + var(--page-volume-horizontal))}}@media screen and (1024px <= width < 1280px){.container-reverse .container-oneside-overlap{margin-right:0;margin-left:var(--page-volume-horizontal)}}@media screen and (1280px <= width){.container-reverse .container-oneside-overlap{margin-right:0;margin-left:calc((100% - var(--page-width-max))/2 + var(--page-volume-horizontal))}}.container-oneside-overlap-item>*:first-child,.container-oneside-overlap-item>*:first-child>.common-link-button,.container-oneside-overlap-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media screen and (1024px <= width){.container-oneside-overlap-item.mod-item-1{text-align:right}}@media screen and (width < 768px){.mod-edit-false .container-oneside-overlap-item.mod-item-1{display:none}}@media screen and (1024px <= width){.mod-edit-false .container-oneside-overlap-item.mod-item-1{position:relative;z-index:3}}@media screen and (1024px <= width){.container-reverse .container-oneside-overlap-item.mod-item-1{text-align:left}}@media print,screen and (768px <= width){.mod-edit-false .container-oneside-overlap-item.mod-item-1-small{display:none}}@media screen and (1024px <= width){.container-oneside-overlap-item.mod-item-2,.container-oneside-overlap-item.mod-item-3{grid-row:1/2;grid-column:1/2}}.container-oneside-overlap-item.mod-item-2,.container-oneside-overlap-item.mod-item-4{margin-right:0;margin-left:auto}@media screen and (1024px <= width < 1280px){.container-oneside-overlap-item.mod-item-2,.container-oneside-overlap-item.mod-item-4{width:calc((100% - var(--page-volume-horizontal))/2)}}@media screen and (1280px <= width){.container-oneside-overlap-item.mod-item-2,.container-oneside-overlap-item.mod-item-4{width:calc(var(--page-width-max)/2 - var(--page-volume-horizontal))}}.container-reverse .container-oneside-overlap-item.mod-item-2,.container-reverse .container-oneside-overlap-item.mod-item-4{margin-right:auto;margin-left:0}@media screen and (width < 768px){.container-oneside-overlap-item.mod-item-2{padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:var(--space-large-3);padding-bottom:var(--space-large-3)}}@media print,screen and (768px <= width < 1024px){.container-oneside-overlap-item.mod-item-2{padding-right:var(--space-large-4);padding-left:var(--space-large-4);padding-top:var(--space-large-3);padding-bottom:var(--space-large-3)}}@media screen and (1024px <= width){.container-oneside-overlap-item.mod-item-2{padding-right:var(--space-large-4);padding-left:var(--space-large-4);padding-top:var(--space-large-4);padding-bottom:var(--space-large-4)}}@media screen and (1024px <= width){.container-oneside-overlap-item.mod-item-3{margin-top:calc(var(--space-large-4)*-1);margin-bottom:var(--space-large-4);overflow:hidden;border-top-right-radius:var(--box-border-radius-large);border-bottom-right-radius:var(--box-border-radius-large)}}@media screen and (1024px <= width < 1280px){.container-oneside-overlap-item.mod-item-3{margin-right:calc((100% - var(--page-volume-horizontal))/2)}}@media screen and (1280px <= width){.container-oneside-overlap-item.mod-item-3{margin-right:calc(var(--page-width-max)/2 - var(--page-volume-horizontal))}}@media screen and (1024px <= width){.mod-edit-true .container-oneside-overlap-item.mod-item-3{margin-top:0}}@media screen and (1024px <= width){.container-reverse .container-oneside-overlap-item.mod-item-3{border-top-left-radius:var(--box-border-radius-large);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--box-border-radius-large)}}@media screen and (1024px <= width < 1280px){.container-reverse .container-oneside-overlap-item.mod-item-3{margin-right:0;margin-left:calc((100% - var(--page-volume-horizontal))/2)}}@media screen and (1280px <= width){.container-reverse .container-oneside-overlap-item.mod-item-3{margin-right:0;margin-left:calc(var(--page-width-max)/2 - var(--page-volume-horizontal))}}@media print,screen and (width < 1024px){.container-oneside-overlap-item.mod-item-4{height:var(--space-large-2)}}@media screen and (1024px <= width){.container-oneside-overlap-item.mod-item-4{height:var(--space-large-4);border-color:rgb(var(--color-12));border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:1px}}.container-reverse .container-oneside-overlap-item.mod-item-4{border-right-width:1px;border-left-width:0}.container-works-person .container-oneside-overlap-item.mod-item-4{border-color:rgb(var(--color-14))}.container-capacity-building .container-oneside-overlap-item.mod-item-4{border-color:rgb(var(--color-16))}.container-benefits .container-oneside-overlap-item.mod-item-4{border-color:rgb(var(--color-18))}.container-oneside-overlap-inner{background:rgb(var(--color-12))}@media screen and (1024px <= width){.container-oneside-overlap-inner{display:grid;border-top-right-radius:var(--box-border-radius-large);border-bottom-right-radius:var(--box-border-radius-large)}}@media screen and (1024px <= width){.container-reverse .container-oneside-overlap-inner{border-top-left-radius:var(--box-border-radius-large);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--box-border-radius-large)}}.container-works-person .container-oneside-overlap-inner{background:rgb(var(--color-14))}.container-capacity-building .container-oneside-overlap-inner{background:rgb(var(--color-16))}.container-benefits .container-oneside-overlap-inner{background:rgb(var(--color-18))}.container-overlap{display:flex;align-items:flex-start;margin-top:var(--container-gap-top)}@media screen and (width < 768px){.container-overlap{flex-direction:column}}@media print,screen and (768px <= width){.container-reverse .container-overlap{flex-direction:row-reverse}}.container-overlap-item>*:first-child,.container-overlap-item>*:first-child>.common-link-button,.container-overlap-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media print,screen and (768px <= width){.container-overlap-item.mod-item-1{width:70%}}.container-overlap-item.mod-item-2{margin-bottom:var(--shadow-offset-b);background:rgb(var(--color-white), 0.95);box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-24), 1);padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-large-2) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}@media screen and (width < 768px){.container-overlap-item.mod-item-2{width:calc(100% - var(--shadow-offset-b)*2);margin-top:calc(var(--space-large-1) + var(--shadow-offset-b));margin-left:var(--shadow-offset-b)}}@media print,screen and (768px <= width){.container-overlap-item.mod-item-2{width:calc(30% + var(--space-large-6) - var(--shadow-offset-b));margin-top:calc(var(--shadow-offset-b) + var(--space-large-3));margin-left:calc(var(--space-large-6)*-1)}}@media print,screen and (768px <= width){.mod-edit-false .container-overlap-item.mod-item-2{z-index:4}}@media print,screen and (768px <= width){.container-reverse .container-overlap-item.mod-item-2{margin-right:calc(var(--space-large-6)*-1);margin-left:0}}.mod-2>.container-outer.mod-overlap .container-overlap-item.mod-item-2{box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-25), 1)}.mod-3>.container-outer.mod-overlap .container-overlap-item.mod-item-2{box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-26), 1)}.mod-4>.container-outer.mod-overlap .container-overlap-item.mod-item-2{box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-27), 1)}.container-sub-box-item{padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:calc(var(--space-large-1) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-large-1) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal))}.container-sub-box-item>*:first-child,.container-sub-box-item>*:first-child>.common-link-button,.container-sub-box-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.container-tab-header{display:grid;column-gap:var(--space-small-3);margin-top:var(--container-gap-top)}.mod-tab-3 .container-tab-header{grid-template-columns:repeat(3, 1fr)}.container-tab-header-item{color:rgb(var(--color-white));text-align:center;background:rgb(var(--color-32));border-top-left-radius:var(--button-border-radius-large);border-top-right-radius:var(--button-border-radius-normal);padding-right:var(--space-normal);padding-left:var(--space-normal);padding-top:calc(var(--space-normal) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));padding-bottom:calc(var(--space-normal) - (var(--line-height-font-size-normal) - 1)/2*var(--font-size-normal));transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.container-tab-header-item:hover{cursor:pointer;opacity:.6}}@media(hover: none){.container-tab-header-item:active{opacity:.6}}.container-tab-header-item.mod-item-2{background:rgb(var(--color-33))}.container-tab-header-item.mod-item-3{background:rgb(var(--color-34))}.container-tab-content{display:grid}.container-tab-content-item{grid-row:1/2;grid-column:1/2;padding-top:var(--space-normal);border-top:var(--space-small-3) solid rgb(var(--color-32));visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.container-tab-content-item>*:first-child,.container-tab-content-item>*:first-child>.common-link-button,.container-tab-content-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.container-tab-content-item[aria-hidden=true]{visibility:hidden;opacity:0}.container-tab-content-item[aria-hidden=false]{visibility:visible;opacity:1}.mod-edit-true .container-tab-content-item[aria-hidden=true]{visibility:visible;opacity:1}.container-tab-content-item.mod-item-2{border-top:var(--space-small-3) solid rgb(var(--color-33))}.container-tab-content-item.mod-item-3{border-top:var(--space-small-3) solid rgb(var(--color-34))}.mod-edit-true .container-tab-content-item{grid-row:auto;grid-column:auto}.part-content-inner.mod-full .container-outer{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-content-inner.mod-full .container-outer{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.container-outer.mod-overlap,.container-outer.mod-grid,.container-outer.mod-tab,.container-outer.mod-brick{margin-top:var(--container-gap-top)}div[class*=container-box-] .container-outer{display:contents}.part-content-inner.mod-full .container-narrow .container-outer{padding-right:var(--page-volume-horizontal-container-narrow);padding-left:var(--page-volume-horizontal-container-narrow)}.part-content-inner.mod-full .container-volume-horizontal-none .container-outer{padding-right:0px;padding-left:0px}div[class*=container-box-] .container-inner{padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--space-large-1);padding-bottom:var(--space-large-1)}.container-box-a .container-inner{background:rgb(var(--color-4));border-radius:var(--box-border-radius-normal)}.container-box-b .container-inner{background:rgb(var(--color-5));border-radius:var(--box-border-radius-normal)}.container-box-c .container-inner{background:rgb(var(--color-6));border-radius:var(--box-border-radius-normal)}.container-box-d .container-inner{border:2px solid rgb(var(--color-7));border-radius:var(--box-border-radius-normal)}.container-box-e .container-inner{width:calc(100% - var(--shadow-offset-b)*2);margin-top:var(--shadow-offset-b);margin-left:var(--shadow-offset-b);background:rgb(var(--color-white), 0.9);box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-24), 1)}.mod-edit-false .container-inner{position:relative}.container-box-e.mod-2 .container-inner{box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-25), 1)}.container-box-e.mod-3 .container-inner{box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-26), 1)}.container-box-e.mod-4 .container-inner{box-shadow:calc(var(--shadow-offset-b)*-1) calc(var(--shadow-offset-b)*-1) 0 0 rgb(var(--color-23), 1),var(--shadow-offset-b) var(--shadow-offset-b) 0 0 rgb(var(--color-27), 1)}.part-content-inner.mod-full div[class*=container-box-]{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-content-inner.mod-full div[class*=container-box-]{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}@media print,screen and (768px <= width){.container-gap-wide .container-column,.container-gap-wide .container-grid,.container-gap-wide .container-brick{row-gap:var(--container-gap-horizontal-wide);column-gap:var(--container-gap-vertical-wide)}}.container-gap-narrow .container-column,.container-gap-narrow .container-grid,.container-gap-narrow .container-brick{row-gap:var(--container-gap-horizontal-narrow);column-gap:var(--container-gap-horizontal-narrow)}.container-gap-none .container-column,.container-gap-none .container-grid,.container-gap-none .container-brick{row-gap:0;column-gap:0}.container-item-round .container-brick-item,.container-item-round .container-grid-item{overflow:hidden;background:rgb(var(--color-13));border-radius:var(--box-border-radius-normal)}.container-item-border .container-brick-item,.container-item-border .container-grid-item{border:2px solid rgb(var(--color-7));border-radius:var(--box-border-radius-normal);padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--space-large-1);padding-bottom:var(--space-large-1)}.mod-edit-false .container-item-border .container-brick-item,.mod-edit-false .container-item-border .container-grid-item{position:relative}.part-wrapper{position:relative;font-weight:var(--font-weight-normal);color:rgb(var(--color-normal));background:rgb(var(--color-white));font-family:var(--font-family-sans);font-size:var(--font-size-normal);line-height:var(--line-height-font-size-normal)}.part-wrapper:lang(ja){font-family:var(--font-family-sans)}.part-wrapper:lang(en){font-family:var(--font-family-sans-en)}.part-wrapper:lang(zh){font-family:var(--font-family-sans-cn)}.part-wrapper.mod-edit-false{animation-name:fade-in;animation-duration:1.2s;animation-timing-function:var(--ease-out-expo);animation-delay:.2s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-play-state:running}.part-wrapper-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgb(var(--color-black), 0.7);visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.part-wrapper-overlay[aria-hidden=true]{visibility:hidden;opacity:0}.part-wrapper-overlay[aria-hidden=false]{visibility:visible;opacity:1}.part-header{background:rgb(var(--color-white));box-shadow:0 0 var(--space-small-2) 0 rgb(var(--color-3), 1)}@media screen{.mod-edit-false .part-header{position:fixed;top:0;left:0;z-index:14;width:100%}}@media screen{.mod-toolbar-true .part-header{top:var(--toolbar-height)}}.part-header-inner{position:relative;padding-right:var(--page-volume-horizontal-header);padding-left:var(--page-volume-horizontal-header)}@media screen and (1024px <= width){.part-header-inner{display:flex;align-items:end;justify-content:space-between;max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-header-site-name{display:inline-block;background:rgb(var(--color-white));padding-top:var(--header-volume-vertical);padding-bottom:var(--header-volume-vertical);transition-property:padding;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.part-header-site-name-inner{height:var(--header-site-name-height);aspect-ratio:var(--header-site-name-image-width)/var(--header-site-name-image-height);transition-property:height;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media print,screen and (width < 1024px){.part-header-control{position:absolute;top:0;right:0;z-index:13}}@media screen and (1024px <= width){.part-header-control{display:none}}.part-header-control-item{overflow:hidden;background:rgb(var(--color-white));border-bottom-left-radius:var(--button-border-radius-large)}.part-header-control-menu{position:relative;display:block;height:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height) + var(--space-small-1));aspect-ratio:1/1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none;transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.part-header-control-menu:hover{cursor:pointer;opacity:.6}}@media(hover: none){.part-header-control-menu:active{opacity:.6}}.part-header-control-menu::before{position:absolute;top:0;right:0;display:block;width:100%;height:100%;content:"";background:url("../images/square-menu-a-open.svg");background-size:contain}.part-header-control-menu[aria-expanded=true]::before{background:url("../images/square-menu-a-close.svg")}@media print,screen and (width < 1024px){.part-header-lower{position:fixed;top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height));left:0;z-index:12;width:100%;max-height:calc(100% - (var(--header-volume-vertical)*2 + var(--header-site-name-height)));overflow:auto;overscroll-behavior-y:contain;background-color:rgb(var(--color-white));background-repeat:no-repeat;background-size:60%;box-shadow:0 var(--space-small-2) var(--space-small-2) calc(var(--space-small-2)*-1) rgb(var(--color-3), 1) inset;padding-top:var(--space-large-1);padding-bottom:var(--space-large-1);visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s;transition-property:visibility,opacity,top;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.part-header-lower[aria-hidden=true]{visibility:hidden;opacity:0}.part-header-lower[aria-hidden=false]{visibility:visible;opacity:1}}@media screen and (width < 480px){.part-header-lower{background-position:top calc(var(--space-large-3)*-1) right calc(var(--space-large-3)*-1)}}@media screen and (480px <= width < 768px){.part-header-lower{background-position:top calc(var(--space-large-4)*-1) right calc(var(--space-large-4)*-1)}}@media print,screen and (768px <= width < 1024px){.part-header-lower{background-position:top calc(var(--space-large-5)*-1) right calc(var(--space-large-5)*-1)}}@media print{.part-header-lower{display:none}}.part-header-lower.mod-effect-false{transition-property:top;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media print,screen and (width < 1024px){.mod-toolbar-true .part-header-lower{top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height) + var(--toolbar-height));max-height:calc(100% - (var(--header-volume-vertical)*2 + var(--header-site-name-height) + var(--toolbar-height)))}}@media print,screen and (width < 1024px){.part-header-navigation{padding-right:var(--space-large-1);padding-left:var(--space-large-1)}}@media screen and (1024px <= width){.part-header-navigation{margin-right:calc(143px + var(--space-small-1))}}.part-header-link{display:flex}@media print,screen and (width < 1024px){.part-header-link{column-gap:var(--space-large-1);margin-top:var(--space-large-3);padding-right:var(--space-large-1);padding-left:var(--space-large-1)}}@media screen and (1024px <= width){.part-header-link{position:absolute;top:0;right:calc(var(--page-volume-horizontal-header) + 143px + var(--space-small-1));column-gap:var(--space-small-1);height:auto;visibility:visible;opacity:1;transition-property:height,visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.mod-scroll-normal .part-header-link{height:0;visibility:hidden;opacity:0}}.part-header-link-item{overflow:hidden;background:rgb(var(--color-white))}@media print,screen and (width < 1024px){.part-header-link-item{width:50%;border-radius:var(--button-border-radius-normal);border-bottom-left-radius:var(--button-border-radius-large)}}@media screen and (1024px <= width){.part-header-link-item{border-bottom-right-radius:var(--button-border-radius-normal);border-bottom-left-radius:var(--button-border-radius-large);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}}.part-header-link-item a{display:block;color:rgb(var(--color-white));text-align:center;background:rgb(var(--color-1));padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--space-small-2);padding-bottom:var(--space-small-2);transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.part-header-link-item a:hover{cursor:pointer;opacity:.6}}@media(hover: none){.part-header-link-item a:active{opacity:.6}}@media print,screen and (width < 1024px){.part-header-action{margin-top:var(--space-large-1);padding-right:var(--space-large-1);padding-left:var(--space-large-1)}}@media screen and (1024px <= width){.part-header-action{position:absolute;top:0;right:var(--page-volume-horizontal-header)}}.part-header-action-item{overflow:hidden;background:rgb(var(--color-white))}@media print,screen and (width < 1024px){.part-header-action-item{border-radius:var(--button-border-radius-normal);border-bottom-left-radius:var(--button-border-radius-large)}}@media screen and (1024px <= width){.part-header-action-item{border-bottom-right-radius:var(--button-border-radius-normal);border-bottom-left-radius:var(--button-border-radius-large)}}.part-header-action-item a{display:block;font-style:oblique;color:rgb(var(--color-white));text-align:center;background:rgb(var(--color-2));padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--header-action-volume-vertical);padding-bottom:var(--header-action-volume-vertical);font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3);transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s;transition-property:padding,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.part-header-action-item a:hover{cursor:pointer;opacity:.6}}@media(hover: none){.part-header-action-item a:active{opacity:.6}}@media print,screen and (width < 1024px){.part-header-action-separator{margin-right:var(--separator-gap);margin-left:var(--separator-gap)}}.part-central{transition-property:padding-top;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.mod-edit-false .part-central{padding-top:calc(var(--header-volume-vertical)*2 + var(--header-site-name-height))}@media print{.mod-edit-false .part-central{padding-top:0}}.part-signboard-upper-inner{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-signboard-upper-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-signboard-header{padding-left:calc(8em + var(--marker-gap));background:url("../images/flower-a.jpg") no-repeat top 0 left 0;background-size:8em;padding-top:var(--space-normal);padding-bottom:var(--space-normal)}@media print,screen and (768px <= width){.part-signboard-header{min-height:calc(var(--font-size-large-5)*var(--line-height-font-size-large-5) + var(--font-size-large-7)*var(--line-height-font-size-large-7) + var(--space-large-2)*2);padding-left:calc(12em + var(--marker-gap));background-size:12em;padding-top:var(--space-large-2);padding-bottom:var(--space-large-2)}}.mod-category-works-person .part-signboard-header{background-image:url("../images/flower-a-2.jpg")}.mod-category-capacity-building .part-signboard-header{background-image:url("../images/flower-a-3.jpg")}.mod-category-benefits .part-signboard-header{background-image:url("../images/flower-a-4.jpg")}.mod-category-recruitment .part-signboard-header{background-image:url("../images/flower-a-5.jpg")}.mod-category-news .part-signboard-header{background-image:url("../images/flower-a-6.jpg")}.part-signboard-category{font-family:var(--font-family-sans-en);color:rgb(var(--color-12));font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}@media print,screen and (768px <= width){.part-signboard-category{font-size:var(--font-size-large-5);line-height:var(--line-height-font-size-large-5)}}.mod-category-works-person .part-signboard-category{color:rgb(var(--color-14))}.mod-category-capacity-building .part-signboard-category{color:rgb(var(--color-16))}.mod-category-benefits .part-signboard-category{color:rgb(var(--color-18))}.mod-category-news .part-signboard-category{color:rgb(var(--color-22))}.part-signboard-heading{font-size:var(--font-size-large-4);line-height:var(--line-height-font-size-large-4)}@media print,screen and (768px <= width){.part-signboard-heading{font-size:var(--font-size-large-7);line-height:var(--line-height-font-size-large-7)}}.part-signboard-lower{position:relative;min-height:var(--space-large-3)}.part-signboard-lower picture{display:block;overflow:hidden;text-align:center}.part-signboard-lower img{width:100%}.part-signboard-lower::before{position:absolute;top:0;left:0;display:block;width:100%;height:var(--space-large-3);content:"";background:rgb(var(--color-12))}.mod-category-works-person .part-signboard-lower::before{background:rgb(var(--color-14))}.mod-category-capacity-building .part-signboard-lower::before{background:rgb(var(--color-16))}.mod-category-benefits .part-signboard-lower::before{background:rgb(var(--color-18))}.mod-category-news .part-signboard-lower::before{background:rgb(var(--color-22))}.part-signboard-visual{position:relative;z-index:5}.part-signboard-visual picture img{width:100%;height:auto}.part-content{padding-top:var(--space-large-3);padding-bottom:var(--space-large-4)}.mod-template-home .part-content{padding-top:0}.part-content-inner.mod-column{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-content-inner.mod-column{display:grid;column-gap:var(--side-gap);align-items:start;max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}@media screen and (1024px <= width){.part-content-inner.mod-column-2{grid-template-columns:1fr var(--side-width)}}.part-content-item>*:first-child,.part-content-item>*:first-child>.common-link-button,.part-content-item>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.part-content-item.mod-bottom{margin-top:var(--space-large-6)}.part-breadcrumb-inner{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal);padding-top:var(--space-small-1);padding-bottom:var(--space-small-1)}@media screen and (1024px <= width){.part-breadcrumb-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-visual-video{display:block;width:100%}.part-visual-video.mod-small{aspect-ratio:720/1024}@media print,screen and (480px <= width){.part-visual-video.mod-small{display:none}}.part-visual-video.mod-large{aspect-ratio:1920/960}@media screen and (width < 480px){.part-visual-video.mod-large{display:none}}.part-feature{background:rgb(var(--color-fill));padding-top:var(--space-large-1);padding-bottom:var(--space-large-1)}.part-feature-swiper{position:relative;z-index:6}.part-feature-swiper-slide-inner img,.part-feature-swiper-slide-inner video{width:100%}.part-category-inner{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-category-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-category-works-person-swiper-control{display:flex;column-gap:var(--space-normal);align-items:center;justify-content:flex-end;margin-top:var(--space-large-2)}.part-category-works-person-swiper-heading{font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1);display:block;position:relative;padding-top:0em;padding-left:calc(0em + 4.5454545455em + var(--marker-gap));line-height:var(--line-height-font-size-large-1)}.part-category-works-person-swiper-heading::before{display:block;position:absolute;top:calc(var(--line-height-font-size-large-1)*1em/2 - 1em/2 + 0em + 0em);left:0em;transform:rotateZ(0deg);opacity:1;background:url("../images/pickup-a.svg");height:1em;aspect-ratio:100/22;content:""}.part-category-works-person-swiper-button-prev,.part-category-works-person-swiper-button-next{position:relative;height:var(--space-large-3);aspect-ratio:1/1}.part-category-works-person-swiper-button-prev::before,.part-category-works-person-swiper-button-next::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.part-category-works-person-swiper-button-prev,.part-category-works-person-swiper-button-next{transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.part-category-works-person-swiper-button-prev:hover,.part-category-works-person-swiper-button-next:hover{cursor:pointer;opacity:.6}}@media(hover: none){.part-category-works-person-swiper-button-prev:active,.part-category-works-person-swiper-button-next:active{opacity:.6}}.part-category-works-person-swiper-button-prev::before,.part-category-works-person-swiper-button-next::before{background:url("../images/circle-arrow-a-2-right.svg")}.part-category-works-person-swiper-button-prev::before{transform:rotateZ(180deg)}.part-category-works-person-swiper{position:relative;z-index:7;margin-top:var(--space-large-2);background:linear-gradient(0deg, transparent, transparent calc(50% - 2px), rgb(var(--color-22)) calc(50% - 2px), rgb(var(--color-22)) calc(50% + 2px), transparent calc(50% + 2px))}.part-category-works-person-swiper-slide-inner img,.part-category-works-person-swiper-slide-inner video{width:100%}.part-entry{margin-top:var(--space-large-5);background:url("../images/entry-home.jpg") center;background-size:cover}.part-entry-inner{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (width < 768px){.part-entry-inner{padding-right:var(--space-large-2);padding-left:var(--space-large-2);padding-top:var(--space-large-3);padding-bottom:var(--space-large-3)}}@media print,screen and (768px <= width < 1024px){.part-entry-inner{padding-right:var(--space-large-4);padding-left:var(--space-large-4);padding-top:var(--space-large-3);padding-bottom:var(--space-large-3)}}@media screen and (1024px <= width){.part-entry-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto;padding-right:var(--space-large-4);padding-left:var(--space-large-4);padding-top:var(--space-large-4);padding-bottom:var(--space-large-4)}}.part-entry-heading{font-style:oblique;color:rgb(var(--color-white));text-align:center;font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3)}.part-entry-heading-separator{margin-right:.2em;margin-left:.2em}.part-entry-action{margin-top:var(--paragraph-gap-top);text-align:center}.part-main-attribute{margin-bottom:var(--space-large-1)}.part-main-attribute-inner{display:flex;flex-wrap:wrap;column-gap:1em;padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-main-attribute-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-main-date-item{margin-top:.1em;font-family:var(--font-family-sans-en);white-space:nowrap;font-size:var(--font-size-large-1);line-height:var(--line-height-font-size-large-1)}.part-main-category-item{width:8em;margin-top:.3em;text-align:center;white-space:nowrap;border:1px solid rgb(var(--color-stroke));border-radius:var(--border-radius-normal);font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}.part-main-content>*:first-child,.part-main-content>*:first-child>.common-link-button,.part-main-content>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.mod-bottom .part-aside-inner{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.mod-bottom .part-aside-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-aside-navigation-heading{border:1px solid rgb(var(--color-black));border-radius:var(--box-border-radius-normal);padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--space-small-1);padding-bottom:var(--space-small-1);font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3)}.part-aside-navigation-heading a{text-decoration-line:underline;text-decoration-color:rgb(var(--color-normal), 0);transition-property:text-decoration-color;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}@media(hover: hover){.part-aside-navigation-heading a:hover{cursor:pointer;text-decoration-color:rgb(var(--color-normal), 0.8)}}@media(hover: none){.part-aside-navigation-heading a:active{text-decoration-color:rgb(var(--color-normal), 0.8)}}.part-aside-utility{margin-top:var(--space-large-3)}.part-lower{background:rgb(var(--color-fill))}.part-lower-inner{padding-top:var(--space-large-2);padding-bottom:var(--space-large-2)}.part-lower-inner>*:first-child,.part-lower-inner>*:first-child>.common-link-button,.part-lower-inner>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}@media screen and (width < 768px){.part-lower-inner{padding-right:var(--space-large-1);padding-left:var(--space-large-1);--page-volume-horizontal: var(--space-large-1)}}@media print,screen and (768px <= width){.part-lower-inner{padding-right:var(--space-large-6);padding-left:var(--space-large-6);max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-footer{position:relative}.part-footer-control{right:var(--space-small-1);z-index:9;visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.part-footer-control[aria-hidden=true]{visibility:hidden;opacity:0}.part-footer-control[aria-hidden=false]{visibility:visible;opacity:1}.part-footer-control.mod-allow-area{position:fixed;bottom:var(--space-small-1)}@media print,screen and (width < 1024px){.part-footer-control.mod-allow-area{bottom:var(--space-large-1)}}.part-footer-control.mod-deny-area{position:absolute;top:-1.5em}.part-footer-control-top{position:relative;display:block;height:3em;aspect-ratio:1/1;cursor:pointer;opacity:.8;transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.part-footer-control-top::before{position:absolute;top:0;right:0;display:block;width:100%;height:100%;content:"";background:url("../images/circle-arrow-a-up.svg");background-size:contain}@media(hover: hover){.part-footer-control-top:hover{cursor:pointer;opacity:1}}@media(hover: none){.part-footer-control-top:active{opacity:1}}.part-footer-upper-inner{padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media screen and (1024px <= width){.part-footer-upper-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-footer-utility{padding-top:var(--space-large-2)}.part-footer-utility>*:first-child,.part-footer-utility>*:first-child>.common-link-button,.part-footer-utility>.ccm-custom-style-container:first-child>*:first-child{margin-top:0 !important}.part-footer-lower-inner{padding-top:var(--space-large-1);padding-bottom:var(--space-normal);padding-right:var(--page-volume-horizontal);padding-left:var(--page-volume-horizontal)}@media print,screen and (width < 1024px){.part-footer-lower-inner{padding-bottom:calc(var(--space-small-1)*2 + var(--font-size-large-3)*var(--line-height-font-size-large-3) + var(--space-normal))}}@media screen and (1024px <= width){.part-footer-lower-inner{max-width:var(--page-width-max);margin-right:auto;margin-left:auto}}.part-footer-small{display:block;text-align:right;padding-top:small-2;padding-bottom:small-2;font-size:var(--font-size-small-2);line-height:var(--line-height-font-size-small-2)}.part-footer-small abbr{padding-right:.2em;font-family:"Verdana",sans-serif;font-size:var(--font-size-small-1);line-height:var(--line-height-font-size-small-1)}@media print,screen and (width < 1024px){.part-footer-action{position:fixed;bottom:0;left:var(--space-large-1);z-index:8;width:calc(100% - var(--space-large-1)*2)}}@media screen and (1024px <= width){.part-footer-action{display:none}}@media print,screen and (width < 1024px){.part-footer-action-item{overflow:hidden;background:rgb(var(--color-white));border-top-left-radius:var(--button-border-radius-normal);border-top-right-radius:var(--button-border-radius-large)}}@media print,screen and (width < 1024px){.part-footer-action-item a{position:relative;display:block;font-style:oblique;color:rgb(var(--color-white));text-align:center;background:rgb(var(--color-2));padding-right:var(--space-large-1);padding-left:var(--space-large-1);padding-top:var(--space-small-1);padding-bottom:var(--space-small-1);font-size:var(--font-size-large-3);line-height:var(--line-height-font-size-large-3);transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--ease-out-expo);transition-delay:0s}}@media print and (hover: hover),screen and (width < 1024px)and (hover: hover){.part-footer-action-item a:hover{cursor:pointer;opacity:.6}}@media print and (hover: none),screen and (width < 1024px)and (hover: none){.part-footer-action-item a:active{opacity:.6}}@media print,screen and (width < 1024px){.part-footer-action-separator{margin-right:.2em;margin-left:.2em}}.maintenance-mode-site-name img{height:25px}.maintenance-mode-heading-1{margin-top:var(--space-large-2);font-size:var(--font-size-large-2);line-height:var(--line-height-font-size-large-2)}.maintenance-mode-small{display:block;margin-top:var(--space-large-2)}/*# sourceMappingURL=style.css.map */
