@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(//fonts.googleapis.com/css?family=Lato:300);
@import url(//fonts.googleapis.com/css?family=Lato:300i);
@import url(//fonts.googleapis.com/css?family=Lato:400);
@import url(//fonts.googleapis.com/css?family=Lato:400i);
@import url(//fonts.googleapis.com/css?family=Lato:700);
@import url(//fonts.googleapis.com/css?family=Lato:700i);
@import url(//fonts.googleapis.com/css?family=Noto+Sans:400);
@import url(//fonts.googleapis.com/css?family=Noto+Sans:400i);
@import url(//fonts.googleapis.com/css?family=Noto+Sans:700);
@import url(//fonts.googleapis.com/css?family=Noto+Sans:700i);
@import url(https://use.typekit.net/slf0ydl.css);
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}abbr{text-decoration:none}mark{background:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}img{vertical-align:top}hr{height:0}html{font-size:62.5%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}body{min-width:1080px;background:#fff;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-family:"Noto Sans Japanese","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Verdana,sans-serif;color:#333;letter-spacing:.1em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}body.fixed{position:fixed;width:100%;height:100%}[lang=en] body{font-family:"Noto Sans",Helvetica,Arial,sans-serif}a{color:#438bc5;text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:underline}a[href^="mailto:"],a[href^=http]{word-break:break-all}@media screen and (min-width: 46.0625em){.pc-hide{display:none !important}}button,input,select,textarea{font-family:"Noto Sans Japanese","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Verdana,sans-serif;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}button:disabled,input:disabled,select:disabled,textarea:disabled{background:#f2f2f2;color:#ccc;opacity:1}button{border:none;cursor:pointer}::-moz-placeholder{color:#ccc;opacity:1;font-weight:300}:-ms-input-placeholder{color:#ccc;font-weight:300}::-webkit-input-placeholder{color:#ccc;font-weight:300}:placeholder-shown{color:#ccc;font-weight:300}strong{font-weight:bold}hr{border-top:1px solid #ccc}@media screen and (max-width: 46em){body{min-width:0;font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem}a{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}.sp-hide{display:none !important}button,input{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{line-height:1.5}}.clearfix:after{content:"";clear:both;display:block}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.is-bold{font-weight:bold}.kerning{margin-left:-0.4em;margin-right:-0.4em}a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:9px;margin-left:4px;margin-right:4px;background:url(/assets/img/common/icon-link-external.svg) no-repeat}.icon-external:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:9px;margin-left:4px;margin-right:4px;background:url(/assets/img/common/icon-link-external.svg) no-repeat}.icon-pdf:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-pdf.svg) no-repeat}.icon-xls:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-xls.svg) no-repeat}.icon-zip:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:19px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-zip.svg) no-repeat}.icon-movie:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-movie.svg) no-repeat}.pdf-info{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem;font-weight:normal;display:inline-block;white-space:nowrap;color:#333}.pdf-info:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-pdf.svg) no-repeat;margin-right:5px}.file-info{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem;font-weight:normal;display:inline-block;white-space:nowrap;margin-left:6px;color:#333}.file-info.is-pdf{margin-left:0}.file-info.is-pdf:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-pdf.svg) no-repeat;margin-right:5px}.file-info.is-pdf:only-child{white-space:normal}.file-info.is-xls{margin-left:0}.file-info.is-xls:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-xls.svg) no-repeat;margin-right:5px}.file-info.is-xls:only-child{white-space:normal}.file-info.is-zip{margin-left:0}.file-info.is-zip:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:19px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-zip.svg) no-repeat;margin-right:5px}.file-info.is-zip:only-child{white-space:normal}.file-info.is-movie{margin-left:0}.file-info.is-movie:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:13px;height:16px;margin-left:8px;background:url(/assets/img/common/icon-link-movie.svg) no-repeat;margin-right:5px}.file-info.is-movie:only-child{white-space:normal}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a,.link-arrow,.link-arrow-back,.link-arrow-gray,.link-arrow-white{display:inline-block;text-indent:-11px;padding-left:11px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a .file-info,.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a .pdf-info,.link-arrow-back .file-info,.link-arrow-back .pdf-info,.link-arrow-gray .file-info,.link-arrow-gray .pdf-info,.link-arrow-white .file-info,.link-arrow-white .pdf-info,.link-arrow .file-info,.link-arrow .pdf-info{padding-left:11px}.component-overlayMenu .overlayMenu-menu nav>ul>li>a,.link-circle,.link-circle-back,.link-circle-white{display:inline-block;text-indent:-21px;padding-left:21px}.component-overlayMenu .overlayMenu-menu nav>ul>li>a .file-info,.component-overlayMenu .overlayMenu-menu nav>ul>li>a .pdf-info,.link-circle-back .file-info,.link-circle-back .pdf-info,.link-circle-white .file-info,.link-circle-white .pdf-info,.link-circle .file-info,.link-circle .pdf-info{padding-left:21px}.link-arrow:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.link-arrow:before{top:-1px}}.link-arrow-white:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.link-arrow-white:before{top:-1px}}.link-arrow-white:before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.link-arrow-gray:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.link-arrow-gray:before{top:-1px}}.link-arrow-gray:before{background:url(/assets/img/common/icon-link-arrow-gray.svg) no-repeat}.link-arrow-back:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.link-arrow-back:before{top:-1px}}.link-arrow-back:before{transform:rotate(180deg)}.link-circle:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.link-circle-white:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.link-circle-white:before{background:url(/assets/img/common/icon-link-circle-white.svg) no-repeat}.link-circle-back:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.link-circle-back:before{transform:rotate(180deg)}.link-anchor:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:7px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-anchor.svg) no-repeat}@media screen and (max-width: 46em){.link-anchor:before{top:-1px}}.icon-mail:before,.icon-rss:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;height:10px;margin-right:6px}.icon-rss:before{width:10px;background:url(/assets/img/common/icon-rss.svg) no-repeat}.icon-mail:before{width:12px;background:url(/assets/img/common/icon-mail.svg) no-repeat}.hover-opacity{transition:all .3s 0s ease}.hover-opacity:hover{opacity:.8}.headline--lv1{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;margin-bottom:20px}.headline--lv1 span{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;display:block}.headline--lv2,.headline--lv2-2{font-size:24px;font-size:2.4rem;line-height:34px;line-height:3.4rem;color:#4065a2;text-align:center;margin-bottom:60px;letter-spacing:.15em}.headline--lv2-2:after,.headline--lv2:after{content:"";width:40px;height:2px;display:block;position:relative;left:50%;top:18px;transform:translateX(-50%);background:#4065a2}.headline--lv2 span,.headline--lv2-2 span{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-weight:normal}.headline--lv2 b,.headline--lv2-2 b{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;display:inline-block;margin-top:10px}.headline--lv2-2{color:#fff;margin-bottom:35px}.headline--lv2-2:after{top:14px;background:#fff}.headline--lv2-2.with-icon:before{content:"";width:80px;height:80px;display:block;border-radius:50%;margin:0 auto 15px;background:#fff center no-repeat;background-size:cover}.headline--lv3,.headline--lv3-2{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem;font-weight:bold;color:#4065a2;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.headline--lv3 span,.headline--lv3-2 span{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-weight:normal}.headline--lv3 .label,.headline--lv3-2 .label{background:#4065a2;color:#fff;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;display:inline-block;padding:2px 15px;margin:5px 20px 5px 0}.headline--lv3 .label-s,.headline--lv3-2 .label-s{background:#4065a2;color:#fff;font-weight:normal;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;display:inline-block;padding:3px 12px 4px;margin-bottom:6px}.headline--lv3-2{padding-bottom:0;border-bottom:none;margin-bottom:15px}.headline--lv4,.headline--lv4-2,.headline--lv4-3{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;font-weight:bold;margin-bottom:10px}.headline--lv4 span,.headline--lv4-2 span,.headline--lv4-3 span{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-weight:normal}.headline--lv4-2{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.headline--lv4-3{color:#4065a2}.headline--lv5{font-size:15px;font-size:1.5rem;line-height:26.25px;line-height:2.625rem;font-weight:bold;margin-bottom:10px}.headline--lv5 span{font-weight:normal}.headline--lv6{font-weight:bold;margin-top:10px;margin-bottom:10px;color:#4065a2}.btn{transition:all .3s 0s ease;background:rgba(51,51,51,0);border:1px solid #333;color:#333;display:inline-block;text-decoration:none;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;min-width:140px;padding:12px 25px 12px;text-align:center}.btn:hover{background:#333;color:#fff;text-decoration:none}.btn:active{text-decoration:none}.btn.more{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;padding:9px 25px 11px}.btn.w-full{min-width:0;width:100%}.btn.w-auto{min-width:0;width:auto}.btn+.btn,.btn+.btn-white{margin-left:30px}.btn:not(.more):not(.no-arrow):before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.btn:not(.more):not(.no-arrow):before{top:-1px}}.btn:not(.more):not(.no-arrow):before{background:url(/assets/img/common/icon-link-arrow-gray.svg) no-repeat}.btn:not(.more):not(.no-arrow):hover:before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.btn:hover .pdf-info,.btn:hover .size-info{transition:all .3s 0s ease;color:#fff}.btn:hover[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}.btn-white{transition:all .3s 0s ease;background:rgba(255,255,255,0);border:1px solid #fff;color:#fff;display:inline-block;text-decoration:none;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;min-width:140px;padding:12px 25px 12px;text-align:center}.btn-white:hover{background:#fff;color:#333;text-decoration:none}.btn-white:active{text-decoration:none}.btn-white.more{font-style:italic;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;padding:9px 25px 11px}.btn-white.w-full{min-width:0;width:100%}.btn-white.w-auto{min-width:0;width:auto}.btn-white+.btn,.btn-white+.btn-white{margin-left:30px}.btn-white:not(.more):not(.no-arrow):before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.btn-white:not(.more):not(.no-arrow):before{top:-1px}}.btn-white:not(.more):not(.no-arrow):before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.btn-white:not(.more):not(.no-arrow):hover:before{background:url(/assets/img/common/icon-link-arrow-gray.svg) no-repeat}.btn-white[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}.btn-white:hover[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):after{background:url(/assets/img/common/icon-link-external.svg) no-repeat}.btn-color{transition:all .3s 0s ease;background:#4065a2;color:#fff;display:inline-block;text-decoration:none;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;min-width:80px;padding:16px 30px 17px;text-align:center}.btn-color:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.btn-color:before{top:-1px}}.btn-color:before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.btn-color.no-arrow:before{display:none}.btn-color:hover{background:#4770b4;text-decoration:none}.btn-color:active{text-decoration:none}.btn-color[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat;margin-right:0}.btn-color.disabled{opacity:.3}.btn-color.disabled:hover{background:#4065a2;text-decoration:none}@media screen and (max-width: 46em){.btn-color{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;padding:12px 20px 13px}}.btn-color.w-full{min-width:0;width:100%}.btn-color.w-auto{min-width:0;width:auto}.btn-color+.btn-color,.btn-color+.btn-color-gray,.btn-color+.btn-color-red{margin-left:30px}.btn-color-red{transition:all .3s 0s ease;background:#d84d4d;color:#fff;display:inline-block;text-decoration:none;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;min-width:80px;padding:16px 30px 17px;text-align:center}.btn-color-red:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.btn-color-red:before{top:-1px}}.btn-color-red:before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.btn-color-red.no-arrow:before{display:none}.btn-color-red:hover{background:#dd6262;text-decoration:none}.btn-color-red:active{text-decoration:none}.btn-color-red[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat;margin-right:0}.btn-color-red.disabled{opacity:.3}.btn-color-red.disabled:hover{background:#d84d4d;text-decoration:none}@media screen and (max-width: 46em){.btn-color-red{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;padding:12px 20px 13px}}.btn-color-red.w-full{min-width:0;width:100%}.btn-color-red.w-auto{min-width:0;width:auto}.btn-color-red+.btn-color,.btn-color-red+.btn-color-gray,.btn-color-red+.btn-color-red{margin-left:30px}.btn-color-gray{transition:all .3s 0s ease;background:#aaa;color:#fff;display:inline-block;text-decoration:none;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;min-width:80px;padding:16px 30px 17px;text-align:center}.btn-color-gray:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.btn-color-gray:before{top:-1px}}.btn-color-gray:before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.btn-color-gray.no-arrow:before{display:none}.btn-color-gray:hover{background:#b7b7b7;text-decoration:none}.btn-color-gray:active{text-decoration:none}.btn-color-gray[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat;margin-right:0}.btn-color-gray.disabled{opacity:.3}.btn-color-gray.disabled:hover{background:#aaa;text-decoration:none}@media screen and (max-width: 46em){.btn-color-gray{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;padding:12px 20px 13px}}.btn-color-gray.w-full{min-width:0;width:100%}.btn-color-gray.w-auto{min-width:0;width:auto}.btn-color-gray+.btn-color,.btn-color-gray+.btn-color-gray,.btn-color-gray+.btn-color-red{margin-left:30px}.mod-paragraph+.mod-paragraph,.mod-paragraph+p,p+.mod-paragraph,p+p{margin-top:1.75em}.mod-ul{padding-bottom:5px}.mod-ul li{margin-left:20px;position:relative}.mod-ul li:not(:first-child){margin-top:5px}.mod-ul li:before{content:"・";position:absolute;left:-18px;top:0}.mod-ol{padding-bottom:5px}.mod-ol li{list-style:decimal;margin-left:20px}.mod-ol li:not(:first-child){margin-top:5px}.mod-ol-brackets{padding-bottom:5px}.mod-ol-brackets li{list-style-position:inside;counter-increment:cnt;padding-left:3em;position:relative}.mod-ol-brackets li:not(:first-child){margin-top:5px}.mod-ol-brackets li:before{display:marker;content:"（" counter(cnt) "）";position:absolute;left:0}.mod-dl{display:flex}.mod-dl dt{margin-right:1.5em;flex:0 0 auto}.mod-dl.type-col{display:block}.mod-dl.type-col dt{margin-right:0;margin-bottom:10px}.mod-list{padding-bottom:5px}.mod-list li:not(:first-child){margin-top:5px}.mod-lead{font-size:15px;font-size:1.5rem;line-height:26.25px;line-height:2.625rem;text-align:center;margin-bottom:60px}.headline--lv2+.mod-lead,.headline--lv2-2+.mod-lead{margin-top:-10px}.mod-caption{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;margin-top:10px}.mod-caption:not(:last-child){margin-bottom:10px}.mod-caption.indent{text-indent:-1em;padding-left:1em}p:not(.mod-caption)+.mod-caption{margin-top:20px}.mod-caption p.mod-caption+p.mod-caption{margin-top:0}.mod-asof{text-align:right;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.mod-attention{color:#d84d4d}.mod-label-text{font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;color:#4065a2;border:1px solid #4065a2;margin-left:8px;padding:0 6px;letter-spacing:normal;white-space:nowrap}.mod-label-text.is-attention{color:#d84d4d;border-color:#d84d4d;letter-spacing:.1em}.mod-ruby-after rt{display:inline-block;margin-left:5px;font-size:75%}.mod-ruby-after rt:before{content:"（"}.mod-ruby-after rt:after{content:"）"}.mod-sub,.mod-sup{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:75%}.mod-sup{bottom:.75ex}.mod-sign{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","Yu Mincho","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem;text-align:right}.mod-sign b{font-size:26px;font-size:2.6rem;line-height:45.5px;line-height:4.55rem}[lang=en] .mod-sign b{font-size:22px;font-size:2.2rem;line-height:38.5px;line-height:3.85rem}.mod-biography ul li{margin-bottom:5px;display:flex}.mod-biography ul li span{flex:0 0 8em;margin-right:10px}[lang=en] .mod-biography ul li span{font-style:italic;padding-left:4px}.mod-checkicon{position:relative;font-size:0;text-indent:-9999px;display:inline-block;width:17px}.mod-checkicon:before{content:"";display:block;position:absolute;top:50%;border-radius:50%;left:0;top:0;width:17px;height:17px;background:#4065a2}.mod-checkicon:after{content:"";display:block;position:absolute;top:50%;transition:all .2s 0s ease;left:6px;margin-top:-7px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.mod-bgBox{background:#f4f4f4;padding:30px;margin:30px 0;width:100%}.mod-bgBox.is-reduce{padding:15px 20px}.mod-bgBox.is-blue{background:#f5f7fb}.mod-bgBox.is-white{background:rgba(0,0,0,0)}.mod-bgBox:first-child{margin-top:0}.mod-bgBox:last-child{margin-bottom:0}.mod-borderBox{border:3px solid #d6d6d6;padding:30px;margin:30px 0;width:100%}.mod-borderBox.is-reduce{padding:15px 20px}.mod-borderBox.is-attention{border-color:#d84d4d}.mod-borderBox:first-child{margin-top:0}.mod-borderBox:last-child{margin-bottom:0}img.is-border{border:1px solid #d6d6d6}.mod-image{text-align:center}.mod-image img{max-width:100%}.mod-image.align-left{text-align:left}.mod-image.align-right{text-align:right}.mod-image-block{padding:30px;box-shadow:inset 0 0 0 1px #d6d6d6}.mod-figure img{width:100%;max-width:100%}.mod-figure figcaption{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;margin-top:8px;letter-spacing:.075em}.mod-figure figcaption .link-arrow{text-indent:0;padding-left:0}.mod-figure.is-border .image{position:relative}.mod-figure.is-border .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #d6d6d6}.mod-card{background:#fff;text-align:left;height:100%}.section:not(.bg) .inner .mod-card{background:#f4f4f4}.l-grid--tile .mod-card{height:auto;width:100%;display:flex}.l-grid--tile .mod-card a{height:auto;width:100%}.mod-card .title{font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;margin-bottom:6px;font-weight:bold;text-indent:-21px;padding-left:21px}.mod-card .title:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.mod-card .title:only-child{margin-bottom:0}.mod-card .title.icon-outline:before{width:14px;height:16px;background:url(/assets/img/common/icon-megamenu-outline.svg) no-repeat;background-size:14px 16px}.mod-card .headline--lv3,.mod-card .headline--lv3-2{margin-bottom:15px;line-height:2.4rem;text-indent:-21px;padding-left:21px}.mod-card .headline--lv3-2:before,.mod-card .headline--lv3:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.mod-card .headline--lv3-2:last-child,.mod-card .headline--lv3:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.mod-card .headline--lv3.icon-outline:before,.mod-card .icon-outline.headline--lv3-2:before{width:14px;height:16px;background:url(/assets/img/common/icon-megamenu-outline.svg) no-repeat;background-size:14px 16px}.mod-card .headline--lv3-2{margin-bottom:10px;line-height:2.4rem}.mod-card .headline--lv3-2:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.mod-card .headline--lv5{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.mod-card p{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.mod-card .links{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.mod-card dl.links dt{display:inline-block;background:#4065a2;color:#fff;padding:3px 15px 4px;margin-bottom:5px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;border-radius:3px}.mod-card figure .image{overflow:hidden}.mod-card figure .image img{width:100%;transition:all .3s 0s ease;-webkit-backface-visibility:hidden}.mod-card figure .image.is-border{position:relative}.mod-card figure .image.is-border:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #d6d6d6}.mod-card figure .image.is-border-bottom{position:relative}.mod-card figure .image.is-border-bottom:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#d6d6d6}.mod-card figure figcaption{padding:15px 20px 18px}.mod-card .text{padding:18px 20px 18px}.mod-card>a{color:#333;position:relative;display:block;height:100%}.mod-card>a:before{transition:all .3s 0s ease;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.mod-card>a:hover{text-decoration:none}.mod-card>a:hover figure .image img{transform:scale(1.05)}.mod-card>a:hover:before{box-shadow:inset 0 0 0 2px #4065a2}.mod-card>a:active{text-decoration:none}.mod-card>a.is-current:before{box-shadow:inset 0 0 0 2px #4065a2}.mod-card>a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):after{display:none}.mod-card>a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]) figcaption .title:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:9px;margin-left:4px;margin-right:4px;background:url(/assets/img/common/icon-link-external.svg) no-repeat}.mod-card.type-thumb figure{height:100%;display:flex;align-items:flex-start}.mod-card.type-thumb figure .image{width:100px;height:100px;flex:0 0 100px;margin:15px 0 15px 15px}.mod-card.type-thumb figure .image.portrait{height:125px}.mod-card.type-thumb figure figcaption{flex:1}.mod-card.type-thumb.align-middle figure{align-items:center}.mod-card.type-icon>a:hover figure .image img{transform:none}.mod-card.type-icon figure{height:100%;display:flex}.mod-card.type-icon figure .image{width:50px;flex:0 0 50px;margin:15px 0 15px 15px}.mod-card.type-icon figure figcaption{flex:1}.mod-card.type-icon.align-middle figure{align-items:center}@media(-ms-high-contrast: none){::-ms-backdrop,.mod-card.type-thumb figure figcaption{flex:auto}}@media(-ms-high-contrast: none){::-ms-backdrop,.mod-card.type-icon figure figcaption{flex:auto}}.mod-blockLink a{display:block;text-align:center;color:#333;background:#fff;border:4px solid #d6d6d6;padding:18px;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:bold}.mod-blockLink a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.mod-blockLink a:before{top:-2px}.mod-blockLink a:hover{text-decoration:none;color:#438bc5}.mod-blockLink a:active{text-decoration:none}[class*=mod-column-].gap-20{column-gap:20px}[class*=mod-column-].gap-40{column-gap:40px}[class*=mod-column-] dl,[class*=mod-column-] li{break-inside:avoid}.mod-column-2{columns:2}.mod-column-3{columns:3}.mod-column-4{columns:4}.mod-youtube iframe{display:block;margin:0 auto}.css-form{display:none}.mod-radio{padding-left:28px;cursor:pointer;transition:all .5s 0s ease;position:relative;display:inline-block;margin:13px 40px 13px 0;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}.mod-radio:before{content:"";display:block;position:absolute;top:50%;border:1px solid #d6d6d6;background:#fff;border-radius:100%;left:0;margin-top:-10px;width:20px;height:20px}.mod-radio:after{content:"";display:block;position:absolute;top:50%;border-radius:100%;background:#4065a2;opacity:0;transform:scale(0);transition:all .3s 0s ease;left:5px;margin-top:-5px;width:10px;height:10px}input[type=radio]:checked+.mod-radio{color:#4065a2}input[type=radio]:checked+.mod-radio:after{opacity:1;transform:scale(1)}.mod-check{padding-left:28px;cursor:pointer;transition:all .5s 0s ease;position:relative;display:inline-block;margin:13px 40px 13px 0;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}.mod-check:before{content:"";display:block;position:absolute;top:50%;border:1px solid #d6d6d6;background:#fff;border-radius:2px;left:0;margin-top:-10px;width:20px;height:20px}.mod-check:after{content:"";display:block;position:absolute;top:50%;opacity:0;transform:scale(0);transition:all .2s 0s ease;left:6px;margin-top:-9px;width:7px;height:14px;border-right:2px solid #4065a2;border-bottom:2px solid #4065a2;transform:translateY(4px) scale(0) rotate(45deg)}input[type=checkbox]:checked+.mod-check{color:#4065a2}input[type=checkbox]:checked+.mod-check:after{opacity:1;transform:translateY(0) scale(1) rotate(45deg)}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{appearance:none;border:1px solid #d6d6d6;border-radius:4px;padding:9px 10px;margin-right:10px;width:100%;vertical-align:middle}input[type=email]:last-child,input[type=number]:last-child,input[type=password]:last-child,input[type=tel]:last-child,input[type=text]:last-child,input[type=url]:last-child{margin-right:0}input[type=email].short,input[type=number].short,input[type=password].short,input[type=tel].short,input[type=text].short,input[type=url].short{width:100px}input[type=email].middle,input[type=number].middle,input[type=password].middle,input[type=tel].middle,input[type=text].middle,input[type=url].middle{width:200px}input[type=email].long,input[type=number].long,input[type=password].long,input[type=tel].long,input[type=text].long,input[type=url].long{width:400px}input[type=email].is-error,input[type=number].is-error,input[type=password].is-error,input[type=tel].is-error,input[type=text].is-error,input[type=url].is-error{border-color:#e68c8c;background:#fef9f9}input[type=submit]{border:0;border-radius:0;cursor:pointer;appearance:none}textarea{appearance:none;border:1px solid #d6d6d6;border-radius:4px;padding:9px 10px;width:100%;height:160px}textarea.is-error{border-color:#e68c8c;background:#fef9f9}.css-form-select{position:relative;margin-right:10px;display:inline-block}.css-form-select:after,.css-form-select:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:8px;height:1px;background:#4065a2}.css-form-select:before{right:15.5px;transform-origin:right center;transform:translateY(2.4px) rotate(45deg)}.css-form-select:after{right:8px;transform-origin:left center;transform:translateY(2.4px) rotate(-45deg)}.css-form-select.is-open:before{transform:translateY(-2.4px) rotate(-45deg)}.css-form-select.is-open:after{right:8px;transform:translateY(-2.4px) rotate(45deg)}select{appearance:none;border:1px solid #d6d6d6;background:#fff;border-radius:4px;padding:9px 40px 9px 15px;cursor:pointer}select.is-error{border-color:#e68c8c;background:#fef9f9}select::-ms-expand{display:none}.mod-tabs .tabs{display:flex;flex-wrap:wrap;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-bottom:40px}.mod-tabs .tabs.w-fixed{width:1000px;margin:60px auto 0}.mod-tabs .tabs.center{justify-content:center}.mod-tabs .tabs li{flex:1;position:relative}.mod-tabs .tabs li:before{transition:all .3s 0s ease;content:"";display:block;width:100%;height:0;background:#4065a2;position:absolute;left:0;bottom:-1px}.mod-tabs .tabs li a{height:100%;transition:all .3s 0s ease;display:block;padding:15px 38px 16px;text-align:center;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:500;color:#333}.mod-tabs .tabs li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.mod-tabs .tabs li a:before{top:-1px}}@media screen and (min-width: 46.0625em){.mod-tabs .tabs li a:before{margin-right:10px;width:5px;height:9px;background-size:5px 9px}}.mod-tabs .tabs li a:hover{text-decoration:none;color:#4065a2}.mod-tabs .tabs li a:active{text-decoration:none}.mod-tabs .tabs li.is-active:before{height:3px}.mod-tabs .tabs li.is-active a{color:#4065a2}.mod-tabs .tabs.size-s li a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding:15px 16px 16px}.mod-tabs .tab-contents{display:none}.mod-tabs .tab-contents.is-active{display:block}.mod-accordion{cursor:pointer;position:relative;color:#438bc5;display:inline-block;padding-right:25px}.mod-accordion:after,.mod-accordion:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:6px;height:1px;background:#4065a2}.mod-accordion:before{right:11.5px;transform-origin:right center;transform:translateY(1.8px) rotate(45deg)}.mod-accordion:after{right:6px;transform-origin:left center;transform:translateY(1.8px) rotate(-45deg)}.mod-accordion.is-open:before{transform:translateY(-1.8px) rotate(-45deg)}.mod-accordion.is-open:after{right:6px;transform:translateY(-1.8px) rotate(45deg)}.mod-accordion.arrow-left{padding-right:0;padding-left:20px}.mod-accordion.arrow-left:before{right:auto;left:1px}.mod-accordion.arrow-left:after{right:auto;left:7px}.mod-accordion.default-open+.mod-accordion-contents{display:block}.mod-accordion-contents{display:none}@media screen and (min-width: 46.0625em){.mod-sp-accordion-contents{display:block !important;height:auto !important}}.list-fade-enter-active,.list-fade-leave-active{transition:all .3s}.list-fade-enter,.list-fade-leave-to{opacity:0}@media screen and (max-width: 46em){.sp-align-left{text-align:left}.sp-align-center{text-align:center}.sp-align-right{text-align:right}.headline--lv1{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}[lang=en] .headline--lv1{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.headline--lv1 span{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;display:block}.headline--lv2,.headline--lv2-2{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;margin-bottom:50px}.headline--lv2-2:after,.headline--lv2:after{width:30px;height:1px;top:12px}.headline--lv2 span,.headline--lv2-2 span{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.headline--lv2 b,.headline--lv2-2 b{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}.headline--lv2-2{margin-bottom:22px}.headline--lv2-2:after{top:10px}.headline--lv2-2.with-icon:before{width:40px;height:40px;margin:0 auto 10px}.headline--lv3,.headline--lv3-2{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;margin-bottom:15px;padding-bottom:10px}.headline--lv3 span,.headline--lv3-2 span{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.headline--lv3 .label,.headline--lv3-2 .label{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;padding:1px 10px;margin-right:12px;margin-bottom:5px}.headline--lv3-2{padding-bottom:0;margin-bottom:12px;border-bottom:none}.headline--lv3-2.sp-headline--lv3{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.headline--lv4,.headline--lv4-2,.headline--lv4-3{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;margin-bottom:5px}.headline--lv4 span,.headline--lv4-2 span,.headline--lv4-3 span{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.headline--lv5{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;margin-bottom:5px}.btn{margin:5px}.btn+.btn,.btn+.btn-white{margin-left:5px}.btn-white{margin:5px}.btn-white+.btn,.btn-white+.btn-white{margin-left:5px}.btn-color{margin:5px}.btn-color+.btn-color,.btn-color+.btn-color-gray,.btn-color+.btn-color-red{margin-left:5px}.btn-color-red{margin:5px}.btn-color-red+.btn-color,.btn-color-red+.btn-color-gray,.btn-color-red+.btn-color-red{margin-left:5px}.btn-color-gray{margin:5px}.btn-color-gray+.btn-color,.btn-color-gray+.btn-color-gray,.btn-color-gray+.btn-color-red{margin-left:5px}.mod-dl dt{margin-right:1em}.mod-dl.sp-col{display:block}.mod-dl.sp-col dt{margin-right:0;margin-bottom:5px}.mod-dl.type-col dt{margin-right:0;margin-bottom:5px}.mod-lead{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem;margin-bottom:35px}.headline--lv2+.mod-lead,.headline--lv2-2+.mod-lead{margin-top:-20px}.mod-caption{font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}.mod-asof{font-size:11px;font-size:1.1rem;line-height:19.25px;line-height:1.925rem}.mod-sign{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.mod-sign b{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem}.mod-biography ul li{margin-bottom:10px;display:block}.mod-biography ul li span{display:block;margin-right:0}[lang=en] .mod-biography ul li span{padding-left:3px;font-weight:bold}.mod-checkicon:after{margin-top:-6px}.mod-bgBox{padding:15px;margin:20px 0}.mod-borderBox{padding:15px;margin:20px 0}.mod-image-block{padding:20px}.mod-figure figcaption{font-size:11px;font-size:1.1rem;line-height:19.25px;line-height:1.925rem;margin-top:8px}.mod-card .title{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.mod-card .title:before{top:-1px}.mod-card figure figcaption{padding:14px 15px 15px}.mod-card .text{padding:15px 15px 15px}.mod-card.type-thumb figure .image{width:70px;height:70px;flex:0 0 70px}.mod-card.type-thumb figure .image.portrait{height:88px}.mod-card.type-thumb figure .image.portrait+figcaption .headline--lv3-2{min-height:88px}.mod-card.type-thumb figure figcaption .headline--lv3-2{min-height:70px;display:flex;align-items:center;padding-left:0;text-indent:0}.mod-card.type-thumb figure figcaption .headline--lv3-2:before{display:none}.mod-card.type-thumb figure figcaption .headline--lv3-2 a,.mod-card.type-thumb figure figcaption .headline--lv3-2 strong{line-height:2.4rem;text-indent:-21px;padding-left:21px}.mod-card.type-thumb figure figcaption .headline--lv3-2 a:before,.mod-card.type-thumb figure figcaption .headline--lv3-2 strong:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.mod-card.type-thumb figure figcaption .headline--lv3-2+.links,.mod-card.type-thumb figure figcaption .headline--lv3-2+.links+p,.mod-card.type-thumb figure figcaption .headline--lv3-2+p,.mod-card.type-thumb figure figcaption .headline--lv3-2+p+.links{margin-left:-85px}.mod-card.type-thumb figure figcaption .headline--lv3-2.icon-outline a:before,.mod-card.type-thumb figure figcaption .headline--lv3-2.icon-outline strong:before{width:14px;height:16px;background:url(/assets/img/common/icon-megamenu-outline.svg) no-repeat;background-size:14px 16px}.mod-card.type-thumb.align-middle figure{align-items:flex-start}.mod-blockLink a{padding:12px 15px;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem}.mod-column-2{columns:1}.mod-column-3{columns:1}.mod-column-4{columns:1}.mod-youtube{position:relative;width:100%;padding-top:56.25%}.mod-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{margin-right:7px}input[type=email].short,input[type=number].short,input[type=password].short,input[type=tel].short,input[type=text].short,input[type=url].short{width:100%}input[type=email].middle,input[type=number].middle,input[type=password].middle,input[type=tel].middle,input[type=text].middle,input[type=url].middle{width:100%}input[type=email].long,input[type=number].long,input[type=password].long,input[type=tel].long,input[type=text].long,input[type=url].long{width:100%}.css-form-select{width:100%}select{width:100%}.mod-tabs .tabs{border-bottom:none}.mod-tabs .tabs.w-fixed{width:auto;margin:15px 15px 0}.mod-tabs .tabs.center{justify-content:flex-start}.mod-tabs .tabs li{flex:1 1 auto;border-bottom:1px solid #d6d6d6}.mod-tabs .tabs li a{padding:15px 15px 15px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.mod-tabs .tabs.size-s li a{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;padding:15px 15px 15px}.mod-sp-accordion{cursor:pointer;position:relative;color:#438bc5;display:block;padding-right:25px}.mod-sp-accordion:after,.mod-sp-accordion:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:10px;height:1px;background:#4065a2}.mod-sp-accordion:before{right:19.5px;transform-origin:right center;transform:translateY(3px) rotate(45deg)}.mod-sp-accordion:after{right:10px;transform-origin:left center;transform:translateY(3px) rotate(-45deg)}.mod-sp-accordion.is-open:before{transform:translateY(-3px) rotate(-45deg)}.mod-sp-accordion.is-open:after{right:10px;transform:translateY(-3px) rotate(45deg)}.mod-sp-accordion.is-open+.mod-accordion-contents{display:block}.mod-sp-accordion-contents{display:none}}.l-grid-wrap{overflow:hidden}.l-grid-wrap [class*=" l-grid"],.l-grid-wrap [class^=l-grid]{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-bottom:-40px}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"],.l-grid-wrap [class*=" l-grid"] [class^=l-col],.l-grid-wrap [class^=l-grid] [class*=" l-col"],.l-grid-wrap [class^=l-grid] [class^=l-col]{padding-left:20px;padding-right:20px;margin-bottom:40px;flex:1}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"][class*="--top"],.l-grid-wrap [class*=" l-grid"] [class^=l-col][class*="--top"],.l-grid-wrap [class^=l-grid] [class*=" l-col"][class*="--top"],.l-grid-wrap [class^=l-grid] [class^=l-col][class*="--top"]{align-self:flex-start}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"][class*="--middle"],.l-grid-wrap [class*=" l-grid"] [class^=l-col][class*="--middle"],.l-grid-wrap [class^=l-grid] [class*=" l-col"][class*="--middle"],.l-grid-wrap [class^=l-grid] [class^=l-col][class*="--middle"]{align-self:center}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"][class*="--bottom"],.l-grid-wrap [class*=" l-grid"] [class^=l-col][class*="--bottom"],.l-grid-wrap [class^=l-grid] [class*=" l-col"][class*="--bottom"],.l-grid-wrap [class^=l-grid] [class^=l-col][class*="--bottom"]{align-self:flex-end}.l-grid-wrap [class*=" l-grid"] .col-auto,.l-grid-wrap [class^=l-grid] .col-auto{flex:0 0 auto}.l-grid-wrap [class*=" l-grid"] .push-0,.l-grid-wrap [class^=l-grid] .push-0{margin-left:0}.l-grid-wrap [class*=" l-grid"] .col-1-1,.l-grid-wrap [class^=l-grid] .col-1-1{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .col-1-2,.l-grid-wrap [class^=l-grid] .col-1-2{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .push-1-2,.l-grid-wrap [class^=l-grid] .push-1-2{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .col-2-2,.l-grid-wrap [class^=l-grid] .col-2-2{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-2-2,.l-grid-wrap [class^=l-grid] .push-2-2{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-3,.l-grid-wrap [class^=l-grid] .col-1-3{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-1-3,.l-grid-wrap [class^=l-grid] .push-1-3{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-2-3,.l-grid-wrap [class^=l-grid] .col-2-3{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-2-3,.l-grid-wrap [class^=l-grid] .push-2-3{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-3-3,.l-grid-wrap [class^=l-grid] .col-3-3{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-3-3,.l-grid-wrap [class^=l-grid] .push-3-3{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-4,.l-grid-wrap [class^=l-grid] .col-1-4{flex:0 0 25%;width:25%;max-width:25%}.l-grid-wrap [class*=" l-grid"] .push-1-4,.l-grid-wrap [class^=l-grid] .push-1-4{margin-left:25%}.l-grid-wrap [class*=" l-grid"] .col-2-4,.l-grid-wrap [class^=l-grid] .col-2-4{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .push-2-4,.l-grid-wrap [class^=l-grid] .push-2-4{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .col-3-4,.l-grid-wrap [class^=l-grid] .col-3-4{flex:0 0 75%;width:75%;max-width:75%}.l-grid-wrap [class*=" l-grid"] .push-3-4,.l-grid-wrap [class^=l-grid] .push-3-4{margin-left:75%}.l-grid-wrap [class*=" l-grid"] .col-4-4,.l-grid-wrap [class^=l-grid] .col-4-4{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-4-4,.l-grid-wrap [class^=l-grid] .push-4-4{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-5,.l-grid-wrap [class^=l-grid] .col-1-5{flex:0 0 20%;width:20%;max-width:20%}.l-grid-wrap [class*=" l-grid"] .push-1-5,.l-grid-wrap [class^=l-grid] .push-1-5{margin-left:20%}.l-grid-wrap [class*=" l-grid"] .col-2-5,.l-grid-wrap [class^=l-grid] .col-2-5{flex:0 0 40%;width:40%;max-width:40%}.l-grid-wrap [class*=" l-grid"] .push-2-5,.l-grid-wrap [class^=l-grid] .push-2-5{margin-left:40%}.l-grid-wrap [class*=" l-grid"] .col-3-5,.l-grid-wrap [class^=l-grid] .col-3-5{flex:0 0 60%;width:60%;max-width:60%}.l-grid-wrap [class*=" l-grid"] .push-3-5,.l-grid-wrap [class^=l-grid] .push-3-5{margin-left:60%}.l-grid-wrap [class*=" l-grid"] .col-4-5,.l-grid-wrap [class^=l-grid] .col-4-5{flex:0 0 80%;width:80%;max-width:80%}.l-grid-wrap [class*=" l-grid"] .push-4-5,.l-grid-wrap [class^=l-grid] .push-4-5{margin-left:80%}.l-grid-wrap [class*=" l-grid"] .col-5-5,.l-grid-wrap [class^=l-grid] .col-5-5{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-5-5,.l-grid-wrap [class^=l-grid] .push-5-5{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-6,.l-grid-wrap [class^=l-grid] .col-1-6{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-1-6,.l-grid-wrap [class^=l-grid] .push-1-6{margin-left:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-2-6,.l-grid-wrap [class^=l-grid] .col-2-6{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-2-6,.l-grid-wrap [class^=l-grid] .push-2-6{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-3-6,.l-grid-wrap [class^=l-grid] .col-3-6{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .push-3-6,.l-grid-wrap [class^=l-grid] .push-3-6{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .col-4-6,.l-grid-wrap [class^=l-grid] .col-4-6{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-4-6,.l-grid-wrap [class^=l-grid] .push-4-6{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-5-6,.l-grid-wrap [class^=l-grid] .col-5-6{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-5-6,.l-grid-wrap [class^=l-grid] .push-5-6{margin-left:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-6-6,.l-grid-wrap [class^=l-grid] .col-6-6{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-6-6,.l-grid-wrap [class^=l-grid] .push-6-6{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-7,.l-grid-wrap [class^=l-grid] .col-1-7{flex:0 0 14.2857142857%;width:14.2857142857%;max-width:14.2857142857%}.l-grid-wrap [class*=" l-grid"] .push-1-7,.l-grid-wrap [class^=l-grid] .push-1-7{margin-left:14.2857142857%}.l-grid-wrap [class*=" l-grid"] .col-2-7,.l-grid-wrap [class^=l-grid] .col-2-7{flex:0 0 28.5714285714%;width:28.5714285714%;max-width:28.5714285714%}.l-grid-wrap [class*=" l-grid"] .push-2-7,.l-grid-wrap [class^=l-grid] .push-2-7{margin-left:28.5714285714%}.l-grid-wrap [class*=" l-grid"] .col-3-7,.l-grid-wrap [class^=l-grid] .col-3-7{flex:0 0 42.8571428571%;width:42.8571428571%;max-width:42.8571428571%}.l-grid-wrap [class*=" l-grid"] .push-3-7,.l-grid-wrap [class^=l-grid] .push-3-7{margin-left:42.8571428571%}.l-grid-wrap [class*=" l-grid"] .col-4-7,.l-grid-wrap [class^=l-grid] .col-4-7{flex:0 0 57.1428571429%;width:57.1428571429%;max-width:57.1428571429%}.l-grid-wrap [class*=" l-grid"] .push-4-7,.l-grid-wrap [class^=l-grid] .push-4-7{margin-left:57.1428571429%}.l-grid-wrap [class*=" l-grid"] .col-5-7,.l-grid-wrap [class^=l-grid] .col-5-7{flex:0 0 71.4285714286%;width:71.4285714286%;max-width:71.4285714286%}.l-grid-wrap [class*=" l-grid"] .push-5-7,.l-grid-wrap [class^=l-grid] .push-5-7{margin-left:71.4285714286%}.l-grid-wrap [class*=" l-grid"] .col-6-7,.l-grid-wrap [class^=l-grid] .col-6-7{flex:0 0 85.7142857143%;width:85.7142857143%;max-width:85.7142857143%}.l-grid-wrap [class*=" l-grid"] .push-6-7,.l-grid-wrap [class^=l-grid] .push-6-7{margin-left:85.7142857143%}.l-grid-wrap [class*=" l-grid"] .col-7-7,.l-grid-wrap [class^=l-grid] .col-7-7{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-7-7,.l-grid-wrap [class^=l-grid] .push-7-7{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-8,.l-grid-wrap [class^=l-grid] .col-1-8{flex:0 0 12.5%;width:12.5%;max-width:12.5%}.l-grid-wrap [class*=" l-grid"] .push-1-8,.l-grid-wrap [class^=l-grid] .push-1-8{margin-left:12.5%}.l-grid-wrap [class*=" l-grid"] .col-2-8,.l-grid-wrap [class^=l-grid] .col-2-8{flex:0 0 25%;width:25%;max-width:25%}.l-grid-wrap [class*=" l-grid"] .push-2-8,.l-grid-wrap [class^=l-grid] .push-2-8{margin-left:25%}.l-grid-wrap [class*=" l-grid"] .col-3-8,.l-grid-wrap [class^=l-grid] .col-3-8{flex:0 0 37.5%;width:37.5%;max-width:37.5%}.l-grid-wrap [class*=" l-grid"] .push-3-8,.l-grid-wrap [class^=l-grid] .push-3-8{margin-left:37.5%}.l-grid-wrap [class*=" l-grid"] .col-4-8,.l-grid-wrap [class^=l-grid] .col-4-8{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .push-4-8,.l-grid-wrap [class^=l-grid] .push-4-8{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .col-5-8,.l-grid-wrap [class^=l-grid] .col-5-8{flex:0 0 62.5%;width:62.5%;max-width:62.5%}.l-grid-wrap [class*=" l-grid"] .push-5-8,.l-grid-wrap [class^=l-grid] .push-5-8{margin-left:62.5%}.l-grid-wrap [class*=" l-grid"] .col-6-8,.l-grid-wrap [class^=l-grid] .col-6-8{flex:0 0 75%;width:75%;max-width:75%}.l-grid-wrap [class*=" l-grid"] .push-6-8,.l-grid-wrap [class^=l-grid] .push-6-8{margin-left:75%}.l-grid-wrap [class*=" l-grid"] .col-7-8,.l-grid-wrap [class^=l-grid] .col-7-8{flex:0 0 87.5%;width:87.5%;max-width:87.5%}.l-grid-wrap [class*=" l-grid"] .push-7-8,.l-grid-wrap [class^=l-grid] .push-7-8{margin-left:87.5%}.l-grid-wrap [class*=" l-grid"] .col-8-8,.l-grid-wrap [class^=l-grid] .col-8-8{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-8-8,.l-grid-wrap [class^=l-grid] .push-8-8{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-9,.l-grid-wrap [class^=l-grid] .col-1-9{flex:0 0 11.1111111111%;width:11.1111111111%;max-width:11.1111111111%}.l-grid-wrap [class*=" l-grid"] .push-1-9,.l-grid-wrap [class^=l-grid] .push-1-9{margin-left:11.1111111111%}.l-grid-wrap [class*=" l-grid"] .col-2-9,.l-grid-wrap [class^=l-grid] .col-2-9{flex:0 0 22.2222222222%;width:22.2222222222%;max-width:22.2222222222%}.l-grid-wrap [class*=" l-grid"] .push-2-9,.l-grid-wrap [class^=l-grid] .push-2-9{margin-left:22.2222222222%}.l-grid-wrap [class*=" l-grid"] .col-3-9,.l-grid-wrap [class^=l-grid] .col-3-9{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-3-9,.l-grid-wrap [class^=l-grid] .push-3-9{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-4-9,.l-grid-wrap [class^=l-grid] .col-4-9{flex:0 0 44.4444444444%;width:44.4444444444%;max-width:44.4444444444%}.l-grid-wrap [class*=" l-grid"] .push-4-9,.l-grid-wrap [class^=l-grid] .push-4-9{margin-left:44.4444444444%}.l-grid-wrap [class*=" l-grid"] .col-5-9,.l-grid-wrap [class^=l-grid] .col-5-9{flex:0 0 55.5555555556%;width:55.5555555556%;max-width:55.5555555556%}.l-grid-wrap [class*=" l-grid"] .push-5-9,.l-grid-wrap [class^=l-grid] .push-5-9{margin-left:55.5555555556%}.l-grid-wrap [class*=" l-grid"] .col-6-9,.l-grid-wrap [class^=l-grid] .col-6-9{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-6-9,.l-grid-wrap [class^=l-grid] .push-6-9{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-7-9,.l-grid-wrap [class^=l-grid] .col-7-9{flex:0 0 77.7777777778%;width:77.7777777778%;max-width:77.7777777778%}.l-grid-wrap [class*=" l-grid"] .push-7-9,.l-grid-wrap [class^=l-grid] .push-7-9{margin-left:77.7777777778%}.l-grid-wrap [class*=" l-grid"] .col-8-9,.l-grid-wrap [class^=l-grid] .col-8-9{flex:0 0 88.8888888889%;width:88.8888888889%;max-width:88.8888888889%}.l-grid-wrap [class*=" l-grid"] .push-8-9,.l-grid-wrap [class^=l-grid] .push-8-9{margin-left:88.8888888889%}.l-grid-wrap [class*=" l-grid"] .col-9-9,.l-grid-wrap [class^=l-grid] .col-9-9{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-9-9,.l-grid-wrap [class^=l-grid] .push-9-9{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-10,.l-grid-wrap [class^=l-grid] .col-1-10{flex:0 0 10%;width:10%;max-width:10%}.l-grid-wrap [class*=" l-grid"] .push-1-10,.l-grid-wrap [class^=l-grid] .push-1-10{margin-left:10%}.l-grid-wrap [class*=" l-grid"] .col-2-10,.l-grid-wrap [class^=l-grid] .col-2-10{flex:0 0 20%;width:20%;max-width:20%}.l-grid-wrap [class*=" l-grid"] .push-2-10,.l-grid-wrap [class^=l-grid] .push-2-10{margin-left:20%}.l-grid-wrap [class*=" l-grid"] .col-3-10,.l-grid-wrap [class^=l-grid] .col-3-10{flex:0 0 30%;width:30%;max-width:30%}.l-grid-wrap [class*=" l-grid"] .push-3-10,.l-grid-wrap [class^=l-grid] .push-3-10{margin-left:30%}.l-grid-wrap [class*=" l-grid"] .col-4-10,.l-grid-wrap [class^=l-grid] .col-4-10{flex:0 0 40%;width:40%;max-width:40%}.l-grid-wrap [class*=" l-grid"] .push-4-10,.l-grid-wrap [class^=l-grid] .push-4-10{margin-left:40%}.l-grid-wrap [class*=" l-grid"] .col-5-10,.l-grid-wrap [class^=l-grid] .col-5-10{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .push-5-10,.l-grid-wrap [class^=l-grid] .push-5-10{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .col-6-10,.l-grid-wrap [class^=l-grid] .col-6-10{flex:0 0 60%;width:60%;max-width:60%}.l-grid-wrap [class*=" l-grid"] .push-6-10,.l-grid-wrap [class^=l-grid] .push-6-10{margin-left:60%}.l-grid-wrap [class*=" l-grid"] .col-7-10,.l-grid-wrap [class^=l-grid] .col-7-10{flex:0 0 70%;width:70%;max-width:70%}.l-grid-wrap [class*=" l-grid"] .push-7-10,.l-grid-wrap [class^=l-grid] .push-7-10{margin-left:70%}.l-grid-wrap [class*=" l-grid"] .col-8-10,.l-grid-wrap [class^=l-grid] .col-8-10{flex:0 0 80%;width:80%;max-width:80%}.l-grid-wrap [class*=" l-grid"] .push-8-10,.l-grid-wrap [class^=l-grid] .push-8-10{margin-left:80%}.l-grid-wrap [class*=" l-grid"] .col-9-10,.l-grid-wrap [class^=l-grid] .col-9-10{flex:0 0 90%;width:90%;max-width:90%}.l-grid-wrap [class*=" l-grid"] .push-9-10,.l-grid-wrap [class^=l-grid] .push-9-10{margin-left:90%}.l-grid-wrap [class*=" l-grid"] .col-10-10,.l-grid-wrap [class^=l-grid] .col-10-10{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-10-10,.l-grid-wrap [class^=l-grid] .push-10-10{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-11,.l-grid-wrap [class^=l-grid] .col-1-11{flex:0 0 9.0909090909%;width:9.0909090909%;max-width:9.0909090909%}.l-grid-wrap [class*=" l-grid"] .push-1-11,.l-grid-wrap [class^=l-grid] .push-1-11{margin-left:9.0909090909%}.l-grid-wrap [class*=" l-grid"] .col-2-11,.l-grid-wrap [class^=l-grid] .col-2-11{flex:0 0 18.1818181818%;width:18.1818181818%;max-width:18.1818181818%}.l-grid-wrap [class*=" l-grid"] .push-2-11,.l-grid-wrap [class^=l-grid] .push-2-11{margin-left:18.1818181818%}.l-grid-wrap [class*=" l-grid"] .col-3-11,.l-grid-wrap [class^=l-grid] .col-3-11{flex:0 0 27.2727272727%;width:27.2727272727%;max-width:27.2727272727%}.l-grid-wrap [class*=" l-grid"] .push-3-11,.l-grid-wrap [class^=l-grid] .push-3-11{margin-left:27.2727272727%}.l-grid-wrap [class*=" l-grid"] .col-4-11,.l-grid-wrap [class^=l-grid] .col-4-11{flex:0 0 36.3636363636%;width:36.3636363636%;max-width:36.3636363636%}.l-grid-wrap [class*=" l-grid"] .push-4-11,.l-grid-wrap [class^=l-grid] .push-4-11{margin-left:36.3636363636%}.l-grid-wrap [class*=" l-grid"] .col-5-11,.l-grid-wrap [class^=l-grid] .col-5-11{flex:0 0 45.4545454545%;width:45.4545454545%;max-width:45.4545454545%}.l-grid-wrap [class*=" l-grid"] .push-5-11,.l-grid-wrap [class^=l-grid] .push-5-11{margin-left:45.4545454545%}.l-grid-wrap [class*=" l-grid"] .col-6-11,.l-grid-wrap [class^=l-grid] .col-6-11{flex:0 0 54.5454545455%;width:54.5454545455%;max-width:54.5454545455%}.l-grid-wrap [class*=" l-grid"] .push-6-11,.l-grid-wrap [class^=l-grid] .push-6-11{margin-left:54.5454545455%}.l-grid-wrap [class*=" l-grid"] .col-7-11,.l-grid-wrap [class^=l-grid] .col-7-11{flex:0 0 63.6363636364%;width:63.6363636364%;max-width:63.6363636364%}.l-grid-wrap [class*=" l-grid"] .push-7-11,.l-grid-wrap [class^=l-grid] .push-7-11{margin-left:63.6363636364%}.l-grid-wrap [class*=" l-grid"] .col-8-11,.l-grid-wrap [class^=l-grid] .col-8-11{flex:0 0 72.7272727273%;width:72.7272727273%;max-width:72.7272727273%}.l-grid-wrap [class*=" l-grid"] .push-8-11,.l-grid-wrap [class^=l-grid] .push-8-11{margin-left:72.7272727273%}.l-grid-wrap [class*=" l-grid"] .col-9-11,.l-grid-wrap [class^=l-grid] .col-9-11{flex:0 0 81.8181818182%;width:81.8181818182%;max-width:81.8181818182%}.l-grid-wrap [class*=" l-grid"] .push-9-11,.l-grid-wrap [class^=l-grid] .push-9-11{margin-left:81.8181818182%}.l-grid-wrap [class*=" l-grid"] .col-10-11,.l-grid-wrap [class^=l-grid] .col-10-11{flex:0 0 90.9090909091%;width:90.9090909091%;max-width:90.9090909091%}.l-grid-wrap [class*=" l-grid"] .push-10-11,.l-grid-wrap [class^=l-grid] .push-10-11{margin-left:90.9090909091%}.l-grid-wrap [class*=" l-grid"] .col-11-11,.l-grid-wrap [class^=l-grid] .col-11-11{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-11-11,.l-grid-wrap [class^=l-grid] .push-11-11{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .col-1-12,.l-grid-wrap [class^=l-grid] .col-1-12{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-1-12,.l-grid-wrap [class^=l-grid] .push-1-12{margin-left:8.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-2-12,.l-grid-wrap [class^=l-grid] .col-2-12{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-2-12,.l-grid-wrap [class^=l-grid] .push-2-12{margin-left:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-3-12,.l-grid-wrap [class^=l-grid] .col-3-12{flex:0 0 25%;width:25%;max-width:25%}.l-grid-wrap [class*=" l-grid"] .push-3-12,.l-grid-wrap [class^=l-grid] .push-3-12{margin-left:25%}.l-grid-wrap [class*=" l-grid"] .col-4-12,.l-grid-wrap [class^=l-grid] .col-4-12{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-4-12,.l-grid-wrap [class^=l-grid] .push-4-12{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-5-12,.l-grid-wrap [class^=l-grid] .col-5-12{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-5-12,.l-grid-wrap [class^=l-grid] .push-5-12{margin-left:41.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-6-12,.l-grid-wrap [class^=l-grid] .col-6-12{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .push-6-12,.l-grid-wrap [class^=l-grid] .push-6-12{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .col-7-12,.l-grid-wrap [class^=l-grid] .col-7-12{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-7-12,.l-grid-wrap [class^=l-grid] .push-7-12{margin-left:58.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-8-12,.l-grid-wrap [class^=l-grid] .col-8-12{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-8-12,.l-grid-wrap [class^=l-grid] .push-8-12{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-9-12,.l-grid-wrap [class^=l-grid] .col-9-12{flex:0 0 75%;width:75%;max-width:75%}.l-grid-wrap [class*=" l-grid"] .push-9-12,.l-grid-wrap [class^=l-grid] .push-9-12{margin-left:75%}.l-grid-wrap [class*=" l-grid"] .col-10-12,.l-grid-wrap [class^=l-grid] .col-10-12{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .push-10-12,.l-grid-wrap [class^=l-grid] .push-10-12{margin-left:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .col-11-12,.l-grid-wrap [class^=l-grid] .col-11-12{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.l-grid-wrap [class*=" l-grid"] .push-11-12,.l-grid-wrap [class^=l-grid] .push-11-12{margin-left:91.6666666667%}.l-grid-wrap [class*=" l-grid"] .col-12-12,.l-grid-wrap [class^=l-grid] .col-12-12{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .push-12-12,.l-grid-wrap [class^=l-grid] .push-12-12{margin-left:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"],.l-grid-wrap [class^=l-grid][class*="--reverse"]{flex-direction:row-reverse}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-2,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-2{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-2,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-2{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-3,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-3{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-3,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-3{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-3,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-3{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-4,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-4{margin-left:auto;margin-right:25%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-4,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-4{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-4,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-4{margin-left:auto;margin-right:75%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-4,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-4{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-5,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-5{margin-left:auto;margin-right:20%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-5,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-5{margin-left:auto;margin-right:40%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-5,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-5{margin-left:auto;margin-right:60%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-5,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-5{margin-left:auto;margin-right:80%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-5,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-5{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-6,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-6{margin-left:auto;margin-right:16.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-6,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-6{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-6,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-6{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-6,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-6{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-6,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-6{margin-left:auto;margin-right:83.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-6,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-6{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-7{margin-left:auto;margin-right:14.2857142857%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-7{margin-left:auto;margin-right:28.5714285714%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-7{margin-left:auto;margin-right:42.8571428571%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-7{margin-left:auto;margin-right:57.1428571429%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-7{margin-left:auto;margin-right:71.4285714286%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-7{margin-left:auto;margin-right:85.7142857143%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-7-7,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-7-7{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-8{margin-left:auto;margin-right:12.5%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-8{margin-left:auto;margin-right:25%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-8{margin-left:auto;margin-right:37.5%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-8{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-8{margin-left:auto;margin-right:62.5%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-8{margin-left:auto;margin-right:75%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-7-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-7-8{margin-left:auto;margin-right:87.5%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-8-8,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-8-8{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-9{margin-left:auto;margin-right:11.1111111111%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-9{margin-left:auto;margin-right:22.2222222222%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-9{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-9{margin-left:auto;margin-right:44.4444444444%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-9{margin-left:auto;margin-right:55.5555555556%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-9{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-7-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-7-9{margin-left:auto;margin-right:77.7777777778%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-8-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-8-9{margin-left:auto;margin-right:88.8888888889%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-9-9,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-9-9{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-10{margin-left:auto;margin-right:10%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-10{margin-left:auto;margin-right:20%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-10{margin-left:auto;margin-right:30%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-10{margin-left:auto;margin-right:40%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-10{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-10{margin-left:auto;margin-right:60%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-7-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-7-10{margin-left:auto;margin-right:70%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-8-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-8-10{margin-left:auto;margin-right:80%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-9-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-9-10{margin-left:auto;margin-right:90%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-10-10,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-10-10{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-11{margin-left:auto;margin-right:9.0909090909%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-11{margin-left:auto;margin-right:18.1818181818%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-11{margin-left:auto;margin-right:27.2727272727%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-11{margin-left:auto;margin-right:36.3636363636%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-11{margin-left:auto;margin-right:45.4545454545%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-11{margin-left:auto;margin-right:54.5454545455%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-7-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-7-11{margin-left:auto;margin-right:63.6363636364%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-8-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-8-11{margin-left:auto;margin-right:72.7272727273%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-9-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-9-11{margin-left:auto;margin-right:81.8181818182%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-10-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-10-11{margin-left:auto;margin-right:90.9090909091%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-11-11,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-11-11{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-1-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-1-12{margin-left:auto;margin-right:8.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-2-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-2-12{margin-left:auto;margin-right:16.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-3-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-3-12{margin-left:auto;margin-right:25%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-4-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-4-12{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-5-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-5-12{margin-left:auto;margin-right:41.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-6-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-6-12{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-7-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-7-12{margin-left:auto;margin-right:58.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-8-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-8-12{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-9-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-9-12{margin-left:auto;margin-right:75%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-10-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-10-12{margin-left:auto;margin-right:83.3333333333%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-11-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-11-12{margin-left:auto;margin-right:91.6666666667%}.l-grid-wrap [class*=" l-grid"][class*="--reverse"] .push-12-12,.l-grid-wrap [class^=l-grid][class*="--reverse"] .push-12-12{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"].gutter-0,.l-grid-wrap [class^=l-grid].gutter-0{margin-left:0px;margin-right:0px}.l-grid-wrap [class*=" l-grid"].gutter-0 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-0 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-0 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-0 [class^=l-col]{padding-left:0px;padding-right:0px}.l-grid-wrap [class*=" l-grid"].gutter-10,.l-grid-wrap [class^=l-grid].gutter-10{margin-left:-5px;margin-right:-5px}.l-grid-wrap [class*=" l-grid"].gutter-10 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-10 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-10 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-10 [class^=l-col]{padding-left:5px;padding-right:5px}.l-grid-wrap [class*=" l-grid"].gutter-20,.l-grid-wrap [class^=l-grid].gutter-20{margin-left:-10px;margin-right:-10px}.l-grid-wrap [class*=" l-grid"].gutter-20 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-20 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-20 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-20 [class^=l-col]{padding-left:10px;padding-right:10px}.l-grid-wrap [class*=" l-grid"].gutter-30,.l-grid-wrap [class^=l-grid].gutter-30{margin-left:-15px;margin-right:-15px}.l-grid-wrap [class*=" l-grid"].gutter-30 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-30 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-30 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-30 [class^=l-col]{padding-left:15px;padding-right:15px}.l-grid-wrap [class*=" l-grid"].gutter-40,.l-grid-wrap [class^=l-grid].gutter-40{margin-left:-20px;margin-right:-20px}.l-grid-wrap [class*=" l-grid"].gutter-40 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-40 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-40 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-40 [class^=l-col]{padding-left:20px;padding-right:20px}.l-grid-wrap [class*=" l-grid"].gutter-50,.l-grid-wrap [class^=l-grid].gutter-50{margin-left:-25px;margin-right:-25px}.l-grid-wrap [class*=" l-grid"].gutter-50 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-50 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-50 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-50 [class^=l-col]{padding-left:25px;padding-right:25px}.l-grid-wrap [class*=" l-grid"].gutter-60,.l-grid-wrap [class^=l-grid].gutter-60{margin-left:-30px;margin-right:-30px}.l-grid-wrap [class*=" l-grid"].gutter-60 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-60 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-60 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-60 [class^=l-col]{padding-left:30px;padding-right:30px}.l-grid-wrap [class*=" l-grid"].gutter-70,.l-grid-wrap [class^=l-grid].gutter-70{margin-left:-35px;margin-right:-35px}.l-grid-wrap [class*=" l-grid"].gutter-70 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-70 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-70 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-70 [class^=l-col]{padding-left:35px;padding-right:35px}.l-grid-wrap [class*=" l-grid"].gutter-80,.l-grid-wrap [class^=l-grid].gutter-80{margin-left:-40px;margin-right:-40px}.l-grid-wrap [class*=" l-grid"].gutter-80 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-80 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-80 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-80 [class^=l-col]{padding-left:40px;padding-right:40px}.l-grid-wrap [class*=" l-grid"].gutter-90,.l-grid-wrap [class^=l-grid].gutter-90{margin-left:-45px;margin-right:-45px}.l-grid-wrap [class*=" l-grid"].gutter-90 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-90 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-90 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-90 [class^=l-col]{padding-left:45px;padding-right:45px}.l-grid-wrap [class*=" l-grid"].gutter-100,.l-grid-wrap [class^=l-grid].gutter-100{margin-left:-50px;margin-right:-50px}.l-grid-wrap [class*=" l-grid"].gutter-100 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-100 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-100 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-100 [class^=l-col]{padding-left:50px;padding-right:50px}.l-grid-wrap [class*=" l-grid"].gutterB-0,.l-grid-wrap [class^=l-grid].gutterB-0{margin-bottom:0px}.l-grid-wrap [class*=" l-grid"].gutterB-0 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-0 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-0 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-0 [class^=l-col]{margin-bottom:0px}.l-grid-wrap [class*=" l-grid"].gutterB-10,.l-grid-wrap [class^=l-grid].gutterB-10{margin-bottom:-10px}.l-grid-wrap [class*=" l-grid"].gutterB-10 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-10 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-10 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-10 [class^=l-col]{margin-bottom:10px}.l-grid-wrap [class*=" l-grid"].gutterB-20,.l-grid-wrap [class^=l-grid].gutterB-20{margin-bottom:-20px}.l-grid-wrap [class*=" l-grid"].gutterB-20 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-20 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-20 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-20 [class^=l-col]{margin-bottom:20px}.l-grid-wrap [class*=" l-grid"].gutterB-30,.l-grid-wrap [class^=l-grid].gutterB-30{margin-bottom:-30px}.l-grid-wrap [class*=" l-grid"].gutterB-30 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-30 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-30 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-30 [class^=l-col]{margin-bottom:30px}.l-grid-wrap [class*=" l-grid"].gutterB-40,.l-grid-wrap [class^=l-grid].gutterB-40{margin-bottom:-40px}.l-grid-wrap [class*=" l-grid"].gutterB-40 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-40 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-40 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-40 [class^=l-col]{margin-bottom:40px}.l-grid-wrap [class*=" l-grid"].gutterB-50,.l-grid-wrap [class^=l-grid].gutterB-50{margin-bottom:-50px}.l-grid-wrap [class*=" l-grid"].gutterB-50 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-50 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-50 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-50 [class^=l-col]{margin-bottom:50px}.l-grid-wrap [class*=" l-grid"].gutterB-60,.l-grid-wrap [class^=l-grid].gutterB-60{margin-bottom:-60px}.l-grid-wrap [class*=" l-grid"].gutterB-60 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-60 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-60 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-60 [class^=l-col]{margin-bottom:60px}.l-grid-wrap [class*=" l-grid"].gutterB-70,.l-grid-wrap [class^=l-grid].gutterB-70{margin-bottom:-70px}.l-grid-wrap [class*=" l-grid"].gutterB-70 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-70 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-70 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-70 [class^=l-col]{margin-bottom:70px}.l-grid-wrap [class*=" l-grid"].gutterB-80,.l-grid-wrap [class^=l-grid].gutterB-80{margin-bottom:-80px}.l-grid-wrap [class*=" l-grid"].gutterB-80 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-80 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-80 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-80 [class^=l-col]{margin-bottom:80px}.l-grid-wrap [class*=" l-grid"].gutterB-90,.l-grid-wrap [class^=l-grid].gutterB-90{margin-bottom:-90px}.l-grid-wrap [class*=" l-grid"].gutterB-90 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-90 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-90 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-90 [class^=l-col]{margin-bottom:90px}.l-grid-wrap [class*=" l-grid"].gutterB-100,.l-grid-wrap [class^=l-grid].gutterB-100{margin-bottom:-100px}.l-grid-wrap [class*=" l-grid"].gutterB-100 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-100 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-100 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-100 [class^=l-col]{margin-bottom:100px}.l-grid-wrap [class*=" l-grid"].gutter-15,.l-grid-wrap [class^=l-grid].gutter-15{margin-left:-8px;margin-right:-8px}.l-grid-wrap [class*=" l-grid"].gutter-15 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutter-15 [class^=l-col],.l-grid-wrap [class^=l-grid].gutter-15 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutter-15 [class^=l-col]{padding-left:8px;padding-right:8px}.l-grid-wrap [class*=" l-grid"].gutterB-15,.l-grid-wrap [class^=l-grid].gutterB-15{margin-bottom:-15px}.l-grid-wrap [class*=" l-grid"].gutterB-15 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].gutterB-15 [class^=l-col],.l-grid-wrap [class^=l-grid].gutterB-15 [class*=" l-col"],.l-grid-wrap [class^=l-grid].gutterB-15 [class^=l-col]{margin-bottom:15px}.l-grid-wrap [class*=" l-grid"][class*="--top"],.l-grid-wrap [class^=l-grid][class*="--top"]{align-items:flex-start}.l-grid-wrap [class*=" l-grid"][class*="--middle"],.l-grid-wrap [class^=l-grid][class*="--middle"]{align-items:center}.l-grid-wrap [class*=" l-grid"][class*="--bottom"],.l-grid-wrap [class^=l-grid][class*="--bottom"]{align-items:flex-end}.l-grid-wrap [class*=" l-grid"][class*="--left"],.l-grid-wrap [class^=l-grid][class*="--left"]{justify-content:flex-start}.l-grid-wrap [class*=" l-grid"][class*="--center"],.l-grid-wrap [class^=l-grid][class*="--center"]{justify-content:center}.l-grid-wrap [class*=" l-grid"][class*="--right"],.l-grid-wrap [class^=l-grid][class*="--right"]{justify-content:flex-end}.l-grid-wrap [class*=" l-grid"][class*="--tile"] [class*=" l-col"],.l-grid-wrap [class*=" l-grid"][class*="--tile"] [class^=l-col],.l-grid-wrap [class^=l-grid][class*="--tile"] [class*=" l-col"],.l-grid-wrap [class^=l-grid][class*="--tile"] [class^=l-col]{display:flex}@media screen and (max-width: 46em){.l-grid-wrap [class*=" l-grid"],.l-grid-wrap [class^=l-grid]{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:-15px}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"],.l-grid-wrap [class*=" l-grid"] [class*=l-col],.l-grid-wrap [class^=l-grid] [class*=" l-col"],.l-grid-wrap [class^=l-grid] [class*=l-col]{padding-left:7.5px;padding-right:7.5px;margin-bottom:15px}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"] [class*="--sp-top"],.l-grid-wrap [class*=" l-grid"] [class*=l-col] [class*="--sp-top"],.l-grid-wrap [class^=l-grid] [class*=" l-col"] [class*="--sp-top"],.l-grid-wrap [class^=l-grid] [class*=l-col] [class*="--sp-top"]{align-self:flex-start}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"] [class*="--sp-middle"],.l-grid-wrap [class*=" l-grid"] [class*=l-col] [class*="--sp-middle"],.l-grid-wrap [class^=l-grid] [class*=" l-col"] [class*="--sp-middle"],.l-grid-wrap [class^=l-grid] [class*=l-col] [class*="--sp-middle"]{align-self:center}.l-grid-wrap [class*=" l-grid"] [class*=" l-col"] [class*="--sp-bottom"],.l-grid-wrap [class*=" l-grid"] [class*=l-col] [class*="--sp-bottom"],.l-grid-wrap [class^=l-grid] [class*=" l-col"] [class*="--sp-bottom"],.l-grid-wrap [class^=l-grid] [class*=l-col] [class*="--sp-bottom"]{align-self:flex-end}.l-grid-wrap [class*=" l-grid"] .sp-push-0,.l-grid-wrap [class^=l-grid] .sp-push-0{margin-left:0}.l-grid-wrap [class*=" l-grid"] .sp-col-1-1,.l-grid-wrap [class^=l-grid] .sp-col-1-1{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-2,.l-grid-wrap [class^=l-grid] .sp-col-1-2{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-2,.l-grid-wrap [class^=l-grid] .sp-push-1-2{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-2,.l-grid-wrap [class^=l-grid] .sp-col-2-2{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-2,.l-grid-wrap [class^=l-grid] .sp-push-2-2{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-3,.l-grid-wrap [class^=l-grid] .sp-col-1-3{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-3,.l-grid-wrap [class^=l-grid] .sp-push-1-3{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-3,.l-grid-wrap [class^=l-grid] .sp-col-2-3{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-3,.l-grid-wrap [class^=l-grid] .sp-push-2-3{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-3,.l-grid-wrap [class^=l-grid] .sp-col-3-3{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-3,.l-grid-wrap [class^=l-grid] .sp-push-3-3{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-4,.l-grid-wrap [class^=l-grid] .sp-col-1-4{flex:0 0 25%;width:25%;max-width:25%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-4,.l-grid-wrap [class^=l-grid] .sp-push-1-4{margin-left:25%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-4,.l-grid-wrap [class^=l-grid] .sp-col-2-4{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-4,.l-grid-wrap [class^=l-grid] .sp-push-2-4{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-4,.l-grid-wrap [class^=l-grid] .sp-col-3-4{flex:0 0 75%;width:75%;max-width:75%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-4,.l-grid-wrap [class^=l-grid] .sp-push-3-4{margin-left:75%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-4,.l-grid-wrap [class^=l-grid] .sp-col-4-4{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-4,.l-grid-wrap [class^=l-grid] .sp-push-4-4{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-5,.l-grid-wrap [class^=l-grid] .sp-col-1-5{flex:0 0 20%;width:20%;max-width:20%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-5,.l-grid-wrap [class^=l-grid] .sp-push-1-5{margin-left:20%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-5,.l-grid-wrap [class^=l-grid] .sp-col-2-5{flex:0 0 40%;width:40%;max-width:40%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-5,.l-grid-wrap [class^=l-grid] .sp-push-2-5{margin-left:40%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-5,.l-grid-wrap [class^=l-grid] .sp-col-3-5{flex:0 0 60%;width:60%;max-width:60%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-5,.l-grid-wrap [class^=l-grid] .sp-push-3-5{margin-left:60%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-5,.l-grid-wrap [class^=l-grid] .sp-col-4-5{flex:0 0 80%;width:80%;max-width:80%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-5,.l-grid-wrap [class^=l-grid] .sp-push-4-5{margin-left:80%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-5,.l-grid-wrap [class^=l-grid] .sp-col-5-5{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-5,.l-grid-wrap [class^=l-grid] .sp-push-5-5{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-6,.l-grid-wrap [class^=l-grid] .sp-col-1-6{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-6,.l-grid-wrap [class^=l-grid] .sp-push-1-6{margin-left:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-6,.l-grid-wrap [class^=l-grid] .sp-col-2-6{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-6,.l-grid-wrap [class^=l-grid] .sp-push-2-6{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-6,.l-grid-wrap [class^=l-grid] .sp-col-3-6{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-6,.l-grid-wrap [class^=l-grid] .sp-push-3-6{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-6,.l-grid-wrap [class^=l-grid] .sp-col-4-6{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-6,.l-grid-wrap [class^=l-grid] .sp-push-4-6{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-6,.l-grid-wrap [class^=l-grid] .sp-col-5-6{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-6,.l-grid-wrap [class^=l-grid] .sp-push-5-6{margin-left:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-6,.l-grid-wrap [class^=l-grid] .sp-col-6-6{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-6,.l-grid-wrap [class^=l-grid] .sp-push-6-6{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-7,.l-grid-wrap [class^=l-grid] .sp-col-1-7{flex:0 0 14.2857142857%;width:14.2857142857%;max-width:14.2857142857%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-7,.l-grid-wrap [class^=l-grid] .sp-push-1-7{margin-left:14.2857142857%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-7,.l-grid-wrap [class^=l-grid] .sp-col-2-7{flex:0 0 28.5714285714%;width:28.5714285714%;max-width:28.5714285714%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-7,.l-grid-wrap [class^=l-grid] .sp-push-2-7{margin-left:28.5714285714%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-7,.l-grid-wrap [class^=l-grid] .sp-col-3-7{flex:0 0 42.8571428571%;width:42.8571428571%;max-width:42.8571428571%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-7,.l-grid-wrap [class^=l-grid] .sp-push-3-7{margin-left:42.8571428571%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-7,.l-grid-wrap [class^=l-grid] .sp-col-4-7{flex:0 0 57.1428571429%;width:57.1428571429%;max-width:57.1428571429%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-7,.l-grid-wrap [class^=l-grid] .sp-push-4-7{margin-left:57.1428571429%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-7,.l-grid-wrap [class^=l-grid] .sp-col-5-7{flex:0 0 71.4285714286%;width:71.4285714286%;max-width:71.4285714286%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-7,.l-grid-wrap [class^=l-grid] .sp-push-5-7{margin-left:71.4285714286%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-7,.l-grid-wrap [class^=l-grid] .sp-col-6-7{flex:0 0 85.7142857143%;width:85.7142857143%;max-width:85.7142857143%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-7,.l-grid-wrap [class^=l-grid] .sp-push-6-7{margin-left:85.7142857143%}.l-grid-wrap [class*=" l-grid"] .sp-col-7-7,.l-grid-wrap [class^=l-grid] .sp-col-7-7{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-7-7,.l-grid-wrap [class^=l-grid] .sp-push-7-7{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-8,.l-grid-wrap [class^=l-grid] .sp-col-1-8{flex:0 0 12.5%;width:12.5%;max-width:12.5%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-8,.l-grid-wrap [class^=l-grid] .sp-push-1-8{margin-left:12.5%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-8,.l-grid-wrap [class^=l-grid] .sp-col-2-8{flex:0 0 25%;width:25%;max-width:25%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-8,.l-grid-wrap [class^=l-grid] .sp-push-2-8{margin-left:25%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-8,.l-grid-wrap [class^=l-grid] .sp-col-3-8{flex:0 0 37.5%;width:37.5%;max-width:37.5%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-8,.l-grid-wrap [class^=l-grid] .sp-push-3-8{margin-left:37.5%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-8,.l-grid-wrap [class^=l-grid] .sp-col-4-8{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-8,.l-grid-wrap [class^=l-grid] .sp-push-4-8{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-8,.l-grid-wrap [class^=l-grid] .sp-col-5-8{flex:0 0 62.5%;width:62.5%;max-width:62.5%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-8,.l-grid-wrap [class^=l-grid] .sp-push-5-8{margin-left:62.5%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-8,.l-grid-wrap [class^=l-grid] .sp-col-6-8{flex:0 0 75%;width:75%;max-width:75%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-8,.l-grid-wrap [class^=l-grid] .sp-push-6-8{margin-left:75%}.l-grid-wrap [class*=" l-grid"] .sp-col-7-8,.l-grid-wrap [class^=l-grid] .sp-col-7-8{flex:0 0 87.5%;width:87.5%;max-width:87.5%}.l-grid-wrap [class*=" l-grid"] .sp-push-7-8,.l-grid-wrap [class^=l-grid] .sp-push-7-8{margin-left:87.5%}.l-grid-wrap [class*=" l-grid"] .sp-col-8-8,.l-grid-wrap [class^=l-grid] .sp-col-8-8{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-8-8,.l-grid-wrap [class^=l-grid] .sp-push-8-8{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-9,.l-grid-wrap [class^=l-grid] .sp-col-1-9{flex:0 0 11.1111111111%;width:11.1111111111%;max-width:11.1111111111%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-9,.l-grid-wrap [class^=l-grid] .sp-push-1-9{margin-left:11.1111111111%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-9,.l-grid-wrap [class^=l-grid] .sp-col-2-9{flex:0 0 22.2222222222%;width:22.2222222222%;max-width:22.2222222222%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-9,.l-grid-wrap [class^=l-grid] .sp-push-2-9{margin-left:22.2222222222%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-9,.l-grid-wrap [class^=l-grid] .sp-col-3-9{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-9,.l-grid-wrap [class^=l-grid] .sp-push-3-9{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-9,.l-grid-wrap [class^=l-grid] .sp-col-4-9{flex:0 0 44.4444444444%;width:44.4444444444%;max-width:44.4444444444%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-9,.l-grid-wrap [class^=l-grid] .sp-push-4-9{margin-left:44.4444444444%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-9,.l-grid-wrap [class^=l-grid] .sp-col-5-9{flex:0 0 55.5555555556%;width:55.5555555556%;max-width:55.5555555556%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-9,.l-grid-wrap [class^=l-grid] .sp-push-5-9{margin-left:55.5555555556%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-9,.l-grid-wrap [class^=l-grid] .sp-col-6-9{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-9,.l-grid-wrap [class^=l-grid] .sp-push-6-9{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-7-9,.l-grid-wrap [class^=l-grid] .sp-col-7-9{flex:0 0 77.7777777778%;width:77.7777777778%;max-width:77.7777777778%}.l-grid-wrap [class*=" l-grid"] .sp-push-7-9,.l-grid-wrap [class^=l-grid] .sp-push-7-9{margin-left:77.7777777778%}.l-grid-wrap [class*=" l-grid"] .sp-col-8-9,.l-grid-wrap [class^=l-grid] .sp-col-8-9{flex:0 0 88.8888888889%;width:88.8888888889%;max-width:88.8888888889%}.l-grid-wrap [class*=" l-grid"] .sp-push-8-9,.l-grid-wrap [class^=l-grid] .sp-push-8-9{margin-left:88.8888888889%}.l-grid-wrap [class*=" l-grid"] .sp-col-9-9,.l-grid-wrap [class^=l-grid] .sp-col-9-9{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-9-9,.l-grid-wrap [class^=l-grid] .sp-push-9-9{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-10,.l-grid-wrap [class^=l-grid] .sp-col-1-10{flex:0 0 10%;width:10%;max-width:10%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-10,.l-grid-wrap [class^=l-grid] .sp-push-1-10{margin-left:10%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-10,.l-grid-wrap [class^=l-grid] .sp-col-2-10{flex:0 0 20%;width:20%;max-width:20%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-10,.l-grid-wrap [class^=l-grid] .sp-push-2-10{margin-left:20%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-10,.l-grid-wrap [class^=l-grid] .sp-col-3-10{flex:0 0 30%;width:30%;max-width:30%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-10,.l-grid-wrap [class^=l-grid] .sp-push-3-10{margin-left:30%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-10,.l-grid-wrap [class^=l-grid] .sp-col-4-10{flex:0 0 40%;width:40%;max-width:40%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-10,.l-grid-wrap [class^=l-grid] .sp-push-4-10{margin-left:40%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-10,.l-grid-wrap [class^=l-grid] .sp-col-5-10{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-10,.l-grid-wrap [class^=l-grid] .sp-push-5-10{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-10,.l-grid-wrap [class^=l-grid] .sp-col-6-10{flex:0 0 60%;width:60%;max-width:60%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-10,.l-grid-wrap [class^=l-grid] .sp-push-6-10{margin-left:60%}.l-grid-wrap [class*=" l-grid"] .sp-col-7-10,.l-grid-wrap [class^=l-grid] .sp-col-7-10{flex:0 0 70%;width:70%;max-width:70%}.l-grid-wrap [class*=" l-grid"] .sp-push-7-10,.l-grid-wrap [class^=l-grid] .sp-push-7-10{margin-left:70%}.l-grid-wrap [class*=" l-grid"] .sp-col-8-10,.l-grid-wrap [class^=l-grid] .sp-col-8-10{flex:0 0 80%;width:80%;max-width:80%}.l-grid-wrap [class*=" l-grid"] .sp-push-8-10,.l-grid-wrap [class^=l-grid] .sp-push-8-10{margin-left:80%}.l-grid-wrap [class*=" l-grid"] .sp-col-9-10,.l-grid-wrap [class^=l-grid] .sp-col-9-10{flex:0 0 90%;width:90%;max-width:90%}.l-grid-wrap [class*=" l-grid"] .sp-push-9-10,.l-grid-wrap [class^=l-grid] .sp-push-9-10{margin-left:90%}.l-grid-wrap [class*=" l-grid"] .sp-col-10-10,.l-grid-wrap [class^=l-grid] .sp-col-10-10{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-10-10,.l-grid-wrap [class^=l-grid] .sp-push-10-10{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-11,.l-grid-wrap [class^=l-grid] .sp-col-1-11{flex:0 0 9.0909090909%;width:9.0909090909%;max-width:9.0909090909%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-11,.l-grid-wrap [class^=l-grid] .sp-push-1-11{margin-left:9.0909090909%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-11,.l-grid-wrap [class^=l-grid] .sp-col-2-11{flex:0 0 18.1818181818%;width:18.1818181818%;max-width:18.1818181818%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-11,.l-grid-wrap [class^=l-grid] .sp-push-2-11{margin-left:18.1818181818%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-11,.l-grid-wrap [class^=l-grid] .sp-col-3-11{flex:0 0 27.2727272727%;width:27.2727272727%;max-width:27.2727272727%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-11,.l-grid-wrap [class^=l-grid] .sp-push-3-11{margin-left:27.2727272727%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-11,.l-grid-wrap [class^=l-grid] .sp-col-4-11{flex:0 0 36.3636363636%;width:36.3636363636%;max-width:36.3636363636%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-11,.l-grid-wrap [class^=l-grid] .sp-push-4-11{margin-left:36.3636363636%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-11,.l-grid-wrap [class^=l-grid] .sp-col-5-11{flex:0 0 45.4545454545%;width:45.4545454545%;max-width:45.4545454545%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-11,.l-grid-wrap [class^=l-grid] .sp-push-5-11{margin-left:45.4545454545%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-11,.l-grid-wrap [class^=l-grid] .sp-col-6-11{flex:0 0 54.5454545455%;width:54.5454545455%;max-width:54.5454545455%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-11,.l-grid-wrap [class^=l-grid] .sp-push-6-11{margin-left:54.5454545455%}.l-grid-wrap [class*=" l-grid"] .sp-col-7-11,.l-grid-wrap [class^=l-grid] .sp-col-7-11{flex:0 0 63.6363636364%;width:63.6363636364%;max-width:63.6363636364%}.l-grid-wrap [class*=" l-grid"] .sp-push-7-11,.l-grid-wrap [class^=l-grid] .sp-push-7-11{margin-left:63.6363636364%}.l-grid-wrap [class*=" l-grid"] .sp-col-8-11,.l-grid-wrap [class^=l-grid] .sp-col-8-11{flex:0 0 72.7272727273%;width:72.7272727273%;max-width:72.7272727273%}.l-grid-wrap [class*=" l-grid"] .sp-push-8-11,.l-grid-wrap [class^=l-grid] .sp-push-8-11{margin-left:72.7272727273%}.l-grid-wrap [class*=" l-grid"] .sp-col-9-11,.l-grid-wrap [class^=l-grid] .sp-col-9-11{flex:0 0 81.8181818182%;width:81.8181818182%;max-width:81.8181818182%}.l-grid-wrap [class*=" l-grid"] .sp-push-9-11,.l-grid-wrap [class^=l-grid] .sp-push-9-11{margin-left:81.8181818182%}.l-grid-wrap [class*=" l-grid"] .sp-col-10-11,.l-grid-wrap [class^=l-grid] .sp-col-10-11{flex:0 0 90.9090909091%;width:90.9090909091%;max-width:90.9090909091%}.l-grid-wrap [class*=" l-grid"] .sp-push-10-11,.l-grid-wrap [class^=l-grid] .sp-push-10-11{margin-left:90.9090909091%}.l-grid-wrap [class*=" l-grid"] .sp-col-11-11,.l-grid-wrap [class^=l-grid] .sp-col-11-11{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-11-11,.l-grid-wrap [class^=l-grid] .sp-push-11-11{margin-left:100%}.l-grid-wrap [class*=" l-grid"] .sp-col-1-12,.l-grid-wrap [class^=l-grid] .sp-col-1-12{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-1-12,.l-grid-wrap [class^=l-grid] .sp-push-1-12{margin-left:8.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-2-12,.l-grid-wrap [class^=l-grid] .sp-col-2-12{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-2-12,.l-grid-wrap [class^=l-grid] .sp-push-2-12{margin-left:16.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-3-12,.l-grid-wrap [class^=l-grid] .sp-col-3-12{flex:0 0 25%;width:25%;max-width:25%}.l-grid-wrap [class*=" l-grid"] .sp-push-3-12,.l-grid-wrap [class^=l-grid] .sp-push-3-12{margin-left:25%}.l-grid-wrap [class*=" l-grid"] .sp-col-4-12,.l-grid-wrap [class^=l-grid] .sp-col-4-12{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-4-12,.l-grid-wrap [class^=l-grid] .sp-push-4-12{margin-left:33.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-5-12,.l-grid-wrap [class^=l-grid] .sp-col-5-12{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-5-12,.l-grid-wrap [class^=l-grid] .sp-push-5-12{margin-left:41.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-6-12,.l-grid-wrap [class^=l-grid] .sp-col-6-12{flex:0 0 50%;width:50%;max-width:50%}.l-grid-wrap [class*=" l-grid"] .sp-push-6-12,.l-grid-wrap [class^=l-grid] .sp-push-6-12{margin-left:50%}.l-grid-wrap [class*=" l-grid"] .sp-col-7-12,.l-grid-wrap [class^=l-grid] .sp-col-7-12{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-7-12,.l-grid-wrap [class^=l-grid] .sp-push-7-12{margin-left:58.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-8-12,.l-grid-wrap [class^=l-grid] .sp-col-8-12{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-8-12,.l-grid-wrap [class^=l-grid] .sp-push-8-12{margin-left:66.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-9-12,.l-grid-wrap [class^=l-grid] .sp-col-9-12{flex:0 0 75%;width:75%;max-width:75%}.l-grid-wrap [class*=" l-grid"] .sp-push-9-12,.l-grid-wrap [class^=l-grid] .sp-push-9-12{margin-left:75%}.l-grid-wrap [class*=" l-grid"] .sp-col-10-12,.l-grid-wrap [class^=l-grid] .sp-col-10-12{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-push-10-12,.l-grid-wrap [class^=l-grid] .sp-push-10-12{margin-left:83.3333333333%}.l-grid-wrap [class*=" l-grid"] .sp-col-11-12,.l-grid-wrap [class^=l-grid] .sp-col-11-12{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-push-11-12,.l-grid-wrap [class^=l-grid] .sp-push-11-12{margin-left:91.6666666667%}.l-grid-wrap [class*=" l-grid"] .sp-col-12-12,.l-grid-wrap [class^=l-grid] .sp-col-12-12{flex:0 0 100%;width:100%;max-width:100%}.l-grid-wrap [class*=" l-grid"] .sp-push-12-12,.l-grid-wrap [class^=l-grid] .sp-push-12-12{margin-left:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"],.l-grid-wrap [class^=l-grid] [class*="--reverse"]{flex-direction:row-reverse}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-2,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-2{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-2,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-2{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-3,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-3{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-3,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-3{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-3,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-3{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-4,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-4{margin-left:auto;margin-right:25%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-4,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-4{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-4,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-4{margin-left:auto;margin-right:75%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-4,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-4{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-5,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-5{margin-left:auto;margin-right:20%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-5,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-5{margin-left:auto;margin-right:40%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-5,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-5{margin-left:auto;margin-right:60%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-5,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-5{margin-left:auto;margin-right:80%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-5,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-5{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-6,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-6{margin-left:auto;margin-right:16.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-6,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-6{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-6,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-6{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-6,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-6{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-6,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-6{margin-left:auto;margin-right:83.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-6,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-6{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-7{margin-left:auto;margin-right:14.2857142857%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-7{margin-left:auto;margin-right:28.5714285714%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-7{margin-left:auto;margin-right:42.8571428571%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-7{margin-left:auto;margin-right:57.1428571429%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-7{margin-left:auto;margin-right:71.4285714286%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-7{margin-left:auto;margin-right:85.7142857143%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-7-7,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-7-7{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-8{margin-left:auto;margin-right:12.5%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-8{margin-left:auto;margin-right:25%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-8{margin-left:auto;margin-right:37.5%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-8{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-8{margin-left:auto;margin-right:62.5%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-8{margin-left:auto;margin-right:75%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-7-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-7-8{margin-left:auto;margin-right:87.5%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-8-8,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-8-8{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-9{margin-left:auto;margin-right:11.1111111111%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-9{margin-left:auto;margin-right:22.2222222222%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-9{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-9{margin-left:auto;margin-right:44.4444444444%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-9{margin-left:auto;margin-right:55.5555555556%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-9{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-7-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-7-9{margin-left:auto;margin-right:77.7777777778%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-8-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-8-9{margin-left:auto;margin-right:88.8888888889%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-9-9,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-9-9{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-10{margin-left:auto;margin-right:10%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-10{margin-left:auto;margin-right:20%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-10{margin-left:auto;margin-right:30%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-10{margin-left:auto;margin-right:40%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-10{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-10{margin-left:auto;margin-right:60%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-7-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-7-10{margin-left:auto;margin-right:70%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-8-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-8-10{margin-left:auto;margin-right:80%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-9-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-9-10{margin-left:auto;margin-right:90%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-10-10,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-10-10{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-11{margin-left:auto;margin-right:9.0909090909%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-11{margin-left:auto;margin-right:18.1818181818%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-11{margin-left:auto;margin-right:27.2727272727%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-11{margin-left:auto;margin-right:36.3636363636%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-11{margin-left:auto;margin-right:45.4545454545%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-11{margin-left:auto;margin-right:54.5454545455%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-7-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-7-11{margin-left:auto;margin-right:63.6363636364%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-8-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-8-11{margin-left:auto;margin-right:72.7272727273%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-9-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-9-11{margin-left:auto;margin-right:81.8181818182%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-10-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-10-11{margin-left:auto;margin-right:90.9090909091%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-11-11,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-11-11{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-1-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-1-12{margin-left:auto;margin-right:8.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-2-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-2-12{margin-left:auto;margin-right:16.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-3-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-3-12{margin-left:auto;margin-right:25%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-4-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-4-12{margin-left:auto;margin-right:33.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-5-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-5-12{margin-left:auto;margin-right:41.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-6-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-6-12{margin-left:auto;margin-right:50%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-7-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-7-12{margin-left:auto;margin-right:58.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-8-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-8-12{margin-left:auto;margin-right:66.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-9-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-9-12{margin-left:auto;margin-right:75%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-10-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-10-12{margin-left:auto;margin-right:83.3333333333%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-11-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-11-12{margin-left:auto;margin-right:91.6666666667%}.l-grid-wrap [class*=" l-grid"] [class*="--reverse"] .sp-push-12-12,.l-grid-wrap [class^=l-grid] [class*="--reverse"] .sp-push-12-12{margin-left:auto;margin-right:100%}.l-grid-wrap [class*=" l-grid"].sp-gutter-0,.l-grid-wrap [class^=l-grid].sp-gutter-0{margin-left:0px;margin-right:0px}.l-grid-wrap [class*=" l-grid"].sp-gutter-0 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-0 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-0 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-0 [class^=l-col]{padding-left:0px;padding-right:0px}.l-grid-wrap [class*=" l-grid"].sp-gutter-10,.l-grid-wrap [class^=l-grid].sp-gutter-10{margin-left:-5px;margin-right:-5px}.l-grid-wrap [class*=" l-grid"].sp-gutter-10 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-10 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-10 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-10 [class^=l-col]{padding-left:5px;padding-right:5px}.l-grid-wrap [class*=" l-grid"].sp-gutter-20,.l-grid-wrap [class^=l-grid].sp-gutter-20{margin-left:-10px;margin-right:-10px}.l-grid-wrap [class*=" l-grid"].sp-gutter-20 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-20 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-20 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-20 [class^=l-col]{padding-left:10px;padding-right:10px}.l-grid-wrap [class*=" l-grid"].sp-gutter-30,.l-grid-wrap [class^=l-grid].sp-gutter-30{margin-left:-15px;margin-right:-15px}.l-grid-wrap [class*=" l-grid"].sp-gutter-30 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-30 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-30 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-30 [class^=l-col]{padding-left:15px;padding-right:15px}.l-grid-wrap [class*=" l-grid"].sp-gutter-40,.l-grid-wrap [class^=l-grid].sp-gutter-40{margin-left:-20px;margin-right:-20px}.l-grid-wrap [class*=" l-grid"].sp-gutter-40 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-40 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-40 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-40 [class^=l-col]{padding-left:20px;padding-right:20px}.l-grid-wrap [class*=" l-grid"].sp-gutter-50,.l-grid-wrap [class^=l-grid].sp-gutter-50{margin-left:-25px;margin-right:-25px}.l-grid-wrap [class*=" l-grid"].sp-gutter-50 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-50 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-50 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-50 [class^=l-col]{padding-left:25px;padding-right:25px}.l-grid-wrap [class*=" l-grid"].sp-gutter-60,.l-grid-wrap [class^=l-grid].sp-gutter-60{margin-left:-30px;margin-right:-30px}.l-grid-wrap [class*=" l-grid"].sp-gutter-60 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-60 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-60 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-60 [class^=l-col]{padding-left:30px;padding-right:30px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-0,.l-grid-wrap [class^=l-grid].sp-gutterB-0{margin-bottom:0px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-0 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-0 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-0 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-0 [class^=l-col]{margin-bottom:0px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-10,.l-grid-wrap [class^=l-grid].sp-gutterB-10{margin-bottom:-10px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-10 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-10 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-10 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-10 [class^=l-col]{margin-bottom:10px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-20,.l-grid-wrap [class^=l-grid].sp-gutterB-20{margin-bottom:-20px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-20 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-20 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-20 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-20 [class^=l-col]{margin-bottom:20px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-30,.l-grid-wrap [class^=l-grid].sp-gutterB-30{margin-bottom:-30px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-30 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-30 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-30 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-30 [class^=l-col]{margin-bottom:30px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-40,.l-grid-wrap [class^=l-grid].sp-gutterB-40{margin-bottom:-40px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-40 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-40 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-40 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-40 [class^=l-col]{margin-bottom:40px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-50,.l-grid-wrap [class^=l-grid].sp-gutterB-50{margin-bottom:-50px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-50 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-50 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-50 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-50 [class^=l-col]{margin-bottom:50px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-60,.l-grid-wrap [class^=l-grid].sp-gutterB-60{margin-bottom:-60px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-60 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-60 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-60 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-60 [class^=l-col]{margin-bottom:60px}.l-grid-wrap [class*=" l-grid"].sp-gutter-15,.l-grid-wrap [class^=l-grid].sp-gutter-15{margin-left:-8px;margin-right:-8px}.l-grid-wrap [class*=" l-grid"].sp-gutter-15 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutter-15 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutter-15 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutter-15 [class^=l-col]{padding-left:8px;padding-right:8px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-15,.l-grid-wrap [class^=l-grid].sp-gutterB-15{margin-bottom:-15px}.l-grid-wrap [class*=" l-grid"].sp-gutterB-15 [class*=" l-col"],.l-grid-wrap [class*=" l-grid"].sp-gutterB-15 [class^=l-col],.l-grid-wrap [class^=l-grid].sp-gutterB-15 [class*=" l-col"],.l-grid-wrap [class^=l-grid].sp-gutterB-15 [class^=l-col]{margin-bottom:15px}.l-grid-wrap [class*=" l-grid"][class*="--sp-top"],.l-grid-wrap [class^=l-grid][class*="--sp-top"]{align-items:flex-start}.l-grid-wrap [class*=" l-grid"][class*="--sp-middle"],.l-grid-wrap [class^=l-grid][class*="--sp-middle"]{align-items:center}.l-grid-wrap [class*=" l-grid"][class*="--sp-bottom"],.l-grid-wrap [class^=l-grid][class*="--sp-bottom"]{align-items:flex-end}.l-grid-wrap [class*=" l-grid"][class*="--sp-left"],.l-grid-wrap [class^=l-grid][class*="--sp-left"]{justify-content:flex-start}.l-grid-wrap [class*=" l-grid"][class*="--sp-center"],.l-grid-wrap [class^=l-grid][class*="--sp-center"]{justify-content:center}.l-grid-wrap [class*=" l-grid"][class*="--sp-right"],.l-grid-wrap [class^=l-grid][class*="--sp-right"]{justify-content:flex-end}}.l-header{min-width:1080px;transition:all .2s 0s ease;padding-top:30px;height:100px;background:#fff;position:relative;z-index:10000;position:fixed;width:100%;left:0;top:0}.mini-header .l-header{transform:translateY(-30px);box-shadow:0px 2px 20px 0px rgba(0,0,0,.1)}.l-header .header-logo{transition:all .2s 0s ease;position:absolute;top:20px;left:30px;z-index:1;width:93px}.l-header .header-logo a{display:block}.l-header .header-logo a img{width:93px;transition:all .2s 0s ease}.mini-header .l-header .header-logo{top:40px;width:80px}.mini-header .l-header .header-logo a img{width:80px}.l-header .gnav{background:#fff;height:70px;text-align:right;padding-right:63px;padding-left:160px}.l-header .gnav>ul{display:inline-block;text-align:left}.l-header .gnav>ul>li{float:left;height:70px}.l-header .gnav>ul>li>a{transition:all .2s 0s ease;display:flex;align-items:center;margin-top:8px;height:54px;font-weight:500;color:#333;padding:0 23px;position:relative;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}[lang=en] .l-header .gnav>ul>li>a{font-weight:bold;padding:0 14px}@media screen and (max-width: 1200px){[lang=en] .l-header .gnav>ul>li>a{padding:0 10px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}}.l-header .gnav>ul>li>a:after{content:"";display:block;width:1px;height:20px;background:#d6d6d6;position:absolute;top:50%;right:0;margin-top:-10px}.l-header .gnav>ul>li>a:before{transition:all .2s 0s ease;content:"";display:block;width:calc(100% - 14px);height:2px;background:#4065a2;position:absolute;bottom:0;left:50%;transform:translate(-50%, 4px);opacity:0;visibility:hidden}.l-header .gnav>ul>li>a:hover{text-decoration:none;color:#4065a2}.l-header .gnav>ul>li>a:active{text-decoration:none}.l-header .gnav>ul>li>a.is-current{color:#4065a2}.l-header .gnav>ul>li>a.is-current:before{opacity:1;visibility:visible;transform:translate(-50%, 0);background:rgba(64,101,162,.5);width:calc(100% - 46px)}[lang=en] .l-header .gnav>ul>li>a.is-current:before{width:calc(100% - 28px)}@media screen and (max-width: 1200px){[lang=en] .l-header .gnav>ul>li>a.is-current:before{width:calc(100% - 20px)}}.l-header .gnav>ul>li>a.is-active{color:#4065a2}.l-header .gnav>ul>li>a.is-active:before{opacity:1;visibility:visible;transform:translate(-50%, 0);background:#4065a2;width:calc(100% - 14px)}.l-header .gnav>ul>li>a.is-active+.megamenu{transform:translateY(0)}.l-header .gnav>ul>li>a.is-active+.megamenu .megamenu__inner{transition:all .5s 0s ease;transition-delay:.25s;opacity:1;visibility:visible;transform:translateY(0)}.l-header .gnav>ul>li>a.is-active+.megamenu .megamenu__close{transition-delay:.2s;opacity:1;visibility:visible}.l-header .gnav>ul>li .megamenu{transition:all .4s 0s ease;position:absolute;left:0;top:99px;width:100%;background:#424851;color:#fff;transform:translateY(-100%);z-index:-1}.l-header .gnav>ul>li .megamenu__inner{transition:all .2s 0s ease;transition-delay:0s;opacity:0;visibility:hidden;transform:translateY(-20px);width:1000px;margin:0 auto;padding:25px 0 35px;position:relative}.l-header .gnav>ul>li .megamenu__inner .dir-top{border-bottom:1px solid #595e64;font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem;padding-bottom:15px;margin-bottom:20px;display:flex;align-items:center}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--csr:before,.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--ir:before,.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--outline:before,.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--products:before,.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--recruit:before,.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--subaruness:before{content:"";display:block;vertical-align:middle;margin-right:15px;height:30px}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--outline:before{width:27px;background:url(/assets/img/common/icon-megamenu-outline.svg) left center no-repeat}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--products:before{width:40px;background:url(/assets/img/common/icon-megamenu-products.svg) left center no-repeat}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--ir:before{width:28px;background:url(/assets/img/common/icon-megamenu-ir.svg) left center no-repeat}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--csr:before{width:24px;background:url(/assets/img/common/icon-megamenu-csr.svg) left center no-repeat}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--subaruness:before{width:28px;background:#fff url(/assets/img/common/icon-category-subaruness.svg) center no-repeat;background-size:cover;border-radius:50%}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--recruit:before{width:28px;background:url(/assets/img/common/icon-megamenu-recruit.svg) left center no-repeat}.l-header .gnav>ul>li .megamenu__inner .dir-top a{color:#fff;position:relative;display:inline-block}.l-header .gnav>ul>li .megamenu__inner .dir-top a:before{content:"";transition:all .2s 0s ease;position:absolute;top:35px;left:0;display:inline-block;width:0;height:1px;background:rgba(255,255,255,.3)}.l-header .gnav>ul>li .megamenu__inner .dir-top a span{display:inline-block;font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem;background:#fff url(/assets/img/common/icon-link-arrow-gray.svg) 15px center no-repeat;color:#333;padding:4px 16px 5px 26px;border-radius:20px;margin-left:13px;font-weight:bold;position:relative;top:-2px}[lang=en] .l-header .gnav>ul>li .megamenu__inner .dir-top a span{top:-3px}.l-header .gnav>ul>li .megamenu__inner .dir-top a:hover{text-decoration:none}.l-header .gnav>ul>li .megamenu__inner .dir-top a:hover:before{width:100%}.l-header .gnav>ul>li .megamenu__inner a{color:#fff}.l-header .gnav>ul>li .megamenu__inner a:hover figure .image img{transform:scale(1.05)}.l-header .gnav>ul>li .megamenu__inner a:hover figure figcaption{text-decoration:none}.l-header .gnav>ul>li .megamenu__inner a:hover figure figcaption:after{width:100%}.l-header .gnav>ul>li .megamenu__inner a[target=_blank]:after{display:none}.l-header .gnav>ul>li .megamenu__inner figure .image{overflow:hidden}.l-header .gnav>ul>li .megamenu__inner figure img{width:100%;transition:all .3s 0s ease;-webkit-backface-visibility:hidden}.l-header .gnav>ul>li .megamenu__inner figure figcaption{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:bold;margin:8px 0;position:relative;display:inline-block;text-indent:-20px;margin-left:20px}.l-header .gnav>ul>li .megamenu__inner figure figcaption:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.l-header .gnav>ul>li .megamenu__inner figure figcaption:before{background:url(/assets/img/common/icon-link-circle-white.svg) no-repeat}.l-header .gnav>ul>li .megamenu__inner figure figcaption .icon-external:after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}.l-header .gnav>ul>li .megamenu__inner figure figcaption:before{top:-1px}.l-header .gnav>ul>li .megamenu__inner figure figcaption:after{content:"";transition:all .2s 0s ease;position:absolute;bottom:-3px;left:0;display:inline-block;width:0;height:1px;background:rgba(255,255,255,.3)}.l-header .gnav>ul>li .megamenu__inner .linklist li{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;margin-bottom:8px}.l-header .gnav>ul>li .megamenu__inner .linklist li a{text-indent:-11px;margin-left:16px;margin-right:2px;display:inline-block;position:relative}.l-header .gnav>ul>li .megamenu__inner .linklist li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.l-header .gnav>ul>li .megamenu__inner .linklist li a:before{top:-1px}}.l-header .gnav>ul>li .megamenu__inner .linklist li a:before{background:url(/assets/img/common/icon-link-arrow-white.svg) no-repeat}.l-header .gnav>ul>li .megamenu__inner .linklist li a .icon-external:after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}.l-header .gnav>ul>li .megamenu__inner .linklist li a:before{top:-1px}.l-header .gnav>ul>li .megamenu__inner .linklist li a:after{content:"";transition:all .2s 0s ease;position:absolute;top:auto;margin:0;bottom:-2px;left:0;display:inline-block;width:0;height:1px;background:rgba(255,255,255,.3)}.l-header .gnav>ul>li .megamenu__inner .linklist li a:hover{text-decoration:none}.l-header .gnav>ul>li .megamenu__inner .linklist li a:hover:after{width:100%}.l-header .gnav>ul>li .megamenu__inner .linklist.is-inline li{display:inline-block;margin-right:50px}.l-header .gnav>ul>li .megamenu__inner .linklist.is-2col{display:flex;flex-wrap:wrap}.l-header .gnav>ul>li .megamenu__inner .linklist.is-2col li{flex:0 0 44%}.l-header .gnav>ul>li .megamenu__inner .linklist.is-2col li:nth-child(2n){flex:0 0 56%}.l-header .gnav>ul>li .megamenu__inner .linklist.is-3col{display:flex;flex-wrap:wrap}.l-header .gnav>ul>li .megamenu__inner .linklist.is-3col li{flex:0 0 31%}.l-header .gnav>ul>li .megamenu__inner .linklist.is-3col li:nth-child(3n){flex:0 0 38%}.l-header .gnav>ul>li .megamenu__inner .linklist.csrLinks{border-top:1px solid #595e64;border-bottom:1px solid #595e64;padding-top:10px;padding-bottom:5px;margin-bottom:10px}.l-header .gnav>ul>li .megamenu__inner .bn-special a{display:block;position:relative;overflow:hidden}.l-header .gnav>ul>li .megamenu__inner .bn-special a img{transition:all .3s 0s ease}.l-header .gnav>ul>li .megamenu__inner .bn-special a:hover img{transform:scale(1.05);-webkit-backface-visibility:hidden}.l-header .gnav>ul>li .megamenu__inner .bn-special a:before{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%)}.l-header .gnav>ul>li .megamenu__inner .bn-special a p{display:flex;flex-direction:column;justify-content:center;position:absolute;left:20px;top:0;bottom:0;z-index:2;margin:auto}.l-header .gnav>ul>li .megamenu__inner .bn-special a p em{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;display:block;width:80px;text-align:center;margin-bottom:10px;padding:5px 0 6px;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}[lang=en] .l-header .gnav>ul>li .megamenu__inner .bn-special a p em{width:150px}.l-header .gnav>ul>li .megamenu__inner .bn-special a p strong{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-weight:normal}.l-header .gnav>ul>li .megamenu__close{transition:all .3s 0s ease;transition-delay:0s;opacity:0;visibility:hidden;width:27px;height:27px;position:absolute;top:30px;right:0;font-size:0;cursor:pointer}.l-header .gnav>ul>li .megamenu__close:after,.l-header .gnav>ul>li .megamenu__close:before{transition:all .3s 0s ease;content:"";display:block;width:27px;height:1px;background:#fff;position:absolute;left:0;top:50%}.l-header .gnav>ul>li .megamenu__close:before{transform:rotate(45deg)}.l-header .gnav>ul>li .megamenu__close:after{transform:rotate(-45deg)}.l-header .gnav>ul>li.icon-worldwide{position:relative;padding-left:20px}.l-header .gnav>ul>li.icon-worldwide:before{content:"";display:inline-block;width:16px;height:16px;background:url(/assets/img/common/icon-worldwide.svg) no-repeat;position:absolute;top:50%;left:20px;margin-top:-8px}[lang=en] .l-header .gnav>ul>li.icon-worldwide:before{left:14px}@media screen and (max-width: 1200px){[lang=en] .l-header .gnav>ul>li.icon-worldwide:before{left:9px}}.l-header .search-btn{transition:all .3s 0s ease;width:64px;height:70px;background:#eee;position:absolute;top:30px;right:0;z-index:1;background:url(/assets/img/common/icon-search.svg) center no-repeat;background-size:91.4285714286%;cursor:pointer;text-indent:-9999px}.searchmenu-open .l-header .search-btn{background-color:#f4f4f4}.l-header .search-menu{transition:all .3s 0s ease;background:#f4f4f4;position:relative;z-index:-1;transform:translateY(-100%)}.searchmenu-open .l-header .search-menu{transform:translateY(0)}.l-header .search-menu__inner{width:800px;margin:0 auto;padding:35px 0}.l-header .search-menu__inner form{display:flex}.l-header .search-menu__inner input[type=text]{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;border:1px solid #ddd;padding:10px 20px;flex:0 0 82%;border-radius:0;margin-right:0}.l-header .search-menu__inner input[type=submit]{background:#4065a2;color:#fff;cursor:pointer;font-size:16px;vertical-align:middle;flex:1}.l-header .header__tools{position:absolute;left:0;top:0;width:100%;height:31px;background:#fff;text-align:right}.l-header .header__tools ul{display:inline-block;vertical-align:top;font-size:0;line-height:1}.l-header .header__tools ul li{display:inline-block;vertical-align:middle;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem}.l-header .header__tools ul:not(.lang-switch){margin-right:30px}.l-header .header__tools ul:not(.lang-switch) li{margin-top:10px}[lang=en] .l-header .header__tools ul:not(.lang-switch) li{margin-top:9px}.l-header .header__tools ul:not(.lang-switch) li:not(:first-child){border-left:1px solid #d6d6d6;padding-left:18px;margin-left:18px}.l-header .header__tools ul:not(.lang-switch) li a{color:#666}.l-header .header__tools .lang-switch{display:block;float:right}.l-header .header__tools .lang-switch:after{content:"";clear:both;display:block}.l-header .header__tools .lang-switch li{display:block;float:left}.l-header .header__tools .lang-switch li:not(:first-child){border-left:1px solid #f4f4f4}.l-header .header__tools .lang-switch li .active,.l-header .header__tools .lang-switch li a{transition:all .2s 0s ease;display:block;width:50px;height:30px;text-align:center;font-style:italic;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;line-height:30px;font-weight:bold;position:relative;z-index:2}.l-header .header__tools .lang-switch li a{background:#f4f4f4;color:#aaa}.l-header .header__tools .lang-switch li a:before{transition:all .2s 0s ease;content:"";width:100%;display:block;position:absolute;left:0;bottom:0;z-index:-1;background:#4065a2;height:0}.l-header .header__tools .lang-switch li a:hover{color:#fff;text-decoration:none}.l-header .header__tools .lang-switch li a:hover:before{height:100%}.l-header .header__tools .lang-switch li a:active{text-decoration:none}.l-header .header__tools .lang-switch li .active{background:#4065a2;color:#fff}.overlay{transition:all .3s 0s ease;background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;left:0;z-index:9999;top:0;opacity:0;visibility:hidden}.searchmenu-open .overlay{opacity:1;visibility:visible}.overlayMenu-open .overlay{opacity:1;visibility:visible;z-index:10001}@media screen and (max-width: 46em){.l-header{min-width:0;padding-top:0;height:60px;position:fixed;width:100%;left:0;top:0}.mini-header .l-header{transform:none}.l-header .header-logo{top:0;left:0;height:60px;width:100%;background:#fff}.l-header .header-logo a{position:absolute;top:12px;left:50%;width:57px;transform:translateX(-50%)}.l-header .header-logo a img{width:57px}.mini-header .l-header .header-logo{top:0;width:100%}.mini-header .l-header .header-logo a img{width:57px}.l-header .header__tools{position:static;height:auto;background:rgba(0,0,0,0);text-align:center}.l-header .header__tools ul{display:flex;flex-wrap:wrap;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem}.l-header .header__tools ul:not(.lang-switch){margin-right:0}.l-header .header__tools ul:not(.lang-switch) li{margin-top:0;border-bottom:1px solid #d6d6d6;flex:0 0 50%;display:flex;align-items:center;justify-content:center}[lang=en] .l-header .header__tools ul:not(.lang-switch) li{margin-top:0}.l-header .header__tools ul:not(.lang-switch) li:not(:first-child){border-left:none;padding-left:0;margin-left:0}.l-header .header__tools ul:not(.lang-switch) li:nth-child(2n){border-right:1px solid #d6d6d6}.l-header .header__tools ul:not(.lang-switch) li a{width:100%;padding:14px 10px;display:block}.l-header .header__tools .lang-switch{float:none;padding:15px}.l-header .header__tools .lang-switch li{width:50%}.l-header .header__tools .lang-switch li .active,.l-header .header__tools .lang-switch li a{width:100%;height:40px;line-height:40px}.l-header .header__tools .lang-switch li a{background:#fff}.l-header .header__tools .lang-switch li a:hover{color:#4065a2}.l-header .header__tools .lang-switch li a:hover:before{height:0}.l-header .search-btn{width:60px;height:60px;top:0;background-size:100%}.l-header .search-menu{position:absolute;top:60px;width:100%}.l-header .search-menu__inner{width:auto;padding:25px 15px}.l-header .search-menu__inner input[type=text]{padding:10px;flex:0 0 80%}.l-header .menu-btn{position:absolute;top:0;left:0;z-index:1;width:60px;height:60px;cursor:pointer;transition:all .3s 0s ease}.l-header .menu-btn span{position:absolute;left:20px;width:20px;height:2px;background-color:#4065a2;display:inline-block;transition:all .3s 0s ease}.l-header .menu-btn span:first-of-type{top:23px}.l-header .menu-btn span:nth-of-type(2){top:29px}.l-header .menu-btn span:nth-of-type(3){bottom:23px}.l-header .menu-btn.is-open{background:#f4f4f4}.l-header .menu-btn.is-open span:first-of-type{animation:open-menu-bar01 .6s forwards}.l-header .menu-btn.is-open span:nth-of-type(2){opacity:0}.l-header .menu-btn.is-open span:nth-of-type(3){animation:open-menu-bar03 .6s forwards}.l-header .menu-btn.is-close span:first-of-type{animation:close-menu-bar01 .6s forwards}.l-header .menu-btn.is-close span:nth-of-type(2){transition:all .3s 0s ease;opacity:1}.l-header .menu-btn.is-close span:nth-of-type(3){animation:close-menu-bar02 .6s forwards}.sp-menu{transition:all .3s 0s ease;background:#f4f4f4;position:absolute;top:60px;left:0;width:100%;transform:translateY(-100%);max-height:calc(100vh - 128px);overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-open .sp-menu{transform:translateY(0)}.sp-menu nav{padding:0}.sp-menu nav>ul{width:100%;float:none;padding:0}.sp-menu nav>ul>li.header-hide{display:none}.sp-menu nav>ul>li .accordion-toggle{position:relative;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;color:#4065a2;font-weight:bold;padding:13px;padding-right:35px;border-bottom:1px solid #d6d6d6}.sp-menu nav>ul>li .accordion-toggle:after,.sp-menu nav>ul>li .accordion-toggle:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:10px;height:1px;background:#4065a2}.sp-menu nav>ul>li .accordion-toggle:before{right:19.5px;transform-origin:right center;transform:translateY(3px) rotate(45deg)}.sp-menu nav>ul>li .accordion-toggle:after{right:10px;transform-origin:left center;transform:translateY(3px) rotate(-45deg)}.sp-menu nav>ul>li .accordion-toggle.is-open:before{transform:translateY(-3px) rotate(-45deg)}.sp-menu nav>ul>li .accordion-toggle.is-open:after{right:10px;transform:translateY(-3px) rotate(45deg)}.sp-menu nav>ul>li>a{display:block;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;color:#4065a2;font-weight:bold;padding:13px;border-bottom:1px solid #d6d6d6}.sp-menu nav>ul>li ul{display:none;border-bottom:1px solid #d6d6d6;background:#fcfcfc;padding:10px 0}.sp-menu nav>ul>li ul li{margin-bottom:0;position:relative;z-index:1}.sp-menu nav>ul>li ul li a{display:block;padding:6px 15px;color:#4065a2}.sp-menu nav>ul>li ul li a:not(.dir-top){text-indent:-11px;margin-left:14px}.sp-menu nav>ul>li ul li a:not(.dir-top):before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}}@media screen and (max-width: 46em)and (max-width: 46em){.sp-menu nav>ul>li ul li a:not(.dir-top):before{top:-1px}}@media screen and (max-width: 46em){.sp-menu nav>ul>li ul li a.dir-top{font-weight:bold}}@media screen and (max-width: 46em){.sp-menu nav>ul>li ul li a.is-current{color:#333;font-weight:500}[lang=en] .sp-menu nav>ul>li ul li a.is-current{font-weight:bold}}@media screen and (max-width: 46em){.sp-menu nav>ul>li.icon-worldwide{position:relative}.sp-menu nav>ul>li.icon-worldwide:before{content:"";display:inline-block;width:16px;height:16px;background:url(/assets/img/common/icon-worldwide.svg) no-repeat;position:absolute;top:50%;left:13px;margin-top:-9px}.sp-menu nav>ul>li.icon-worldwide a{padding-left:36px}}@media screen and (max-width: 46em){.menu-open .overlay{opacity:1;visibility:visible}}.l-footer__upper{background:#f1f2f7}.l-footer__upper nav{padding:35px 20px}.l-footer__upper nav:after{content:"";clear:both;display:block}.l-footer__upper nav>ul{width:25%;float:left;padding:0 20px}.l-footer__upper nav>ul.footer-hide{display:none}.l-footer__upper nav>ul>li{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-weight:bold}.l-footer__upper nav>ul>li>a{display:block;border-bottom:1px solid #d6d6d6;color:#4065a2;padding-bottom:10px;margin-bottom:14px}.l-footer__upper nav>ul>li>a:hover{text-decoration:none;color:#438bc5}.l-footer__upper nav>ul>li>a:active{text-decoration:none}.l-footer__upper nav>ul>li:not(:first-child){margin-top:60px}@media screen and (min-width: 46.0625em){.l-footer__upper nav>ul>li ul{display:block !important}}.l-footer__upper nav>ul>li ul li{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:normal;margin-bottom:6px}.l-footer__upper nav>ul>li ul li a{color:#333}.l-footer__upper nav>ul>li ul li a:hover{color:#438bc5;text-decoration:none}.l-footer__upper nav>ul>li ul li a:active{text-decoration:none}.l-footer__lower{height:80px;display:flex;flex-direction:column;justify-content:center;padding:0 120px 0 40px;position:relative}.l-footer__lower:first-child{border-top:1px solid #d6d6d6}.l-footer__lower ul{font-size:0px;font-size:0rem;line-height:0px;line-height:0rem;margin-bottom:10px}.l-footer__lower ul li{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;display:inline-block}.l-footer__lower ul li:not(:first-child){border-left:1px solid #666;padding-left:18px;margin-left:18px}.l-footer__lower ul li a{color:#666}.l-footer__lower .copyright{color:#666;font-size:11px;font-size:1.1rem;line-height:19.25px;line-height:1.925rem;font-family:"Lato",Helvetica,Arial,sans-serif}.l-footer__lower .copyright a{color:#666}.l-footer__lower .pagetop{width:80px;height:80px;position:absolute;right:0;bottom:0;z-index:8000;transform-origin:right bottom;transition:all .3s 0s ease}.l-footer__lower .pagetop a{display:block;height:100%;background:#4065a2;color:#fff;font-size:0;position:relative}.l-footer__lower .pagetop a:before{transition:all .3s 0s ease;content:"";display:block;width:20px;height:20px;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -3px) rotate(45deg)}.l-footer__lower .pagetop a:hover{text-decoration:none}.l-footer__lower .pagetop a:hover:before{transform:translate(-50%, -8px) rotate(45deg)}.l-footer__lower .pagetop a:active{text-decoration:none}.l-footer__lower .pagetop-fixed{width:38px;height:38px;position:fixed;right:30px;bottom:20px;z-index:8000;transition:all .4s 0s ease;transform:translateY(58px);opacity:0;visibility:hidden}.pagetop-show .l-footer__lower .pagetop-fixed{position:fixed;transform:translateY(0);opacity:1;visibility:visible}.scroll-end .l-footer__lower .pagetop-fixed{transform:translateY(58px);opacity:0;visibility:hidden}.l-footer__lower .pagetop-fixed a{display:block;height:100%;background:#4065a2;border-radius:50%;color:#fff;font-size:0;position:relative}.l-footer__lower .pagetop-fixed a:before{transition:all .3s 0s ease;content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -3px) rotate(45deg)}.l-footer__lower .pagetop-fixed a:hover{text-decoration:none}.l-footer__lower .pagetop-fixed a:hover:before{transform:translate(-50%, -6px) rotate(45deg)}.l-footer__lower .pagetop-fixed a:active{text-decoration:none}@media screen and (max-width: 46em){.l-footer__upper nav{padding:0}.l-footer__upper nav>ul{width:100%;float:none;padding:0}.l-footer__upper nav>ul>li:not(:first-child){margin-top:0}.l-footer__upper nav>ul>li .accordion-toggle{position:relative;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;color:#4065a2;padding:15px;padding-right:35px;border-bottom:1px solid #d6d6d6}.l-footer__upper nav>ul>li .accordion-toggle:after,.l-footer__upper nav>ul>li .accordion-toggle:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:10px;height:1px;background:#4065a2}.l-footer__upper nav>ul>li .accordion-toggle:before{right:19.5px;transform-origin:right center;transform:translateY(3px) rotate(45deg)}.l-footer__upper nav>ul>li .accordion-toggle:after{right:10px;transform-origin:left center;transform:translateY(3px) rotate(-45deg)}.l-footer__upper nav>ul>li .accordion-toggle.is-open:before{transform:translateY(-3px) rotate(-45deg)}.l-footer__upper nav>ul>li .accordion-toggle.is-open:after{right:10px;transform:translateY(-3px) rotate(45deg)}.l-footer__upper nav>ul>li ul{display:none;border-bottom:1px solid #d6d6d6;background:#fbfbfd;padding:10px 0}.l-footer__upper nav>ul>li ul li{margin-bottom:0}.l-footer__upper nav>ul>li ul li a{display:block;padding:6px 15px}.l-footer__upper nav>ul>li ul li a:not(.dir-top){text-indent:-11px;margin-left:14px}.l-footer__upper nav>ul>li ul li a:not(.dir-top):before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}}@media screen and (max-width: 46em)and (max-width: 46em){.l-footer__upper nav>ul>li ul li a:not(.dir-top):before{top:-1px}}@media screen and (max-width: 46em){.l-footer__upper nav>ul>li ul li a.dir-top{font-weight:bold}}@media screen and (max-width: 46em){.l-footer__lower{height:auto;display:block;padding:0}.l-footer__lower ul{margin-bottom:0;padding:15px}.l-footer__lower ul li{display:block;padding:8px 0}.l-footer__lower ul li:not(:first-child){border-left:none;padding-left:0;margin-left:0}.l-footer__lower ul li a{display:block}.l-footer__lower ul li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}}@media screen and (max-width: 46em)and (max-width: 46em){.l-footer__lower ul li a:before{top:-1px}}@media screen and (max-width: 46em){.l-footer__lower ul li a:before{background:url(/assets/img/common/icon-link-arrow-gray.svg) no-repeat}}@media screen and (max-width: 46em){.l-footer__lower .copyright{font-size:9px;font-size:.9rem;line-height:15.75px;line-height:1.575rem;padding:10px;text-align:center}}@media screen and (max-width: 46em){.l-footer__lower .pagetop{width:100%;height:40px;position:static;transform:scale(1)}.l-footer__lower .pagetop a{display:block;text-align:center}.l-footer__lower .pagetop a:before{width:10px;height:10px;transform:translate(-50%, -2px) rotate(45deg)}.l-footer__lower .pagetop a:hover:before{transform:translate(-50%, -6px) rotate(45deg)}}@media screen and (max-width: 46em){.l-footer__lower .pagetop-fixed{width:35px;height:35px;right:12px;bottom:12px;transform:translateY(50px)}.pagetop-show .l-footer__lower .pagetop-fixed{position:fixed}.scroll-end .l-footer__lower .pagetop-fixed{transform:translateY(50px)}}main{flex:1 0 auto;padding-top:100px;position:relative}@media(-ms-high-contrast: none){::-ms-backdrop,main{flex:none}}.section:not(.no-padding){padding:60px 0 80px}.section:not(.no-padding).is-reduce{padding:40px 0 40px}.section:not(.no-border){border-top:1px solid #d6d6d6}.section:last-child{padding-bottom:100px}.section .inner{width:1000px;margin:0 auto}.section .inner.max-width{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.section .inner.max-width{max-width:none;padding:0 15px}}.section .inner__block:not(:last-child){margin-bottom:50px}.section .inner__block.indent{padding-left:20px}.section .inner__block.w-800{width:800px;margin-left:auto;margin-right:auto}.section.bg{background:#f5f7fb}.section.lead-section{background:#f4f4f4;padding:30px 0;border-bottom:1px solid #d6d6d6}.section.lead-section .inner__block:not(:last-child){margin-bottom:30px}@media screen and (max-width: 46em){main{padding-top:60px}.section:not(.no-padding){padding:40px 0 50px}.section:not(.no-padding).is-reduce{padding:20px 0 20px}.section:last-child{padding-bottom:50px}.section .inner{width:auto;padding:0 15px}.section .inner.max-width{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}}@media screen and (max-width: 46em)and (max-width: 46em){.section .inner.max-width{max-width:none;padding:0 15px}}@media screen and (max-width: 46em){.section .inner__block:not(:last-child){margin-bottom:40px}.section .inner__block.indent{padding-left:0}.section .inner__block.w-800{width:auto}}@media screen and (max-width: 46em){.section.lead-section{padding:20px 0}}.pageheader{height:70px;background:#4065a2;font-weight:bold;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:5px 30px 5px 30px;display:flex;align-items:center;position:relative}.pageheader .headline--lv1{margin-bottom:0}.pageheader.has-localnav{padding-right:80px}.pageheader.has-overlayMenu{padding-right:120px}[lang=en] .pageheader.has-overlayMenu{padding-right:130px}.pageheader .printPdf-btn{margin-left:auto;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.pageheader .printPdf-btn:not(:last-child){margin-right:10px}.pageheader .printPdf-btn a{transition:all .3s 0s ease;display:block;background:#fff;color:#333;width:112px;height:24px;line-height:24px;border-radius:12px;text-align:center;letter-spacing:normal}.pageheader .printPdf-btn a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:14px;height:14px;margin-right:6px;background:url(/assets/img/common/icon-link-pdf2.svg) no-repeat}.pageheader .printPdf-btn a:hover{background:rgba(255,255,255,.8);text-decoration:none}.pageheader .printPdf-btn a:active{text-decoration:none}.pageheader h1{padding-left:10px}.pageheader--outline{background:#69bfb7}.pageheader--outline:before{background:#fff url(/assets/img/common/icon-category-outline.svg) center no-repeat;background-size:cover}.pageheader--products{background:#33addf}.pageheader--products:before{background:#fff url(/assets/img/common/icon-category-products.svg) center no-repeat;background-size:cover}.pageheader--ir{background:#4f5e7e}.pageheader--ir:before{background:#fff url(/assets/img/common/icon-category-ir.svg) center no-repeat;background-size:cover}.pageheader--csr{background:#aad37b}.pageheader--csr:before{background:#fff url(/assets/img/common/icon-category-csr.svg) center no-repeat;background-size:cover}.pageheader--subaruness:before{background:#fff url(/assets/img/common/icon-category-subaruness.svg) center no-repeat;background-size:cover}.pageheader--recruit{background:#f5827e}.pageheader--recruit:before{background:#fff url(/assets/img/common/icon-category-recruit.svg) center no-repeat;background-size:cover}@media screen and (max-width: 46em){.pageheader{height:auto;min-height:60px;padding:5px 15px 5px 15px}.pageheader.has-localnav{padding-right:55px}.pageheader.has-overlayMenu{padding-right:95px}[lang=en] .pageheader.has-overlayMenu{padding-right:105px}.pageheader .printPdf-btn{display:none}.pageheader h1{padding-left:0px}.pageheader--csr:before,.pageheader--ir:before,.pageheader--outline:before,.pageheader--products:before,.pageheader--recruit:before,.pageheader--subaruness:before{width:38px;height:38px;flex:0 0 38px;margin-right:10px}}.visual-slider{position:relative;background:#000}.visual-slider .slider{height:600px}.visual-slider .slider .slide{height:600px;background-position:center;background-repeat:no-repeat;background-size:cover}.visual-slider .slider .slide.bg-lt{background-position:left top}.visual-slider .slider .slide.bg-lc{background-position:left center}.visual-slider .slider .slide.bg-rt{background-position:right top}.visual-slider .slider .slide.bg-lc{background-position:left center}.visual-slider .slider .slide.bg-cc{background-position:center center}.visual-slider .slider .slide.bg-rc{background-position:right center}.visual-slider .slider .slide.bg-lb{background-position:left bottom}.visual-slider .slider .slide.bg-cb{background-position:center bottom}.visual-slider .slider .slide.bg-rb{background-position:right bottom}.visual-slider .slider .slick-slide:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1;position:absolute}.visual-slider .slider .slick-slide.no-overlay:before{display:none}.visual-slider .slider .slick-slide>a[target=_blank]:after{display:none}.visual-slider .slickPause .slick-active .slide{animation-play-state:paused}.visual-slider .slickPlay .slick-active .slide{animation-play-state:running}.visual-slider .copyWrap{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:flex;text-align:center;align-items:center;justify-content:center}.visual-slider .copyWrap .copy{transition:all 2s 2s ease;color:#fff;text-align:center}.visual-slider .copyWrap .copy__title{opacity:0;visibility:hidden;font-weight:300;letter-spacing:.15em;display:inline-block;margin-top:10px;margin-bottom:30px}.visual-slider .copyWrap .copy__title span{font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem;font-weight:300;letter-spacing:.18em}.visual-slider .copyWrap .copy__title strong{display:block;font-size:60px;font-size:6rem;line-height:60px;line-height:6rem;font-weight:500;letter-spacing:.1em;margin:14px 0 18px}[lang=en] .visual-slider .copyWrap .copy__title strong{margin-top:0}.visual-slider .copyWrap .copy__lead{opacity:0;visibility:hidden;font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem;letter-spacing:.25em;margin-bottom:10px}.visual-slider .copyWrap .copy__banner{opacity:0;visibility:hidden;text-align:center;margin-top:40px}.visual-slider .copyWrap .copy__banner a{color:#fff}.visual-slider .copyWrap .copy__banner figure{width:420px;margin:0 auto}.visual-slider .copyWrap .copy__banner figure img{width:100%;display:inline-block}.visual-slider .copyWrap .copy__banner figure figcaption{margin-top:5px}.visual-slider .slick-active .copyWrap .copy__title{animation:copy-fade .6s .75s ease-out forwards}.visual-slider .slick-active .copyWrap .copy__lead{animation:copy-fade .6s 1s ease-out forwards}.visual-slider .slick-active .copyWrap .copy__banner{animation:copy-fade .6s 1.25s ease-out forwards}.visual{height:350px;padding:40px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.visual.thin{height:180px}.visual.bg{background-position:center;background-repeat:no-repeat;background-size:cover}.visual.bg-lt{background-position:left top;background-repeat:no-repeat;background-size:cover}.visual.bg-lc{background-position:left center;background-repeat:no-repeat;background-size:cover}.visual.bg-rt{background-position:right top;background-repeat:no-repeat;background-size:cover}.visual.bg-lc{background-position:left center;background-repeat:no-repeat;background-size:cover}.visual.bg-cc{background-position:center center;background-repeat:no-repeat;background-size:cover}.visual.bg-rc{background-position:right center;background-repeat:no-repeat;background-size:cover}.visual.bg-lb{background-position:left bottom;background-repeat:no-repeat;background-size:cover}.visual.bg-cb{background-position:center bottom;background-repeat:no-repeat;background-size:cover}.visual.bg-rb{background-position:right bottom;background-repeat:no-repeat;background-size:cover}.visual:before{content:"";display:block;background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0}.visual.img{padding:0;min-height:0;height:auto}.visual.img img{width:100%}.visual.no-overlay:before{display:none}.visual .visual__copy{color:#fff;text-align:center;position:relative;z-index:2}.visual .visual__copy__title{font-weight:300;font-size:40px;font-size:4rem;line-height:70px;line-height:7rem;font-style:italic;letter-spacing:.2em;display:inline-block;margin-bottom:20px}[lang=en] .visual .visual__copy__title.small{font-size:36px;font-size:3.6rem;line-height:63px;line-height:6.3rem;letter-spacing:.15em;text-shadow:0 0 30px rgba(0,0,0,.8)}.visual .visual__copy__title:after{content:"";display:block;width:100%;height:1px;background:#fff}.visual .visual__copy__titleimage{margin-bottom:20px}.visual .visual__copy__lead{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;font-weight:300;letter-spacing:.2em;margin-bottom:10px}.visual-video{height:600px}.visual-video #player{background:url(/assets/img/outline/visual-video-alt.jpg) center no-repeat;background-size:contain;min-width:1080px;width:100vw !important;height:100vw !important;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.is-tablet .visual-video #player{display:none}.is-tablet .visual-video .video-alt{width:100%;height:100%;position:absolute;left:0;top:0;display:block !important}.is-tablet .visual-video .video-alt img{width:100%}.visual-text{justify-content:flex-end}.visual-text:before{display:none}.visual-text .visual__text{width:53.5714285714%;padding:20px 0}.visual-fade{position:absolute !important;left:0;top:0;width:100% !important;height:100% !important;z-index:-1}.visual-fade .slick-list{height:100%}.visual-fade .slick-track{height:100%}.visual-fade .slide{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.visual-ir{display:block;background-repeat:no-repeat;background-position:center -40px;background-size:100%;padding:30.3333333333% 0 40px;height:auto;min-height:350px}.visual-ir:before{display:none}.visual-ir .mod-asof{margin:-30px 30px 15px}.visual-ir-message{background-color:#eae9e9;background-repeat:no-repeat}.visual-ir-message .visual__text{width:66.0714285714%}.visual-ir-message .visual__text .messege{width:500px;margin:0 auto;font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem;padding:20px 0}.visual-ir-message .visual__text .mod-sign{width:500px;margin:0 auto;text-align:right}[lang=en] .visual-ir-message .visual__text .messege{width:640px}[lang=en] .visual-ir-message .visual__text .mod-sign{width:640px}.visual-ir-individual-index{height:600px}.visual-ir-individual-index .visual__copy__lead{max-width:700px}[lang=en] .visual-ir-individual-index .visual__copy__lead{margin-top:40px}.visual-ir-individual{height:400px}.visual-outline-vision{height:auto;min-height:350px;background-color:#eae8e9}@media screen and (max-width: 1420px){[lang=en] .visual-outline-vision.bg-lt{background-position:-140px 10px}[lang=en] .visual-outline-vision .visual__text{width:62.5%}}@media screen and (max-width: 1300px){.visual-outline-vision.bg-lt{background-position:-60px 0}[lang=en] .visual-outline-vision.bg-lt{background-position:-160px 10px}.visual-outline-vision .visual__text{width:58.9285714286%}[lang=en] .visual-outline-vision .visual__text{width:58.9285714286%}}@media screen and (max-width: 1250px){.visual-outline-vision.bg-lt{background-position:-100px 0}[lang=en] .visual-outline-vision.bg-lt{background-position:-180px 10px}}@media screen and (max-width: 1200px){.visual-outline-vision.bg-lt{background-position:-160px 0}[lang=en] .visual-outline-vision.bg-lt{background-position:-220px 60px}.visual-outline-vision .visual__text{width:62.5%}[lang=en] .visual-outline-vision .visual__text{width:62.5%}}@media screen and (max-width: 1120px){.visual-outline-vision.bg-lt{background-position:-190px 0}[lang=en] .visual-outline-vision.bg-lt{background-position:-230px 70px}.visual-outline-vision .visual__text{width:66.0714285714%}[lang=en] .visual-outline-vision .visual__text{width:63.3928571429%}}.visual-csr-message{position:relative}.visual-csr-message img{width:100%}.visual-csr-message .text{position:absolute;top:0;bottom:0;right:40px;left:45%;display:flex;flex-direction:column;justify-content:center}.visual-csr-message .text .messege{font-size:26px;font-size:2.6rem;line-height:45.5px;line-height:4.55rem;font-weight:bold}[lang=en] .visual-csr-message .text .messege{font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem}.visual-csr-message .text .mod-sign{text-align:left}.visual-recruit{height:500px}.visual-recruit:before{display:none}.visual-subaruness{position:relative}.visual-subaruness img{width:100%}.visual-subaruness .text{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.visual-subaruness .text .headline--lv3-2{background:rgba(255,255,255,.7);padding:4px 16px;font-size:56px;font-size:5.6rem;line-height:98px;line-height:9.8rem;min-width:880px;margin-bottom:20px}.visual-subaruness .text .messege{color:#fff;font-size:26px;font-size:2.6rem;line-height:45.5px;line-height:4.55rem;font-weight:bold;min-width:880px;margin-bottom:40px}[lang=en] .visual-subaruness .text .messege{font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem}.visual-subaruness .text .buttonArea{min-width:480px}.visual-subaruness .text .buttonArea .btn-white.more{padding:20px 40px;border:2px solid #fff}.visual-subaruness-detail{height:400px;position:relative}.visual-subaruness-detail .mod-asof{position:absolute;right:30px;bottom:15px;color:#fff}.visual-subaruness.is-small{min-height:600px;background:#3f66a3;background-size:cover;display:flex;justify-content:center;align-items:center}.visual-subaruness.is-small .text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.visual-subaruness.is-small .headline--lv3-2{font-size:36px;font-size:3.6rem;line-height:63px;line-height:6.3rem}.visual-subaruness.is-small .lead{font-size:20px;font-size:2rem;line-height:42px;line-height:4.2rem;text-align:center;color:#fff;margin-bottom:40px}@media screen and (max-width: 46em){.visual-slider .slider{height:420px}.visual-slider .slider .slide{height:420px;background-position:75% center}.visual-slider .copyWrap .copy__title{margin-bottom:20px}.visual-slider .copyWrap .copy__title span{font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem;letter-spacing:.15em}.visual-slider .copyWrap .copy__title strong{display:block;font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;letter-spacing:.1em;margin:5px 0 7px}[lang=en] .visual-slider .copyWrap .copy__title strong{margin:0 0 7px}.visual-slider .copyWrap .copy__lead{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem}[lang=en] .visual-slider .copyWrap .copy__lead{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;letter-spacing:.15em}.visual-slider .copyWrap .copy__banner{margin-top:20px;font-size:11px;font-size:1.1rem;line-height:19.25px;line-height:1.925rem}.visual-slider .copyWrap .copy__banner figure{width:280px}.visual{height:40.625vw;min-height:130px;padding:30px 15px 20px}.visual.thin{height:auto;min-height:80px}.visual .visual__copy__title{font-size:20px;font-size:2rem;line-height:32px;line-height:3.2rem;margin-bottom:5px}[lang=en] .visual .visual__copy__title.small{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;margin-bottom:10px}[lang=en] .visual .visual__copy__title.small:after{position:relative;top:5px}.visual .visual__copy__titleimage{margin:0 auto 15px;width:70vw}.visual .visual__copy__titleimage img{width:100%}.visual .visual__copy__lead{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem;margin-bottom:0}.visual-video{height:56vw}.visual-video #player{min-width:0}.visual-video .video-alt{width:100%;height:100%;position:absolute;left:0;top:0}.visual-video .video-alt img{width:100%}.visual-text{height:auto;background-size:contain !important;padding:0}.visual-text .visual__text{width:100%;background:#f5f7fb;margin-top:50vw;padding:15px 15px 30px}.visual-ir{min-height:0;height:auto;background-position:center top;background-size:120%;padding:42.1875% 0 0}.visual-ir:before{display:none}.visual-ir .mod-asof{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem;margin:0 10px 5px}.visual-ir-message{background-position:-10px 10px}.visual-ir-message .visual__text .messege{width:auto;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;padding:0 0 20px}.visual-ir-message .visual__text .mod-sign{width:auto}[lang=en] .visual-ir-message .visual__text .messege{width:auto}[lang=en] .visual-ir-message .visual__text .mod-sign{width:auto}.visual-ir-individual-index{min-height:250px;height:53.125vw}[lang=en] .visual-ir-individual-index .visual__copy__lead{margin-top:20px}.visual-ir-individual{height:200px}.visual-outline-vision{background-image:url(/assets/img/outline/visual-vision-sp.jpg) !important}.visual-outline-vision.bg-lt{background-position:left top}[lang=en] .visual-outline-vision.bg-lt{background-position:left top}.visual-outline-vision .visual__text{width:100%}[lang=en] .visual-outline-vision .visual__text{width:100%}.visual-csr-message{background:#eae8e9}.visual-csr-message .text{right:15px;left:40%}[lang=en] .visual-csr-message .text{right:10px}.visual-csr-message .text .headline--lv3-2{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;margin-bottom:2px}[lang=en] .visual-csr-message .text .headline--lv3-2{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem}.visual-csr-message .text .messege{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}[lang=en] .visual-csr-message .text .messege{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;letter-spacing:.05em}.visual-csr-message .text .mod-sign{margin-top:10px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}[lang=en] .visual-csr-message .text .mod-sign{margin-top:8px}.visual-csr-message .text .mod-sign b{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem}[lang=en] .visual-csr-message .text .mod-sign b{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem}.visual-subaruness{position:relative;height:300px;background:url("/en/assets/img/difference/visual-subaruness.jpg"),#4065a2;background-position:0 0;background-repeat:no-repeat;background-size:100%}.visual-subaruness img{display:none}.visual-subaruness .text{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}[lang=en] .visual-subaruness .text{right:10px}.visual-subaruness .text .headline--lv3-2{font-size:22px;font-size:2.2rem;line-height:38.5px;line-height:3.85rem;margin-bottom:15px;min-width:inherit}[lang=en] .visual-subaruness .text .headline--lv3-2{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem}.visual-subaruness .text .messege{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;min-width:inherit;margin-bottom:15px}[lang=en] .visual-subaruness .text .messege{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;letter-spacing:.05em}.visual-subaruness .text .buttonArea{min-width:inherit}.visual-subaruness .text .buttonArea .btn-white.more{padding:10px 60px}.visual-subaruness-detail{height:200px;margin-bottom:50px;display:flex;flex-direction:column;overflow:initial}.visual-subaruness-detail .mod-asof{top:210px;bottom:initial;right:initial;color:#333;padding:0 15px;text-align:left}.visual-subaruness.is-small{display:flex;padding:40px;height:auto}.visual-subaruness.is-small .headline--lv3-2{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem}.visual-subaruness.is-small .messege{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.visual-subaruness.is-small .lead{font-size:11px;font-size:1.1rem;line-height:18px;line-height:1.8rem;margin-bottom:20px;font-weight:bold}.visual-subaruness.is-small .lead br{display:none}}.component-socialmedia{border-top:1px solid #d6d6d6}.component-socialmedia ul{background:#fff;padding:30px 0}.component-socialmedia ul:after{content:"";clear:both;display:block}.component-socialmedia ul li{width:25%;float:left;text-align:center}.component-socialmedia ul li:not(:first-child){border-left:1px solid #d6d6d6}.component-socialmedia ul li a{display:block;font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem;color:#333;position:relative;padding:55px 5px 5px}.component-socialmedia ul li a:hover{text-decoration:none;color:#438bc5}.component-socialmedia ul li a:active{text-decoration:none}.component-socialmedia ul li a b{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.component-socialmedia ul li a:before{content:"";display:block;width:40px;height:40px;position:absolute;left:50%;top:5px;transform:translateX(-50%)}.component-socialmedia ul li.icon-facebook a:before{background:url(/assets/img/common/icon-socialmedia-facebook.svg) no-repeat}.component-socialmedia ul li.icon-youtube a:before{background:url(/assets/img/common/icon-socialmedia-youtube.svg) no-repeat}.component-socialmedia ul li.icon-twitter a:before{background:url(/assets/img/common/icon-socialmedia-twitter.svg) no-repeat}@media screen and (max-width: 46em){.component-socialmedia ul{padding:0}.component-socialmedia ul li{width:100%;float:none;text-align:left;border-bottom:1px solid #d6d6d6}.component-socialmedia ul li:not(:first-child){border-left:none}.component-socialmedia ul li a{font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;padding:15px 15px 15px 58px}.component-socialmedia ul li a b{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}.component-socialmedia ul li a:before{width:30px;height:30px;left:15px;top:50%;transform:translateY(-50%)}.component-socialmedia ul li.icon-facebook a:before{background-size:30px 30px}.component-socialmedia ul li.icon-youtube a:before{background-size:30px 30px}.component-socialmedia ul li.icon-twitter a:before{background-size:30px 30px}}.component-relatelink{background:#424851;padding:30px 0;margin-bottom:-1px}.section:not(.bg):not(.is-reduce)+.component-relatelink{margin-top:20px}.component-relatelink .l-grid-wrap{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.component-relatelink .l-grid-wrap{max-width:none;padding:0 15px}}.component-relatelink .l-col{min-height:70px}.component-relatelink .l-col a{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;min-height:70px;height:100%;padding:5px 15px 5px 65px;display:flex;align-items:center;background:#fff;color:#333;position:relative}.component-relatelink .l-col a:hover{text-decoration:none;color:#438bc5}.component-relatelink .l-col a:active{text-decoration:none}.component-relatelink .l-col a img{width:40px;height:40px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.component-relatelink .l-col a.no-image{padding:5px 15px}.component-relatelink .l-col a.no-image:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-relatelink .l-col a.no-image:before{top:-1px}}.component-relatelink .l-col a.no-image:before{flex:0 0 4px;top:0;margin-right:10px}.component-relatelink .l-col a[class^=icon-]:before{content:"";display:block;width:40px;height:40px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.component-relatelink .l-col a.icon-outline:before{background:url(/assets/img/common/icon-relate-outline.svg) no-repeat;background-size:cover}.component-relatelink .l-col a.icon-ir:before{background:url(/assets/img/common/icon-relate-ir.svg) no-repeat;background-size:cover}.component-relatelink .l-col a.icon-csr:before{background:url(/assets/img/common/icon-relate-csr.svg) no-repeat;background-size:cover}.component-relatelink .l-col a.icon-recruit:before{background:url(/assets/img/common/icon-relate-recruit.svg) no-repeat;background-size:cover}.component-relatelink .l-col a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):after{flex:0 0 11px;margin-right:0}@media screen and (max-width: 46em){.component-relatelink{padding:15px 0}.component-relatelink .l-col{min-height:50px}.component-relatelink .l-col a{font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;min-height:50px;padding:5px 9px 5px 40px}.component-relatelink .l-col a img{width:25px;height:25px;left:10px}.component-relatelink .l-col a.no-image:before{margin-right:7px}.component-relatelink .l-col a[class^=icon-]:before{width:25px;height:25px;left:10px}.component-relatelink .l-col a .icon-pdf:after{width:8px;height:10px;margin-left:4px;top:-1px;background-size:8px 10px}}.component-breadcrumb{font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem;padding:15px 40px;position:absolute;z-index:1}.component-breadcrumb+.component-anchorList{padding-top:64px}.component-breadcrumb+.component-navBar{padding-top:64px}.component-breadcrumb+.section{padding-top:75px}.component-breadcrumb+.section.section-anchorList{padding-top:20px;margin-top:42px;border-top:1px solid #d6d6d6}.component-breadcrumb+.component-annotationBox{margin-top:50px}.component-breadcrumb ul:after{content:"";clear:both;display:block}.component-breadcrumb ul li{float:left}.component-breadcrumb ul li:not(:first-child){padding-left:10px}.component-breadcrumb ul li:not(:first-child):before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-top:-3px;margin-right:10px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}.component-breadcrumb ul li a{color:#333}.component-breadcrumb.is-white ul{color:#fff}.component-breadcrumb.is-white ul li:not(:first-child):before{border-top:1px solid #fff;border-right:1px solid #fff}.component-breadcrumb.is-white ul li a{color:#fff}@media screen and (max-width: 46em){.component-breadcrumb{padding:0;width:100%}.component-breadcrumb+.component-anchorList{padding-top:40px}.component-breadcrumb+.component-navBar{padding-top:40px}.component-breadcrumb+.section{padding-top:55px}.component-breadcrumb+.section.section-anchorList{padding-top:0;margin-top:32px}.component-breadcrumb+.component-annotationBox{margin-top:40px}.component-breadcrumb+.mod-tabs{margin-top:32px}.component-breadcrumb ul{padding:10px 0;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.component-breadcrumb ul li{float:none;display:inline-block}.component-breadcrumb ul li:first-child{padding-left:15px}.component-breadcrumb ul li:last-child{padding-right:15px}}.component-localnav .localnav-btn{transition:all .4s 0s ease;width:38px;height:38px;border:2px solid #4065a2;border-radius:50%;position:absolute;top:16px;right:30px;z-index:9001;background-color:#4065a2}.component-localnav .localnav-btn span{position:absolute;right:7px;width:20px;height:2px;background-color:#fff;display:inline-block;transition:all .3s 0s ease}.component-localnav .localnav-btn span:first-of-type{top:10px}.component-localnav .localnav-btn span:nth-of-type(2){width:16px;top:16px}.component-localnav .localnav-btn span:nth-of-type(3){width:12px;bottom:10px}.component-localnav .localnav-btn.is-open span:nth-of-type(2),.component-localnav .localnav-btn:hover span:nth-of-type(2){width:20px}.component-localnav .localnav-btn.is-open span:nth-of-type(3),.component-localnav .localnav-btn:hover span:nth-of-type(3){width:20px}.component-localnav .localnav-btn.is-open span:first-of-type{animation:open-localnav-bar01 .6s forwards}.component-localnav .localnav-btn.is-open span:nth-of-type(2){width:20px;opacity:0}.component-localnav .localnav-btn.is-open span:nth-of-type(3){width:20px;animation:open-localnav-bar03 .6s forwards}.component-localnav .localnav-btn.is-close span:first-of-type{animation:close-localnav-bar01 .6s forwards}.component-localnav .localnav-btn.is-close span:nth-of-type(2){width:16px;transition:all .3s 0s ease;opacity:1}.component-localnav .localnav-btn.is-close span:nth-of-type(3){width:12px;animation:close-localnav-bar02 .6s forwards}.component-localnav .localnav-btn.is-close:hover span:nth-of-type(2){width:20px}.component-localnav .localnav-btn.is-close:hover span:nth-of-type(3){width:20px}.component-localnav .localnav-menu{transition:all .4s 0s ease;background:#fff;color:#333;width:400px;padding:10px;position:absolute;top:65px;right:20px;z-index:9000;box-shadow:0px 6px 30px 0px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(15px)}.component-localnav .localnav-menu nav{padding:5px 10px 15px;max-height:calc(100vh - 220px);overflow-y:auto;-webkit-overflow-scrolling:touch}.component-localnav .localnav-menu:hover{box-shadow:0px 7px 45px 0px rgba(0,0,0,.18)}.component-localnav .localnav-menu:before{content:"";width:68px;height:60px;position:absolute;top:-60px;right:0}.component-localnav .localnav-menu:after{content:"";width:0;height:0;border:7px solid rgba(0,0,0,0);border-bottom-color:#fff;position:absolute;top:-14px;right:22px}.component-localnav .localnav-menu a{color:#333}.component-localnav .localnav-menu a.is-current{font-weight:bold;color:#4065a2}.component-localnav .localnav-menu a.is-current:hover{color:#4065a2}.component-localnav .localnav-menu a:hover{color:#438bc5;text-decoration:none}.component-localnav .localnav-menu a:active{text-decoration:none}.component-localnav .localnav-menu .parent{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.component-localnav .localnav-menu .parent a{display:block;padding:10px 0;text-indent:-22px;margin-left:22px}.component-localnav .localnav-menu .parent a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.component-localnav .localnav-menu ul:not([class*=colList-category]) li{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-localnav .localnav-menu ul:not([class*=colList-category]) li a{display:block;padding:8px 0;text-indent:-11px;margin-left:25px}.component-localnav .localnav-menu ul:not([class*=colList-category]) li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-localnav .localnav-menu ul:not([class*=colList-category]) li a:before{top:-1px}}.component-localnav .localnav-menu ul:not([class*=colList-category]) li a.icon-outline:before{width:12px;height:13px;margin-left:-6px;margin-right:6px;background:url(/assets/img/common/icon-megamenu-outline.svg) no-repeat;background-size:12px 13px}.component-localnav .localnav-menu ul:not([class*=colList-category]) li ul{margin-left:15px}.component-localnav .localnav-menu ul.colList-year{display:flex;flex-wrap:wrap}.component-localnav .localnav-menu ul.colList-year li{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;flex:0 0 33.33%}.component-localnav .localnav-menu ul.colList-year li a{display:block;padding:5px 10px;margin-left:5px}.component-localnav .localnav-menu ul.colList-year.col2 li{flex:0 0 50%}.component-localnav .localnav-menu ul.colList-category{display:flex;flex-wrap:wrap}.component-localnav .localnav-menu ul.colList-category li{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;flex:0 0 50%;letter-spacing:.05em}.component-localnav .localnav-menu ul.colList-category li a{display:block;padding:4px 0}.component-localnav .localnav-menu ul.colList-category li[class*=category-] a:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;background:#ccc}.component-localnav .localnav-menu ul.colList-category li.category-finance a:hover{color:#b65865}.component-localnav .localnav-menu ul.colList-category li.category-finance a.is-current{color:#b65865}.component-localnav .localnav-menu ul.colList-category li.category-finance a.is-current:hover{color:#b65865}.component-localnav .localnav-menu ul.colList-category li.category-finance a:before{background:#b65865}.component-localnav .localnav-menu ul.colList-category li.category-csr a:hover{color:#cda84b}.component-localnav .localnav-menu ul.colList-category li.category-csr a.is-current{color:#cda84b}.component-localnav .localnav-menu ul.colList-category li.category-csr a.is-current:hover{color:#cda84b}.component-localnav .localnav-menu ul.colList-category li.category-csr a:before{background:#cda84b}.component-localnav .localnav-menu ul.colList-category li.category-car a:hover{color:#647da8}.component-localnav .localnav-menu ul.colList-category li.category-car a.is-current{color:#647da8}.component-localnav .localnav-menu ul.colList-category li.category-car a.is-current:hover{color:#647da8}.component-localnav .localnav-menu ul.colList-category li.category-car a:before{background:#647da8}.component-localnav .localnav-menu ul.colList-category li.category-production a:hover{color:#a2b556}.component-localnav .localnav-menu ul.colList-category li.category-production a.is-current{color:#a2b556}.component-localnav .localnav-menu ul.colList-category li.category-production a.is-current:hover{color:#a2b556}.component-localnav .localnav-menu ul.colList-category li.category-production a:before{background:#a2b556}.component-localnav .localnav-menu ul.colList-category li.category-motorshow a:hover{color:#3d916b}.component-localnav .localnav-menu ul.colList-category li.category-motorshow a.is-current{color:#3d916b}.component-localnav .localnav-menu ul.colList-category li.category-motorshow a.is-current:hover{color:#3d916b}.component-localnav .localnav-menu ul.colList-category li.category-motorshow a:before{background:#3d916b}.component-localnav .localnav-menu ul.colList-category li.category-motorsports a:hover{color:#3f8ca1}.component-localnav .localnav-menu ul.colList-category li.category-motorsports a.is-current{color:#3f8ca1}.component-localnav .localnav-menu ul.colList-category li.category-motorsports a.is-current:hover{color:#3f8ca1}.component-localnav .localnav-menu ul.colList-category li.category-motorsports a:before{background:#3f8ca1}.component-localnav .localnav-menu ul.colList-category li.category-aerospace a:hover{color:#4086aa}.component-localnav .localnav-menu ul.colList-category li.category-aerospace a.is-current{color:#4086aa}.component-localnav .localnav-menu ul.colList-category li.category-aerospace a.is-current:hover{color:#4086aa}.component-localnav .localnav-menu ul.colList-category li.category-aerospace a:before{background:#4086aa}.component-localnav .localnav-menu ul.colList-category li.category-industrial a:hover{color:#beb144}.component-localnav .localnav-menu ul.colList-category li.category-industrial a.is-current{color:#beb144}.component-localnav .localnav-menu ul.colList-category li.category-industrial a.is-current:hover{color:#beb144}.component-localnav .localnav-menu ul.colList-category li.category-industrial a:before{background:#beb144}.component-localnav .localnav-menu ul.colList-category li.category-other a:hover{color:#955683}.component-localnav .localnav-menu ul.colList-category li.category-other a.is-current{color:#955683}.component-localnav .localnav-menu ul.colList-category li.category-other a.is-current:hover{color:#955683}.component-localnav .localnav-menu ul.colList-category li.category-other a:before{background:#955683}.component-localnav .localnav-menu dl{padding:10px;margin-top:10px}.component-localnav .localnav-menu dl dt{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem;font-weight:bold;margin-bottom:5px}.component-localnav .localnav-menu dl+ul{border-top:1px solid #d6d6d6;margin-top:20px;padding-top:15px}.localnav-fixed .component-localnav .localnav-btn{position:fixed;top:86px;border-color:#4065a2;background:#4065a2}.localnav-fixed .component-localnav .localnav-btn span{background-color:#fff}.localnav-fixed .component-localnav .localnav-menu{position:fixed;top:135px}.localnav-fixed .component-localnav .localnav-menu nav{max-height:calc(100vh - 190px)}.component-localnav.hover .localnav-menu{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width: 46em){.component-localnav .localnav-btn{width:35px;height:35px;border:1px solid #fff;top:12px;right:12px}.component-localnav .localnav-btn span{right:9px;width:15px;height:1px}.component-localnav .localnav-btn span:first-of-type{top:11px}.component-localnav .localnav-btn span:nth-of-type(2){width:12px;top:16px}.component-localnav .localnav-btn span:nth-of-type(3){width:9px;bottom:11px}.component-localnav .localnav-btn.is-open span:nth-of-type(2),.component-localnav .localnav-btn:hover span:nth-of-type(2){width:15px}.component-localnav .localnav-btn.is-open span:nth-of-type(3),.component-localnav .localnav-btn:hover span:nth-of-type(3){width:15px}.component-localnav .localnav-btn.is-open span:nth-of-type(2){width:15px}.component-localnav .localnav-btn.is-open span:nth-of-type(3){width:15px}.component-localnav .localnav-btn.is-close span:nth-of-type(2){width:12px}.component-localnav .localnav-btn.is-close span:nth-of-type(3){width:9px}.component-localnav .localnav-btn.is-close:hover span:nth-of-type(2){width:15px}.component-localnav .localnav-btn.is-close:hover span:nth-of-type(3){width:15px}.component-localnav .localnav-menu{width:auto;top:57px;right:15px;left:15px}.component-localnav .localnav-menu nav{padding:0 5px 10px;max-height:calc(100vh - 230px)}.component-localnav .localnav-menu:before{width:60px;right:-15px}.component-localnav .localnav-menu:after{right:8px}.component-localnav .localnav-menu .parent a:before{top:-1px}.component-localnav .localnav-menu ul:not([class*=colList-category]) li a{margin-left:21px}.component-localnav .localnav-menu ul.colList-year li a{padding:5px 11px;margin-left:5px;white-space:nowrap}.component-localnav .localnav-menu ul.colList-category li a{white-space:nowrap}.component-localnav .localnav-menu dl{padding:5px}.localnav-fixed .component-localnav .localnav-btn{top:72px}.localnav-fixed .component-localnav .localnav-menu{top:117px}.localnav-fixed .component-localnav .localnav-menu nav{max-height:calc(100vh - 230px)}}.component-newsList ul{border-top:1px solid #d6d6d6}.component-newsList ul li{padding:15px 0 18px;border-bottom:1px solid #d6d6d6}.component-newsList ul li:after{content:"";clear:both;display:block}.component-newsList ul li.loading{position:relative;padding:90px}.component-newsList ul li.loading:before{content:"";display:block;width:32px;height:32px;position:absolute;top:50%;left:50%;z-index:1;margin-top:-16px;margin-left:-16px;border-radius:50%;border:1px solid rgba(0,0,0,.1);border-left-color:#4065a2;animation:loading-spin .8s linear infinite}.component-newsList ul li [class*=category]{min-width:150px;display:block;float:left;letter-spacing:normal;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;background:#4065a2;color:#fff;text-align:center;padding:4px 14px;margin-top:3px;border-radius:20px}.component-newsList ul li .category--subaru{background:#647da8}.component-newsList ul li .category--industrial{background:#beb144}.component-newsList ul li .category--eco{background:#88b062}.component-newsList ul li .category--finance{background:#b65865}.component-newsList ul li .category--csr{background:#cda84b}.component-newsList ul li .category--car{background:#647da8}.component-newsList ul li .category--production{background:#a2b556}.component-newsList ul li .category--motorshow{background:#3d916b}.component-newsList ul li .category--motorsports{background:#3f8ca1}.component-newsList ul li .category--aerospace{background:#4086aa}.component-newsList ul li .category--other{background:#955683}.component-newsList ul li time{width:120px;padding-left:10px;display:block;float:left}[lang=en] .component-newsList ul li time{width:130px}.component-newsList ul li time+p{width:calc(100% - 240px)}[lang=en] .component-newsList ul li time+p{width:calc(100% - 250px)}.component-newsList ul li time+p:last-child{width:calc(100% - 120px)}[lang=en] .component-newsList ul li time+p:last-child{width:calc(100% - 130px)}.component-newsList ul li p{width:calc(100% - 390px);float:left;padding:0 20px 0 30px}[lang=en] .component-newsList ul li p{width:calc(100% - 400px)}.component-newsList ul li p a{display:block;text-indent:-11px;margin-left:14px;word-break:normal}.component-newsList ul li p a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-newsList ul li p a:before{top:-1px}}.component-newsList ul li p a .pdf-info{margin-left:20px;color:#333}.component-newsList ul li p:last-child{width:calc(100% - 270px)}[lang=en] .component-newsList ul li p:last-child{width:calc(100% - 280px)}.component-newsList ul li .pdf{width:120px;float:right}@media screen and (max-width: 46em){.component-newsList ul li{padding:12px 0 12px}.component-newsList ul li.loading{padding:60px}.component-newsList ul li [class*=category]{min-width:136px;display:inline-block;float:none;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem}.component-newsList ul li time{width:90px;padding-left:0;display:inline-block;float:none}[lang=en] .component-newsList ul li time{width:100px}.component-newsList ul li time+p{width:100%;padding:4px 0 4px}[lang=en] .component-newsList ul li time+p{width:100%}.component-newsList ul li time+p:last-child{width:100%}[lang=en] .component-newsList ul li time+p:last-child{width:100%}.component-newsList ul li p{width:100%;float:none;padding:6px 0 4px}[lang=en] .component-newsList ul li p{width:100%}.component-newsList ul li p:last-child{width:100%;padding-bottom:0}[lang=en] .component-newsList ul li p:last-child{width:100%}.component-newsList ul li .pdf{width:auto;float:none;text-align:right;padding-right:5px}}.component-indexNewsList{background:#f9fafd}.component-indexNewsList:after{content:"";clear:both;display:block}.component-indexNewsList__column{width:50%;float:left;padding:40px 40px 45px;text-align:center}.component-indexNewsList__column:first-child{background:#fff}.component-indexNewsList__column .headline--lv2,.component-indexNewsList__column .headline--lv2-2{color:#333}.component-indexNewsList__column .headline--lv2-2:after,.component-indexNewsList__column .headline--lv2:after{background:#333}.component-indexNewsList__column .scrollBox{text-align:left;font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem;margin-bottom:30px;height:500px;overflow:auto}.component-indexNewsList__column .scrollBox ul li{padding:10px 0}.component-indexNewsList__column .scrollBox ul li:not(:first-child){border-top:1px solid #d6d6d6}.component-indexNewsList__column .scrollBox ul li a .pdf-info{margin-left:5px;color:#333}.component-indexNewsList__column .scrollBox ul li.loading{position:relative;padding:90px}.component-indexNewsList__column .scrollBox ul li.loading:before{content:"";display:block;width:32px;height:32px;position:absolute;top:50%;left:50%;z-index:1;margin-top:-16px;margin-left:-16px;border-radius:50%;border:1px solid rgba(0,0,0,.1);border-left-color:#4065a2;animation:loading-spin .8s linear infinite}@media screen and (max-width: 46em){.component-indexNewsList__column{width:100%;float:none;padding:30px 15px 40px}.component-indexNewsList__column .scrollBox{height:300px}}.component-indexlinks a{display:block;height:400px;overflow:hidden}.component-indexlinks a:after{content:"";clear:both;display:block}.component-indexlinks a .component-indexlinks__image{transition:all .6s 0s ease;width:66.6%;float:left;height:100%;background-position:center;background-size:cover;opacity:0;visibility:hidden}.component-indexlinks a .component-indexlinks__image.addBg{opacity:1;visibility:visible}.component-indexlinks a .component-indexlinks__text{width:33.4%;float:right;height:100%;position:relative;z-index:1;text-align:center;padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff;background:#4065a2}.component-indexlinks a .component-indexlinks__text:after{content:"";display:block;width:0;height:0;border:20px solid rgba(0,0,0,0);border-right-color:#4065a2;position:absolute;left:-40px;top:50%;transform:translateY(-20px)}.component-indexlinks a .component-indexlinks__text p{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem}.component-indexlinks a .component-indexlinks__text p .name{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem}.component-indexlinks a .component-indexlinks__text .btn,.component-indexlinks a .component-indexlinks__text .btn-white{margin-top:20px;align-self:center}.component-indexlinks a:hover .component-indexlinks__image{transform:scale(1.05)}.component-indexlinks a:hover .component-indexlinks__text .btn{background:#333;color:#fff}.component-indexlinks a:hover .component-indexlinks__text .btn-white{background:#fff;color:#333}.component-indexlinks.is-reverse a .component-indexlinks__image{float:right}.component-indexlinks.is-reverse a .component-indexlinks__text{float:left}.component-indexlinks.is-reverse a .component-indexlinks__text:after{left:auto;right:-40px;border-right-color:rgba(0,0,0,0);border-left-color:#4065a2}.component-indexlinks.is-reverse a:hover .component-indexlinks__image{transform:scale(1.05)}.component-indexlinks.is-outline .component-indexlinks__text{background:#69bfb7}.component-indexlinks.is-outline .component-indexlinks__text:after{border-right-color:#69bfb7}.component-indexlinks.is-outline .component-indexlinks__text .headline--lv2.with-icon:before,.component-indexlinks.is-outline .component-indexlinks__text .with-icon.headline--lv2-2:before{background-image:url(/assets/img/common/icon-category-outline.svg)}.component-indexlinks.is-outline a:hover .btn-white{color:#69bfb7}.component-indexlinks.is-outline.is-reverse .component-indexlinks__text:after{border-left-color:#69bfb7}.component-indexlinks.is-products .component-indexlinks__text{background:#33addf}.component-indexlinks.is-products .component-indexlinks__text:after{border-right-color:#33addf}.component-indexlinks.is-products .component-indexlinks__text .headline--lv2.with-icon:before,.component-indexlinks.is-products .component-indexlinks__text .with-icon.headline--lv2-2:before{background-image:url(/assets/img/common/icon-category-products.svg)}.component-indexlinks.is-products a:hover .btn-white{color:#33addf}.component-indexlinks.is-products.is-reverse .component-indexlinks__text:after{border-left-color:#33addf}.component-indexlinks.is-ir .component-indexlinks__text{background:#4f5e7e}.component-indexlinks.is-ir .component-indexlinks__text:after{border-right-color:#4f5e7e}.component-indexlinks.is-ir .component-indexlinks__text .headline--lv2.with-icon:before,.component-indexlinks.is-ir .component-indexlinks__text .with-icon.headline--lv2-2:before{background-image:url(/assets/img/common/icon-category-ir.svg)}.component-indexlinks.is-ir .component-indexlinks__text .btn-white:hover{color:#4f5e7e}.component-indexlinks.is-ir a:hover .btn-white{color:#4f5e7e}.component-indexlinks.is-ir.is-reverse .component-indexlinks__text:after{border-left-color:#4f5e7e}.component-indexlinks.is-csr .component-indexlinks__text{background:#aad37b}.component-indexlinks.is-csr .component-indexlinks__text:after{border-right-color:#aad37b}.component-indexlinks.is-csr .component-indexlinks__text .headline--lv2.with-icon:before,.component-indexlinks.is-csr .component-indexlinks__text .with-icon.headline--lv2-2:before{background-image:url(/assets/img/common/icon-category-csr.svg)}.component-indexlinks.is-csr .component-indexlinks__text .btn-white:hover{color:#aad37b}.component-indexlinks.is-csr a:hover .btn-white{color:#aad37b}.component-indexlinks.is-csr.is-reverse .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-left-color:#aad37b}.component-indexlinks.is-subaruness .component-indexlinks__text .headline--lv2-2.with-icon:before{background-image:url(/assets/img/common/icon-category-subaruness.svg)}.component-indexlinks.is-recruit .component-indexlinks__text{background:#f5827e}.component-indexlinks.is-recruit .component-indexlinks__text:after{border-right-color:#f5827e}.component-indexlinks.is-recruit .component-indexlinks__text .headline--lv2.with-icon:before,.component-indexlinks.is-recruit .component-indexlinks__text .with-icon.headline--lv2-2:before{background-image:url(/assets/img/common/icon-category-recruit.svg)}.component-indexlinks.is-recruit .component-indexlinks__text .btn-white:hover{color:#f5827e}.component-indexlinks.is-recruit a:hover .btn-white{color:#f5827e}.component-indexlinks.is-recruit.is-reverse .component-indexlinks__text:after{border-left-color:#f5827e}@media screen and (max-width: 46em){.component-indexlinks a{height:auto}.component-indexlinks a .component-indexlinks__image{width:100%;float:none;height:auto;background:none !important;opacity:1;visibility:visible}.component-indexlinks a .component-indexlinks__image img{display:block !important;width:100%}.component-indexlinks a .component-indexlinks__text{width:100%;float:none;height:auto;padding:18px 15px 22px}.component-indexlinks a .component-indexlinks__text:after{border:10px solid rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:#4065a2;left:50%;top:-20px;transform:translateX(-10px)}.component-indexlinks a .component-indexlinks__text p .name{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem}.component-indexlinks a .component-indexlinks__text .btn,.component-indexlinks a .component-indexlinks__text .btn-white{margin-top:15px}.component-indexlinks.is-reverse a .component-indexlinks__image{float:none}.component-indexlinks.is-reverse a .component-indexlinks__text{float:none}.component-indexlinks.is-reverse a .component-indexlinks__text:after{left:50%;right:auto;border-left-color:rgba(0,0,0,0)}.component-indexlinks.is-outline .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-bottom-color:#69bfb7}.component-indexlinks.is-outline.is-reverse .component-indexlinks__text:after{border-left-color:rgba(0,0,0,0)}.component-indexlinks.is-products .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-bottom-color:#33addf}.component-indexlinks.is-products.is-reverse .component-indexlinks__text:after{border-left-color:rgba(0,0,0,0)}.component-indexlinks.is-ir .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-bottom-color:#4f5e7e}.component-indexlinks.is-ir.is-reverse .component-indexlinks__text:after{border-left-color:rgba(0,0,0,0)}.component-indexlinks.is-csr .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-bottom-color:#aad37b}.component-indexlinks.is-csr.is-reverse .component-indexlinks__text:after{border-left-color:rgba(0,0,0,0)}.component-indexlinks.is-recruit .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-bottom-color:#f5827e}.component-indexlinks.is-recruit.is-reverse .component-indexlinks__text:after{border-left-color:rgba(0,0,0,0)}}.component-indexBannerList{display:flex}.component-indexBannerList__banner{flex:1;overflow:hidden}.component-indexBannerList__banner a{display:block;position:relative;color:#333}.component-indexBannerList__banner a figure:before{content:"";width:100%;height:34px;position:absolute;left:0;bottom:0;background:rgba(255,255,255,.9)}.component-indexBannerList__banner a figure img{width:100%}.component-indexBannerList__banner a figure figcaption{position:absolute;left:0;top:0;width:100%;height:100%}.component-indexBannerList__banner a figure figcaption:before{transition:all .4s 0s ease;transition-duration:ease-out;content:"";width:100%;height:300%;position:absolute;left:0;top:0;background:rgba(64,101,162,.9);transform:translateY(29%) skewY(-45deg);transform-origin:right top}.component-indexBannerList__banner a figure figcaption dl dt{transition:all .4s 0s ease;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;width:100%;position:absolute;left:0;bottom:0;line-height:34px;text-align:center;letter-spacing:.05em}.component-indexBannerList__banner a figure figcaption dl dt:before{transition:all .4s 0s ease;content:"";display:block;width:auto;height:1px;position:absolute;left:30px;right:30px;top:0;z-index:2;background:rgba(255,255,255,.3);opacity:0;visibility:hidden}.component-indexBannerList__banner a figure figcaption dl dd{transition:all .4s 0s ease;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;opacity:0;visibility:hidden;padding:15px 30px;color:#fff;position:relative;z-index:1;transform:translateY(10px);letter-spacing:normal}.component-indexBannerList__banner a:hover figure figcaption:before{transform:translateY(-66.6%) skewY(-45deg)}.component-indexBannerList__banner a:hover figure figcaption dl dt{color:#fff}.component-indexBannerList__banner a:hover figure figcaption dl dt:before{opacity:1;visibility:visible}.component-indexBannerList__banner a:hover figure figcaption dl dd{opacity:1;visibility:visible;transform:translateY(0)}.component-indexBannerList__banner a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):after{display:none}.component-indexBannerList__banner a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]) figure figcaption dl dt:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:9px;margin-left:4px;margin-right:4px;background:url(/assets/img/common/icon-link-external.svg) no-repeat}.component-indexBannerList__banner a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):hover figure figcaption dl dt:after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}@media screen and (max-width: 46em){.component-indexBannerList{flex-wrap:wrap}.component-indexBannerList__banner{display:flex;flex:0 0 50%;width:50%}.component-indexBannerList__banner:nth-child(4n-1),.component-indexBannerList__banner:nth-child(4n-2){background-color:#f4f4f4}.component-indexBannerList__banner a figure:before{display:none}.component-indexBannerList__banner a figure figcaption{position:static}.component-indexBannerList__banner a figure figcaption:before{width:0;height:0;left:auto;top:auto;right:0;bottom:0;border:5px solid rgba(0,0,0,0);border-right-color:#4065a2;border-bottom-color:#4065a2;background:none;transform:none}.component-indexBannerList__banner a figure figcaption dl{padding:12px 15px 15px}.component-indexBannerList__banner a figure figcaption dl dt{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:bold;color:#4065a2;position:static;text-align:left;padding:0;margin-bottom:5px}.component-indexBannerList__banner a figure figcaption dl dd{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;opacity:1;visibility:visible;padding:0;color:#333;transform:none}.component-indexBannerList__banner a:hover figure figcaption:before{transform:none}.component-indexBannerList__banner a:hover figure figcaption dl dt{color:#4065a2}}.component-bussinessGuide{background:url(/assets/img/outline/bg-bussinessguide.jpg) center top no-repeat;background-size:cover;padding:60px 0;text-align:center;color:#fff}.component-bussinessGuide__text{margin-bottom:60px}.component-bussinessGuide__text p{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-bussinessGuide__text .btn,.component-bussinessGuide__text .btn-white{margin-top:20px;align-self:center}.component-bussinessGuide .l-grid-wrap{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.component-bussinessGuide .l-grid-wrap{max-width:none;padding:0 15px}}@media screen and (max-width: 46em){.component-bussinessGuide{padding:30px 0}.component-bussinessGuide__text{padding:0 15px;margin-bottom:30px}.component-bussinessGuide__text .btn,.component-bussinessGuide__text .btn-white{margin-top:15px}.component-bussinessGuide .l-grid-wrap{padding:0 15px}}.component-cardLink{background:#f5f7fb;padding:40px 0}.component-cardLink .l-grid-wrap{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.component-cardLink .l-grid-wrap{max-width:none;padding:0 15px}}@media screen and (max-width: 46em){.component-cardLink{padding:15px 0}}.component-anchorList{padding-top:10px}.component-anchorList ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #d6d6d6;padding-bottom:10px;overflow:hidden}.component-anchorList ul li{display:flex;justify-content:center;flex:1 1 auto;text-align:center;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.component-anchorList ul li a{display:block;padding:10px 15px;width:100%}.component-anchorList ul li a:not([href^="#"]):before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-anchorList ul li a:not([href^="#"]):before{top:-1px}}.component-anchorList ul li a[href^="#"]:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:7px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-anchor.svg) no-repeat}@media screen and (max-width: 46em){.component-anchorList ul li a[href^="#"]:before{top:-1px}}.component-anchorList ul li:not(:first-child){border-left:1px solid #d6d6d6}.component-anchorList ul li.is-active{background:#4065a2;position:relative}.component-anchorList ul li.is-active:after{content:"";display:0;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:#4065a2;position:absolute;bottom:-12px;left:50%;margin-left:-6px}.component-anchorList ul li.is-active a{color:#fff}.component-anchorList ul li.is-active a:hover{text-decoration:none}.component-anchorList ul li.is-active a:before{display:none}@media screen and (max-width: 46em){.component-anchorList ul li{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;margin:2px 0 2px -1px}.component-anchorList ul li a{padding:4px 10px}.component-anchorList ul li.is-active:after{display:none}.component-anchorList ul li.is-active a{color:#fff}.component-anchorList ul li.is-active a:hover{text-decoration:none}.component-anchorList ul li.is-active a:before{display:none}}.component-anchorList-inset{border:1px solid #d6d6d6;padding:20px;margin-bottom:40px;overflow:hidden}.component-anchorList-inset ul{display:flex;flex-wrap:wrap;margin-right:-40px}.component-anchorList-inset ul li{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem;flex:0 0 auto;padding:0 40px 0 0;letter-spacing:.05em}.component-anchorList-inset ul li a{display:block;padding:4px 0;text-indent:-14px;margin-left:14px}.section.section-anchorList{padding:20px 0;border-top:none;border-bottom:1px solid #d6d6d6}.section.section-anchorList .component-anchorList-inset{margin-bottom:0;border:none;padding:0}@media screen and (max-width: 46em){.component-anchorList-inset{padding:0;margin-bottom:30px}.component-anchorList-inset .mod-sp-accordion{margin-bottom:0;width:100%;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;color:#333;font-weight:bold;padding:10px 35px 10px 15px}.component-anchorList-inset ul{padding:3px 5px 14px 10px;margin-right:0}.component-anchorList-inset ul li{flex:0 0 100%;padding:0 10px}.component-anchorList-inset ul li a{padding:6px 0}.component-anchorList-inset ul.sp-col2 li{flex:0 0 50%}.section.section-anchorList{padding:0}.section.section-anchorList .inner{padding:0}.section.section-anchorList .component-anchorList-inset{margin-bottom:0;border:none;padding:0}.section.section-anchorList .component-anchorList-inset .mod-sp-accordion{padding-top:14px;padding-bottom:14px}}.component-table.w-800{width:800px;margin-left:auto;margin-right:auto}.component-table.w-800+.mod-caption,.component-table.w-800+.mod-caption+.mod-caption{width:800px;margin-left:auto;margin-right:auto}.component-table.w-600{width:600px;margin-left:auto;margin-right:auto}.component-table.w-600+.mod-caption,.component-table.w-600+.mod-caption+.mod-caption{width:600px;margin-left:auto;margin-right:auto}.component-table table{width:100%;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;letter-spacing:.05em}.component-table table.fixed{table-layout:fixed}.component-table table thead th{background:#4065a2;color:#fff;font-weight:bold;text-align:center;padding:7px 10px}.component-table table td,.component-table table th{border:1px solid #d6d6d6;padding:12px 15px;vertical-align:middle}.component-table table td b,.component-table table th b{color:#4065a2}.component-table table td span:not(.pdf-info):not(.file-info),.component-table table th span:not(.pdf-info):not(.file-info){font-size:11px;font-size:1.1rem;line-height:19.25px;line-height:1.925rem;font-weight:normal}.component-table table td.borderB-none,.component-table table th.borderB-none{border-bottom-style:hidden}.component-table table td.borderT-none,.component-table table th.borderT-none{border-top-style:hidden}.component-table table td.borderL-none,.component-table table th.borderL-none{border-left-style:hidden}.component-table table td.borderR-none,.component-table table th.borderR-none{border-right-style:hidden}.component-table table td.w-50,.component-table table th.w-50{width:50px}.component-table table td.w-100,.component-table table th.w-100{width:90px}.component-table table td.w-150,.component-table table th.w-150{width:150px}.component-table table td.w-200,.component-table table th.w-200{width:200px}.component-table table td.w-250,.component-table table th.w-250{width:250px}.component-table table td.w-300,.component-table table th.w-300{width:300px}.component-table table td.w-350,.component-table table th.w-350{width:350px}.component-table table td.w-400,.component-table table th.w-400{width:400px}.component-table table td.w-450,.component-table table th.w-450{width:450px}.component-table table td.w-500,.component-table table th.w-500{width:500px}.component-table table th{font-weight:bold;background:#f1f2f7}.component-table table td .report-thumb{width:160px}.component-table+p.mod-caption{margin-top:10px}.component-table .table-accordion-toggle th{padding-right:30px;position:relative}.component-table .table-accordion-toggle th:after,.component-table .table-accordion-toggle th:before{transition:all .3s 0s ease;content:"";display:block;width:11px;height:1px;background:#4065a2;position:absolute;top:50%;right:10px;margin-top:-1px}.component-table .table-accordion-toggle th:after{transform:rotate(90deg)}.component-table .table-accordion-toggle:not(.is-open){cursor:pointer}.component-table .table-accordion-toggle:not(.is-open):hover th{transition:all .3s 0s ease;background:#e7ecf5}.component-table .table-accordion-toggle:not(.is-open):hover td{transition:all .3s 0s ease;background:#e7ecf5}.component-table .table-accordion-toggle.is-open th{transition:all .3s 0s ease;background:#f1f2f7}.component-table .table-accordion-toggle.is-open th:before{transform:rotate(135deg)}.component-table .table-accordion-toggle.is-open th:after{transform:rotate(225deg)}.component-table .table-accordion-toggle.is-open td{transition:all .3s 0s ease;background:none}.component-table .table-accordion-contents{display:none}@media screen and (max-width: 46em){.component-table.w-800{width:auto}.component-table.w-800+.mod-caption{width:auto}.component-table.w-600{width:auto}.component-table.w-600+.mod-caption{width:auto}.component-table table{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}.component-table table td,.component-table table th{padding:10px 14px}.component-table table td span:not(.pdf-info):not(.file-info),.component-table table th span:not(.pdf-info):not(.file-info){font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem}.component-table table td.sp-w-auto,.component-table table th.sp-w-auto{width:auto}.component-table.sp-scroll{overflow:auto;-webkit-overflow-scrolling:touch;width:100%}.component-table.sp-scroll:before{content:"表は左右にスクロールできます";display:inline-block;background:#d84d4d;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;line-height:1;font-weight:normal;color:#fff;padding:4px 10px;margin:0 0 5px}[lang=en] .component-table.sp-scroll:before{content:"Scroll left and right to view the chart.";font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem;padding-right:5px}.component-table.sp-scroll table{width:800px}.component-table.sp-scroll.w-800 table{width:700px}.component-table.sp-scroll.w-600 table{width:500px}.component-table.sp-col{border-bottom:1px solid #d6d6d6}.component-table.sp-col th{display:block;border-bottom:none}.component-table.sp-col td{display:block;border-bottom:none}}.component-listTable{border-top:1px solid #d6d6d6}.component-listTable dl{border-bottom:1px solid #d6d6d6}.component-listTable dl:after{content:"";clear:both;display:block}.component-listTable dl dt{width:220px;float:left;padding:15px 0 15px 0;font-weight:bold}.component-listTable dl dt span{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:normal}.component-listTable dl dd{margin-left:240px;padding:15px 0;position:relative;overflow:hidden}.component-listTable dl dd:not(:last-child){border-bottom:1px solid #d6d6d6}.component-listTable dl dd .links{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;text-align:right;float:right;padding-top:2px}.component-listTable dl dd .links a{margin-left:40px;display:inline-block}.component-listTable dl dd .mod-accordion{padding-right:0;padding-left:30px}.component-listTable dl dd .mod-accordion:before{right:auto;left:13px}.component-listTable dl dd .mod-accordion:after{right:auto;left:19px}.component-listTable dl dd .mod-accordion-contents{clear:both;padding:25px 0 15px}.component-listTable.xshort dl{letter-spacing:normal}.component-listTable.xshort dl dt{width:90px}.component-listTable.xshort dl dd{margin-left:110px}.component-listTable.short dl dt{width:140px}.component-listTable.short dl dd{margin-left:160px}.component-listTable.long dl dt{width:330px}.component-listTable.long dl dd{margin-left:350px}.component-listTable.xlong dl dt{width:500px}.component-listTable.xlong dl dd{margin-left:520px}.component-listTable[class*=mod-column-]{border-top:0}.component-listTable[class*=mod-column-] dl{border-top:1px solid #d6d6d6}.component-listTable[class*=mod-column-] dl+dl{margin-top:-1px}@media screen and (max-width: 46em){.component-listTable dl dt{width:auto;float:none;padding:10px 0 0}.component-listTable dl dt+dd{padding-top:3px}.component-listTable dl dd{margin-left:0;padding:10px 0}.component-listTable dl dd:not(:last-child){border-bottom:1px dotted #d6d6d6}.component-listTable dl dd .links{float:none}.component-listTable dl dd .links a{margin-left:20px}.component-listTable dl dd .links.mod-accordion{float:right}.component-listTable.xshort dl dt{width:auto}.component-listTable.xshort dl dd{margin-left:0}.component-listTable.short dl dt{width:auto}.component-listTable.short dl dd{margin-left:0}.component-listTable.long dl dt{width:auto}.component-listTable.long dl dd{margin-left:0}.component-listTable.xlong dl dt{width:auto}.component-listTable.xlong dl dd{margin-left:0}}.component-formTable{border-top:1px solid #d6d6d6}.component-formTable dl{border-bottom:1px solid #d6d6d6}.component-formTable dl:after{content:"";clear:both;display:block}.component-formTable dl .form-opt{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;font-weight:normal;background:#999;color:#fff;display:inline-block;margin-right:10px;margin-left:-60px;width:46px;text-align:center;padding:2px 5px}.component-formTable dl .form-opt.required{background:#d84d4d}[lang=en] .component-formTable dl .form-opt{margin-left:-84px;width:70px;letter-spacing:normal}.component-formTable dl dt{width:360px;float:left;padding:24px 0 24px 60px;font-weight:bold}[lang=en] .component-formTable dl dt{padding-left:84px}.component-formTable dl dt span{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;display:inline-block;font-weight:normal;margin-top:4px}.component-formTable dl dd{margin-left:380px;padding:15px 0;position:relative;overflow:hidden}.component-formTable dl dd .error{display:block;color:#d84d4d;font-weight:bold}.component-formTable dl dd .form-opt{margin-left:0}.component-formTable dl dd:not(:last-child){border-bottom:1px solid #d6d6d6}.component-formTable dl dd .form-element+.form-element{margin-left:10px}.component-formTable dl dd p{font-weight:bold;display:inline-block;padding:9px 0}.component-formTable dl dd p:first-child:not(:last-child){padding-top:0}.component-formTable dl dd p:not(:last-child){margin-right:30px}.component-formTable dl dd p.error{padding-bottom:9px}.component-formTable dl dd label+p{margin-left:10px}.component-formTable dl dd .subText{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;color:#666}.component-formTable dl dd label:not(.mod-radio):not(.mod-check){margin-right:10px}.component-formTable.type-col dl dt{width:100%;float:none;padding:15px 20px 15px 80px;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background:#f5f7fb}.component-formTable.type-col dl dd{margin-left:0;padding:15px 20px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}.component-formTable.type-col dl dd .error{color:#d84d4d;font-weight:bold}.component-formTable.type-col dl dd .form-element{display:block}.component-formTable.type-col dl dd .form-element+.form-element{margin-left:0;margin-top:15px}.component-formTable.type-col dl dd input.short{width:200px}.component-formTable.type-col dl dd input.middle{width:400px}.component-formTable.type-col dl dd input.long{width:800px}.component-formTable.type-col dl dd [class^=inputList-]:after{content:"";clear:both;display:block}.component-formTable.type-col dl dd [class^=inputList-] li{float:left}.component-formTable.type-col dl dd [class^=inputList-] li .mod-check,.component-formTable.type-col dl dd [class^=inputList-] li .mod-radio{display:block;margin-right:20px;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.component-formTable.type-col dl dd .inputList-3 li{width:33.33%}.component-formTable.type-col dl dd .inputList-4 li{width:25%}.component-formTable.type-col dl dd .inputList-5 li{width:20%}@media screen and (max-width: 46em){.component-formTable dl .form-opt{margin-left:0}.component-formTable dl dt{width:auto;float:none;padding:10px 0 0;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem}.component-formTable dl dd{margin-left:0;padding:10px 0 15px}.component-formTable dl dd:not(:last-child){border-bottom:1px dotted #d6d6d6}.component-formTable dl dd .form-element{display:flex;align-items:center}.component-formTable dl dd .form-element label:not(.mod-radio):not(.mod-check){margin-bottom:0}.component-formTable dl dd .form-element+.form-element{margin-left:0;margin-top:10px}.component-formTable dl dd p{padding:0}.component-formTable dl dd p.error{padding-bottom:5px}.component-formTable dl dd label:not(.mod-radio):not(.mod-check){margin-right:7px;margin-bottom:7px;display:inline-block;white-space:nowrap}.component-formTable.type-col dl .form-opt{transform:translateY(-4px)}.component-formTable.type-col dl dt{display:flex;flex-direction:column;width:100%;float:none;padding:10px 15px 10px 15px;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background:#f5f7fb}.component-formTable.type-col dl dd{margin-left:0;padding:15px 15px}.component-formTable.type-col dl dd input.long{width:100%}.component-formTable.type-col dl dd [class^=inputList-] li{float:none;width:100%;display:inline-block}}.component-link-dl:not(:last-child){margin-bottom:20px}.component-link-dl dt a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-link-dl dt a:before{top:-1px}}.component-textImage:after{content:"";clear:both;display:block}.component-textImage .image{width:300px;float:left}.component-textImage .image img{max-width:100%}.component-textImage .image img.w-auto{width:auto}.component-textImage .text{width:calc(100% - 340px);float:right}.component-textImage.is-reverse .image{float:right}.component-textImage.is-reverse .text{float:left}.component-textImage.w-100 .image{width:100px}.component-textImage.w-100 .image img{max-width:100px}.component-textImage.w-100 .text{width:calc(100% - 140px)}.component-textImage.w-140 .image{width:140px}.component-textImage.w-140 .image img{max-width:140px}.component-textImage.w-140 .text{width:calc(100% - 180px)}.component-textImage.w-200 .image{width:200px}.component-textImage.w-200 .image img{max-width:200px}.component-textImage.w-200 .text{width:calc(100% - 240px)}.component-textImage.w-240 .image{width:240px}.component-textImage.w-240 .image img{max-width:240px}.component-textImage.w-240 .text{width:calc(100% - 280px)}.component-textImage.w-300 .image{width:300px}.component-textImage.w-300 .image img{max-width:300px}.component-textImage.w-300 .text{width:calc(100% - 340px)}.component-textImage.w-340 .image{width:340px}.component-textImage.w-340 .image img{max-width:340px}.component-textImage.w-340 .text{width:calc(100% - 380px)}.component-textImage.w-400 .image{width:400px}.component-textImage.w-400 .image img{max-width:400px}.component-textImage.w-400 .text{width:calc(100% - 440px)}.component-textImage.w-440 .image{width:440px}.component-textImage.w-440 .image img{max-width:440px}.component-textImage.w-440 .text{width:calc(100% - 480px)}.component-textImage.is-float .image{margin-right:40px;margin-bottom:20px}.component-textImage.is-float .text{width:100%;float:none}.component-textImage.is-float.is-reverse .image{margin-right:0;margin-left:40px}@media screen and (max-width: 46em){.component-textImage .image{width:auto;float:none;margin-bottom:15px;text-align:center}.component-textImage .image .headline--lv4,.component-textImage .image .headline--lv4-2,.component-textImage .image .headline--lv4-3{text-align:left}.component-textImage .image img{width:auto;max-width:100%}.component-textImage .text{width:auto;float:none}.component-textImage .text+.image{margin-bottom:0;margin-top:15px}.component-textImage.is-reverse .image{float:none}.component-textImage.is-reverse .text{float:none}.component-textImage.is-float .image{margin-right:0}.component-textImage.is-float.is-reverse .image{margin-left:0}.component-textImage.w-100 .image,.component-textImage.w-140 .image,.component-textImage.w-200 .image,.component-textImage.w-240 .image,.component-textImage.w-300 .image,.component-textImage.w-340 .image,.component-textImage.w-400 .image,.component-textImage.w-440 .image{width:auto}.component-textImage.w-100 .image img,.component-textImage.w-140 .image img,.component-textImage.w-200 .image img,.component-textImage.w-240 .image img,.component-textImage.w-300 .image img,.component-textImage.w-340 .image img,.component-textImage.w-400 .image img,.component-textImage.w-440 .image img{max-width:100%}.component-textImage.w-100 .text,.component-textImage.w-140 .text,.component-textImage.w-200 .text,.component-textImage.w-240 .text,.component-textImage.w-300 .text,.component-textImage.w-340 .text,.component-textImage.w-400 .text,.component-textImage.w-440 .text{width:auto}.component-textImage.w-100 .image img.size-fixed{max-width:100px}.component-textImage.w-140 .image img.size-fixed{max-width:140px}.component-textImage.w-200 .image img.size-fixed{max-width:200px}.component-textImage.w-240 .image img.size-fixed{max-width:240px}}.component-philosophy{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN W3","Yu Mincho","HG明朝E","ＭＳ Ｐ明朝",serif;border:1px solid #d6d6d6;background:#f5f7fb;padding:30px 40px;margin-top:30px}.component-philosophy__title{font-size:22px;font-size:2.2rem;line-height:38.5px;line-height:3.85rem;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 46em){.component-philosophy{padding:15px 15px}.component-philosophy__title{text-align:center;font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem;margin-bottom:10px}}.component-subText{color:#666;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-bottomLinks{border-top:1px solid #d6d6d6;padding-top:30px}.component-bottomLinks li{display:inline-block;margin-right:40px}.component-bottomLinks.type-col li{display:block;margin-right:0;margin-bottom:5px}@media screen and (max-width: 46em){.component-bottomLinks{padding-top:20px}.component-bottomLinks li{display:block;margin-right:0;margin-bottom:10px}}.component-recallSearch{background:#f5f7fb;padding:25px;display:flex;align-items:center}.component-recallSearch__text{flex:0 0 63%;padding-bottom:10px}.component-recallSearch__text__title{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem;font-weight:bold;margin-bottom:5px}.component-recallSearch__btn{flex:0 0 37%}.component-recallSearch__btn .mod-caption{margin-top:5px}@media screen and (max-width: 46em){.component-recallSearch{padding:15px;display:block}.component-recallSearch__text{padding-right:0}.component-recallSearch__text__title{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem}.component-recallSearch__btn .btn-color{margin:5px 0}}.component-contactBox{background:#f5f7fb;padding:25px;display:flex;align-items:center}.component-contactBox__tel{flex:1;padding:0 12px;border-right:1px solid #d6d6d6}.component-contactBox__tel address{color:#4065a2;font-weight:bold}.component-contactBox__tel address a{color:#4065a2}.component-contactBox__tel address b{font-size:37px;font-size:3.7rem;line-height:37px;line-height:3.7rem;letter-spacing:.075em}.component-contactBox__tel address b:before{content:"";width:50px;height:29px;display:inline-block;position:relative;top:1px;margin-right:8px;background:url(/assets/img/common/freediallogo.svg) no-repeat}.component-contactBox__tel .mod-caption{letter-spacing:normal}.component-contactBox__info{letter-spacing:normal;flex:0 0 570px;border-left:1px solid #d6d6d6;margin-left:-1px;padding-left:35px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-contactBox__info .info__title{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-weight:bold;margin-bottom:8px}.component-contactBox__info .mod-dl{margin-top:8px}@media screen and (max-width: 46em){.component-contactBox{background:#f5f7fb;padding:15px;display:block}.component-contactBox__tel{padding:0 0 15px;border-right:none}.component-contactBox__tel address b{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}.component-contactBox__tel address b:before{width:40px;height:23px;background-size:40px 23px}.component-contactBox__info{border-left:none;border-top:1px solid #d6d6d6;margin-left:0;padding-left:0;padding-top:15px}}.component-accordionList{border-top:1px solid #d6d6d6}.component-accordionList li{border-bottom:1px solid #d6d6d6}.component-accordionList li .mod-accordion{display:block;padding:20px 60px 20px 20px;cursor:pointer;position:relative;position:relative}.component-accordionList li .mod-accordion:after,.component-accordionList li .mod-accordion:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:14px;height:1px;background:#4065a2}.component-accordionList li .mod-accordion:before{right:27.5px;transform-origin:right center;transform:translateY(4.2px) rotate(45deg)}.component-accordionList li .mod-accordion:after{right:14px;transform-origin:left center;transform:translateY(4.2px) rotate(-45deg)}.component-accordionList li .mod-accordion.is-open:before{transform:translateY(-4.2px) rotate(-45deg)}.component-accordionList li .mod-accordion.is-open:after{right:14px;transform:translateY(-4.2px) rotate(45deg)}.component-accordionList li .mod-accordion-contents{border-top:1px dotted #d6d6d6;padding:20px 60px 20px 20px}.component-accordionList.is-faq li .mod-accordion{padding-left:70px}.component-accordionList.is-faq li .mod-accordion i{font-style:italic;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;position:absolute;left:15px;top:23px;color:#4065a2}.component-accordionList.is-faq li .mod-accordion-contents{padding-left:10px;margin:0 0 0 60px}@media screen and (max-width: 46em){.component-accordionList li .mod-accordion{padding:15px 40px 15px 0;position:relative}.component-accordionList li .mod-accordion:after,.component-accordionList li .mod-accordion:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:10px;height:1px;background:#4065a2}.component-accordionList li .mod-accordion:before{right:19.5px;transform-origin:right center;transform:translateY(3px) rotate(45deg)}.component-accordionList li .mod-accordion:after{right:10px;transform-origin:left center;transform:translateY(3px) rotate(-45deg)}.component-accordionList li .mod-accordion.is-open:before{transform:translateY(-3px) rotate(-45deg)}.component-accordionList li .mod-accordion.is-open:after{right:10px;transform:translateY(-3px) rotate(45deg)}.component-accordionList li .mod-accordion-contents{padding:15px 0;margin:0}.component-accordionList.is-faq li .mod-accordion{padding-left:45px}.component-accordionList.is-faq li .mod-accordion i{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;left:0;top:17px}.component-accordionList.is-faq li .mod-accordion-contents{padding-left:0;margin:0}.component-accordionList.is-faq li .mod-accordion-contents a{word-break:break-all}}.component-yearList{background:#f4f4f4}.component-yearList__inner{width:1000px;margin:0 auto;padding:30px 0}.component-yearList ul{display:flex;flex-wrap:wrap}.component-yearList ul li{flex:0 0 16.66%;padding:4px}.component-yearList ul li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-yearList ul li a:before{top:-1px}}.component-yearList ul.yearList__recall li{flex:0 0 20%}@media screen and (max-width: 46em){.component-yearList__inner{width:auto;padding:20px 15px}.component-yearList ul li{flex:0 0 33.3%}.component-yearList ul.yearList__recall li{flex:0 0 50%}}.component-categoryList{border:1px solid #d6d6d6;padding:20px 30px;margin-bottom:40px}.component-categoryList ul{display:flex;flex-wrap:wrap}.component-categoryList ul li{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem;flex:0 0 20%;letter-spacing:.05em}.component-categoryList ul li a{display:block;padding:4px 0;color:#333}.component-categoryList ul li a:hover{text-decoration:none}.component-categoryList ul li a:active{text-decoration:none}.component-categoryList ul li[class*=category-] a:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;background:#ccc}.component-categoryList ul li.category-finance a:hover{color:#b65865}.component-categoryList ul li.category-finance a.is-current{color:#b65865}.component-categoryList ul li.category-finance a.is-current:hover{color:#b65865}.component-categoryList ul li.category-finance a:before{background:#b65865}.component-categoryList ul li.category-csr a:hover{color:#cda84b}.component-categoryList ul li.category-csr a.is-current{color:#cda84b}.component-categoryList ul li.category-csr a.is-current:hover{color:#cda84b}.component-categoryList ul li.category-csr a:before{background:#cda84b}.component-categoryList ul li.category-car a:hover{color:#647da8}.component-categoryList ul li.category-car a.is-current{color:#647da8}.component-categoryList ul li.category-car a.is-current:hover{color:#647da8}.component-categoryList ul li.category-car a:before{background:#647da8}.component-categoryList ul li.category-production a:hover{color:#a2b556}.component-categoryList ul li.category-production a.is-current{color:#a2b556}.component-categoryList ul li.category-production a.is-current:hover{color:#a2b556}.component-categoryList ul li.category-production a:before{background:#a2b556}.component-categoryList ul li.category-motorshow a:hover{color:#3d916b}.component-categoryList ul li.category-motorshow a.is-current{color:#3d916b}.component-categoryList ul li.category-motorshow a.is-current:hover{color:#3d916b}.component-categoryList ul li.category-motorshow a:before{background:#3d916b}.component-categoryList ul li.category-motorsports a:hover{color:#3f8ca1}.component-categoryList ul li.category-motorsports a.is-current{color:#3f8ca1}.component-categoryList ul li.category-motorsports a.is-current:hover{color:#3f8ca1}.component-categoryList ul li.category-motorsports a:before{background:#3f8ca1}.component-categoryList ul li.category-aerospace a:hover{color:#4086aa}.component-categoryList ul li.category-aerospace a.is-current{color:#4086aa}.component-categoryList ul li.category-aerospace a.is-current:hover{color:#4086aa}.component-categoryList ul li.category-aerospace a:before{background:#4086aa}.component-categoryList ul li.category-industrial a:hover{color:#beb144}.component-categoryList ul li.category-industrial a.is-current{color:#beb144}.component-categoryList ul li.category-industrial a.is-current:hover{color:#beb144}.component-categoryList ul li.category-industrial a:before{background:#beb144}.component-categoryList ul li.category-other a:hover{color:#955683}.component-categoryList ul li.category-other a.is-current{color:#955683}.component-categoryList ul li.category-other a.is-current:hover{color:#955683}.component-categoryList ul li.category-other a:before{background:#955683}@media screen and (max-width: 46em){.component-categoryList{padding:0;margin-bottom:30px}.component-categoryList .mod-sp-accordion{margin-bottom:0;width:100%;color:#333;font-weight:500;padding:10px 15px}.component-categoryList ul{flex-wrap:nowrap;flex-direction:column;padding:3px 20px 14px}.component-categoryList ul li a{padding:6px 0}}.component-csrNav{background:#f5f7fb;padding:40px 0}.section+.component-csrNav{margin-top:20px}.component-csrNav .l-grid-wrap{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.component-csrNav .l-grid-wrap{max-width:none;padding:0 15px}}.component-csrNav .l-grid-wrap [class*=" l-col"],.component-csrNav .l-grid-wrap [class^=l-col]{display:flex}.component-csrNav .csrNav__title{align-content:center}.component-csrNav .csrNav__title>div{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem;letter-spacing:.5em;color:#aad37b;position:relative}[lang=en] .component-csrNav .csrNav__title>div{font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem;letter-spacing:.3em}.component-csrNav .csrNav__title>div span{border-bottom:1px solid #aad37b;padding-left:.4em;margin-top:-20px}[lang=en] .component-csrNav .csrNav__title>div span{padding-left:.2em}.component-csrNav .csrNav__title>div b{font-size:64px;font-size:6.4rem;line-height:70px;line-height:7rem;font-family:"Lato",Helvetica,Arial,sans-serif;margin-left:2px;font-weight:300;position:relative;top:2px;display:inline-block;width:.7em}[lang=en] .component-csrNav .csrNav__title>div b{font-size:56px;font-size:5.6rem;line-height:60px;line-height:6rem}.component-csrNav a{transition:all .2s 0s ease;display:block;width:100%;color:#333;background:#fff;text-align:center;padding:98px 20px 18px;position:relative}.component-csrNav a:hover{text-decoration:none;box-shadow:inset 0 0 0 2px #aad37b}.component-csrNav a:active{text-decoration:none}.component-csrNav a.is-current{box-shadow:inset 0 0 0 2px #aad37b}.component-csrNav a:after{content:"";display:block;width:0;height:0;position:absolute;right:0;bottom:0;border:10px solid rgba(0,0,0,0);border-right-color:#aad37b;border-bottom-color:#aad37b}.component-csrNav a:before{content:"";display:block;width:60px;height:60px;position:absolute;left:50%;top:24px;transform:translateX(-50%)}.component-csrNav a.icon-consumers:before{background:url(/assets/img/csr/icon-consumers.svg) center no-repeat}.component-csrNav a.icon-compliance:before{background:url(/assets/img/csr/icon-compliance.svg) center no-repeat}.component-csrNav a.icon-governance:before{background:url(/assets/img/csr/icon-governance.svg) center no-repeat}.component-csrNav a.icon-environment:before{background:url(/assets/img/csr/icon-environment.svg) center no-repeat}.component-csrNav a.icon-contribution:before{background:url(/assets/img/csr/icon-contribution.svg) center no-repeat}.component-csrNav a.icon-disclosure:before{background:url(/assets/img/csr/icon-disclosure.svg) center no-repeat}.component-csrNav a.icon-procurement:before{background:url(/assets/img/csr/icon-procurement.svg) center no-repeat}.component-csrNav a.icon-employees:before{background:url(/assets/img/csr/icon-employees.svg) center no-repeat}.component-csrNav a.icon-iso:before{background:url(/assets/img/csr/icon-iso.svg) center no-repeat}@media screen and (max-width: 46em){.component-csrNav{padding:15px 0;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem}.component-csrNav .csrNav__title>div{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;padding-bottom:5px}[lang=en] .component-csrNav .csrNav__title>div{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem}.component-csrNav .csrNav__title>div span{margin-top:0}.component-csrNav .csrNav__title>div b{font-size:44px;font-size:4.4rem;line-height:44px;line-height:4.4rem}[lang=en] .component-csrNav .csrNav__title>div b{top:1px;font-size:36px;font-size:3.6rem;line-height:36px;line-height:3.6rem}.component-csrNav a{padding:54px 15px 12px}.component-csrNav a:after{border:5px solid rgba(0,0,0,0);border-right-color:#aad37b;border-bottom-color:#aad37b}.component-csrNav a:before{width:40px;height:40px;top:10px}.component-csrNav a[class*=icon-]:before{background-size:40px 40px}}.component-bannerSlider{background:#f5f7fb;padding:40px}.component-bannerSlider.no-slide .mod-lead{margin:30px 0 10px;font-weight:bold}.component-bannerSlider .banner-slider{position:relative}.component-bannerSlider .slick-pauseBtn{right:81px;bottom:40px}.component-bannerSlider .slick-dots{bottom:-30px}.component-bannerSlider .slick-dots li button:focus:before,.component-bannerSlider .slick-dots li button:hover:before{background:#4065a2}.component-bannerSlider .slick-dots li button:before{background:#ccc}.component-bannerSlider .slick-dots li.slick-active button:before{background:#4065a2}.component-bannerSlider .banner-slider .slide{outline:none}.component-bannerSlider .banner-slider .slide a{display:block;position:relative;overflow:hidden}.component-bannerSlider .banner-slider .slide img{transition:all .6s 0s ease;width:100%}.component-bannerSlider .banner-slider .slide:hover img{transform:scale(1.05);-webkit-backface-visibility:hidden}.component-bannerSlider .special-banner{max-width:1260px;margin:0 auto;position:relative}.component-bannerSlider .special-banner .slick-pauseBtn{right:41px;bottom:0}.component-bannerSlider .special-banner .slide{color:#fff}.component-bannerSlider .special-banner .slide a{color:#fff}.component-bannerSlider .special-banner .slide a:hover figure .more{background:#fff;color:#333}.component-bannerSlider .special-banner .slide figure:before{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%)}.component-bannerSlider .special-banner .slide figure figcaption{display:flex;flex-direction:column;justify-content:center;position:absolute;left:40px;top:0;bottom:0;z-index:2;margin:auto}.component-bannerSlider .special-banner .slide figure figcaption em{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;display:block;width:100px;text-align:center;margin-bottom:10px;padding:8px 0 8px;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}[lang=en] .component-bannerSlider .special-banner .slide figure figcaption em{width:180px}.component-bannerSlider .special-banner .slide figure figcaption strong{font-size:24px;font-size:2.4rem;line-height:38px;line-height:3.8rem;font-weight:normal;letter-spacing:.15em}.component-bannerSlider .special-banner .slide figure figcaption .more{width:140px;margin-top:25px}.component-bannerSlider .special-banner>.slide img{width:100%}@media screen and (max-width: 46em){.component-bannerSlider{padding:15px 15px 35px}.component-bannerSlider.no-slide{padding:15px}.component-bannerSlider.no-slide .mod-lead{margin:20px 0 15px}.component-bannerSlider .slick-pauseBtn{display:none !important}.component-bannerSlider .slick-prev{height:35px;width:35px;right:auto;left:-15px;bottom:auto;top:50%;transform:translateY(-50%)}.component-bannerSlider .slick-next{height:35px;width:35px;right:-15px;bottom:auto;top:50%;transform:translateY(-50%)}.component-bannerSlider .slick-dots{bottom:-28px;text-align:center;padding:0}.component-bannerSlider .banner-slider .slide{outline:none}.component-bannerSlider .banner-slider .slide a{display:block;position:relative;overflow:hidden}.component-bannerSlider .banner-slider .slide img{transition:all .6s 0s ease;width:100%}.component-bannerSlider .banner-slider .slide:hover img{transform:scale(1.05);-webkit-backface-visibility:hidden}.component-bannerSlider .special-banner .slide figure:before{background:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0) 70%)}.component-bannerSlider .special-banner .slide figure figcaption{display:block;left:30px;top:15px;right:20px}.component-bannerSlider .special-banner .slide figure figcaption em{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;width:80px;margin-bottom:6px;padding:6px 0 6px}.component-bannerSlider .special-banner .slide figure figcaption strong{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.component-bannerSlider .special-banner .slide figure figcaption .more{display:none}.component-bannerSlider .special-banner>.slide figure figcaption{left:15px;right:15px}}.component-bottomBanner{background:#424851;padding:30px 0;margin-bottom:-1px}.component-bottomBanner .l-grid-wrap{width:1000px;margin:0 auto}.component-bottomBanner .l-col a img{width:100%}@media screen and (max-width: 46em){.component-bottomBanner{padding:15px}.component-bottomBanner .l-grid-wrap{width:auto}}.component-importantNotice{width:1000px;margin:0 auto;padding:0 20px 20px}.component-importantNotice .mod-borderBox{padding:15px 20px}.component-importantNotice .mod-dl+.mod-dl,.component-importantNotice .mod-dl+p,.component-importantNotice p+.mod-dl,.component-importantNotice p+p{margin-top:10px}@media screen and (max-width: 46em){.component-importantNotice{width:auto;padding:0 15px 15px}.component-importantNotice .mod-borderBox{padding:10px 15px}.component-importantNotice .mod-dl{display:block}}.component-csrmanagement8 .subaru-logo .mod-bgBox{padding:15px 15px 15px}.component-csrmanagement8 .subaru-logo .mod-bgBox img{width:100px}.component-csrmanagement8 .mod-bgBox{text-align:center;position:relative;padding:70px 15px 20px}.component-csrmanagement8 .mod-bgBox .headline--lv4,.component-csrmanagement8 .mod-bgBox .headline--lv4-2,.component-csrmanagement8 .mod-bgBox .headline--lv4-3{margin-bottom:5px}.component-csrmanagement8 .mod-bgBox p{text-align:left}.component-csrmanagement8 .mod-bgBox:before{content:"";display:block;width:60px;height:60px;position:absolute;left:50%;top:10px;transform:translateX(-50%)}.component-csrmanagement8 .mod-bgBox.icon-consumers:before{background:url(/assets/img/csr/icon-consumers.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-compliance:before{background:url(/assets/img/csr/icon-compliance.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-governance:before{background:url(/assets/img/csr/icon-governance.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-environment:before{background:url(/assets/img/csr/icon-environment.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-contribution:before{background:url(/assets/img/csr/icon-contribution.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-disclosure:before{background:url(/assets/img/csr/icon-disclosure.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-procurement:before{background:url(/assets/img/csr/icon-procurement.svg) center no-repeat}.component-csrmanagement8 .mod-bgBox.icon-employees:before{background:url(/assets/img/csr/icon-employees.svg) center no-repeat}@media screen and (max-width: 46em){.component-csrmanagement8 .subaru-logo{order:-1}.component-csrmanagement8 .subaru-logo .mod-bgBox{padding:0 15px 15px}.component-csrmanagement8 .subaru-logo .mod-bgBox img{width:80px}.component-csrmanagement8 .mod-bgBox{padding:60px 15px 15px}.component-csrmanagement8 .mod-bgBox:before{width:50px;height:50px}.component-csrmanagement8 .mod-bgBox[class*=icon-]:before{background-size:50px 50px}}.component-timeline{position:relative;padding-left:30px}.component-timeline:before{content:"";position:absolute;left:5px;top:18px;width:1px;height:100%;background:#4065a2}.component-timeline .inner__block{position:relative}.component-timeline .inner__block:before{content:"";position:absolute;left:-29px;top:12px;width:9px;height:9px;border-radius:50%;background:#4065a2}@media screen and (max-width: 46em){.component-timeline{padding-left:25px}.component-timeline .inner__block:before{left:-24px}}.component-report-dl .image{width:250px;margin:0 auto 20px}.component-report-dl .image img{width:100%}@media screen and (max-width: 46em){.component-report-dl .image{width:200px;margin:0 auto 15px}}.component-ir-latestInfo{background:url(/assets/img/ir/bg-latestinfo.jpg) center top no-repeat;background-size:cover;padding:60px 0;color:#fff}.component-ir-latestInfo__inner{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.component-ir-latestInfo__inner{max-width:none;padding:0 15px}}.component-ir-latestInfo__inner:after{content:"";clear:both;display:block}.component-ir-latestInfo__inner a{color:#fff}.component-ir-latestInfo__inner a .file-info{color:#fff}.component-ir-latestInfo__inner a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}.component-ir-latestInfo__inner .headline--lv3,.component-ir-latestInfo__inner .headline--lv3-2{color:#fff;border-bottom-color:rgba(255,255,255,.4);margin-bottom:0}.component-ir-latestInfo__inner .ir-event{width:62.962962963%;float:left}.component-ir-latestInfo__inner .ir-event .eventInfo{display:flex;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.4)}.component-ir-latestInfo__inner .ir-event .eventInfo .image{flex:0 0 240px;max-height:240px;overflow:hidden}.component-ir-latestInfo__inner .ir-event .eventInfo .image img{width:100%}.component-ir-latestInfo__inner .ir-event .eventInfo .image+.text{padding-left:30px}.component-ir-latestInfo__inner .ir-event .eventInfo .text{flex:1}.component-ir-latestInfo__inner .ir-event .eventInfo h4{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;font-weight:bold;margin-bottom:12px}.component-ir-latestInfo__inner .ir-event .eventInfo h4 span{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem}.component-ir-latestInfo__inner .ir-event .eventInfo .mod-list{margin-top:15px}.component-ir-latestInfo__inner .ir-document{width:31.4814814815%;float:right}.component-ir-latestInfo__inner .ir-document ul li{border-bottom:1px solid rgba(255,255,255,.4)}.component-ir-latestInfo__inner .ir-document ul li a{display:flex;padding:12px 0}.component-ir-latestInfo__inner .ir-document ul li a .image{flex:0 0 70px;height:50px;overflow:hidden}.component-ir-latestInfo__inner .ir-document ul li a .image img{width:100%}.component-ir-latestInfo__inner .ir-document ul li a .image+p{padding-left:18px}.component-ir-latestInfo__inner .ir-document ul li a p{flex:1}.component-ir-latestInfo__inner .ir-document ul li a p span{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-ir-latestInfo__inner .ir-document .dl-all a{display:block;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.4);font-weight:bold;text-indent:0}.component-ir-latestInfo__inner .btmBtn{margin-top:25px}@media screen and (max-width: 46em){.component-ir-latestInfo{padding:30px 0}.component-ir-latestInfo__inner .ir-event{width:auto;float:none;margin-bottom:40px}.component-ir-latestInfo__inner .ir-event .eventInfo{padding:15px 0}.component-ir-latestInfo__inner .ir-event .eventInfo .image{flex:0 0 100px}.component-ir-latestInfo__inner .ir-event .eventInfo .image+.text{padding-left:18px}.component-ir-latestInfo__inner .ir-event .eventInfo h4{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;margin-bottom:10px}.component-ir-latestInfo__inner .ir-event .eventInfo h4 span{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem}.component-ir-latestInfo__inner .ir-event .eventInfo .mod-list{margin-top:10px}.component-ir-latestInfo__inner .ir-document{width:auto;float:none}.component-ir-latestInfo__inner .btmBtn{margin-top:15px}}.component-ir-bottomLink{padding:20px 0}.component-ir-bottomLink__inner{width:auto;max-width:1340px;margin:0 auto;padding:0 40px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}@media screen and (max-width: 46em){.component-ir-bottomLink__inner{max-width:none;padding:0 15px}}.component-ir-bottomLink__inner:after{content:"";clear:both;display:block}.component-ir-bottomLink__inner .links{float:left;width:260px;margin-top:10px}.component-ir-bottomLink__inner .banners{float:right;width:730px;text-align:right;font-size:0}.component-ir-bottomLink__inner .banners li{display:inline-block;margin-left:8px}@media screen and (max-width: 46em){.component-ir-bottomLink__inner .links{float:none;width:auto;margin-top:0;padding-bottom:5px}.component-ir-bottomLink__inner .links li{margin-bottom:5px}.component-ir-bottomLink__inner .banners{float:none;width:auto;text-align:center}.component-ir-bottomLink__inner .banners li{display:block;margin-left:0;margin-top:10px}}.component-pageRanking{background:#f5f7fb;padding:30px 0 40px}.component-pageRanking__inner{width:auto;max-width:1340px;margin:0 auto;padding:0 40px;position:relative}@media screen and (max-width: 46em){.component-pageRanking__inner{max-width:none;padding:0 15px}}.component-pageRanking__inner .headline--lv4,.component-pageRanking__inner .headline--lv4-2,.component-pageRanking__inner .headline--lv4-3{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem}.component-pageRanking__inner .date{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;text-align:right;position:absolute;top:10px;right:30px}.component-pageRanking__inner ol{display:flex;align-items:center;background:#d6d6d6;padding:5px 5px 5px 0}.component-pageRanking__inner ol li{flex:0 0 20%;padding-left:5px;position:relative}.component-pageRanking__inner ol li:after{content:"→";display:block;position:absolute;top:4px;left:34px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}.component-pageRanking__inner ol li.up:after{transform:rotate(-45deg)}.component-pageRanking__inner ol li.down:after{transform:rotate(45deg)}.component-pageRanking__inner ol li[class*=rank]:before{content:"";display:block;width:26px;height:26px;background:#4065a2;position:absolute;left:0;top:-5px;color:#fff;text-align:center;font-family:"Lato",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;line-height:26px}.component-pageRanking__inner ol li.rank1:before{content:"1";background:#caac32}.component-pageRanking__inner ol li.rank2:before{content:"2";background:#b0bcc8}.component-pageRanking__inner ol li.rank3:before{content:"3";background:#9b734d}.component-pageRanking__inner ol li.rank4:before{content:"4"}.component-pageRanking__inner ol li.rank5:before{content:"5"}.component-pageRanking__inner ol li a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;display:flex;align-items:center;justify-content:center;background:#fff;width:100%;text-align:center;height:80px;color:#333;padding:0 30px}.component-pageRanking__inner ol li a:hover{text-decoration:none;color:#438bc5}@media screen and (max-width: 46em){.component-pageRanking__inner .headline--lv4,.component-pageRanking__inner .headline--lv4-2,.component-pageRanking__inner .headline--lv4-3{margin-bottom:15px}.component-pageRanking__inner .date{position:static;margin-top:10px}.component-pageRanking__inner ol{display:block;padding:5px 5px 1px 5px}.component-pageRanking__inner ol li{padding-left:0;margin-bottom:5px}.component-pageRanking__inner ol li:after{left:28px}.component-pageRanking__inner ol li[class*=rank]:before{left:-5px}.component-pageRanking__inner ol li a{height:74px}}.component-irNav{display:flex}.component-irNav>ul{flex:0 0 20%;padding:10px 0;max-width:100%}.component-irNav>ul:not(:first-child){border-left:1px solid #d6d6d6}.component-irNav>ul>li{padding:0 20px}.component-irNav>ul>li>a{font-weight:bold;color:#333}.component-irNav>ul>li>a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.component-irNav>ul ul{padding:10px 0 0 10px}@media screen and (min-width: 46.0625em){.component-irNav>ul ul{display:block !important}}.component-irNav>ul ul li{padding:2px 0;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;margin-left:12px}.component-irNav>ul ul li a{display:inline;text-indent:-12px;margin-left:12px;text-indent:0;margin-left:0}.component-irNav>ul ul li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-irNav>ul ul li a:before{top:-1px}}.component-irNav>ul ul li a:before{margin-right:8px;top:-1px;margin-left:-12px}.component-irNav>ul ul li a.icon-outline:before{width:12px;height:13px;margin-left:-18px;margin-right:6px;background:url(/assets/img/common/icon-megamenu-outline.svg) no-repeat;background-size:12px 13px}@media screen and (max-width: 46em){.component-irNav{display:block}.component-irNav>ul{padding:0}.component-irNav>ul:first-child{border-top:1px solid #d6d6d6}.component-irNav>ul:not(:first-child){border-left:none}.component-irNav>ul>li{padding:0}.component-irNav>ul>li .accordion-toggle{position:relative;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;font-weight:bold;color:#333;background:#fff;padding:10px 15px;padding-right:35px;border-bottom:1px solid #d6d6d6}.component-irNav>ul>li .accordion-toggle:after,.component-irNav>ul>li .accordion-toggle:before{transition:all .2s 0s ease;content:"";display:block;position:absolute;top:50%;width:10px;height:1px;background:#4065a2}.component-irNav>ul>li .accordion-toggle:before{right:19.5px;transform-origin:right center;transform:translateY(3px) rotate(45deg)}.component-irNav>ul>li .accordion-toggle:after{right:10px;transform-origin:left center;transform:translateY(3px) rotate(-45deg)}.component-irNav>ul>li .accordion-toggle.is-open:before{transform:translateY(-3px) rotate(-45deg)}.component-irNav>ul>li .accordion-toggle.is-open:after{right:10px;transform:translateY(-3px) rotate(45deg)}.component-irNav>ul ul{display:none;border-bottom:1px solid #d6d6d6;background:#fff;padding:10px 0}.component-irNav>ul ul li{padding:5px 0}.component-irNav>ul ul li:not(.pc-hide){margin-left:37px;margin-right:10px}.component-irNav>ul ul li a.dir-top{font-weight:bold;padding:5px 15px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-irNav>ul ul li a.dir-top:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}}.component-irNews{position:relative}.component-irNews .ir-mail{position:absolute;top:0;right:0;border-left:1px solid #d6d6d6;padding:12px 0 11px;font-size:0;padding:18px 0;font-size:0;display:flex;align-items:center}.component-irNews .ir-mail dt{font-weight:bold;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;padding:0 18px}.component-irNews .ir-mail dd{line-height:1}.component-irNews .ir-mail dd a{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;display:inline-block;padding:3px 15px;border-left:1px solid #d6d6d6}.component-irNews .tabs{margin-bottom:20px}.component-irNews .tabs li{flex:0 0 auto}.component-irNews .tab-contents .component-newsList ul{border-top:none}@media screen and (max-width: 46em){.component-irNews{margin-top:-30px}.component-irNews .ir-mail{position:static;border-left:none;display:block;text-align:center}.component-irNews .ir-mail dt{margin-bottom:10px}.component-irNews .ir-mail dd a{padding:3px 20px}.component-irNews .ir-mail dd a:first-child{border-left:none}.component-irNews .tabs{margin-bottom:10px}.component-irNews .tabs li{flex:1 1 auto}}.component-navBar ul{display:flex;background:#fff;box-shadow:inset 0 1px 0 0 #d6d6d6,inset 0 -1px 0 0 #d6d6d6}.component-navBar ul li{display:flex;justify-content:center;flex:1;text-align:center;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:bold}.component-navBar ul li a{display:block;padding:17px 15px;width:100%}.component-navBar ul li a:not([href^="#"]):before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-navBar ul li a:not([href^="#"]):before{top:-1px}}.component-navBar ul li a[href^="#"]:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:7px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-anchor.svg) no-repeat}@media screen and (max-width: 46em){.component-navBar ul li a[href^="#"]:before{top:-1px}}.component-navBar ul li:not(:first-child){border-left:1px solid #d6d6d6}.component-navBar ul li.is-active{background:#4065a2;position:relative}.component-navBar ul li.is-active:after{content:"";display:block;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top-color:#4065a2;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.component-navBar ul li.is-active a{color:#fff}.component-navBar ul li.is-active a:hover{text-decoration:none}.component-navBar ul li.is-active a:before{display:none}@media screen and (max-width: 46em){.component-navBar.sp-col ul{flex-direction:column}.component-navBar.sp-col ul li.is-active{order:1}.component-navBar ul li{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem}.component-navBar ul li a{padding:12px 15px}.component-navBar ul li:not(:first-child){border-left:none;box-shadow:inset 0 1px 0 0 #d6d6d6}.component-navBar ul li.is-active:after{border:6px solid rgba(0,0,0,0);border-top-color:#4065a2;bottom:-12px;margin-left:-6px}}.component-numBox ol{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:-20px}.component-numBox ol li{display:flex;flex:0 0 33.33%;list-style-position:inside;counter-increment:cnt;padding:0 10px;margin-bottom:20px}.component-numBox ol li>div{width:100%;border:1px solid #d6d6d6;position:relative;padding:20px}.component-numBox ol li>div:before{display:marker;content:"" counter(cnt) "";width:26px;height:26px;background:#4065a2;position:absolute;left:-1px;top:-1px;color:#fff;text-align:center;font-family:"Lato",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;line-height:26px}.component-numBox ol li>div .numBox__title{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;text-align:center;font-weight:bold;color:#4065a2;margin-bottom:10px;padding:0 15px}@media screen and (max-width: 46em){.component-numBox ol{display:block;margin-bottom:-15px}.component-numBox ol li{display:block;margin-bottom:15px}.component-numBox ol li>div{padding:15px}.component-numBox ol li>div .numBox__title{font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;margin-bottom:6px}}.component-pluginBanner a{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;display:flex;align-items:center;color:#333}.component-pluginBanner a:after{display:none !important}.component-pluginBanner a img{margin-right:20px}.component-pluginBanner a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon) span:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:11px;height:9px;margin-left:4px;margin-right:4px;background:url(/assets/img/common/icon-link-external.svg) no-repeat}.component-messageLink{background:#f4f4f4}.component-messageLink a{width:1000px;height:300px;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:center;overflow:hidden}.component-messageLink a .component-messageLink__image{padding-top:10px}.component-messageLink a .component-messageLink__image img{transition:all .6s 0s ease;transform-origin:center top}.component-messageLink a .component-messageLink__text{position:relative;flex:0 0 460px;z-index:1;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#333}.component-messageLink a .component-messageLink__text .headline--lv2-2{color:#333}.component-messageLink a .component-messageLink__text .headline--lv2-2:after{background:#333}.component-messageLink a .component-messageLink__text p{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem}.component-messageLink a .component-messageLink__text .btn,.component-messageLink a .component-messageLink__text .btn-white{margin-top:20px;align-self:center}.component-messageLink a:hover{text-decoration:none}.component-messageLink a:hover .component-messageLink__image img{transform:scale(1.05)}.component-messageLink a:hover .component-messageLink__text .btn{background:#333;color:#fff}.component-messageLink.is-reverse a{flex-direction:row}@media screen and (max-width: 46em){.component-messageLink a{width:auto;height:auto}.component-messageLink a .component-messageLink__image{flex:0 0 44%;display:flex;align-items:flex-end;margin-left:-8%}.component-messageLink a .component-messageLink__image img{width:100%}.component-messageLink a .component-messageLink__text{padding:15px 15px 15px 0;flex:1}.component-messageLink a .component-messageLink__text .headline--lv2-2{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}.component-messageLink a .component-messageLink__text p{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-messageLink a .component-messageLink__text .btn,.component-messageLink a .component-messageLink__text .btn-white{margin-top:15px}.component-messageLink a:hover{text-decoration:none}}.component-banner-irmail{width:800px;height:100px;margin:0 auto;background:#e1e5ef url(/assets/img/ir/bg-banner-irmail.png) left center no-repeat;background-size:contain;position:relative;display:flex;align-items:center}.component-banner-irmail a{display:block;color:#333;text-decoration:none}.component-banner-irmail a .banner-text{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;padding:8px 200px 10px 150px;letter-spacing:.05em}.component-banner-irmail a .banner-text__title{font-size:24px;font-size:2.4rem;line-height:34px;line-height:3.4rem;margin-bottom:7px}.component-banner-irmail a .btn{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.component-banner-irmail:hover .btn{background:#333;color:#fff}@media screen and (max-width: 46em){.component-banner-irmail{width:auto;height:auto;background-size:120px 80px}.component-banner-irmail a .banner-text{padding:15px 15px 18px 110px}.component-banner-irmail a .banner-text__title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.component-banner-irmail a .btn{display:none;position:static;transform:none;margin-left:140px}}.component-ratioBlock{background:#f5f7fb;display:flex;letter-spacing:normal}.component-ratioBlock__head{padding:30px;background:#4065a2;color:#fff;flex:0 0 390px;display:flex;align-items:center}.component-ratioBlock__head strong{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem;font-weight:normal}.component-ratioBlock__head .percentage{margin:0 0 0 auto;font-style:italic;font-weight:300;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:58px;font-size:5.8rem;line-height:58px;line-height:5.8rem}.component-ratioBlock__head .percentage span{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}.component-ratioBlock__image{flex:1;padding:15px 0;text-align:center}.component-ratioBlock__text{flex:1;padding:30px}@media screen and (max-width: 46em){.component-ratioBlock{display:block}.component-ratioBlock__head{padding:10px 15px;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem}.component-ratioBlock__head strong{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.component-ratioBlock__head .percentage{font-size:40px;font-size:4rem;line-height:40px;line-height:4rem}.component-ratioBlock__head .percentage span{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.component-ratioBlock__image img{width:100%}.component-ratioBlock__text{padding:15px}}.component-annotationBox{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;text-align:center;padding:15px;border:3px solid #d6d6d6;width:1000px;margin:20px auto}.component-annotationBox+.section:not(.no-padding){padding-top:40px}.component-annotationBox+.section.section-anchorList{padding-top:0}.component-annotationBox+.mod-tabs .tabs.w-fixed{margin-top:40px}@media screen and (max-width: 46em){.component-annotationBox{font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;padding:10px 15px;width:auto;margin:15px}.component-annotationBox+.section.section-anchorList{border-top:1px solid #d6d6d6}.component-annotationBox+.section:not(.no-padding){padding-top:20px}.component-annotationBox+.section.section-anchorList{padding-top:0}.component-annotationBox+.mod-tabs .tabs.w-fixed{margin-top:15px}}.component-sitemapList ul{margin-top:-12px}.component-sitemapList ul li{border-bottom:1px dotted #d6d6d6;padding:12px 0;font-weight:bold;margin-left:10px}.component-sitemapList ul li a{display:block;text-indent:-11px;padding-left:11px}.component-sitemapList ul li a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-sitemapList ul li a:before{top:-1px}}.component-sitemapList ul li ul{margin-left:10px;margin-top:5px}.component-sitemapList ul li ul li{border-bottom:none;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;padding:5px 0;font-weight:normal}.component-formStep{text-align:center;width:100%;display:flex;margin-bottom:40px;min-height:50px}.component-formStep__step{display:flex;align-items:center;justify-content:center;flex:1;position:relative;padding:12px 40px 12px 10px;background-color:#f4f4f4}.component-formStep__step span{position:relative;z-index:1;display:block;width:100%}.component-formStep__step:after,.component-formStep__step:before{content:"";display:block;position:absolute;left:-15px;background-color:#f4f4f4;border-left:2px solid #fff;width:30px;height:50%}.component-formStep__step:after{top:0;transform:skew(30deg)}.component-formStep__step:before{bottom:0;transform:skew(-30deg)}.component-formStep__step:first-child{padding-right:30px;padding-left:20px}.component-formStep__step:first-child:after,.component-formStep__step:first-child:before{content:none}.component-formStep__step:last-child{padding-right:30px;padding-left:20px}.component-formStep__step.is-current{color:#fff;background-color:#4065a2}.component-formStep__step.is-current:after,.component-formStep__step.is-current:before{background-color:#4065a2}@media screen and (max-width: 46em){.component-formStep{display:block;margin-bottom:20px;min-height:0;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-formStep__step{display:block;padding:5px 20px}.component-formStep__step:after,.component-formStep__step:before{display:none}.component-formStep__step:first-child{padding:6px 10px}.component-formStep__step:last-child{padding:6px 10px}}.component-overlayMenu .overlayMenu-btn{transition:all .4s 0s ease;width:80px;height:60px;border:2px solid #fff;border-radius:3px;position:absolute;top:5px;right:30px;z-index:9001;cursor:pointer;text-align:center;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;padding-top:5px}.component-overlayMenu .overlayMenu-btn b{transition:all .4s 0s ease;font-weight:bold;background:#fff;color:#aad37b;display:block;width:100%;height:28px;position:absolute;left:0;bottom:0;font-size:17px;font-size:1.7rem;line-height:17px;line-height:1.7rem;padding-top:5px}[lang=en] .component-overlayMenu .overlayMenu-btn{width:90px;font-size:12px;font-size:1.2rem;line-height:13px;line-height:1.3rem;padding-top:3px;letter-spacing:normal}[lang=en] .component-overlayMenu .overlayMenu-btn b{height:23px;padding-top:3px}.component-overlayMenu .overlayMenu-menu{transition:all .4s 0s ease;background:#fff;color:#333;width:1000px;height:100vh;position:fixed;top:0;left:50%;margin-left:-500px;z-index:10002;opacity:0;visibility:hidden;transform:translateY(20px)}.component-overlayMenu .overlayMenu-menu .overlayMenu-close{cursor:pointer;position:absolute;top:25px;right:30px;width:28px;height:28px}.component-overlayMenu .overlayMenu-menu .overlayMenu-close:after,.component-overlayMenu .overlayMenu-menu .overlayMenu-close:before{content:"";display:block;width:100%;height:1px;background:#333;position:absolute}.component-overlayMenu .overlayMenu-menu .overlayMenu-close:before{transform:translateY(14px) rotate(45deg)}.component-overlayMenu .overlayMenu-menu .overlayMenu-close:after{transform:translateY(14px) rotate(-45deg)}.component-overlayMenu .overlayMenu-menu .overlayMenu-title{height:60px;margin-top:80px;background:#aad37b;color:#fff;font-size:24px;font-size:2.4rem;line-height:42px;line-height:4.2rem;line-height:60px;text-align:center}.component-overlayMenu .overlayMenu-menu nav{padding:50px;height:calc(100% - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch}.component-overlayMenu .overlayMenu-menu nav>ul>li{width:100%}.component-overlayMenu .overlayMenu-menu nav>ul>li a{color:#333}.component-overlayMenu .overlayMenu-menu nav>ul>li a.is-current{font-weight:bold;color:#4065a2}.component-overlayMenu .overlayMenu-menu nav>ul>li a.is-current:hover{color:#4065a2}.component-overlayMenu .overlayMenu-menu nav>ul>li a:hover{text-decoration:none}.component-overlayMenu .overlayMenu-menu nav>ul>li a:active{text-decoration:none}.component-overlayMenu .overlayMenu-menu nav>ul>li>a{transition:all .3s 0s ease;background:#f4f4f4;display:block;padding:0 20px 0 40px;font-weight:bold;height:60px;font-size:15px;font-size:1.5rem;line-height:26.25px;line-height:2.625rem;line-height:60px;margin-bottom:10px}.component-overlayMenu .overlayMenu-menu nav>ul>li>a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background:url(/assets/img/common/icon-link-circle.svg) no-repeat}.component-overlayMenu .overlayMenu-menu nav>ul>li>a:hover{transition:all .1s 0s ease;box-shadow:inset 0 0 0 2px #4065a2}.component-overlayMenu .overlayMenu-menu nav>ul>li>a.is-current{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem;line-height:60px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul{font-size:0;padding-top:4px;padding-bottom:20px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li{display:inline-block;width:33.2%;padding-left:30px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li.w-full{width:100%}[lang=en] .component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li{width:49.9%;vertical-align:top}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;display:block;padding-top:2px;padding-bottom:2px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a:before{top:-1px}}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a:hover{color:#438bc5}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li{display:inline-block;width:33.2%;padding-left:30px}[lang=en] .component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li{width:49.9%;vertical-align:top}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;display:block;padding-top:2px;padding-bottom:2px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:4px;height:7px;margin-right:7px;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat}@media screen and (max-width: 46em){.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a:before{top:-1px}}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a:hover{color:#438bc5}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a .file-info,.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a .pdf-info{padding-left:11px}.localnav-fixed .component-overlayMenu .overlayMenu-btn{position:fixed;top:86px;border-color:#4065a2;background:#4065a2}.localnav-fixed .component-overlayMenu .overlayMenu-btn b{color:#4065a2}.overlayMenu-open{position:fixed;width:100%;overflow-y:scroll}.overlayMenu-open .overlayMenu-menu{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width: 46em){.component-overlayMenu .overlayMenu-btn{width:74px;height:52px;top:4px;right:12px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}.component-overlayMenu .overlayMenu-btn b{height:24px;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;padding-top:4px}[lang=en] .component-overlayMenu .overlayMenu-btn{width:84px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}[lang=en] .component-overlayMenu .overlayMenu-btn b{height:19px;padding-top:2px}.component-overlayMenu .overlayMenu-menu{width:100%;left:0;margin-left:0}.component-overlayMenu .overlayMenu-menu .overlayMenu-close{top:16px;right:16px}.component-overlayMenu .overlayMenu-menu .overlayMenu-title{margin-top:60px;font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem;line-height:60px}.component-overlayMenu .overlayMenu-menu nav{padding:20px 15px;height:calc(100% - 120px)}.component-overlayMenu .overlayMenu-menu nav>ul>li>a{padding:0 15px 0 35px;height:52px;font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;line-height:52px}.component-overlayMenu .overlayMenu-menu nav>ul>li>a.is-current{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;line-height:52px}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li{width:100%}[lang=en] .component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li{width:100%}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>a{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li{width:100%}[lang=en] .component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li{width:100%}.component-overlayMenu .overlayMenu-menu nav>ul>li>ul>li>ul>li>a{font-size:13px;font-size:1.3rem;line-height:22.75px;line-height:2.275rem}.localnav-fixed .component-overlayMenu .overlayMenu-btn{top:72px}}.component-subarunessGrid{background:#4065a2;padding:60px 0;text-align:center;color:#fff}.component-subarunessGrid__text{margin-bottom:60px}.component-subarunessGrid__text p{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.component-subarunessGrid__text .btn,.component-subarunessGrid__text .btn-white{margin-top:20px;align-self:center}.component-subarunessGrid .l-grid-wrap{width:auto;max-width:1340px;margin:0 auto;padding:0 40px}@media screen and (max-width: 46em){.component-subarunessGrid .l-grid-wrap{max-width:none;padding:0 15px}}.component-subarunessGrid__cardList{height:100%}.component-subarunessGrid .l-grid-wrap [class^=l-grid] [class^=l-col]:only-child{margin-right:auto;margin-left:auto}.component-subarunessGrid__card{background:#fff;text-align:left;height:calc((100% - 40px)/2);min-height:78px}.component-subarunessGrid__card:only-child{margin:0}.component-subarunessGrid__card .file-info:before{margin-left:0}.component-subarunessGrid__card .title{font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;margin-bottom:6px;font-weight:bold}.component-subarunessGrid__card .title:only-child{margin-bottom:0}.component-subarunessGrid__card+*{margin-top:40px}.component-subarunessGrid__card a{color:#333;display:flex;align-items:center;justify-content:space-between;padding:15px 20px 18px;height:100%;text-decoration:none;position:relative}.component-subarunessGrid__card a:before{transition:all .3s 0s ease;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.component-subarunessGrid__card a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{display:none}.component-subarunessGrid__card a:hover{text-decoration:none}.component-subarunessGrid__card a:hover:before{content:"";box-shadow:inset 0 0 0 2px #4065a2}.component-subarunessGrid__card a:hover .btn{background:#333;color:#fff;text-decoration:none}.component-subarunessGrid__card a:active{text-decoration:none}.component-subarunessGrid__card a.is-current:before{box-shadow:inset 0 0 0 2px #4065a2}@media screen and (max-width: 46em){.component-subarunessGrid{padding:25px 0 0}.component-subarunessGrid__text{padding:0 15px;margin-bottom:30px}.component-subarunessGrid__text .btn,.component-subarunessGrid__text .btn-white{margin-top:15px}.component-subarunessGrid .l-grid-wrap{padding:0 15px}.component-subarunessGrid__card+*{margin-top:15px}.component-subarunessGrid__card a{padding:14px 10px}.component-subarunessGrid__card a .btn{padding:5px 10px 5px;min-width:40px}}.component-subarunessVideo{width:800px;height:450px;margin:0 auto;overflow:hidden;display:block;position:relative;margin-bottom:-60px}@media screen and (max-width: 46em){.component-subarunessVideo{max-width:100%;max-height:initial;height:auto;margin-bottom:0}.component-subarunessVideo .jstream-eqPlayer{width:100% !important;height:auto !important;margin-bottom:-7.5% !important;position:relative !important}.component-subarunessVideo .jstream-eqPlayer>*{width:100% !important;height:auto !important;padding-top:56.25% !important}.component-subarunessVideo .jstream-eqPlayer .water_mark_wrapper{position:absolute;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important}.component-subarunessVideo .jstream-eqPlayer .water_mark_square{height:100%;background-repeat:no-repeat;background-position:center}}@keyframes open-menu-bar01{0%{transform:translate3d(0, 0, 0) rotate(0)}50%{transform:translate3d(0, 6px, 0) rotate(0)}to{transform:translate3d(0, 6px, 0) rotate(45deg)}}@keyframes open-menu-bar03{0%{transform:translate3d(0, 0, 0) rotate(0)}50%{transform:translate3d(0, -6px, 0) rotate(0)}to{transform:translate3d(0, -6px, 0) rotate(-45deg)}}@keyframes close-menu-bar01{0%{transform:translate3d(0, 6px, 0) rotate(45deg)}50%{transform:translate3d(0, 6px, 0) rotate(0)}to{transform:translate3d(0, 0, 0) rotate(0)}}@keyframes close-menu-bar02{0%{transform:translate3d(0, -6px, 0) rotate(-45deg)}50%{transform:translate3d(0, -6px, 0) rotate(0)}to{transform:translate3d(0, 0, 0) rotate(0)}}@keyframes open-localnav-bar01{0%{transform:translate3d(0, 0, 0) rotate(0)}50%{transform:translate3d(0, 6px, 0) rotate(0)}to{transform:translate3d(0, 6px, 0) rotate(45deg)}}@keyframes open-localnav-bar03{0%{transform:translate3d(0, 0, 0) rotate(0)}50%{transform:translate3d(0, -6px, 0) rotate(0)}to{transform:translate3d(0, -6px, 0) rotate(-45deg)}}@keyframes close-localnav-bar01{0%{transform:translate3d(0, 6px, 0) rotate(45deg)}50%{transform:translate3d(0, 6px, 0) rotate(0)}to{transform:translate3d(0, 0, 0) rotate(0)}}@keyframes close-localnav-bar02{0%{transform:translate3d(0, -6px, 0) rotate(-45deg)}50%{transform:translate3d(0, -6px, 0) rotate(0)}to{transform:translate3d(0, 0, 0) rotate(0)}}@media screen and (max-width: 46em){@keyframes open-localnav-bar01{0%{transform:translate3d(0, 0, 0) rotate(0)}50%{transform:translate3d(0, 5px, 0) rotate(0)}to{transform:translate3d(0, 5px, 0) rotate(45deg)}}@keyframes open-localnav-bar03{0%{transform:translate3d(0, 0, 0) rotate(0)}50%{transform:translate3d(0, -5px, 0) rotate(0)}to{transform:translate3d(0, -5px, 0) rotate(-45deg)}}@keyframes close-localnav-bar01{0%{transform:translate3d(0, 5px, 0) rotate(45deg)}50%{transform:translate3d(0, 5px, 0) rotate(0)}to{transform:translate3d(0, 0, 0) rotate(0)}}@keyframes close-localnav-bar02{0%{transform:translate3d(0, -5px, 0) rotate(-45deg)}50%{transform:translate3d(0, -5px, 0) rotate(0)}to{transform:translate3d(0, 0, 0) rotate(0)}}}@keyframes visual-scale{0%{transform:scale(1)}to{transform:scale(1.2)}}@media screen and (max-width: 46em){@keyframes visual-scale{0%{transform:scale(1)}to{transform:scale(1.4)}}}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes copy-fade{0%{opacity:0;visibility:hidden;transform:translateY(10px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate(0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-pauseBtn,.slick-prev{position:absolute;z-index:10;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:#fff;color:rgba(0,0,0,0);bottom:0;padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-pauseBtn:focus,.slick-pauseBtn:hover,.slick-prev:focus,.slick-prev:hover{outline:none}.slick-pauseBtn{display:none}.slick-dotted+.slick-pauseBtn{display:block}.slick-prev{right:82px}.slick-prev:before{transition:all .2s 0s ease;content:"";display:block;width:11px;height:11px;border-top:2px solid #4065a2;border-left:2px solid #4065a2;transform:translate(0, -50%) rotate(-45deg);position:absolute;left:50%;top:50%;margin-left:-3px}.slick-prev:hover:before{transform:translate(-4px, -50%) rotate(-45deg)}.slick-next{right:0}.slick-next:before{transition:all .3s 0s ease;content:"";display:block;width:11px;height:11px;border-top:2px solid #4065a2;border-right:2px solid #4065a2;transform:translate(0, -50%) rotate(45deg);position:absolute;left:50%;top:50%;margin-left:-8px}.slick-next:hover:before{transform:translate(4px, -50%) rotate(45deg)}.slick-pauseBtn{right:41px}.slick-pauseBtn #startBtn:before{content:"";display:block;width:0;height:0;border:7px solid rgba(0,0,0,0);border-left:10px solid #4065a2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:4px}.slick-pauseBtn #stopBtn:before{content:"";display:block;width:12px;height:14px;border-left:4px solid #4065a2;border-right:4px solid #4065a2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.slick-dots{position:absolute;bottom:11px;z-index:1;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:28px;width:28px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:28px;width:28px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background:#f4d551}.slick-dots li button:before{transition:all .3s 0s ease;position:absolute;top:9px;left:9px;content:"";width:10px;height:10px;background:#fff;border-radius:50%}.slick-dots li.slick-active button:before{background:#f4d551;transform:scale(1.3)}@media screen and (max-width: 46em){.slick-dots{bottom:9px;text-align:left;padding:0 130px 0 10px}.slick-dots li{height:25px;width:25px}.slick-dots li button{height:25px;width:25px}}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:4px;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1}.mCSB_scrollTools .mCSB_draggerRail{background-color:#eee}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#4065a2}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9}.l-header .gnav>ul>li.icon-worldwide:before{left:14px !important}@media screen and (max-width: 1200px){.l-header .gnav>ul>li.icon-worldwide:before{left:9px !important}}.l-header .gnav>ul>li .megamenu{background-color:#fff}.l-header .gnav>ul>li>a.is-active+.megamenu{box-shadow:0 0px 10px 0px rgba(0,0,0,.3)}.l-header .gnav>ul>li .megamenu__inner a{color:#000}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--outline::before{background-image:url("../img/common/icon-megamenu-outline-s_blue.svg")}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--ir::before{background-image:url("../img/common/icon-megamenu-ir-s_blue.svg")}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--csr::before{background-image:url("../img/common/icon-megamenu-csr-s_blue.svg")}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--subaruness::before{background-image:url("../img/common/icon-megamenu-subaruness-s_blue.svg");background-color:rgba(0,0,0,0);background-size:contain;border-radius:0}.l-header .gnav>ul>li .megamenu__inner .dir-top.icon--recruit::before{background-image:url("../img/common/icon-megamenu-recruit-s_blue.svg")}.l-header .gnav>ul>li .megamenu__inner .dir-top a{color:#000}.l-header .gnav>ul>li .megamenu__inner .dir-top a::before{background-color:rgba(0,0,0,.3)}.l-header .gnav>ul>li .megamenu__inner .dir-top a span{background-image:url("../img/common/icon-link-arrow-s_blue.svg");color:#00266e;border:1px solid #00266e}.l-header .gnav>ul>li .megamenu__inner figure figcaption::before{background-image:url("../img/common/icon-link-circle-s_blue.svg")}.l-header .gnav>ul>li .megamenu__inner figure figcaption::after{background-color:rgba(0,0,0,.3)}.l-header .gnav>ul>li .megamenu__inner .linklist li a::after{background-color:rgba(0,0,0,.3)}.l-header .gnav>ul>li .megamenu__close::after,.l-header .gnav>ul>li .megamenu__close::before{background-color:#00266e}.l-header .header__tools .lang-switch li .active,.l-header .header__tools .lang-switch li a::before,.l-footer__lower .pagetop-fixed a,.l-footer__lower .pagetop a,.component-indexlinks.is-outline .component-indexlinks__text,.component-subarunessGrid{background-color:#00266e}.pageheader,.pageheader.pageheader--alliance,.pageheader.pageheader--quality{background-color:rgba(0,0,0,0)}.pageheader--csr:before,.pageheader--ir:before,.pageheader--outline:before,.pageheader--products:before,.pageheader--recruit:before,.pageheader--subaruness:before,.pageheader.pageheader--alliance:before,.pageheader.pageheader--quality:before{background-color:rgba(0,0,0,0);margin-right:10px;border-radius:0}.l-footer .l-footer__lower ul{width:1100px}@media screen and (max-width: 46em){.l-footer .l-footer__lower ul{width:100%}}.pageheader--csr:before{background-image:url("../img/common/icon-category-csr_wht.svg")}.pageheader--ir:before{background-image:url("../img/common/icon-category-ir_wht.svg")}.pageheader--outline:before{background-image:url("../img/common/icon-category-outline_wht.svg")}.pageheader--products:before{background-image:url("../img/common/icon-category-products_wht.svg")}.pageheader--recruit:before{background-image:url("../img/common/icon-category-recruit_wht.svg")}.pageheader--subaruness:before{background-image:url("../img/common/icon-category-subaruness_wht.svg")}.pageheader.pageheader--alliance:before{background-image:url("../img/common/icon-category-alliance_wht.svg")}.pageheader.pageheader--quality:before{background-image:url("../img/common/icon-category-quality_wht.svg")}.component-indexlinks.is-outline a:hover .btn-white{color:#00266e}.component-indexlinks.is-outline .component-indexlinks__text:after{border-right-color:#00266e}@media screen and (max-width: 46em){.component-indexlinks.is-outline .component-indexlinks__text:after{border-right-color:rgba(0,0,0,0);border-bottom-color:#00266e}}.component-indexlinks.is-outline.is-reverse .component-indexlinks__text::after{border-left-color:#00266e}@media screen and (max-width: 46em){.component-indexlinks.is-outline.is-reverse .component-indexlinks__text::after{border-left-color:rgba(0,0,0,0)}}@media screen and (min-width: 46.0625em){.pc-menu-open .overlay{opacity:1;visibility:visible}}@media screen and (max-width: 46em){.l-header .menu-btn span:first-of-type{top:16px}.l-header .menu-btn span:nth-of-type(2){top:22px}.l-header .menu-btn span:nth-of-type(3){bottom:30px}.l-header .menu-btn .menu-text{background:none;width:100%;height:auto;margin-top:0;font-size:10px;color:#4065a2;font-weight:bold;text-align:center;letter-spacing:0;line-height:1;bottom:13px;left:0}}.component-recallSearch__text{flex-basis:48.4210526316%}.component-recallSearch__btn{flex-basis:51.5789473684%}.component-recallSearch__btn .timerLink{display:block}@media screen and (min-width: 46.0625em){.component-recallSearch__btn .timerLink .btn-color{padding:26px 30px 27px;font-size:2rem}}@media screen and (max-width: 46em){.component-recallSearch__btn .timerLink .btn-color{padding-top:21px;padding-bottom:22px}}sub{vertical-align:sub;font-size:smaller}.l-header .gnav>ul>li .megamenu__inner .dir-top a span{background-image:url(https://www.subaru.co.jp/assets/img/common/icon-link-circle-s_blue.svg);background-size:13px;padding-left:34px}.l-header .gnav>ul>li .megamenu__inner .dir-top{border-bottom:0;padding-bottom:0;margin-bottom:10px}.d_nav-renew{display:flex}.d_nav-renew .icon-blank:after{content:"";width:1em;height:1em;display:inline-block;background:url(/assets/img/common/icon-link-external.svg) no-repeat;position:relative;top:.3em;left:.3em}.d_nav-renew .d_in-nav{width:100%;display:flex;flex-wrap:wrap}.d_nav-renew .d_in-nav .l-col{width:33.3%}.d_nav-renew .d_in-nav .l-col.col-1-3{width:33.3%}.d_nav-renew .d_in-nav .l-col a span{font-size:1.5rem;line-height:20px;line-height:2rem;font-weight:bold;margin:8px 0;position:relative;display:block;text-indent:-20px;margin-left:20px}.d_nav-renew .d_in-nav .l-col a span::before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-right:7px;background-image:url(https://www.subaru.co.jp/assets/img/common/icon-link-circle-s_blue.svg)}.d_nav-renew .d_in-nav .l-col a.addline{text-decoration:underline;color:#00266e}.d_nav-renew .d_in-nav .d_more-link{position:relative}.d_nav-renew .d_in-nav .d_more-link a span::before{background:none;width:8px;height:8px;border-top:1px solid #00266e;border-right:1px solid #00266e;display:inline-block;transform:rotate(135deg);top:-3px;left:3px;margin-right:13px}.d_nav-renew .d_in-nav .d_more-link .more-link_list{position:absolute;z-index:10;visibility:hidden;opacity:0;transition:.3s;background-color:#00266e;padding:15px;width:600px;left:0;top:30px}.d_nav-renew .d_in-nav .d_more-link .more-link_list.wLarge{width:650px}.d_nav-renew .d_in-nav .d_more-link .more-link_list.ml{left:-50px;width:750px}.d_nav-renew .d_in-nav .d_more-link .more-link_list.mr0{left:auto;right:0}.d_nav-renew .d_in-nav .d_more-link .more-link_list ul{display:flex;flex-wrap:wrap}.d_nav-renew .d_in-nav .d_more-link .more-link_list ul.col1{flex-direction:column}.d_nav-renew .d_in-nav .d_more-link .more-link_list ul.col1 li{width:100%}.d_nav-renew .d_in-nav .d_more-link .more-link_list li{width:48%;margin-right:1%;margin-top:5px}.d_nav-renew .d_in-nav .d_more-link .more-link_list li.w30{width:30%}.d_nav-renew .d_in-nav .d_more-link .more-link_list li.w70{width:66%}.d_nav-renew .d_in-nav .d_more-link .more-link_list li a{color:#fff;font-size:1.4rem;text-decoration:none;display:flex;align-items:flex-start;line-height:1.4}.d_nav-renew .d_in-nav .d_more-link .more-link_list li a::before{content:"・"}.d_nav-renew .d_in-nav .d_more-link .more-link_list li a:hover{text-decoration:underline}.d_nav-renew .d_in-nav .d_more-link.show_more-link a span::before{transform:rotate(-45deg);top:2px !important}.d_nav-renew .d_in-nav .d_more-link.show_more-link .more-link_list{visibility:visible;opacity:1}.d_nav-renew-sp{left:auto !important;right:0 !important}.renew-sp_logo{left:12% !important}.d_searcch-renew{position:relative !important;top:100px !important}.addline{opacity:.7}@media screen and (max-width: 767px){.d_menu-sp{transform:translateX(100%)}}.d_menu-sp .accordion-toggle{color:#fff !important;background-color:#4065a2;display:flex}.d_menu-sp .accordion-toggle::before{display:none !important}.d_menu-sp .accordion-toggle::after{display:none !important}.menu-wrap{padding:0 0 10px 10px;background:#4065a2 !important;color:#fff;display:none}.menu-wrap .cTopMenu{display:block;color:#fff;font-weight:bold;padding:1em 0}.menu-wrap2{margin:0 0 10px 10px;background:#fff !important;display:none}.menu-wrap2 .cTopMenu2{display:block;color:#fff;font-weight:bold;padding:1em 0}.cNameTxt2{padding:13px;width:90vw;font-weight:bold}.have-more_link{display:flex;padding:0 !important;background:#20447f !important;justify-content:space-between;border-bottom:1px solid #d6d6d6}.have-more_link .cNameTxt{padding:13px;color:#fff;font-weight:bold;font-size:16px}.have-more_link a{width:86%;padding:13px;color:#fff;display:inline-block}.have-more_link .change_icons{width:50px;position:relative}.have-more_link .change_icons::before{content:"";width:30px;height:1px;background-color:#fff;display:block;position:absolute;top:48%;left:10px}.have-more_link .change_icons::after{content:"";width:1px;height:30px;background-color:#fff;display:block;position:absolute;left:50%;top:10px}.have-more_link.is-open .change_icons::after{display:none}.d-show_morelink-sp{display:block !important;padding:0 !important;background-color:#e9f1ff !important}.d-show_morelink-sp li{border-bottom:1px solid #4065a2}.d-show_morelink-sp li a{padding:13px 13px 13px 27px !important;color:#000 !important;font-weight:bold !important;margin-left:0 !important}.d-show_morelink-sp li a::before{display:none !important}.d_have_more-link2{display:flex;justify-content:space-between;color:#000;font-weight:bold;padding:0;padding-left:0px}.d_have_more-link2 a{width:86%;padding:13px}.d_have_more-link2 a p{color:#000}.d_have_more-link2 .d_pls-icons{width:50px;position:relative}.d_have_more-link2 .d_pls-icons::before{content:"";width:30px;height:1px;background-color:#4065a2;display:block;position:absolute;top:48%;left:10px}.d_have_more-link2 .d_pls-icons::after{content:"";width:1px;height:30px;background-color:#4065a2;display:block;position:absolute;left:50%;top:50%;margin-top:-15px}.d_have_more-link2.is-open2 .d_pls-icons::after{display:none}.d_list_more-link2 dt{border-top:1px solid #e9f1ff}@media screen and (max-width: 767px){.d_blandw_new{background-color:#20447f !important;color:#fff !important}}@media screen and (max-width: 767px){.d_bg-sp_change{background-color:#616161 !important}.d_bg-sp_change .d_sp-changecolor li a{color:#fff !important}}.d_list-small{font-size:1.2rem}a.linkItem[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{background:url(/assets/img/common/icon-link-external-white.svg) no-repeat}@keyframes linkTextLine{0%{background-size:100% 1px;background-position:100% 100%}50%{background-size:0 1px;background-position:100% 100%}51%{background-size:0 1px;background-position:0 100%}100%{background-size:100% 1px;background-position:0 100%}}/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJPs - Based on Noto Sans JP */@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:100;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-Thin.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:200;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-ExtraLight.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:300;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-Light.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:400;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-Regular.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:500;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-Medium.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:600;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-SemiBold.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:700;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-Bold.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:800;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-ExtraBold.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:900;font-display:swap;src:url(/assets-ub/font/YakuHanJPs/YakuHanJPs-Black.woff2) format("woff2");unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}:root{--base-font-family: YakuHanJPs, "neue-haas-grotesk-display", sans-serif;--jp-font-family: YakuHanJPs, sans-serif;--en-font-family: "neue-haas-grotesk-display", sans-serif}@media(min-width: 992px){:root{--header-height: 112px}}@media(max-width: 991px){:root{--header-height: 64px}}body{min-width:0}body.ub-is-modal-open{position:fixed;top:0;left:0;width:100%}main.ub-is-with-header.ub-is-with-header.ub-is-with-header{padding-top:var(--header-height)}@media(min-width: 992px){.ub-u-pc-flex{display:flex}}@media(min-width: 992px){.ub-u-pc-justify-end{justify-content:flex-end}}@media(max-width: 991px){.ub-u-block-lg-max{display:block}}@media(min-width: 992px){.ub-u-block-lg-max{display:none}}@media(max-width: 991px){.ub-u-block-lg-min{display:none}}@media(min-width: 992px){.ub-u-block-lg-min{display:block}}@media(max-width: 1439px){.ub-u-block-xl-max{display:block}}@media(min-width: 1440px){.ub-u-block-xl-max{display:none}}@media(max-width: 1439px){.ub-u-block-xl-min{display:none}}@media(min-width: 1440px){.ub-u-block-xl-min{display:block}}@media(max-width: 991px){.ub-u-inline-lg-max{display:inline}}@media(min-width: 992px){.ub-u-inline-lg-max{display:none}}@media(max-width: 991px){.ub-u-inline-lg-min{display:none}}@media(min-width: 992px){.ub-u-inline-lg-min{display:inline}}@media(max-width: 1439px){.ub-u-inline-xl-max{display:inline}}@media(min-width: 1440px){.ub-u-inline-xl-max{display:none}}@media(max-width: 1439px){.ub-u-inline-xl-min{display:none}}@media(min-width: 1440px){.ub-u-inline-xl-min{display:inline}}@media(max-width: 991px){.ub-u-pc-only{display:none}}@media(min-width: 992px){.ub-u-sp-only{display:none}}@media(min-width: 992px){.ub-u-fz-m{margin-top:40px;font-size:1.6rem;line-height:2}}@media(max-width: 991px){.ub-u-fz-m{margin-top:32px;font-size:1.4rem;line-height:2}}@media(min-width: 992px){.ub-u-fz-s{margin-top:16px;font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-u-fz-s{margin-top:12px;font-size:1.2rem;line-height:2}}@media(min-width: 992px){.ub-u-mt-content{margin-top:140px !important}}@media(max-width: 991px){.ub-u-mt-content{margin-top:100px !important}}.ub-u-mt0{margin-top:0 !important}@media(min-width: 992px){.ub-u-pc-mt0{margin-top:0 !important}}@media(min-width: 992px){.ub-u-sp-mt0{margin-top:0 !important}}@media(min-width: 992px){.ub-u-pc-mt4{margin-top:4px !important}}@media(min-width: 992px){.ub-u-pc-mt120{margin-top:120px !important}}@media(min-width: 992px){.ub-u-pc-mt160{margin-top:160px !important}}@media(max-width: 991px){.ub-u-sp-mt40{margin-top:40px !important}}@media(max-width: 991px){.ub-u-sp-mt80{margin-top:80px !important}}.ub-u-pt0{padding-top:0 !important}.ub-u-pb0{padding-bottom:0 !important}@media(max-width: 991px){.ub-u-sp-pb100{padding-bottom:100px !important}}.ub-u-overflow-clip{overflow:clip}.ub-u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ub-l-header{font-family:var(--base-font-family);letter-spacing:0;position:fixed;top:0;left:0;width:100%;z-index:99999;background-color:#fff;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-duration:.2s;transition-property:transform}.ub-l-header button,.ub-l-header input{font-family:var(--base-font-family)}.ub-l-header a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{content:none}.ub-l-header a:link,.ub-l-header a:visited,.ub-l-header a:hover,.ub-l-header a:active,.ub-l-header a:focus{text-decoration:none;color:#222}.ub-l-header h1,.ub-l-header h2,.ub-l-header h3,.ub-l-header p{margin:0;padding:0}@media(min-width: 992px){.ub-l-header.is-fixed{transform:translateY(-43px)}}@media(min-width: 992px){.ub-l-header.is-fixed .ub-l-header__logo{transform:translateY(22px)}}.ub-l-header.is-fixed .ub-l-header__logo img{width:67px;height:40px}.ub-l-header .ub-l-header__inner{position:relative;z-index:120}@media(min-width: 992px){.ub-l-header .ub-l-header__inner{background-color:#fff;padding:12px 20px 17px 143px}}@media(max-width: 991px){.ub-l-header .ub-l-header__head{position:relative;z-index:120;background-color:#fff;padding:12px 25px 12px 20px}}.ub-l-header .ub-l-header__logo{height:100%;display:flex;align-items:center}@media(min-width: 992px){.ub-l-header .ub-l-header__logo{position:absolute;top:0;left:32px;z-index:100;margin-top:-2px;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-duration:.2s;transition-property:transform}.ub-l-header .ub-l-header__logo img{width:91px;height:55px;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-duration:.2s;transition-property:width,height}}@media(max-width: 991px){.ub-l-header .ub-l-header__logo img{width:66px;height:40px}}@media(min-width: 992px){.ub-l-header .ub-l-header__sp-menu-btn{display:none}}@media(max-width: 991px){.ub-l-header .ub-l-header__sp-menu-btn{appearance:none;background:none;margin:0;padding:0;width:40px;height:21px;display:block;position:absolute;top:22px;right:25px}.ub-l-header .ub-l-header__sp-menu-btn .svg{fill:#1971d4;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ub-l-header .ub-l-header__sp-menu-btn .menu-open{width:40px;height:40px;opacity:1;pointer-events:auto}.ub-l-header .ub-l-header__sp-menu-btn .menu-close{width:35px;height:40px;opacity:0;pointer-events:none}.ub-l-header .ub-l-header__sp-menu-btn.is-open .menu-open{opacity:0;pointer-events:none}.ub-l-header .ub-l-header__sp-menu-btn.is-open .menu-close{opacity:1;pointer-events:auto}}@media(max-width: 991px){.ub-l-header .ub-l-header__nav{display:none;opacity:0;visibility:hidden;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.2s;transition-property:opacity,visibility;position:fixed;top:0;left:0;padding-top:var(--header-height);width:100%;height:100svh;z-index:100;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:50;touch-action:pan-y;pointer-events:none}.ub-l-header .ub-l-header__nav.is-show{display:block}.ub-l-header .ub-l-header__nav.is-open{opacity:1;visibility:visible;pointer-events:auto}}.ub-l-header .ub-l-header__nav__inner{background-color:#fff}@media(max-width: 991px){.ub-l-header .ub-l-header__nav__inner{margin-bottom:37px;position:relative;z-index:100}}@media(min-width: 992px){.ub-l-header .ub-l-header__nav__main{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding-top:44px}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__nav__main{gap:10px}}@media(min-width: 992px){.ub-l-header .ub-l-header__nav__sub{width:100%;position:absolute;top:12px;right:0;z-index:30;padding-right:20px;display:flex;justify-content:flex-end;align-items:center;gap:16px}}.ub-l-header .ub-l-header__gnav .link-icon{fill:#1971d4}.ub-l-header .ub-l-header__gnav .blank-icon{display:inline-block;vertical-align:-0.15em}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav{font-size:1.4rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav{padding-top:32px;font-size:1.2rem;line-height:2;line-height:1.75}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__list{display:flex;gap:18px}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__gnav__list{gap:11px}}.ub-l-header .ub-l-header__gnav__item .icon-minus{display:none !important}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__item:first-child{display:none}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__item{overflow:hidden;padding-inline:25px}.ub-l-header .ub-l-header__gnav__item::before{content:"";display:block;width:100%;height:1px;background-color:#ddd}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__item.is-open{background-color:#f9f9fa}}.ub-l-header .ub-l-header__gnav__item.is-open .ub-l-header__gnav__button{color:#1971d4 !important}.ub-l-header .ub-l-header__gnav__item.is-open .ub-l-header__gnav__button .icon-plus{display:none !important}.ub-l-header .ub-l-header__gnav__item.is-open .ub-l-header__gnav__button .icon-minus{display:block !important}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__item.is-open .ub-l-header__gnav__button::after{opacity:1}}.ub-l-header .ub-l-header__gnav__item.is-open .ub-l-header__gnav__subnav{pointer-events:auto}.ub-l-header .ub-l-header__gnav__button{appearance:none;background:none;padding:0;display:flex;align-items:center;color:#222;font-weight:600;position:relative;z-index:30}.ub-l-header .ub-l-header__gnav__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__gnav__button .icon,.ub-l-header .ub-l-header__gnav__button .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__gnav__button .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__gnav__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__gnav__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-header .ub-l-header__gnav__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__button .text{flex:1}}.ub-l-header .ub-l-header__gnav__button .lead,.ub-l-header .ub-l-header__gnav__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__gnav__button .icon,.ub-l-header .ub-l-header__gnav__button .blank-icon{width:12px;height:12px}.ub-l-header .ub-l-header__gnav__button .icon::before{width:15px;height:15px}@media(any-hover: hover){.ub-l-header .ub-l-header__gnav__button:hover{text-decoration:none}.ub-l-header .ub-l-header__gnav__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__gnav__button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-header .ub-l-header__gnav__button:hover .text{color:#1971d4}.ub-l-header .ub-l-header__gnav__button:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__gnav__button:hover .lead,.ub-l-header .ub-l-header__gnav__button:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__button.is-current{color:#1971d4 !important}.ub-l-header .ub-l-header__gnav__button.is-current::after{opacity:1}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__button:is(a).is-current{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__button{font-size:1.4rem;line-height:2;line-height:1.75}.ub-l-header .ub-l-header__gnav__button::after{content:"";width:100%;height:1px;display:block;background-color:#1971d4;position:absolute;bottom:-2px;left:0;opacity:0}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__button{font-size:1.2rem;line-height:2;line-height:1.75;width:100%;padding-top:20px;padding-bottom:19px;transition-duration:.2s}.ub-l-header .ub-l-header__gnav__button .icon{width:14px !important;height:14px !important}.ub-l-header .ub-l-header__gnav__button .text{transition:none}.ub-l-header .ub-l-header__gnav__button .icon-plus,.ub-l-header .ub-l-header__gnav__button .icon-minus{width:12px !important;height:12px !important;position:relative;top:1px;right:-1px}}.ub-l-header .ub-l-header__gnav__button .inner{display:flex;align-items:center}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__button .inner{flex-direction:row-reverse;column-gap:6px}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__gnav__button .inner{column-gap:4px}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__button .inner{column-gap:4px;width:100%;justify-content:space-between}}.ub-l-header .ub-l-header__gnav__subnav{opacity:0;pointer-events:none}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav{display:none;background-color:#fff;position:absolute;padding-top:var(--header-height);top:0;left:0;width:100%}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav{height:0}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__inner{display:flex;gap:min(54px, calc(54 / 1440 * 100vw));padding-top:40px;padding-bottom:24px;padding-left:min(150px, calc(150 / 1440 * 100vw)) !important;padding-right:min(150px, calc(150 / 1440 * 100vw)) !important}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__gnav__subnav__inner{padding-left:35px !important;padding-right:35px !important}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__inner{padding-left:0 !important;padding-right:0 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__pc-headline{font-size:2.8rem;font-weight:600;line-height:1.5;width:min(298px, calc(298 / 1440 * 100vw));min-width:8em}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__gnav__subnav__pc-headline{width:30%}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__pc-headline{display:none}}.ub-l-header .ub-l-header__gnav__subnav__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__list{padding-left:min(120px, calc(120 / 1440 * 100vw));border-left:solid 1px #ddd;column-gap:min(40px, calc(40 / 1440 * 100vw));row-gap:7px}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__gnav__subnav__list{width:66%;padding-left:8%}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__list{column-gap:15px;padding-left:20px}.ub-l-header .ub-l-header__gnav__subnav__list--sp-col1{grid-template-columns:1fr}}.ub-l-header .ub-l-header__gnav__subnav__item:first-child{grid-column:1/-1;width:100%}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__item{width:min(312px, calc(312 / 1440 * 100vw))}.ub-l-header .ub-l-header__gnav__subnav__item:first-child{margin-top:-5px;margin-bottom:15px;font-size:1.6rem}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .icon,.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .text{flex:1}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .lead,.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (any-hover: hover){.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover{text-decoration:none}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover .lead,.ub-l-header .ub-l-header__gnav__subnav__item:first-child .ub-l-header__gnav__subnav__link:hover .description{color:#1971d4 !important}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__gnav__subnav__item{width:100%}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__item{letter-spacing:-0.0025em}.ub-l-header .ub-l-header__gnav__subnav__item::before{content:"";display:block;width:100%;height:1px;background-color:#ddd}}.ub-l-header .ub-l-header__gnav__subnav__link{color:#222}.ub-l-header .ub-l-header__gnav__subnav__link.is-current{color:#1971d4 !important;font-weight:600}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__link{display:inline-flex}.ub-l-header .ub-l-header__gnav__subnav__link svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__gnav__subnav__link .icon,.ub-l-header .ub-l-header__gnav__subnav__link .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__gnav__subnav__link .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__gnav__subnav__link .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__link .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-l-header .ub-l-header__gnav__subnav__link .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__link .text{flex:1}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__link .lead,.ub-l-header .ub-l-header__gnav__subnav__link .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__gnav__subnav__link .icon,.ub-l-header .ub-l-header__gnav__subnav__link .blank-icon{width:12px;height:12px}.ub-l-header .ub-l-header__gnav__subnav__link .icon::before{width:20px;height:20px}}@media(min-width: 992px)and (any-hover: hover){.ub-l-header .ub-l-header__gnav__subnav__link:hover{text-decoration:none}.ub-l-header .ub-l-header__gnav__subnav__link:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__gnav__subnav__link:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-l-header .ub-l-header__gnav__subnav__link:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-l-header .ub-l-header__gnav__subnav__link:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__link:hover .lead,.ub-l-header .ub-l-header__gnav__subnav__link:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__link .icon{position:relative;top:.4em}[lang=en] .ub-l-header .ub-l-header__gnav__subnav__link .icon{top:.45em}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__link{display:flex;align-items:center;height:100%;padding-top:14px;padding-bottom:15px;box-sizing:border-box}.ub-l-header .ub-l-header__gnav__subnav__link svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__gnav__subnav__link .icon,.ub-l-header .ub-l-header__gnav__subnav__link .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__gnav__subnav__link .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__gnav__subnav__link .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__link .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-header .ub-l-header__gnav__subnav__link .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__link .text{flex:1}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__link .lead,.ub-l-header .ub-l-header__gnav__subnav__link .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__gnav__subnav__link .icon,.ub-l-header .ub-l-header__gnav__subnav__link .blank-icon{width:12px;height:12px}.ub-l-header .ub-l-header__gnav__subnav__link .icon::before{width:15px;height:15px}}@media(max-width: 991px)and (any-hover: hover){.ub-l-header .ub-l-header__gnav__subnav__link:hover{text-decoration:none}.ub-l-header .ub-l-header__gnav__subnav__link:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__gnav__subnav__link:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-header .ub-l-header__gnav__subnav__link:hover .text{color:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__link:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__gnav__subnav__link:hover .lead,.ub-l-header .ub-l-header__gnav__subnav__link:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__subnav__link .inner{gap:4px;display:inline-flex}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__subnav__link .inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;width:100%}.ub-l-header .ub-l-header__gnav__subnav__link .inner .text{width:calc(100% - 16px)}}.ub-l-header .ub-l-header__search{position:static;z-index:20}@media(min-width: 992px){.ub-l-header .ub-l-header__search{margin-left:12px;padding-left:20px;display:flex;align-items:center}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__search{margin-left:8px;padding-left:14px}}@media(max-width: 991px){.ub-l-header .ub-l-header__search{padding-top:31px;margin-inline:25px;border-top:solid 1px #ddd}}.ub-l-header .ub-l-header__search__container.is-open .ub-l-header__pc-search__button{color:#1971d4}@media(min-width: 992px){.ub-l-header .ub-l-header__search__container.is-open .ub-l-header__pc-search__button::after{opacity:1}}@media(min-width: 992px){.ub-l-header .ub-l-header__pc-search__button{appearance:none;background:none;padding:0;font-size:1.4rem;line-height:2;height:40px;line-height:1.75;font-weight:600;position:relative;z-index:30}.ub-l-header .ub-l-header__pc-search__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__pc-search__button .icon,.ub-l-header .ub-l-header__pc-search__button .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__pc-search__button .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__pc-search__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__pc-search__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-header .ub-l-header__pc-search__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (min-width: 992px){.ub-l-header .ub-l-header__pc-search__button .text{flex:1}}@media(min-width: 992px){.ub-l-header .ub-l-header__pc-search__button .lead,.ub-l-header .ub-l-header__pc-search__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__pc-search__button .icon,.ub-l-header .ub-l-header__pc-search__button .blank-icon{width:12px;height:12px}.ub-l-header .ub-l-header__pc-search__button .icon::before{width:15px;height:15px}}@media(min-width: 992px)and (any-hover: hover){.ub-l-header .ub-l-header__pc-search__button:hover{text-decoration:none}.ub-l-header .ub-l-header__pc-search__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__pc-search__button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-header .ub-l-header__pc-search__button:hover .text{color:#1971d4}.ub-l-header .ub-l-header__pc-search__button:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__pc-search__button:hover .lead,.ub-l-header .ub-l-header__pc-search__button:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__pc-search__button .inner{display:flex;align-items:center;justify-content:center;gap:6px}.ub-l-header .ub-l-header__pc-search__button.is-current{color:#1971d4 !important}.ub-l-header .ub-l-header__pc-search__button.is-current::after{opacity:1}.ub-l-header .ub-l-header__pc-search__button::before{content:"";display:block;position:absolute;top:0;left:-20px;width:1px;height:40px;background-color:#ddd}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-header .ub-l-header__pc-search__button::before{left:-16px}}@media(min-width: 992px){.ub-l-header .ub-l-header__pc-search__button .svg{width:12px;height:12px;fill:#1971d4}.ub-l-header .ub-l-header__pc-search__button::after{content:"";width:100%;height:1px;display:block;background-color:#1971d4;position:absolute;bottom:6px;left:0;opacity:0}}@media(max-width: 991px){.ub-l-header .ub-l-header__pc-search__button{display:none}}@media(min-width: 992px){.ub-l-header .ub-l-header__search__content{opacity:0;pointer-events:none;display:none;background-color:#fff;padding-top:var(--header-height);position:absolute;top:0;left:0;width:100%;z-index:0}}@media(min-width: 992px){.ub-l-header .ub-l-header__search__content__inner{display:flex;align-items:center;padding-top:40px;padding-bottom:24px}}@media(max-width: 991px){.ub-l-header .ub-l-header__search__content__inner{padding-left:0 !important;padding-right:0 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__search__content__pc-headline{font-size:2.8rem;font-weight:600;line-height:1.5;width:min(352px, calc(352 / 1440 * 100vw))}}@media(max-width: 991px){.ub-l-header .ub-l-header__search__content__pc-headline{display:none}}.ub-l-header .ub-l-header__search__form{display:flex;width:100%}@media(min-width: 992px){.ub-l-header .ub-l-header__search__form{width:calc(100% - min(352px, calc(352 / 1440 * 100vw)))}}.ub-l-header .ub-l-header__search__input[type=text]{appearance:none;border:none;background:#f9f9fa;color:#222;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.ub-l-header .ub-l-header__search__input[type=text]::placeholder{opacity:1;color:#737373}@media(min-width: 992px){.ub-l-header .ub-l-header__search__input[type=text]{padding:12px 20px;font-size:1.6rem;line-height:2;box-sizing:border-box;width:calc(100% - 148px)}[lang=en] .ub-l-header .ub-l-header__search__input[type=text]{width:calc(100% - 134px)}}@media(max-width: 991px){.ub-l-header .ub-l-header__search__input[type=text]{padding:14px 12px;font-size:1.6rem;line-height:2;box-sizing:border-box;width:calc(100% - 100px)}[lang=en] .ub-l-header .ub-l-header__search__input[type=text]{width:calc(100% - 88px)}}.ub-l-header .ub-l-header__search__button{padding:0;background-color:#1971d4;color:#fff;font-weight:600;border-top-right-radius:4px;border-bottom-right-radius:4px;transition-property:background,border-radius;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-l-header .ub-l-header__search__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__search__button .icon,.ub-l-header .ub-l-header__search__button .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__search__button .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__search__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#fff}.ub-l-header .ub-l-header__search__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#fff;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-l-header .ub-l-header__search__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-l-header .ub-l-header__search__button .text{flex:1}}.ub-l-header .ub-l-header__search__button .lead,.ub-l-header .ub-l-header__search__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__search__button .icon,.ub-l-header .ub-l-header__search__button .blank-icon{width:16px;height:16px}.ub-l-header .ub-l-header__search__button .icon::before{width:24px;height:24px}@media(any-hover: hover){.ub-l-header .ub-l-header__search__button:hover{text-decoration:none}.ub-l-header .ub-l-header__search__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__search__button:hover .icon svg{fill:#1971d4;transform:scale(0.83)}.ub-l-header .ub-l-header__search__button:hover .text{color:#fff;transform:translateX(0.5em)}.ub-l-header .ub-l-header__search__button:hover .text svg{fill:#fff}.ub-l-header .ub-l-header__search__button:hover .lead,.ub-l-header .ub-l-header__search__button:hover .description{color:#fff !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__search__button{font-size:1.6rem;line-height:2;width:148px;padding-right:4px}.ub-l-header .ub-l-header__search__button .icon{top:-1px}[lang=en] .ub-l-header .ub-l-header__search__button{width:134px;padding-bottom:2px}[lang=en] .ub-l-header .ub-l-header__search__button .icon{top:1px}}@media(max-width: 991px){.ub-l-header .ub-l-header__search__button{font-size:1.4rem;line-height:2;width:100px}[lang=en] .ub-l-header .ub-l-header__search__button{width:88px}}.ub-l-header .ub-l-header__search__button .inner{display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.ub-l-header .ub-l-header__search__button .inner{gap:8px}}@media(max-width: 991px){.ub-l-header .ub-l-header__search__button .inner{gap:4px}}.ub-l-header .ub-l-header__search__button .svg{width:16px;height:16px;fill:#fff}.ub-l-header .ub-l-header__search__button .text{display:inline-block;flex:0 1 auto}@media(any-hover: hover){.ub-l-header .ub-l-header__search__button:hover{background:#00205b;border-top-right-radius:8px;border-bottom-right-radius:8px}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility{margin-top:25px}}.ub-l-header .ub-l-header__utility__list{display:flex;align-items:center}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__list{gap:16px}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__list{flex-direction:column;gap:10px}}.ub-l-header .ub-l-header__utility__item{transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.2s;transition-property:background-color}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__item{overflow:hidden;width:100%;padding-inline:25px}}.ub-l-header .ub-l-header__utility__item .icon-minus{display:none !important}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__item.is-open{background-color:#f9f9fa;width:auto}}.ub-l-header .ub-l-header__utility__item.is-open .ub-l-header__utility__button{color:#1971d4 !important}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__item.is-open .ub-l-header__utility__button{padding-block:20px}}.ub-l-header .ub-l-header__utility__item.is-open .ub-l-header__utility__button .icon-plus{display:none !important}.ub-l-header .ub-l-header__utility__item.is-open .ub-l-header__utility__button .icon-minus{display:block !important}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__item.is-open .ub-l-header__utility__button::after{opacity:1}}.ub-l-header .ub-l-header__utility__item.is-open .ub-l-header__utility__subnav{pointer-events:auto}.ub-l-header .ub-l-header__utility__button{font-family:var(--base-font-family);appearance:none;background:none;border:none;margin:0;padding:0;cursor:pointer;color:#737373 !important;font-weight:600;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.2s;transition-property:padding;position:relative;display:inline-block}.ub-l-header .ub-l-header__utility__button:focus::after{content:none}.ub-l-header .ub-l-header__utility__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__utility__button .icon,.ub-l-header .ub-l-header__utility__button .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__utility__button .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__utility__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__utility__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-header .ub-l-header__utility__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__button .text{flex:1}}.ub-l-header .ub-l-header__utility__button .lead,.ub-l-header .ub-l-header__utility__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__utility__button .icon,.ub-l-header .ub-l-header__utility__button .blank-icon{width:10px;height:10px}.ub-l-header .ub-l-header__utility__button .icon::before{width:12px;height:12px}@media(any-hover: hover){.ub-l-header .ub-l-header__utility__button:hover{text-decoration:none}.ub-l-header .ub-l-header__utility__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__utility__button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-header .ub-l-header__utility__button:hover .text{color:#1971d4}.ub-l-header .ub-l-header__utility__button:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__utility__button:hover .lead,.ub-l-header .ub-l-header__utility__button:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__button.is-current{color:#1971d4 !important}.ub-l-header .ub-l-header__utility__button.is-current::after{content:"";display:block;opacity:1}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__button.is-current:is(a){color:#1971d4 !important;border-bottom:solid 1px #1971d4}}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__button{font-size:1.2rem;line-height:2;line-height:1}.ub-l-header .ub-l-header__utility__button .icon{top:-0.02em}.ub-l-header .ub-l-header__utility__button::after{content:"";width:100%;height:1px;display:block;background-color:#1971d4;position:absolute;bottom:-5px;left:0;opacity:0;outline:none;pointer-events:none}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__button{font-size:1.2rem;line-height:2;line-height:1;padding-block:5px}}.ub-l-header .ub-l-header__utility__button .inner{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__button .inner{gap:2px}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__button .inner{gap:5px}}.ub-l-header .ub-l-header__utility__subnav{opacity:0;pointer-events:none}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav{display:none;background-color:#fff;position:absolute;top:28px;left:0;width:100%;z-index:40}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav{height:0}}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__inner{padding:40px 40px 24px}}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__list{display:flex;justify-content:flex-end;gap:min(40px, calc(40 / 1440 * 100vw))}}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__item{width:min(254px, calc(254 / 1440 * 100vw))}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav__item{margin-top:20px}.ub-l-header .ub-l-header__utility__subnav__item:first-child{margin-top:0}}.ub-l-header .ub-l-header__utility__subnav__link{color:#222}.ub-l-header .ub-l-header__utility__subnav__link svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__utility__subnav__link .icon,.ub-l-header .ub-l-header__utility__subnav__link .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__utility__subnav__link .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__utility__subnav__link .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-header .ub-l-header__utility__subnav__link .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-l-header .ub-l-header__utility__subnav__link .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__link .text{flex:1}}.ub-l-header .ub-l-header__utility__subnav__link .lead,.ub-l-header .ub-l-header__utility__subnav__link .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__utility__subnav__link .icon,.ub-l-header .ub-l-header__utility__subnav__link .blank-icon{width:12px;height:12px}.ub-l-header .ub-l-header__utility__subnav__link .icon::before{width:20px;height:20px}@media(any-hover: hover){.ub-l-header .ub-l-header__utility__subnav__link:hover{text-decoration:none}.ub-l-header .ub-l-header__utility__subnav__link:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__utility__subnav__link:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-l-header .ub-l-header__utility__subnav__link:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-l-header .ub-l-header__utility__subnav__link:hover .text svg{fill:#1971d4}.ub-l-header .ub-l-header__utility__subnav__link:hover .lead,.ub-l-header .ub-l-header__utility__subnav__link:hover .description{color:#1971d4 !important}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav__link{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:15px}}.ub-l-header .ub-l-header__utility__subnav__link.is-current{font-weight:600;color:#1971d4}.ub-l-header .ub-l-header__utility__subnav__link::after{content:none !important}.ub-l-header .ub-l-header__utility__subnav__link .icon{position:relative;top:5px}.ub-l-header .ub-l-header__utility__subnav__link .blank-icon{display:inline-block}.ub-l-header .ub-l-header__utility__subnav__link .image{display:block;overflow:hidden;position:relative}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__link .image{border-radius:8px}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav__link .image{border-radius:4px}}.ub-l-header .ub-l-header__utility__subnav__link .image::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-l-header .ub-l-header__utility__subnav__link .image img{width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-l-header .ub-l-header__utility__subnav__link .contents{letter-spacing:-0.005em}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__link .contents{margin-top:13px}}.ub-l-header .ub-l-header__utility__subnav__link .contents .title{display:flex}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__link .contents .title{gap:4px}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav__link .contents .title{gap:2px}}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__link .contents .title .link-text{font-size:1.4rem;line-height:2;line-height:1.75}.ub-l-header .ub-l-header__utility__subnav__link .contents .title .link-text .blank-icon{margin-left:3px}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav__link .contents .title .link-text{font-size:1.2rem;line-height:2;line-height:1.75}}.ub-l-header .ub-l-header__utility__subnav__link .contents .lead{display:block;color:#737373 !important}@media(min-width: 992px){.ub-l-header .ub-l-header__utility__subnav__link .contents .lead{margin-top:1px;padding-left:17px;font-size:1.1rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-l-header .ub-l-header__utility__subnav__link .contents .lead{padding-left:14px;font-size:1rem;line-height:2;line-height:1.75}}@media(any-hover: hover){.ub-l-header .ub-l-header__utility__subnav__link:hover .lead{transform:translateX(7px)}.ub-l-header .ub-l-header__utility__subnav__link:hover .image::before{opacity:.4}.ub-l-header .ub-l-header__utility__subnav__link:hover .image img{scale:1.1}}.ub-l-header .ub-l-header__gnav__close,.ub-l-header .ub-l-header__utility__close,.ub-l-header .ub-l-header__pc-search__close{display:block}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__close,.ub-l-header .ub-l-header__utility__close,.ub-l-header .ub-l-header__pc-search__close{padding-right:40px;padding-bottom:40px}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__close,.ub-l-header .ub-l-header__utility__close,.ub-l-header .ub-l-header__pc-search__close{padding-top:20px;padding-bottom:32px}}.ub-l-header .ub-l-header__gnav__close button,.ub-l-header .ub-l-header__utility__close button,.ub-l-header .ub-l-header__pc-search__close button{appearance:none;background:none;padding:0;color:#737373;display:flex;margin-left:auto}.ub-l-header .ub-l-header__gnav__close button svg,.ub-l-header .ub-l-header__utility__close button svg,.ub-l-header .ub-l-header__pc-search__close button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-header .ub-l-header__gnav__close button .icon,.ub-l-header .ub-l-header__gnav__close button .blank-icon,.ub-l-header .ub-l-header__utility__close button .icon,.ub-l-header .ub-l-header__utility__close button .blank-icon,.ub-l-header .ub-l-header__pc-search__close button .icon,.ub-l-header .ub-l-header__pc-search__close button .blank-icon{width:14px;height:14px}.ub-l-header .ub-l-header__gnav__close button .icon,.ub-l-header .ub-l-header__utility__close button .icon,.ub-l-header .ub-l-header__pc-search__close button .icon{position:relative;display:inline-block}.ub-l-header .ub-l-header__gnav__close button .icon svg,.ub-l-header .ub-l-header__utility__close button .icon svg,.ub-l-header .ub-l-header__pc-search__close button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#737373}.ub-l-header .ub-l-header__gnav__close button .icon::before,.ub-l-header .ub-l-header__utility__close button .icon::before,.ub-l-header .ub-l-header__pc-search__close button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#737373;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-header .ub-l-header__gnav__close button .text,.ub-l-header .ub-l-header__utility__close button .text,.ub-l-header .ub-l-header__pc-search__close button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__close button .text,.ub-l-header .ub-l-header__utility__close button .text,.ub-l-header .ub-l-header__pc-search__close button .text{flex:1}}.ub-l-header .ub-l-header__gnav__close button .lead,.ub-l-header .ub-l-header__gnav__close button .description,.ub-l-header .ub-l-header__utility__close button .lead,.ub-l-header .ub-l-header__utility__close button .description,.ub-l-header .ub-l-header__pc-search__close button .lead,.ub-l-header .ub-l-header__pc-search__close button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-header .ub-l-header__gnav__close button .icon,.ub-l-header .ub-l-header__gnav__close button .blank-icon,.ub-l-header .ub-l-header__utility__close button .icon,.ub-l-header .ub-l-header__utility__close button .blank-icon,.ub-l-header .ub-l-header__pc-search__close button .icon,.ub-l-header .ub-l-header__pc-search__close button .blank-icon{width:12px;height:12px}.ub-l-header .ub-l-header__gnav__close button .icon::before,.ub-l-header .ub-l-header__utility__close button .icon::before,.ub-l-header .ub-l-header__pc-search__close button .icon::before{width:15px;height:15px}@media(any-hover: hover){.ub-l-header .ub-l-header__gnav__close button:hover,.ub-l-header .ub-l-header__utility__close button:hover,.ub-l-header .ub-l-header__pc-search__close button:hover{text-decoration:none}.ub-l-header .ub-l-header__gnav__close button:hover .icon::before,.ub-l-header .ub-l-header__utility__close button:hover .icon::before,.ub-l-header .ub-l-header__pc-search__close button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-header .ub-l-header__gnav__close button:hover .icon svg,.ub-l-header .ub-l-header__utility__close button:hover .icon svg,.ub-l-header .ub-l-header__pc-search__close button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-header .ub-l-header__gnav__close button:hover .text,.ub-l-header .ub-l-header__utility__close button:hover .text,.ub-l-header .ub-l-header__pc-search__close button:hover .text{color:#737373}.ub-l-header .ub-l-header__gnav__close button:hover .text svg,.ub-l-header .ub-l-header__utility__close button:hover .text svg,.ub-l-header .ub-l-header__pc-search__close button:hover .text svg{fill:#737373}.ub-l-header .ub-l-header__gnav__close button:hover .lead,.ub-l-header .ub-l-header__gnav__close button:hover .description,.ub-l-header .ub-l-header__utility__close button:hover .lead,.ub-l-header .ub-l-header__utility__close button:hover .description,.ub-l-header .ub-l-header__pc-search__close button:hover .lead,.ub-l-header .ub-l-header__pc-search__close button:hover .description{color:#737373 !important}}.ub-l-header .ub-l-header__gnav__close button .inner,.ub-l-header .ub-l-header__utility__close button .inner,.ub-l-header .ub-l-header__pc-search__close button .inner{display:flex;align-items:center}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__close button .inner,.ub-l-header .ub-l-header__utility__close button .inner,.ub-l-header .ub-l-header__pc-search__close button .inner{gap:4px}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__close button .inner,.ub-l-header .ub-l-header__utility__close button .inner,.ub-l-header .ub-l-header__pc-search__close button .inner{gap:2px}}@media(min-width: 992px){.ub-l-header .ub-l-header__gnav__close button,.ub-l-header .ub-l-header__utility__close button,.ub-l-header .ub-l-header__pc-search__close button{font-size:1.2rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-l-header .ub-l-header__gnav__close button,.ub-l-header .ub-l-header__utility__close button,.ub-l-header .ub-l-header__pc-search__close button{font-size:1.2rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-l-header .ub-l-header__pc-search__close{display:none}}@media(max-width: 991px){.ub-l-header .ub-l-header__lang{margin-top:25px;margin-right:25px;padding-bottom:32px;display:block;text-align:right}}.ub-l-header .ub-l-header__lang__link{background-color:#00205b;display:inline-flex;border-radius:4px}@media(min-width: 992px){.ub-l-header .ub-l-header__lang__link{box-shadow:0px 3px 3px 0px rgba(0,0,0,.2) inset;padding:3px}}@media(max-width: 991px){.ub-l-header .ub-l-header__lang__link{box-shadow:0px 2px 2px 0px rgba(0,0,0,.2) inset;padding:2px}}.ub-l-header .ub-l-header__lang__link .lang{color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--en-font-family);font-weight:600;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.4s;transition-property:transform}@media(min-width: 992px){.ub-l-header .ub-l-header__lang__link .lang{width:28px;height:22px;font-size:1.1rem;line-height:2;padding-left:3px}}@media(max-width: 991px){.ub-l-header .ub-l-header__lang__link .lang{width:34px;height:34px;font-size:1rem;line-height:2;line-height:1}}.ub-l-header .ub-l-header__lang__link .lang span{display:inline-block;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.4s;transition-property:transform}.ub-l-header .ub-l-header__lang__link .lang.is-current{background-color:#fff;color:#00205b;border-radius:2px}@media(min-width: 992px){.ub-l-header .ub-l-header__lang__link .lang.is-current{padding-left:0}}@media(any-hover: hover){.ub-l-header .ub-l-header__lang__link:hover{text-decoration:none}.ub-l-header .ub-l-header__lang__link:hover .lang--jp.is-current{transform:translateX(2px)}.ub-l-header .ub-l-header__lang__link:hover .lang--jp.is-current span{transform:translateX(-2px)}.ub-l-header .ub-l-header__lang__link:hover .lang--en.is-current{transform:translateX(-2px)}.ub-l-header .ub-l-header__lang__link:hover .lang--en.is-current span{transform:translateX(2px)}}.ub-l-header__overlay{position:fixed;left:0;width:100%;background:rgba(0,0,0,.8);z-index:90;opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;transition-delay:-0.1s}.ub-l-header__overlay.is-show{opacity:1;pointer-events:auto;transition-delay:.05s}@media(min-width: 992px){.ub-l-header__overlay{height:100%;top:0}}@media(max-width: 991px){.ub-l-header__overlay{height:50%;top:50%}.ub-l-header__overlay::before{content:"";display:block;background:#fff;width:100%;height:100%;position:absolute;bottom:100%;left:0}}.ub-l-footer{font-family:var(--base-font-family);letter-spacing:0;background-color:#f9f9fa}@media(min-width: 992px){.ub-l-footer{padding-top:80px}}@media(max-width: 991px){.ub-l-footer{padding-bottom:32px}}.ub-l-footer a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{content:none}.ub-l-footer a:link,.ub-l-footer a:visited,.ub-l-footer a:hover,.ub-l-footer a:active,.ub-l-footer a:focus{text-decoration:none;color:#222}.ub-l-footer h1,.ub-l-footer h2,.ub-l-footer h3,.ub-l-footer p{margin:0;padding:0}.ub-l-footer button{font-family:var(--base-font-family)}@media(min-width: 992px)and (max-width: 1099px){.ub-l-footer .ub-l-footer__inner{padding-left:35px !important;padding-right:35px !important}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__inner{padding-left:0 !important;padding-right:0 !important}}.ub-l-footer .ub-l-footer__nav{position:relative}@media(min-width: 992px){.ub-l-footer .ub-l-footer__nav{padding-bottom:40px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__nav{z-index:100;box-sizing:border-box;z-index:50}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__nav__main{overflow:hidden}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__nav__sub{position:relative;margin-top:40px;padding-top:37px;border-top:solid 1px #ddd;display:flex;flex-direction:column;gap:13px;padding-right:170px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__nav__sub{position:relative;margin-inline:25px}}.ub-l-footer .ub-l-footer__gnav .link-icon{fill:#1971d4}.ub-l-footer .ub-l-footer__gnav .blank-icon{display:inline-block;vertical-align:-0.15em}.ub-l-footer .ub-l-footer__gnav .link-icon,.ub-l-footer .ub-l-footer__gnav .blank-icon{width:12px;height:12px}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav{font-size:1.1rem;line-height:2;line-height:1.75;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:min(40px, calc(40 / 1440 * 100vw));row-gap:40px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav{padding-top:32px;font-size:1.2rem;line-height:2;line-height:1.75}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__list{display:flex;flex-direction:column;row-gap:40px}.ub-l-footer .ub-l-footer__gnav__list:first-child{grid-column:1/-1}}.ub-l-footer .ub-l-footer__gnav__item .link-icon-wrap .icon-minus{display:none}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__item .link-icon-wrap .icon-plus{display:none}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__item{padding-inline:25px}.ub-l-footer .ub-l-footer__gnav__item .link-icon-wrap .icon-arrow{display:none}.ub-l-footer .ub-l-footer__gnav__item::after{content:"";display:block;width:100%;height:1px;background-color:#ddd}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__item.is-open{background-color:#f9f9fa}}.ub-l-footer .ub-l-footer__gnav__item.is-open .ub-l-footer__gnav__button{color:#1971d4 !important}.ub-l-footer .ub-l-footer__gnav__item.is-open .ub-l-footer__gnav__button .link-icon-wrap .icon-plus{display:none}.ub-l-footer .ub-l-footer__gnav__item.is-open .ub-l-footer__gnav__button .link-icon-wrap .icon-minus{display:inline}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__item.is-open .ub-l-footer__gnav__button::after{opacity:1}}.ub-l-footer .ub-l-footer__gnav__item.is-open .ub-l-footer__gnav__subnav{pointer-events:auto}.ub-l-footer .ub-l-footer__gnav__button{appearance:none;background:none;padding:0;align-items:center;color:#222;font-weight:600;position:relative}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__button{display:inline-flex;font-size:1.4rem;line-height:2;line-height:1.75}.ub-l-footer .ub-l-footer__gnav__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-footer .ub-l-footer__gnav__button .icon,.ub-l-footer .ub-l-footer__gnav__button .blank-icon{width:14px;height:14px}.ub-l-footer .ub-l-footer__gnav__button .icon{position:relative;display:inline-block}.ub-l-footer .ub-l-footer__gnav__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-l-footer .ub-l-footer__gnav__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (min-width: 992px){.ub-l-footer .ub-l-footer__gnav__button .text{flex:1}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__button .lead,.ub-l-footer .ub-l-footer__gnav__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-footer .ub-l-footer__gnav__button .icon,.ub-l-footer .ub-l-footer__gnav__button .blank-icon{width:12px;height:12px}.ub-l-footer .ub-l-footer__gnav__button .icon::before{width:20px;height:20px}}@media(min-width: 992px)and (any-hover: hover){.ub-l-footer .ub-l-footer__gnav__button:hover{text-decoration:none}.ub-l-footer .ub-l-footer__gnav__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-footer .ub-l-footer__gnav__button:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-l-footer .ub-l-footer__gnav__button:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-l-footer .ub-l-footer__gnav__button:hover .text svg{fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__button:hover .lead,.ub-l-footer .ub-l-footer__gnav__button:hover .description{color:#1971d4 !important}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__button{display:flex;font-size:1.2rem;line-height:2;line-height:1.75;padding-top:20px;padding-bottom:19px;transition-duration:.2s}.ub-l-footer .ub-l-footer__gnav__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-footer .ub-l-footer__gnav__button .icon,.ub-l-footer .ub-l-footer__gnav__button .blank-icon{width:14px;height:14px}.ub-l-footer .ub-l-footer__gnav__button .icon{position:relative;display:inline-block}.ub-l-footer .ub-l-footer__gnav__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-footer .ub-l-footer__gnav__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (min-width: 992px){.ub-l-footer .ub-l-footer__gnav__button .text{flex:1}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__button .lead,.ub-l-footer .ub-l-footer__gnav__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (any-hover: hover){.ub-l-footer .ub-l-footer__gnav__button:hover{text-decoration:none}.ub-l-footer .ub-l-footer__gnav__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-footer .ub-l-footer__gnav__button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-footer .ub-l-footer__gnav__button:hover .text{color:#1971d4}.ub-l-footer .ub-l-footer__gnav__button:hover .text svg{fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__button:hover .lead,.ub-l-footer .ub-l-footer__gnav__button:hover .description{color:#1971d4 !important}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__button .text{transition:none}.ub-l-footer .ub-l-footer__gnav__button .icon-plus,.ub-l-footer .ub-l-footer__gnav__button .icon-minus{width:12px !important;height:12px !important;position:relative;top:1px;right:-1px}.ub-l-footer .ub-l-footer__gnav__button .icon-minus{top:-2px}}.ub-l-footer .ub-l-footer__gnav__button .inner{display:flex;align-items:center}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__button .inner{justify-content:flex-end;flex-direction:row-reverse;column-gap:4px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__button .inner{column-gap:4px;width:100%;justify-content:space-between}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav{margin-top:4px}[lang=en] .ub-l-footer .ub-l-footer__gnav__subnav{margin-top:5px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__subnav{opacity:0;pointer-events:none;height:0}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__list{display:flex;flex-direction:column}[lang=en] .ub-l-footer .ub-l-footer__gnav__subnav__list li+li{margin-top:-1px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__subnav__list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:15px;padding-left:20px}.ub-l-footer .ub-l-footer__gnav__subnav__list--sp-col1{grid-template-columns:1fr}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__item{line-height:2}.ub-l-footer .ub-l-footer__gnav__subnav__item:first-child{display:none}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__subnav__item{letter-spacing:-0.0025em}.ub-l-footer .ub-l-footer__gnav__subnav__item:first-child{grid-column:1/-1}.ub-l-footer .ub-l-footer__gnav__subnav__item::before{content:"";display:block;width:100%;height:1px;background-color:#ddd}}.ub-l-footer .ub-l-footer__gnav__subnav__link{color:#222}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__link svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon,.ub-l-footer .ub-l-footer__gnav__subnav__link .blank-icon{width:14px;height:14px}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon{position:relative;display:inline-block}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-l-footer .ub-l-footer__gnav__subnav__link .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__link .text{flex:1}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__link .lead,.ub-l-footer .ub-l-footer__gnav__subnav__link .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon,.ub-l-footer .ub-l-footer__gnav__subnav__link .blank-icon{width:10px;height:10px}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon::before{width:17px;height:17px}}@media(min-width: 992px)and (any-hover: hover){.ub-l-footer .ub-l-footer__gnav__subnav__link:hover{text-decoration:none}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .text svg{fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .lead,.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__link .icon{position:relative;top:.5em}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__subnav__link{display:flex;align-items:center;height:100%;padding-top:14px;padding-bottom:15px;box-sizing:border-box}.ub-l-footer .ub-l-footer__gnav__subnav__link svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon,.ub-l-footer .ub-l-footer__gnav__subnav__link .blank-icon{width:14px;height:14px}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon{position:relative;display:inline-block}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-footer .ub-l-footer__gnav__subnav__link .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__link .text{flex:1}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__subnav__link .lead,.ub-l-footer .ub-l-footer__gnav__subnav__link .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon,.ub-l-footer .ub-l-footer__gnav__subnav__link .blank-icon{width:12px;height:12px}.ub-l-footer .ub-l-footer__gnav__subnav__link .icon::before{width:15px;height:15px}}@media(max-width: 991px)and (any-hover: hover){.ub-l-footer .ub-l-footer__gnav__subnav__link:hover{text-decoration:none}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .text{color:#1971d4}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .text svg{fill:#1971d4}.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .lead,.ub-l-footer .ub-l-footer__gnav__subnav__link:hover .description{color:#1971d4 !important}}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__subnav__link .inner{gap:4px;display:inline-flex}.ub-l-footer .ub-l-footer__gnav__subnav__link .inner .text{flex:1}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__subnav__link .inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;width:100%}.ub-l-footer .ub-l-footer__gnav__subnav__link .inner .text{width:calc(100% - 16px)}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__utility{margin-top:32px}}.ub-l-footer .ub-l-footer__utility__list{display:flex}@media(min-width: 992px){.ub-l-footer .ub-l-footer__utility__list{letter-spacing:-0.0025em;flex-wrap:wrap;column-gap:17px;row-gap:2px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__utility__list{flex-direction:column;gap:4px}}.ub-l-footer .ub-l-footer__utility__item{transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.2s;transition-property:background-color}.ub-l-footer .ub-l-footer__utility__item .link-icon-wrap .icon-minus{display:none}.ub-l-footer .ub-l-footer__utility__button{appearance:none;background:none;border:none;margin:0;padding:0;color:#737373 !important;display:inline-flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.2s;transition-property:padding;position:relative}.ub-l-footer .ub-l-footer__utility__button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-footer .ub-l-footer__utility__button .icon,.ub-l-footer .ub-l-footer__utility__button .blank-icon{width:14px;height:14px}.ub-l-footer .ub-l-footer__utility__button .icon{position:relative;display:inline-block}.ub-l-footer .ub-l-footer__utility__button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-l-footer .ub-l-footer__utility__button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-footer .ub-l-footer__utility__button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-l-footer .ub-l-footer__utility__button .text{flex:1}}.ub-l-footer .ub-l-footer__utility__button .lead,.ub-l-footer .ub-l-footer__utility__button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-footer .ub-l-footer__utility__button .icon,.ub-l-footer .ub-l-footer__utility__button .blank-icon{width:10px;height:10px}.ub-l-footer .ub-l-footer__utility__button .icon::before{width:12px;height:12px}@media(any-hover: hover){.ub-l-footer .ub-l-footer__utility__button:hover{text-decoration:none}.ub-l-footer .ub-l-footer__utility__button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-footer .ub-l-footer__utility__button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-footer .ub-l-footer__utility__button:hover .text{color:#1971d4}.ub-l-footer .ub-l-footer__utility__button:hover .text svg{fill:#1971d4}.ub-l-footer .ub-l-footer__utility__button:hover .lead,.ub-l-footer .ub-l-footer__utility__button:hover .description{color:#1971d4 !important}}.ub-l-footer .ub-l-footer__utility__button .inner{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}@media(min-width: 992px){.ub-l-footer .ub-l-footer__utility__button .inner{gap:4px;font-size:1.1rem;line-height:2}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__utility__button .inner{gap:2px;font-size:1rem;line-height:2}}.ub-l-footer .ub-l-footer__utility__button .blank-icon{color:#737373 !important;fill:currentColor;margin-left:3px;position:relative;top:1px}@media(min-width: 992px){.ub-l-footer .ub-l-footer__gnav__close{display:none}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__close{display:block;padding-top:20px;padding-bottom:32px}.ub-l-footer .ub-l-footer__gnav__close button{appearance:none;background:none;padding:0;color:#737373;display:flex;margin-left:auto;font-size:1.2rem;line-height:2;line-height:1.75}.ub-l-footer .ub-l-footer__gnav__close button svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-l-footer .ub-l-footer__gnav__close button .icon,.ub-l-footer .ub-l-footer__gnav__close button .blank-icon{width:14px;height:14px}.ub-l-footer .ub-l-footer__gnav__close button .icon{position:relative;display:inline-block}.ub-l-footer .ub-l-footer__gnav__close button .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#737373}.ub-l-footer .ub-l-footer__gnav__close button .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#737373;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-l-footer .ub-l-footer__gnav__close button .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (min-width: 992px){.ub-l-footer .ub-l-footer__gnav__close button .text{flex:1}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__close button .lead,.ub-l-footer .ub-l-footer__gnav__close button .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-footer .ub-l-footer__gnav__close button .icon,.ub-l-footer .ub-l-footer__gnav__close button .blank-icon{width:12px;height:12px}.ub-l-footer .ub-l-footer__gnav__close button .icon::before{width:15px;height:15px}}@media(max-width: 991px)and (any-hover: hover){.ub-l-footer .ub-l-footer__gnav__close button:hover{text-decoration:none}.ub-l-footer .ub-l-footer__gnav__close button:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-l-footer .ub-l-footer__gnav__close button:hover .icon svg{fill:#fff;transform:scale(0.7)}.ub-l-footer .ub-l-footer__gnav__close button:hover .text{color:#737373}.ub-l-footer .ub-l-footer__gnav__close button:hover .text svg{fill:#737373}.ub-l-footer .ub-l-footer__gnav__close button:hover .lead,.ub-l-footer .ub-l-footer__gnav__close button:hover .description{color:#737373 !important}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__gnav__close button .inner{display:flex;align-items:center;gap:2px}}.ub-l-footer .ub-l-footer__copy{color:#737373;font-weight:300}@media(min-width: 992px){.ub-l-footer .ub-l-footer__copy{font-size:1.1rem;line-height:2;letter-spacing:-0.0005em}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__copy{margin-top:27px;font-size:1rem;line-height:2}}.ub-l-footer .ub-l-footer__logo{margin:0 !important;display:flex;align-items:center;width:91px;height:55px;position:absolute;right:0}@media(min-width: 992px){.ub-l-footer .ub-l-footer__logo{top:39px}}@media(max-width: 991px){.ub-l-footer .ub-l-footer__logo{bottom:4px}}.ub-l-footer .ub-l-footer__logo img{width:100%;height:100%}.ub-l-socialmedia{font-family:var(--base-font-family);letter-spacing:0;background-color:#fff;font-weight:600;position:relative;z-index:10}.ub-l-socialmedia a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{content:none}.ub-l-socialmedia a:link,.ub-l-socialmedia a:visited,.ub-l-socialmedia a:hover,.ub-l-socialmedia a:active,.ub-l-socialmedia a:focus{text-decoration:none;color:#222}.ub-l-socialmedia h1,.ub-l-socialmedia h2,.ub-l-socialmedia h3,.ub-l-socialmedia p{margin:0;padding:0}@media(min-width: 992px){.ub-l-socialmedia{font-size:1.1rem;line-height:2;line-height:1.75;padding-block:40px}}@media(max-width: 991px){.ub-l-socialmedia{font-size:1rem;line-height:2;line-height:1.75;padding-block:33px}}@media(min-width: 992px){.ub-l-socialmedia .ub-l-socialmedia__inner{display:flex;align-items:center;gap:min(40px, calc(40 / 1440 * 100vw))}}@media(min-width: 992px)and (max-width: 1099px){.ub-l-socialmedia .ub-l-socialmedia__inner{padding-left:35px !important;padding-right:35px !important}}.ub-l-socialmedia .ub-l-socialmedia__headline{font-weight:600;word-break:keep-all}@media(min-width: 992px){.ub-l-socialmedia .ub-l-socialmedia__headline{width:min(120px, calc(120 / 1440 * 100vw));font-size:1.1rem;line-height:2}}@media(max-width: 991px){.ub-l-socialmedia .ub-l-socialmedia__headline{font-size:1rem;line-height:2}}.ub-l-socialmedia .ub-l-socialmedia__list{gap:20px}@media(min-width: 992px){.ub-l-socialmedia .ub-l-socialmedia__list{display:grid;grid-template-columns:repeat(3, 1fr);padding-left:min(64px, calc(64 / 1440 * 100vw));border-left:solid 1px #ddd;padding-block:12px;width:calc(100% - min(40px, calc(40 / 1440 * 100vw)) - min(120px, calc(120 / 1440 * 100vw)))}}@media(max-width: 991px){.ub-l-socialmedia .ub-l-socialmedia__list{display:flex;flex-direction:column;border-top:solid 1px #ddd;margin-top:24px;padding-top:23px}}.ub-l-socialmedia .ub-l-socialmedia__link{color:#222;display:inline-flex;align-items:center}.ub-l-socialmedia .ub-l-socialmedia__link::after{content:none !important}.ub-l-socialmedia .ub-l-socialmedia__link .icon{width:24px;height:24px;transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-l-socialmedia .ub-l-socialmedia__link .text{display:flex;align-items:center;transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-l-socialmedia .ub-l-socialmedia__link .text .blank-icon{transition:fill .4s cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-l-socialmedia .ub-l-socialmedia__link{gap:4px}.ub-l-socialmedia .ub-l-socialmedia__link .text{gap:4px}.ub-l-socialmedia .ub-l-socialmedia__link .text .blank-icon{width:10px;height:10px}}@media(max-width: 991px){.ub-l-socialmedia .ub-l-socialmedia__link{gap:8px}.ub-l-socialmedia .ub-l-socialmedia__link .text{gap:9px}.ub-l-socialmedia .ub-l-socialmedia__link .text .blank-icon{width:12px;height:12px}}@media(any-hover: hover){.ub-l-socialmedia .ub-l-socialmedia__link:hover{text-decoration:none}.ub-l-socialmedia .ub-l-socialmedia__link:hover .icon{transform:scale(1.2)}.ub-l-socialmedia .ub-l-socialmedia__link:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-l-socialmedia .ub-l-socialmedia__link:hover .text .blank-icon{fill:#1971d4}}.ub-l-main{font-family:var(--base-font-family);font-weight:300;background:#f9f9fa;letter-spacing:0;padding-top:0}@media(min-width: 992px){.ub-l-main{font-size:1.6rem;line-height:2}}@media(max-width: 991px){.ub-l-main{font-size:1.4rem;line-height:2}}.ub-l-main input,.ub-l-main textarea,.ub-l-main button{font-family:var(--base-font-family)}.ub-l-main img{width:100%;height:auto}.ub-l-main a[target=_blank]:not([href$=".pdf"]):not([href$=".xls"]):not(.no-icon):after{content:none}.ub-c-grid{display:grid}@media(min-width: 992px){.ub-c-grid{gap:min(40px, calc(40 / 1440 * 100vw))}}@media(max-width: 991px){.ub-c-grid{gap:24px}}.ub-c-grid--col2{grid-template-columns:repeat(2, 1fr)}@media(min-width: 992px){.ub-c-grid--pc-col2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.ub-l-contents{margin-top:120px;padding-bottom:120px}}@media(max-width: 991px){.ub-l-contents{margin-top:40px}}@media(max-width: 991px){.ub-l-contents--sp-l{margin-top:100px}}@media(min-width: 992px){.ub-l-contents--pc-l{margin-block-start:140px;padding-block-end:140px}}.ub-c-media{overflow:hidden}@media(min-width: 992px){.ub-c-media{border-radius:8px}}@media(max-width: 991px){.ub-c-media{border-radius:4px}}.ub-c-modal{opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0;z-index:100000;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.2s;transition-property:opacity,visibility}.ub-c-modal.is-show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.05s}@media(max-width: 991px){.ub-c-modal.is-show .ub-c-modal__content{transform:translateY(0)}}.ub-c-modal-template{display:none}@media(max-width: 991px){.ub-c-modal__inner{height:100%;height:100svh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.ub-c-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.ub-c-modal__container{position:relative;z-index:1;margin-inline:auto;max-width:744px}@media(min-width: 992px){.ub-c-modal__container{background:#f9f9fa}}@media(min-width: 992px){.ub-c-modal__content{padding:80px 98px;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 8px 16px 0 rgba(0,0,0,.8)}}@media(max-width: 991px){.ub-c-modal__content{background:#f9f9fa;min-height:calc(100% - 52px);margin-top:52px;padding:64px 25px 80px;border-radius:15px 15px 0 0;transform:translateY(100%);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-duration:.4s;transition-property:transform}}.ub-c-modal__close{appearance:none;background:none;border:none;padding:0;cursor:pointer;display:block;display:flex;margin-left:auto}@media(min-width: 992px){.ub-c-modal__close{font-size:1.4rem;line-height:2;line-height:1.75;position:absolute;top:43.5px;right:-32px;transform:translateX(100%);color:#fff}.ub-c-modal__close svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-c-modal__close .icon,.ub-c-modal__close .blank-icon{width:14px;height:14px}.ub-c-modal__close .icon{position:relative;display:inline-block}.ub-c-modal__close .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#fff}.ub-c-modal__close .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#fff;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:20px;height:20px}.ub-c-modal__close .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(min-width: 992px)and (min-width: 992px){.ub-c-modal__close .text{flex:1}}@media(min-width: 992px){.ub-c-modal__close .lead,.ub-c-modal__close .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}.ub-c-modal__close .icon,.ub-c-modal__close .blank-icon{width:18px;height:18px}.ub-c-modal__close .icon::before{width:20px;height:20px}}@media(min-width: 992px)and (any-hover: hover){.ub-c-modal__close:hover{text-decoration:none}.ub-c-modal__close:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-c-modal__close:hover .icon svg{fill:#00205b;transform:scale(0.7)}.ub-c-modal__close:hover .text{color:#fff}.ub-c-modal__close:hover .text svg{fill:#fff}.ub-c-modal__close:hover .lead,.ub-c-modal__close:hover .description{color:#fff !important}}@media(max-width: 991px){.ub-c-modal__close{font-size:1.2rem;line-height:2;line-height:1.75;position:fixed;bottom:0;left:0;z-index:10;width:100%;padding:16px 25px;background:#f9f9fa;color:#737373;box-shadow:0 -1px 10px 0 rgba(0,0,0,.08)}.ub-c-modal__close svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-c-modal__close .icon,.ub-c-modal__close .blank-icon{width:14px;height:14px}.ub-c-modal__close .icon{position:relative;display:inline-block}.ub-c-modal__close .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#737373}.ub-c-modal__close .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#737373;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-c-modal__close .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (min-width: 992px){.ub-c-modal__close .text{flex:1}}@media(max-width: 991px){.ub-c-modal__close .lead,.ub-c-modal__close .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}}@media(max-width: 991px)and (any-hover: hover){.ub-c-modal__close:hover{text-decoration:none}.ub-c-modal__close:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-c-modal__close:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-c-modal__close:hover .text{color:#737373;transform:translateX(0.5em)}.ub-c-modal__close:hover .text svg{fill:#737373}.ub-c-modal__close:hover .lead,.ub-c-modal__close:hover .description{color:#737373 !important}}.ub-c-modal__close .inner{display:flex;align-items:center}@media(min-width: 992px){.ub-c-modal__close .inner{gap:8px}}@media(max-width: 991px){.ub-c-modal__close .inner{gap:4px;margin-left:auto}}@media(min-width: 992px){.ub-c-modal__content-image{margin-top:64px}}@media(max-width: 991px){.ub-c-modal__content-image{margin-top:28px}}.ub-c-modal__content-headline{font-weight:600}@media(min-width: 992px){.ub-c-modal__content-headline{font-size:2rem;line-height:2;margin-top:40px}}@media(max-width: 991px){.ub-c-modal__content-headline{font-size:1.6rem;line-height:2;margin-top:32px}}@media(min-width: 992px){.ub-c-modal__content-text{font-size:1.4rem;line-height:2;margin-top:16px}}@media(max-width: 991px){.ub-c-modal__content-text{font-size:1.2rem;line-height:2;margin-top:12px}}@media(min-width: 992px){.ub-c-modal__content-text--s{font-size:1.2rem;line-height:2}}@media(max-width: 991px){.ub-c-modal__content-text--s{font-size:1.1rem;line-height:2}}.ub-c-modal__content-text--note{padding-left:1.5em}.ub-c-modal__content-text--note::before{content:"※";display:inline-block;margin-left:-1.5em;margin-right:.5em}.ub-c-tag{border-radius:20px;border:1px solid #1971d4;display:inline-flex;align-items:center;justify-content:center;transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-tag{font-size:1.2rem;line-height:2;line-height:1;padding:5px 11px}}@media(max-width: 991px){.ub-c-tag{font-size:1.1rem;line-height:2;line-height:1;padding:5px 11px}}.ub-c-tag--white{color:#fff;border-color:#fff}@media(any-hover: hover){.ub-c-tag:hover{text-decoration:none;background-color:#1971d4;color:#fff}.ub-c-tag--white:hover{background-color:#1971d4;border-color:#1971d4}}.ub-c-link-text{margin-top:24px;display:flex}@media(min-width: 992px){.ub-c-link-text{font-size:1.6rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-c-link-text{font-size:1.4rem;line-height:2;line-height:1.75}}.ub-c-link-text__link{display:inline-flex;align-items:center}.ub-c-link-text__link::after{content:none !important}.ub-c-link-text__link__inner{position:relative;display:inline-flex}@media(min-width: 992px){.ub-c-link-text__link__inner{gap:4px}}@media(max-width: 991px){.ub-c-link-text__link__inner{gap:2px}}.ub-c-link-text__link .text{color:#1971d4;transition-property:color,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);flex:1}.ub-c-link-text__link .icon{fill:#1971d4;position:relative;top:2px;transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-link-text__link .icon{width:16px;height:16px;margin-left:4px}}@media(max-width: 991px){.ub-c-link-text__link .icon{width:14px;height:14px;margin-left:2px}}.ub-c-link-text__link .svg{fill:#1971d4;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);position:relative;z-index:1}@media(min-width: 992px){.ub-c-link-text__link .svg{top:7px;width:14px;height:14px}}@media(max-width: 991px){.ub-c-link-text__link .svg{top:5.5px;width:12px;height:12px}}.ub-c-link-text__link .circle{display:block;position:absolute;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-link-text__link .circle{top:6px;left:-1.5px;width:16px;height:16px}}@media(max-width: 991px){.ub-c-link-text__link .circle{top:4.5px;left:-1.5px;width:14px;height:14px}}.ub-c-link-text__link .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-c-link-text__link:hover{text-decoration:none}.ub-c-link-text__link:hover .svg{fill:#fff;transform:scale(0.7)}.ub-c-link-text__link:hover .circle::before{transform:scale(1)}.ub-c-link-text__link:hover .text{color:#1971d4}.ub-c-link-text__link:hover .text .icon{fill:#1971d4}}@media(min-width: 992px){.ub-c-link-text--s{font-size:1.4rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-c-link-text--s{font-size:1.2rem;line-height:2;line-height:1.75}}.ub-c-link-text--s .icon{width:14px;height:14px;margin-left:2px}@media(min-width: 992px){.ub-c-link-text--s .svg{top:5.5px;width:12px;height:12px}}@media(max-width: 991px){.ub-c-link-text--s .svg{top:5px;width:10px;height:10px}}@media(min-width: 992px){.ub-c-link-text--s .circle{top:4.5px;left:-1.5px;width:14px;height:14px}}@media(max-width: 991px){.ub-c-link-text--s .circle{top:4px;left:-1px;width:12px;height:12px}}.ub-c-block-button__link{display:block;color:#222}.ub-c-block-button__link:hover{text-decoration:none}.ub-c-block-button__link::after{display:none !important}.ub-c-block-button__link-img{display:block;border-radius:8px;overflow:hidden;position:relative}@media(min-width: 992px){.ub-c-block-button__link-img{border-radius:8px}}@media(max-width: 991px){.ub-c-block-button__link-img{border-radius:4px}}.ub-c-block-button__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-block-button__link-img img{transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-block-button__link-title{position:relative;display:flex;align-items:center}@media(min-width: 992px){.ub-c-block-button__link-title{gap:8px;margin-top:40px}}@media(max-width: 991px){.ub-c-block-button__link-title{gap:5px;margin-top:16px}}.ub-c-block-button__link-title .svg{fill:#1971d4;position:relative;z-index:1;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transform-origin:0 50%}@media(min-width: 992px){.ub-c-block-button__link-title .svg{width:14px;height:14px}}@media(max-width: 991px){.ub-c-block-button__link-title .svg{width:12px;height:12px}}.ub-c-block-button__link-title .circle{display:block;position:absolute;top:50%;transform:translateY(-50%);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-block-button__link-title .circle{left:-6px;width:24px;height:24px}}@media(max-width: 991px){.ub-c-block-button__link-title .circle{left:-4px;width:20px;height:20px}}.ub-c-block-button__link-title .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-block-button__link-title .text{display:flex;align-items:center;flex:1;font-weight:700;transition-property:color,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-block-button__link-title .text .icon{fill:#222;transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-block-button__link-title .text .icon{width:14px;height:14px}}@media(max-width: 991px){.ub-c-block-button__link-title .text .icon{width:12px;height:12px}}@media(min-width: 992px){.ub-c-block-button__link-title .text{gap:8px;font-size:2rem;line-height:2}}@media(max-width: 991px){.ub-c-block-button__link-title .text{gap:5px;font-size:1.6rem;line-height:2}}.ub-c-block-button__link-description{display:block;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-block-button__link-description{margin-top:3px;font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-c-block-button__link-description{margin-top:12px;font-size:1.2rem;line-height:2}}@media(min-width: 992px){.ub-c-block-button__link:has(.ub-c-block-button__link-description) .ub-c-block-button__link-title{margin-top:18px}}@media(max-width: 991px){.ub-c-block-button__link:has(.ub-c-block-button__link-description) .ub-c-block-button__link-title{margin-top:12px}}@media(any-hover: hover){.ub-c-block-button__link:hover .ub-c-block-button__link-img::before{opacity:.4}.ub-c-block-button__link:hover .ub-c-block-button__link-img img{scale:1.1}.ub-c-block-button__link:hover .ub-c-block-button__link-title .svg{fill:#fff}}@media(any-hover: hover)and (min-width: 992px){.ub-c-block-button__link:hover .ub-c-block-button__link-title .svg{transform:translateX(9px) scale(0.83)}}@media(any-hover: hover)and (max-width: 991px){.ub-c-block-button__link:hover .ub-c-block-button__link-title .svg{transform:translateX(5px) scale(0.83)}}@media(any-hover: hover)and (min-width: 992px){.ub-c-block-button__link:hover .ub-c-block-button__link-title .circle{transform:translate(8px, -50%)}}@media(any-hover: hover)and (max-width: 991px){.ub-c-block-button__link:hover .ub-c-block-button__link-title .circle{transform:translate(4px, -50%)}}@media(any-hover: hover){.ub-c-block-button__link:hover .ub-c-block-button__link-title .circle::before{transform:scale(1)}.ub-c-block-button__link:hover .ub-c-block-button__link-title .text{transform:translateX(12px);color:#1971d4}.ub-c-block-button__link:hover .ub-c-block-button__link-title .text .icon{fill:#1971d4}.ub-c-block-button__link:hover .ub-c-block-button__link-description{color:#1971d4}}@media(min-width: 992px){.ub-c-block-button--s .ub-c-block-button__link-img{border-radius:4px}}@media(max-width: 991px){.ub-c-block-button--s .ub-c-block-button__link-img{border-radius:2px}}@media(min-width: 992px){.ub-c-block-button--s .ub-c-block-button__link-title{gap:4px;margin-top:8px}}@media(max-width: 991px){.ub-c-block-button--s .ub-c-block-button__link-title{gap:2px;margin-top:4px}}.ub-c-block-button--s .ub-c-block-button__link-title .svg{width:10px;height:10px}.ub-c-block-button--s .ub-c-block-button__link-title .circle{left:-3px;width:16px;height:16px}.ub-c-block-button--s .ub-c-block-button__link-title .text{font-weight:300}.ub-c-block-button--s .ub-c-block-button__link-title .text .icon{width:10px;height:10px}@media(min-width: 992px){.ub-c-block-button--s .ub-c-block-button__link-title .text{gap:4px;font-size:1.1rem;line-height:2}}@media(max-width: 991px){.ub-c-block-button--s .ub-c-block-button__link-title .text{gap:2px;font-size:1rem;line-height:2}}@media(any-hover: hover){.ub-c-block-button--s .ub-c-block-button__link:hover .ub-c-block-button__link-img img{scale:1.04}.ub-c-block-button--s .ub-c-block-button__link:hover .ub-c-block-button__link-title .svg{transform:translateX(4px) scale(0.83)}.ub-c-block-button--s .ub-c-block-button__link:hover .ub-c-block-button__link-title .circle{transform:translate(3px, -50%)}.ub-c-block-button--s .ub-c-block-button__link:hover .ub-c-block-button__link-title .text{transform:translateX(7px)}}.ub-c-banner__link{display:block;color:#222;position:relative;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-banner__link:hover{text-decoration:none}.ub-c-banner__link::after{display:none !important}.ub-c-banner__link-img{display:block;border-radius:4px;overflow:hidden;position:relative}.ub-c-banner__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0}.ub-c-banner__link-icon{position:absolute;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.ub-c-banner__link-icon{width:16px;height:16px;right:8px}}@media(max-width: 991px){.ub-c-banner__link-icon{width:10px;height:10px;right:5px}}.ub-c-banner__link-icon .svg{fill:#1971d4}@media(min-width: 992px){.ub-c-banner__link-icon .svg{width:10px;height:10px}}@media(max-width: 991px){.ub-c-banner__link-icon .svg{width:6px;height:6px}}@media(any-hover: hover){.ub-c-banner__link:hover{transform:translate(2px, -2px)}}.ub-c-button-hasline__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#222;border-top:1px solid #ddd}@media(min-width: 992px){.ub-c-button-hasline__link{padding:32px 12px 32px 0}}@media(max-width: 991px){.ub-c-button-hasline__link{gap:10px;padding:20px 10px 20px 0}}.ub-c-button-hasline__link:hover{text-decoration:none}.ub-c-button-hasline__link::before{content:"";display:block;position:absolute;top:-1px;left:0;width:18px;height:1px;background:#1971d4;transition-property:width;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-button-hasline__link-text{flex:1;transition-property:transform,color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-button-hasline__link-svg{position:relative;z-index:1;width:14px;height:14px;fill:#1971d4;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-button-hasline__link-circle{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 992px){.ub-c-button-hasline__link-circle{right:3px;width:24px;height:24px}}@media(max-width: 991px){.ub-c-button-hasline__link-circle{right:4px;width:20px;height:20px}}.ub-c-button-hasline__link-circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-c-button-hasline__link:hover::before{width:100%}.ub-c-button-hasline__link:hover .ub-c-button-hasline__link-text{transform:translateX(4px);color:#1971d4}.ub-c-button-hasline__link:hover .ub-c-button-hasline__link-svg{fill:#fff;transform:translateX(4px) scale(0.7)}.ub-c-button-hasline__link:hover .ub-c-button-hasline__link-circle::before{transform:scale(1)}}@media(min-width: 992px){.ub-c-button-hasline--s .ub-c-button-hasline__link{padding-block-start:24px;padding-block-end:24px}}@media(min-width: 992px){.ub-c-button-hasline--s .ub-c-button-hasline__link-svg{width:16px;height:16px}}@media(max-width: 991px){.ub-c-button-hasline--s .ub-c-button-hasline__link-svg{width:14px;height:14px}}.ub-c-button-hasline__link-text-headline{display:block;font-weight:600}.ub-c-button-hasline__link-text-text{display:block;color:#737373;font-size:14px}@media(max-width: 991px){.ub-c-button-hasline__link-text-text{font-size:12px}}@media(min-width: 992px){.ub-c-button-round{margin-top:40px}}@media(max-width: 991px){.ub-c-button-round{margin-top:32px}}.ub-c-button-round__link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px 16px 24px;color:#fff;background:#1971d4;font-weight:700;border-radius:4px;text-decoration:none;transition-property:background,border-radius;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(max-width: 991px){.ub-c-button-round__link{padding:12px 15px 12px 20px;font-size:1.4rem;line-height:2}}.ub-c-button-round__link:hover{text-decoration:none}.ub-c-button-round__link-text{flex:1;transition-property:transform,color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-button-round__link-svg{position:relative;z-index:1;fill:#fff;transition-property:fill,width,height,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-button-round__link-svg{width:14px;height:14px}}@media(max-width: 991px){.ub-c-button-round__link-svg{width:12px;height:12px}}.ub-c-button-round__link-circle{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 992px){.ub-c-button-round__link-circle{right:13px;width:24px;height:24px}}@media(max-width: 991px){.ub-c-button-round__link-circle{right:9px;width:20px;height:20px}}.ub-c-button-round__link-circle::before{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-c-button-round__link:hover{background:#00205b;border-radius:8px}}@media(any-hover: hover)and (min-width: 992px){.ub-c-button-round__link:hover .ub-c-button-round__link-text{transform:translateX(-8px)}}@media(any-hover: hover)and (max-width: 991px){.ub-c-button-round__link:hover .ub-c-button-round__link-text{transform:translateX(-7px)}}@media(any-hover: hover){.ub-c-button-round__link:hover .ub-c-button-round__link-svg{fill:#00205b;transform:translateX(2px) scale(0.7)}.ub-c-button-round__link:hover .ub-c-button-round__link-circle::before{transform:scale(1)}}@media(min-width: 992px){.ub-c-button-round--s{margin-top:28px}}@media(max-width: 991px){.ub-c-button-round--s{margin-top:24px}}@media(min-width: 992px){.ub-c-button-round--s .ub-c-button-round__link{padding:12px 16px 12px 20px;font-size:1.4rem;line-height:2}}@media(min-width: 992px){.ub-c-button-round--s .ub-c-button-round__link::before{right:13px;width:22px;height:22px}}@media(min-width: 992px){.ub-c-button-round--s .ub-c-button-round__link-circle{right:11px;width:20px;height:20px}}@media(max-width: 991px){.ub-c-button-round--s:not(.is-not-sp) .ub-c-button-round__link{padding:8px 15px 8px 20px;font-size:1.2rem;line-height:2}}@media(min-width: 992px){.ub-c-button-round--fit{margin-top:48px}}@media(max-width: 991px){.ub-c-button-round--fit{margin-top:40px}}.ub-c-button-round--fit .ub-c-button-round__link{width:100%}@media(min-width: 992px){.ub-c-button-round--fit .ub-c-button-round__link{padding:16px 16px 16px 20px}}@media(max-width: 991px){.ub-c-button-round--fit .ub-c-button-round__link{padding:16px 20px}}@media(min-width: 992px){.ub-c-button-round--fit .ub-c-button-round__link-circle{right:9px}}@media(max-width: 991px){.ub-c-button-round--fit .ub-c-button-round__link-circle{right:14px}}.ub-c-button-round--inverted .ub-c-button-round__link{background:#fff;color:#1971d4}.ub-c-button-round--inverted .ub-c-button-round__link-text{color:#1971d4}.ub-c-button-round--inverted .ub-c-button-round__link-svg{fill:#1971d4}.ub-c-button-round--inverted .ub-c-button-round__link-circle::before{background:#fff}@media(any-hover: hover){.ub-c-button-round--inverted .ub-c-button-round__link:hover{background:#00205b;color:#fff}.ub-c-button-round--inverted .ub-c-button-round__link:hover .ub-c-button-round__link-text{color:#fff}.ub-c-button-round--inverted .ub-c-button-round__link:hover .ub-c-button-round__link-circle::before{background:#fff}}.ub-c-button-round--center .ub-c-button-round__link-text{text-align:center}@media(any-hover: hover){[data-button-round-parent]:hover .ub-c-button-round__link{background:#00205b;border-radius:8px}}@media(any-hover: hover)and (min-width: 992px){[data-button-round-parent]:hover .ub-c-button-round__link .ub-c-button-round__link-text{transform:translateX(-8px)}}@media(any-hover: hover)and (max-width: 991px){[data-button-round-parent]:hover .ub-c-button-round__link .ub-c-button-round__link-text{transform:translateX(-7px)}}@media(any-hover: hover){[data-button-round-parent]:hover .ub-c-button-round__link .ub-c-button-round__link-svg{fill:#00205b;transform:translateX(2px) scale(0.7)}[data-button-round-parent]:hover .ub-c-button-round__link .ub-c-button-round__link-circle::before{transform:scale(1)}}.ub-c-card{display:flex !important;height:auto !important}.ub-c-card__link{display:flex;flex-direction:column;overflow:hidden;width:100%;background:#fff;border-radius:8px;color:#222;transition-property:box-shadow;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-card__link:hover{text-decoration:none}.ub-c-card__link-img{overflow:hidden;position:relative}.ub-c-card__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-card__link-img img{width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-card__link-img img{aspect-ratio:368/197}}@media(max-width: 991px){.ub-c-card__link-img img{aspect-ratio:305/163}}.ub-c-card__link-contents{display:flex;align-items:center;flex-grow:1}@media(min-width: 992px){.ub-c-card__link-contents{padding:24px 24px 24px 32px}}@media(max-width: 991px){.ub-c-card__link-contents{padding:20px 20px}}.ub-c-card__link-contents .text{flex:1;display:flex;align-items:center;min-height:100%;border-right:1px solid #ddd;line-height:1.75;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-card__link-contents .text{padding-right:16px}}@media(max-width: 991px){.ub-c-card__link-contents .text{padding-right:13px}}.ub-c-card__link-contents .icon{position:relative;box-sizing:border-box;text-align:right}@media(min-width: 992px){.ub-c-card__link-contents .icon{width:16px}}@media(max-width: 991px){.ub-c-card__link-contents .icon{width:14px}}.ub-c-card__link-contents .icon__svg{position:relative;display:block;z-index:1;fill:#1971d4;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-card__link-contents .icon__svg{width:16px;height:16px}}@media(max-width: 991px){.ub-c-card__link-contents .icon__svg{width:14px;height:14px}}.ub-c-card__link-contents .icon__circle{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 992px){.ub-c-card__link-contents .icon__circle{width:24px;height:24px}}@media(max-width: 991px){.ub-c-card__link-contents .icon__circle{width:20px;height:20px}}.ub-c-card__link-contents .icon__circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-c-card__link:hover{box-shadow:0px 8px 16px 0px rgba(0,0,0,.08)}.ub-c-card__link:hover .ub-c-card__link-img::before{opacity:.4}.ub-c-card__link:hover .ub-c-card__link-img img{scale:1.1}.ub-c-card__link:hover .ub-c-card__link-contents .text{color:#1971d4}.ub-c-card__link:hover .ub-c-card__link-contents .icon__svg{fill:#fff;transform:scale(0.83)}.ub-c-card__link:hover .ub-c-card__link-contents .icon__circle::before{transform:scale(1)}}@media(max-width: 991px){.ub-c-card--simple .ub-c-card__link{border-radius:4px}}@media(min-width: 992px){.ub-c-card--simple .ub-c-card__link-contents{padding:24px}}@media(max-width: 991px){.ub-c-card--simple .ub-c-card__link-contents{padding-inline:20px;padding-block:16px}}.ub-c-card--simple .ub-c-card__link-contents .text{padding-right:0;border-right:none}.ub-c-card--simple .ub-c-card__link-img img{aspect-ratio:16/9}.ub-c-card--label-semibold .ub-c-card__link-contents .text{font-weight:600}.ub-c-topic{display:flex !important;height:auto !important}.ub-c-topic__link{display:flex;flex-direction:column;overflow:hidden;width:100%;background:#fff;border-radius:8px;color:#222;transition-property:box-shadow;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(max-width: 991px){.ub-c-topic__link{border-radius:4px}}.ub-c-topic__link:hover{text-decoration:none}.ub-c-topic__link-img{overflow:hidden;position:relative}.ub-c-topic__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-topic__link-img img{width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-topic__link-img img{aspect-ratio:368/197}}@media(max-width: 991px){.ub-c-topic__link-img img{aspect-ratio:305/163}}@media(min-width: 992px){.ub-c-topic__link-contents{padding:31px 32px 0 24px}}@media(max-width: 991px){.ub-c-topic__link-contents{padding:27px 28px 0 20px}}.ub-c-topic__link-title{position:relative;display:flex;align-items:baseline}@media(min-width: 992px){.ub-c-topic__link-title{gap:8px}}@media(max-width: 991px){.ub-c-topic__link-title{gap:5px}}.ub-c-topic__link-title .svg{fill:#1971d4;position:relative;top:1px;z-index:1;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-topic__link-title .svg{width:14px;height:14px}}@media(max-width: 991px){.ub-c-topic__link-title .svg{width:12px;height:12px}}.ub-c-topic__link-title .circle{display:inline-block;position:absolute;top:2px;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-topic__link-title .circle{left:-5.5px;width:24px;height:24px}}@media(max-width: 991px){.ub-c-topic__link-title .circle{left:-4px;width:20px;height:20px}}.ub-c-topic__link-title .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-topic__link-title .text{line-height:1.75;flex:1;transition-property:color,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-topic__link-title .text{font-size:1.6rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-c-topic__link-title .text{font-size:1.4rem;line-height:2;line-height:1.75}}.ub-c-topic__link-title .text .icon{position:relative;top:2px;transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-topic__link-title .text .icon{width:16px;height:16px;margin-left:4px}}@media(max-width: 991px){.ub-c-topic__link-title .text .icon{width:14px;height:14px;margin-left:2px}}.ub-c-topic__link-title .text .icon-pdf{position:relative;top:1px;transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-topic__link-date{color:#737373;margin-top:auto}@media(min-width: 992px){.ub-c-topic__link-date{padding:25px 32px 32px 47px;font-size:1.2rem;line-height:2}}@media(max-width: 991px){.ub-c-topic__link-date{padding:23px 28px 28px 37px;font-size:1.1rem;line-height:2}}@media(any-hover: hover){.ub-c-topic__link:hover{box-shadow:0px 8px 16px 0px rgba(0,0,0,.08)}.ub-c-topic__link:hover .ub-c-topic__link-img::before{opacity:.4}.ub-c-topic__link:hover .ub-c-topic__link-img img{scale:1.1}.ub-c-topic__link:hover .ub-c-topic__link-title .svg{fill:#fff}.ub-c-topic__link:hover .ub-c-topic__link-title .circle::before{transform:scale(1)}.ub-c-topic__link:hover .ub-c-topic__link-title .text{transform:translateX(0.5em);color:#1971d4}.ub-c-topic__link:hover .ub-c-topic__link-title .text .icon{fill:#1971d4}}@media(max-width: 991px){.ub-c-topic--simple .ub-c-topic__link{border-radius:4px}}@media(min-width: 992px){.ub-c-topic--simple .ub-c-topic__link-contents{padding:24px}}@media(max-width: 991px){.ub-c-topic--simple .ub-c-topic__link-contents{padding-inline:20px;padding-block:16px}}.ub-c-topic--simple .ub-c-topic__link-contents .text{padding-right:0;border-right:none}.ub-c-topic--simple .ub-c-topic__link-img img{aspect-ratio:16/9}.ub-c-topic--label-semibold .ub-c-topic__link-contents .text{font-weight:600}@media(min-width: 992px){.ub-c-article-card{display:flex !important;height:auto !important}}.ub-c-article-card__link{position:relative;overflow:hidden;width:100%;background:#fff;color:#222;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-article-card__link{display:flex;border-radius:8px}}@media(max-width: 991px){.ub-c-article-card__link{display:block;border-radius:4px}}.ub-c-article-card__link:hover{text-decoration:none}.ub-c-article-card__link-img{overflow:hidden;display:block;position:relative}@media(min-width: 992px){.ub-c-article-card__link-img{width:254px}}@media(max-width: 991px){.ub-c-article-card__link-img{width:100%}}.ub-c-article-card__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-article-card__link-img img{width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-article-card__link-img img{aspect-ratio:254/143}}@media(max-width: 991px){.ub-c-article-card__link-img img{aspect-ratio:325/182}}@media(min-width: 992px){.ub-c-article-card__link-contents{flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px 80px 32px 32px}}@media(max-width: 991px){.ub-c-article-card__link-contents{display:block;padding:24px 20px}}.ub-c-article-card__link-contents .date{position:relative;padding-left:12px;line-height:1.75}@media(min-width: 992px){.ub-c-article-card__link-contents .date{font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-c-article-card__link-contents .date{display:block;font-size:1.2rem;line-height:2}}.ub-c-article-card__link-contents .date::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#1971d4}.ub-c-article-card__link-contents .text{line-height:1.75}@media(min-width: 992px){.ub-c-article-card__link-contents .text{margin-top:8px}}@media(max-width: 991px){.ub-c-article-card__link-contents .text{display:block;margin-top:12px}}.ub-c-article-card__link-contents .icon{box-sizing:border-box;text-align:right}@media(min-width: 992px){.ub-c-article-card__link-contents .icon{width:36px}}@media(max-width: 991px){.ub-c-article-card__link-contents .icon{width:30px}}.ub-c-article-card__link-contents .icon__svg{fill:#1971d4}@media(min-width: 992px){.ub-c-article-card__link-contents .icon__svg{width:12px;height:12px}}@media(max-width: 991px){.ub-c-article-card__link-contents .icon__svg{width:10px;height:10px}}@media(min-width: 992px){.ub-c-article-card__link-contents .svg{position:absolute;top:50%;z-index:1;right:32px;transform:translateY(-50%);width:16px;height:16px;fill:#1971d4;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transform-origin:0 50%}}@media(max-width: 991px){.ub-c-article-card__link-contents .svg{display:none}}@media(min-width: 992px){.ub-c-article-card__link-contents .circle{display:block;position:absolute;top:50%;transform:translateY(-50%);right:27px;width:24px;height:24px}}@media(max-width: 991px){.ub-c-article-card__link-contents .circle{display:none}}.ub-c-article-card__link-contents .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-c-article-card__link:hover{color:#1971d4}.ub-c-article-card__link:hover .ub-c-article-card__link-img::before{opacity:.4}.ub-c-article-card__link:hover .ub-c-article-card__link-img img{scale:1.1}.ub-c-article-card__link:hover .ub-c-article-card__link-contents .svg{fill:#fff;transform:translateX(2px) translateY(-50%) scale(0.83)}.ub-c-article-card__link:hover .ub-c-article-card__link-contents .circle::before{transform:scale(1)}}@media(min-width: 992px){.ub-c-article-box{display:flex !important;height:auto !important}}.ub-c-article-box__link{position:relative;overflow:hidden;width:100%;background:#fff;color:#222}@media(min-width: 992px){.ub-c-article-box__link{display:flex;flex-direction:row-reverse;border-radius:8px}}@media(max-width: 991px){.ub-c-article-box__link{display:flex;flex-direction:column-reverse;border-radius:4px}}.ub-c-article-box__link-img{overflow:hidden;display:block;position:relative}@media(min-width: 992px){.ub-c-article-box__link-img{width:254px}}@media(max-width: 991px){.ub-c-article-box__link-img{width:100%}}.ub-c-article-box__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-article-box__link-img img{width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-article-box__link-img img{aspect-ratio:254/143}}@media(max-width: 991px){.ub-c-article-box__link-img img{aspect-ratio:325/182}}@media(min-width: 992px){.ub-c-article-box__link-contents{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 32px}}@media(max-width: 991px){.ub-c-article-box__link-contents{display:block;padding-block:20px 24px;padding-inline:20px}}.ub-c-article-box__link-contents .date{position:relative;color:#737373;line-height:1.75}@media(min-width: 992px){.ub-c-article-box__link-contents .date{font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-c-article-box__link-contents .date{display:block;font-size:1.2rem;line-height:2}}.ub-c-article-box__link-contents .text{font-weight:600;line-height:1.75}@media(min-width: 992px){.ub-c-article-box__link-contents .text{font-size:20px}.ub-c-article-box__link-contents .text .ub-c-icon-btn__icon{top:-0.1em}}@media(max-width: 991px){.ub-c-article-box__link-contents .text{display:block;font-size:16px}.ub-c-article-box__link-contents .text .ub-c-icon-btn__icon{width:12px}}.ub-c-article-box__link-contents .icon{box-sizing:border-box;text-align:right}@media(min-width: 992px){.ub-c-article-box__link-contents .icon{width:36px}}@media(max-width: 991px){.ub-c-article-box__link-contents .icon{width:30px}}.ub-c-article-box__link-contents .icon__svg{fill:#1971d4}@media(min-width: 992px){.ub-c-article-box__link-contents .icon__svg{width:12px;height:12px}}@media(max-width: 991px){.ub-c-article-box__link-contents .icon__svg{width:10px;height:10px}}.ub-c-article-box__link-list{display:flex}@media(min-width: 992px){.ub-c-article-box__link-list{flex-wrap:wrap;gap:2px 20px;margin-top:12px;font-size:16px}}@media(max-width: 991px){.ub-c-article-box__link-list{flex-direction:column;gap:8px;margin-top:16px;font-size:14px}}.ub-c-article-box__link-list-item{display:block}@media(min-width: 992px){.ub-c-article-box__link-list-item .ub-c-icon-btn__icon{top:.07em}}@media(max-width: 991px){.ub-c-article-box__link-list-item .ub-c-icon-btn__icon{width:12px;top:.05em}.ub-c-article-box__link-list-item .ub-c-icon-btn__blank-icon{width:12px}}.ub-c-container{box-sizing:border-box;padding-left:152px;padding-right:152px;max-width:1440px;margin-left:auto;margin-right:auto}@media(max-width: 991px){.ub-c-container{padding-left:25px;padding-right:25px}}.ub-c-container--l{padding-left:34px;padding-right:34px}@media(max-width: 991px){.ub-c-container--l{padding-left:25px;padding-right:25px}}.ub-c-img-box{display:flex}@media(min-width: 992px){.ub-c-img-box{margin-top:120px;justify-content:space-between}}@media(max-width: 991px){.ub-c-img-box{margin-top:100px;flex-direction:column-reverse}}@media(min-width: 992px){.ub-c-img-box__column-text{width:39.6126760563%}}@media(min-width: 992px){.ub-c-img-box__column-img{width:51.7605633803%}}.ub-c-img-box__column-img img{border-radius:8px}@media(max-width: 991px){.ub-c-img-box--sp-reverse{flex-direction:column;gap:28px}}@media(min-width: 992px){.ub-c-img-box--type2 .ub-c-img-box__column-text{width:30.985915493%}}@media(min-width: 992px){.ub-c-img-box--type2 .ub-c-img-box__column-img{width:60.3873239437%}}@media(min-width: 992px){.ub-c-img-box--align-center{align-items:center}}.ub-c-title-lv1{border-top:1px solid #ddd;background-color:#fff;padding-top:28px;padding-bottom:28px}.ub-c-title-lv1__title{position:relative;font-size:3.6rem}@media(max-width: 991px){.ub-c-title-lv1__title{font-size:2rem}}.ub-c-title-lv2{margin-top:140px}@media(max-width: 991px){.ub-c-title-lv2{margin-top:100px}}.ub-c-title-lv2__title{position:relative;padding-left:22px;font-weight:700;font-size:2.8rem;line-height:1.5}@media(max-width: 991px){.ub-c-title-lv2__title{padding-left:15px;font-size:2rem}}.ub-c-title-lv2__title::before{content:"";display:block;position:absolute;left:0;border-radius:50%;background:#1971d4}@media(min-width: 992px){.ub-c-title-lv2__title::before{width:6px;height:6px;top:.6em}[lang=en] .ub-c-title-lv2__title::before{top:.68em}}@media(max-width: 991px){.ub-c-title-lv2__title::before{width:5px;height:5px;top:.55em}[lang=en] .ub-c-title-lv2__title::before{top:.6em}}.ub-c-title-lv2__title::after{content:"";display:block;position:absolute;left:0;border-radius:50%;background:#1971d4;transition-property:opacity,transform;transition-duration:1s;transition-timing-function:ease-out}@media(min-width: 992px){.ub-c-title-lv2__title::after{width:6px;height:6px;top:.6em}[lang=en] .ub-c-title-lv2__title::after{top:.68em}}@media(max-width: 991px){.ub-c-title-lv2__title::after{width:5px;height:5px;top:.55em}[lang=en] .ub-c-title-lv2__title::after{top:.6em}}.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub{position:relative;padding-left:18px;font-weight:700;line-height:1.5}@media(max-width: 991px){.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub{padding-left:15px;font-size:1.4rem}}.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub::before{content:"";display:block;position:absolute;left:0;border-radius:50%;background:#1971d4}@media(min-width: 992px){.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub::before{top:.55em;width:6px;height:6px}}@media(max-width: 991px){.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub::before{top:.5em;width:5px;height:5px}}.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub::after{content:"";display:block;position:absolute;left:0;border-radius:50%;background:#1971d4;transition-property:opacity,transform;transition-duration:1s;transition-timing-function:ease-out}@media(min-width: 992px){.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub::after{top:.55em;width:6px;height:6px}}@media(max-width: 991px){.ub-c-title-lv2--has-sub .ub-c-title-lv2__sub::after{top:.5em;width:5px;height:5px}}.ub-c-title-lv2--has-sub .ub-c-title-lv2__title{margin-top:16px;padding-left:0}@media(max-width: 991px){.ub-c-title-lv2--has-sub .ub-c-title-lv2__title{margin-top:8px}}.ub-c-title-lv2--has-sub .ub-c-title-lv2__title::before{display:none}.ub-c-title-lv2--has-sub .ub-c-title-lv2__title::after{display:none}.ub-c-title-lv2--white{color:#fff}.ub-c-title-lv2--white-icn-white{color:#fff}.ub-c-title-lv2--white-icn-white .ub-c-title-lv2__title::before{background:#fff}.ub-c-title-lv2--white-icn-white .ub-c-title-lv2__title::after{background:#fff}.ub-c-title-lv2--white-icn-white .ub-c-title-lv2__sub::before{background:#fff}.ub-c-title-lv2--white-icn-white .ub-c-title-lv2__sub::after{background:#fff}.ub-c-title-lv2--primary{color:#00205b}@media(min-width: 992px){.ub-c-title-lv2--l .ub-c-title-lv2__title{margin-top:12px;font-size:4.8rem}}@media(max-width: 991px){.ub-c-title-lv2--l .ub-c-title-lv2__title{margin-top:8px;font-size:4rem}}@media(min-width: 992px){.ub-c-title-lv2--pc-l .ub-c-title-lv2__title{margin-top:12px;font-size:4.8rem}}.ub-c-title-lv2.is-loaded .ub-c-title-lv2__title::after{transform:scale(2.5);opacity:0}.ub-c-title-lv2.is-loaded .ub-c-title-lv2__sub::after{transform:scale(2.5);opacity:0}.ub-c-slider{overflow:visible !important}@media(min-width: 992px){.ub-c-slider{padding-bottom:90px !important}}@media(max-width: 991px){.ub-c-slider{padding-bottom:68px !important}}.ub-c-slider.is-no-slide{padding-bottom:0 !important}.ub-c-slider__scrollbar{left:0 !important;background:#ddd !important}@media(min-width: 992px){.ub-c-slider__scrollbar{bottom:24px !important;width:calc(100% - 156px) !important;height:4px !important}}@media(max-width: 991px){.ub-c-slider__scrollbar{bottom:17px !important;width:calc(100% - 97px) !important;height:2px !important}}.ub-c-slider__scrollbar .swiper-scrollbar-drag{background:#1971d4;border-radius:30px;cursor:grab}.ub-c-slider__scrollbar .swiper-scrollbar-drag:active{cursor:grabbing}.ub-c-slider__button{top:auto !important;bottom:2px !important;margin-top:0 !important;background:rgba(0,0,0,0) !important;padding:0}@media(min-width: 992px){.ub-c-slider__button{width:48px !important;height:48px !important}}@media(max-width: 991px){.ub-c-slider__button{width:36px !important;height:36px !important}}.ub-c-slider__button::before{content:"";display:block;position:absolute;top:0;left:0;background:#fff;border-radius:50%}@media(min-width: 992px){.ub-c-slider__button::before{width:48px;height:48px}}@media(max-width: 991px){.ub-c-slider__button::before{width:36px;height:36px}}.ub-c-slider__button::after{display:none}.ub-c-slider__button-prev{left:auto !important}@media(min-width: 992px){.ub-c-slider__button-prev{right:56px !important}}@media(max-width: 991px){.ub-c-slider__button-prev{right:46px !important}}.ub-c-slider__button-next{right:0 !important}.ub-c-slider__button .svg{position:relative;z-index:1;width:16px;height:16px;fill:#1971d4}.ub-c-slider__button.swiper-button-disabled{opacity:1 !important}.ub-c-slider__button.swiper-button-disabled .svg{fill:#ddd}@media(any-hover: hover){.ub-c-slider__button::before{transition-property:background,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-slider__button .svg{transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-slider__button:hover:not(.swiper-button-disabled)::before{background:#1971d4;transform:scale(1.08)}.ub-c-slider__button:hover:not(.swiper-button-disabled) .svg{fill:#fff}}.ub-c-auto-slider__nav{position:absolute;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center}@media(min-width: 992px){.ub-c-auto-slider__nav{bottom:30px}}@media(max-width: 991px){.ub-c-auto-slider__nav{bottom:18px}}.ub-c-auto-slider__pagination{position:relative;right:0;z-index:5;display:flex;justify-content:flex-end;bottom:0 !important}@media(min-width: 992px){.ub-c-auto-slider__pagination{gap:16px;padding:0 17px}}@media(max-width: 991px){.ub-c-auto-slider__pagination{gap:10px;padding:0 24px}}.ub-c-auto-slider__pagination .bullet{display:block;position:relative;margin:0 !important;background:#fff;opacity:1;padding:0;border-radius:50%}@media(min-width: 992px){.ub-c-auto-slider__pagination .bullet{width:6px;height:6px}}@media(max-width: 991px){.ub-c-auto-slider__pagination .bullet{width:5px;height:5px}}.ub-c-auto-slider__pagination .bullet.is-active{background:#1971d4;pointer-events:none}.ub-c-auto-slider__pagination .bullet.is-active::before{display:none}.ub-c-auto-slider__pagination .bullet::before{position:absolute;top:50%;left:50%;z-index:-1;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:1;transform:translate(-50%, -50%)}.ub-c-auto-slider__control{position:absolute;z-index:15;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.3);transition-property:transform,background;transition-duration:.2s;transition-property:cubic-bezier(0.175, 0.885, 0.32, 1.275);--progress: 50;--circumference: calc(32 * 3.14)}@media(min-width: 992px){.ub-c-auto-slider__control{bottom:34px;right:24px}}@media(max-width: 991px){.ub-c-auto-slider__control{bottom:20px;right:25px}}.ub-c-auto-slider__control .circle{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%) rotate(-90deg)}.ub-c-auto-slider__control .circle__line{width:100%;height:100%;position:relative;fill:none;stroke-width:2;stroke:#f3f3f3;stroke-dasharray:var(--circumference);stroke-dashoffset:0;stroke-linecap:round;stroke-dashoffset:calc(var(--circumference) - var(--circumference)*var(--progress));stroke:#fff}.ub-c-auto-slider__control .pause,.ub-c-auto-slider__control .resume{width:16px;height:16px}.ub-c-auto-slider__control .pause .svg,.ub-c-auto-slider__control .resume .svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;fill:#fff}.ub-c-auto-slider__control .pause{display:block}.ub-c-auto-slider__control .resume{display:none}.is-pause .ub-c-auto-slider__control .pause{display:none}.is-pause .ub-c-auto-slider__control .resume{display:block}.ub-c-auto-slider__button{cursor:pointer;top:auto !important;bottom:2px !important;margin-top:0 !important;background:rgba(0,0,0,0) !important;padding:0;position:relative;display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.ub-c-auto-slider__button{width:36px !important;height:36px !important}}@media(max-width: 991px){.ub-c-auto-slider__button{width:32px !important;height:32px !important}}.ub-c-auto-slider__button::before{content:"";display:block;position:absolute;top:0;left:0;background:#fff;border-radius:50%}@media(min-width: 992px){.ub-c-auto-slider__button::before{width:36px;height:36px}}@media(max-width: 991px){.ub-c-auto-slider__button::before{width:32px;height:32px}}.ub-c-auto-slider__button::after{display:none}.ub-c-auto-slider__button-prev{left:auto !important}.ub-c-auto-slider__button-next{right:auto !important}.ub-c-auto-slider__button .svg{position:relative;z-index:1;width:16px;height:16px;fill:#1971d4}.ub-c-auto-slider__button.swiper-button-disabled{opacity:1 !important}.ub-c-auto-slider__button.swiper-button-disabled .svg{fill:#ddd}@media(any-hover: hover){.ub-c-auto-slider__button::before{transition-property:background,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-auto-slider__button .svg{transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-auto-slider__button:hover:not(.swiper-button-disabled)::before{background:#1971d4;transform:scale(1.08)}.ub-c-auto-slider__button:hover:not(.swiper-button-disabled) .svg{fill:#fff}}@media(any-hover: hover){.ub-c-auto-slider__pagination .bullet:hover::before{opacity:0;transform:translate(-50%, -50%) scale(3.3);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-auto-slider__control:hover{transform:scale(1.18);background:rgba(255,255,255,.6)}}@media(min-width: 992px){.ub-c-subarubito-pickup .subarubito-pickup-wrap{margin-top:64px}}@media(max-width: 991px){.ub-c-subarubito-pickup .subarubito-pickup-wrap{margin-top:40px}}.ub-c-subarubito-pickup .subarubito-pickup-wrap .subarubito-pickup-inner{box-sizing:border-box;padding-left:152px;padding-right:152px;max-width:1440px;margin-left:auto;margin-right:auto}@media(max-width: 991px){.ub-c-subarubito-pickup .subarubito-pickup-wrap .subarubito-pickup-inner{padding-left:25px;padding-right:25px}}.ub-c-subarubito-pickup .subarubito-pickup-wrap .subarubito-pickup-swiper .swiper-wrapper{left:calc(50% - 568px)}@media(max-width: 1439px){.ub-c-subarubito-pickup .subarubito-pickup-wrap .subarubito-pickup-swiper .swiper-wrapper{left:0}}@media(min-width: 992px){.ub-c-subarubito-pickup .subarubito-pickup-wrap .subarubito-pickup-swiper .swiper-wrapper .swiper-slide{width:calc((100% - 32px)/3)}}@media(min-width: 992px){.ub-c-subarubito-pickup .subarubito-pickup-wrap .subarubito-pickup-swiper .swiper-scrollbar{width:calc(100% - 156px) !important}}.ub-c-icon-btn{display:inline-block;color:currentcolor;background:none;border:none;padding:0;cursor:pointer;font-family:var(--base-font-family);font-size:inherit;font-weight:inherit;letter-spacing:.05em}.ub-c-icon-btn__inner{display:inline-flex;flex-direction:row-reverse;gap:8px;vertical-align:top}.ub-c-icon-btn__icon{position:relative;display:inline-block;width:14px;height:1.75em;vertical-align:top;flex-shrink:0}.ub-c-icon-btn__icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4;transition:fill .4s cubic-bezier(0.7, 0, 0.3, 1),scale .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-icon-btn__icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:20px;height:20px;border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-icon-btn__text{flex:1;display:inline-block;position:relative;gap:8px;transition:color .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-icon-btn__blank-icon{display:inline-block;width:14px;height:14px;margin-inline-start:8px}@media(max-width: 991px){.ub-c-icon-btn__blank-icon{margin-inline-start:5px}}.ub-c-icon-btn__blank-icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4;transition:fill .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-icon-btn--white .ub-c-icon-btn__icon::before{background-color:#fff}.ub-c-icon-btn--white .ub-c-icon-btn__icon svg{fill:#fff}.ub-c-icon-btn--close .ub-c-icon-btn__icon::before{background-color:#737373}.ub-c-icon-btn--close .ub-c-icon-btn__icon svg{fill:#737373}.ub-c-icon-btn--close .ub-c-icon-btn__text{color:#737373}.ub-c-icon-btn--small .ub-c-icon-btn__icon{width:12px}@media(any-hover: hover){.ub-c-icon-btn:hover .ub-c-icon-btn__icon::before,.ub-c-icon-btn:focus-within .ub-c-icon-btn__icon::before,.ub-c-icon-btn.is-open .ub-c-icon-btn__icon::before{transform:translate(-50%, -50%) scale(1)}.ub-c-icon-btn:hover .ub-c-icon-btn__icon svg,.ub-c-icon-btn:focus-within .ub-c-icon-btn__icon svg,.ub-c-icon-btn.is-open .ub-c-icon-btn__icon svg{fill:#fff;transform:scale(0.7)}.ub-c-icon-btn:hover .ub-c-icon-btn__text,.ub-c-icon-btn:focus-within .ub-c-icon-btn__text,.ub-c-icon-btn.is-open .ub-c-icon-btn__text{color:#1971d4}.ub-c-icon-btn--white:hover .ub-c-icon-btn__icon::before,.ub-c-icon-btn--white:focus-within .ub-c-icon-btn__icon::before,.ub-c-icon-btn--white.is-open .ub-c-icon-btn__icon::before{background-color:#fff}.ub-c-icon-btn--white:hover .ub-c-icon-btn__icon svg,.ub-c-icon-btn--white:focus-within .ub-c-icon-btn__icon svg,.ub-c-icon-btn--white.is-open .ub-c-icon-btn__icon svg{fill:#00205b;transform:scale(0.7)}.ub-c-icon-btn--white:hover .ub-c-icon-btn__text,.ub-c-icon-btn--white:focus-within .ub-c-icon-btn__text,.ub-c-icon-btn--white.is-open .ub-c-icon-btn__text{color:#1971d4}.ub-c-icon-btn--close:hover .ub-c-icon-btn__text,.ub-c-icon-btn--close:focus-within .ub-c-icon-btn__text{color:#737373}}.ub-c-tab{position:relative;width:100%;background-color:#f0f1f2;color:#737373;font-family:var(--base-font-family);font-weight:600;line-height:1.75;overflow:hidden}.ub-c-tab::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;content:""}.ub-c-tab::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background-color:#1971d4;content:"";opacity:0;transition:opacity .4s cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-c-tab{height:83px;font-size:20px}}@media(max-width: 991px){.ub-c-tab{height:60px;font-size:16px}}.ub-c-tab__inner{display:flex;align-items:center;justify-content:center}.ub-c-tab:not(.is-active)::before{border:1px solid #ddd}.ub-c-tab:not(.is-active).is-first::before{border-left:none}.ub-c-tab:not(.is-active).is-last::before{border-right:none}.ub-c-tab.is-active{background-color:rgba(0,0,0,0);color:#1971d4}.ub-c-tab.is-active::after{opacity:1}@media(any-hover: hover){.ub-c-tab{transition:background-color .4s cubic-bezier(0.7, 0, 0.3, 1),color .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-tab::before{transition:border-top .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-c-tab:hover{color:#1971d4}.ub-c-tab:hover::after{opacity:1}}.ub-c-contolable-video{position:relative;width:100%;height:100%}.ub-c-contolable-video video{width:100%;height:100%;object-fit:cover}.ub-c-contolable-video__play-btn{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,.3);z-index:2;transition-property:background-color,scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);scale:1}.ub-c-contolable-video__play-btn svg{width:16px;height:16px;fill:#fff}@media(any-hover: hover){.ub-c-contolable-video__play-btn:hover{scale:1.18;background-color:rgba(255,255,255,.6)}}@media(max-width: 991px){.ub-c-contolable-video__play-btn{bottom:25px;right:25px}}.ub-c-contolable-video.is-pause .ub-c-contolable-video__play-btn-icon--pause{display:none}.ub-c-contolable-video:not(.is-pause) .ub-c-contolable-video__play-btn-icon--play{display:none}.ub-c-note{position:relative;display:inline-block;padding-left:1em;color:#828282;font-style:normal;font-weight:300;line-height:200%}.ub-c-note::before{content:"*";position:absolute;top:0;left:0;display:inline-block}@media(min-width: 992px){.ub-c-note{font-size:1.4rem}}@media(max-width: 991px){.ub-c-note{font-size:1.2rem}}@media(min-width: 992px){.ub-c-note--sss{font-size:1.1rem}}@media(max-width: 991px){.ub-c-note--sss{font-size:1rem}}@media(min-width: 992px){.ub-c-important-notice{margin-top:40px}}@media(max-width: 991px){.ub-c-important-notice{margin-top:32px}}.ub-c-important-notice__inner{background-color:#fff;text-align:center;border-radius:8px}@media(max-width: 991px){.ub-c-important-notice__inner{border-radius:4px}}.ub-c-important-notice__inner p+p{margin-top:0}.ub-c-important-notice__inner strong{font-weight:700}.ub-c-important-notice__inner a{color:#1971d4;text-decoration:underline}@media(min-width: 992px){.ub-c-important-notice__inner{padding:24px;font-size:1.6rem;line-height:2}}@media(max-width: 991px){.ub-c-important-notice__inner{padding:20px;font-size:1.4rem;line-height:2}.ub-c-important-notice__inner br{display:none}}.ub-c-important-notice__inner ul{text-align:left}.ub-c-important-notice__inner ul li+li{margin-top:10px}.ub-c-important-notice__inner ul li a{color:#222;text-decoration:none}.ub-c-important-notice__inner ul li a svg{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:fill,transform}.ub-c-important-notice__inner ul li a .icon,.ub-c-important-notice__inner ul li a .blank-icon{width:14px;height:14px}.ub-c-important-notice__inner ul li a .icon{position:relative;display:inline-block}.ub-c-important-notice__inner ul li a .icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4}.ub-c-important-notice__inner ul li a .icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1);width:24px;height:24px}.ub-c-important-notice__inner ul li a .text{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(min-width: 992px){.ub-c-important-notice__inner ul li a .text{flex:1}}.ub-c-important-notice__inner ul li a .lead,.ub-c-important-notice__inner ul li a .description{transition:.4s cubic-bezier(0.7, 0, 0.3, 1);transition-property:color,transform}@media(any-hover: hover){.ub-c-important-notice__inner ul li a:hover{text-decoration:none}.ub-c-important-notice__inner ul li a:hover .icon::before{transform:translate(-50%, -50%) scale(1)}.ub-c-important-notice__inner ul li a:hover .icon svg{fill:#fff;transform:scale(0.83)}.ub-c-important-notice__inner ul li a:hover .text{color:#1971d4;transform:translateX(0.5em)}.ub-c-important-notice__inner ul li a:hover .text svg{fill:#1971d4}.ub-c-important-notice__inner ul li a:hover .lead,.ub-c-important-notice__inner ul li a:hover .description{color:#1971d4 !important}}.ub-c-important-notice__inner ul li .inner{position:relative;display:block}@media(max-width: 991px){.ub-c-important-notice__inner ul li .inner{padding-right:26px}}.ub-c-important-notice__inner ul li .inner .icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(min-width: 992px){.ub-c-important-notice__inner ul li .text{font-size:1.4rem;line-height:2;line-height:1.75;display:flex;flex-wrap:wrap;gap:10px}}@media(max-width: 991px){.ub-c-important-notice__inner ul li .text{font-size:1.2rem;line-height:2;line-height:1.75}}.ub-c-important-notice__inner ul li time{font-weight:300;white-space:nowrap;display:block}.ub-c-important-notice__inner ul li .title{flex:1}@media(any-hover: hover){.ub-c-important-notice a:hover{text-decoration:none}}.ub-c-important-notice--attention{margin-top:0}@media(min-width: 992px){.ub-c-important-notice--attention{padding-top:20px;padding-bottom:20px}}@media(max-width: 991px){.ub-c-important-notice--attention{padding-top:16px;padding-bottom:16px}}.ub-c-important-notice--attention+.ub-c-important-notice--attention{padding-top:0}@media(min-width: 992px){.ub-c-important-notice--attention+.ub-c-important-notice--attention{margin-top:-10px}}@media(max-width: 991px){.ub-c-important-notice--attention+.ub-c-important-notice--attention{margin-top:-6px}}.ub-c-important-notice--attention .ub-c-important-notice__inner{border:solid 2px #d00}.ub-c-important-notice--attention .ub-c-important-notice__inner strong{color:#d00}.ub-c-tab-nav{position:relative;padding-block-start:12px;background:linear-gradient(0deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.03) 100%),#1d252c}@media(max-width: 991px){.ub-c-tab-nav{overflow-x:clip}}@media(min-width: 992px){.ub-c-tab-nav__wrapper{max-width:1200px;margin-inline:auto;padding-inline:32px}}@media(max-width: 991px){.ub-c-tab-nav__wrapper{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ub-c-tab-nav__wrapper::-webkit-scrollbar{display:none}}@media(max-width: 991px){.ub-c-tab-nav__inner{display:inline-block;width:max-content;padding-inline:4px}}.ub-c-tab-nav__list{display:flex;gap:4px}@media(min-width: 992px){.ub-c-tab-nav__item{flex:1;min-width:0}}@media(max-width: 991px){.ub-c-tab-nav__item{flex-shrink:0}}.ub-c-tab-nav__scroll-btn{position:absolute;top:0;width:100px;height:100%;pointer-events:none;transition:opacity .15s ease-out,visibility .15s ease-out}.ub-c-tab-nav__scroll-btn.is-hidden{opacity:0;visibility:hidden}@media(min-width: 992px){.ub-c-tab-nav__scroll-btn{display:none !important}}.ub-c-tab-nav__scroll-btn--next{right:0;background:linear-gradient(90deg, rgba(36, 44, 50, 0) 0%, #242C32 50%)}.ub-c-tab-nav__scroll-btn--next .ub-c-tab-nav__scroll-btn-icon{right:18px}.ub-c-tab-nav__scroll-btn--prev{left:0;background:linear-gradient(270deg, rgba(36, 44, 50, 0) 0%, #242C32 50%)}.ub-c-tab-nav__scroll-btn--prev .ub-c-tab-nav__scroll-btn-icon{left:18px}.ub-c-tab-nav__scroll-btn--prev .ub-c-tab-nav__scroll-btn-icon-svg{transform:rotate(180deg)}.ub-c-tab-nav__scroll-btn-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:32px;height:32px;padding:8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:25.6px;background:rgba(0,0,0,.2)}.ub-c-tab-nav__scroll-btn-icon-svg{width:13px;height:13px;fill:#fff}.ub-c-nav-tab{position:relative;display:block;width:100%;height:100%;min-height:87px;text-decoration:none !important}.ub-c-nav-tab::before{position:absolute;top:0;left:0;display:block;width:100%;height:0;border-radius:var(--Corner-Radius-Radius-2, 2px) var(--Corner-Radius-Radius-2, 2px) 0px 0px;content:""}.ub-c-nav-tab__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;border-top:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.05);overflow:hidden;text-align:center;font-size:1.2rem;font-weight:500;line-height:200%;letter-spacing:0;color:#fff;text-align:center}.ub-c-nav-tab.is-active{pointer-events:none}.ub-c-nav-tab.is-active::before{border-top:2px solid #1971d4}.ub-c-nav-tab.is-active .ub-c-nav-tab__inner{background:#1d252c}@media(any-hover: hover){.ub-c-nav-tab .ub-c-nav-tab__inner{transition:background .2s ease-in-out}.ub-c-nav-tab:hover .ub-c-nav-tab__inner{background:#1971d4}}.ub-p-anchor-nav{background:#1d252c;color:#fff}.ub-p-anchor-nav__details-toggle{list-style:none}@media(min-width: 992px){.ub-p-anchor-nav__details-toggle{display:none}}@media(max-width: 991px){.ub-p-anchor-nav__details-toggle{box-sizing:border-box;position:relative;background:none;color:#fff;width:100%;padding:18px 0;text-align:left;line-height:2;padding-right:25px;padding-left:25px;cursor:pointer}}.ub-p-anchor-nav__details-toggle::before,.ub-p-anchor-nav__details-toggle::after{position:absolute;top:50%;right:26px;display:block;content:"";width:13px;height:1px;background:#fff}.ub-p-anchor-nav__details-toggle::after{transform:rotate(90deg);transition-property:opacity;transition-duration:.2s;transition-timing-function:linear}.ub-p-anchor-nav__details-toggle::-webkit-details-marker{display:none}@media(min-width: 992px){.ub-p-anchor-nav__details-acc{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:32px;margin-left:auto;margin-right:auto}}@media(max-width: 991px){.ub-p-anchor-nav__details-acc{padding-right:25px;padding-left:25px}}@media(min-width: 992px){.ub-p-anchor-nav__details-acc .list{display:flex;flex-wrap:wrap;gap:12px 20px;padding:28px 0}}@media(max-width: 991px){.ub-p-anchor-nav__details-acc .list{position:relative;border-top:1px solid #323940;padding-left:20px}.ub-p-anchor-nav__details-acc .list::before{content:"";display:block;position:absolute;top:-1px;left:0;width:18px;height:1px;background:#1971d4}}@media(max-width: 991px){.ub-p-anchor-nav__details-acc .list__item{border-bottom:1px solid #323940}}.ub-p-anchor-nav__details-acc .list__item-link{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none}@media(max-width: 991px){.ub-p-anchor-nav__details-acc .list__item-link{flex-direction:row-reverse;padding:16px 2px 16px 0}}.ub-p-anchor-nav__details-acc .list__item-link:hover{text-decoration:none}.ub-p-anchor-nav__details-acc .list__item-link .text{flex:1}@media(min-width: 992px){.ub-p-anchor-nav__details-acc .list__item-link .text{font-size:1.2rem;line-height:2}}@media(max-width: 991px){.ub-p-anchor-nav__details-acc .list__item-link .text{font-size:1.1rem;line-height:2}}.ub-p-anchor-nav__details-acc .list__item-link .svg{width:12px;height:12px;fill:#fff}@media(max-width: 991px){.ub-p-anchor-nav__details-acc .list__item-link .circle{display:none}}@media(min-width: 992px){.ub-p-anchor-nav__details-acc .bottom{display:none}}@media(max-width: 991px){.ub-p-anchor-nav__details-acc .bottom{padding:24px 0;text-align:right}}.ub-p-anchor-nav__details-acc .bottom__close{display:inline-flex;align-items:center;gap:5px;position:relative;padding-right:0;padding-left:21px;background:none;color:#8b8b8b;font-family:var(--base-font-family)}.ub-p-anchor-nav__details-acc .bottom__close-icon{display:block;position:relative;width:16px;height:16px;transform:rotate(45deg)}.ub-p-anchor-nav__details-acc .bottom__close-icon::before,.ub-p-anchor-nav__details-acc .bottom__close-icon::after{position:absolute;top:50%;right:1px;display:block;content:"";width:13px;height:1px;background:#8b8b8b}.ub-p-anchor-nav__details-acc .bottom__close-icon::after{transform:rotate(90deg)}.ub-p-anchor-nav__details-acc .bottom__close-text{position:relative;top:.1em;display:block;font-size:1.1rem;line-height:2}.ub-p-anchor-nav__details.is-opened .ub-p-anchor-nav__details-toggle:after{opacity:0}@media(any-hover: hover)and (min-width: 992px){.ub-p-anchor-nav .ub-p-anchor-nav__details-acc .list__item-link{position:relative}.ub-p-anchor-nav .ub-p-anchor-nav__details-acc .list__item-link .svg{position:relative;z-index:1;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-anchor-nav .ub-p-anchor-nav__details-acc .list__item-link .circle{display:block;position:absolute;top:50%;left:-4px;width:20px;height:20px;transform:translateY(-50%)}.ub-p-anchor-nav .ub-p-anchor-nav__details-acc .list__item-link .circle::before{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-anchor-nav .ub-p-anchor-nav__details-acc .list__item-link:hover .svg{fill:#1d252c;transform:scale(0.82)}.ub-p-anchor-nav .ub-p-anchor-nav__details-acc .list__item-link:hover .circle::before{transform:scale(1)}}.ub-p-anchor-nav__link{color:#fff;font-size:12px;line-height:1.75}.ub-p-anchor-nav__details-acc-btn-group{display:flex;justify-content:space-between;align-items:center;gap:12px}.ub-p-anchor-nav__details-acc-btn-group__contents{flex:1}.ub-p-anchor-nav__details-acc-btn-group__btn{flex:0 0 auto}.ub-p-anchor-nav__details-acc-btn-group__btn .ub-c-button-round{margin-block-start:0}@media(max-width: 991px){.ub-p-anchor-nav__details-acc-btn-group__btn{display:none}}.ub-p-link-text-list{margin-top:40px}.ub-p-link-text-list .ub-c-link-text{margin-top:8px}.ub-p-link-text-list:has(.ub-c-link-text--s){margin-top:16px}.ub-p-link-text-list:has(.ub-c-link-text--s) .ub-c-link-text{margin-top:4px}.ub-p-block-button-list{display:grid}@media(min-width: 992px){.ub-p-block-button-list{grid-template-columns:repeat(2, 1fr);gap:min(64px,4.4444444444vw) min(40px,2.7777777778vw);margin-top:64px}}@media(max-width: 991px){.ub-p-block-button-list{gap:40px;margin-top:40px}}@media(min-width: 992px){.ub-p-block-button-list--col3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.ub-p-block-button-list--col4{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 991px){.ub-p-block-button-list--col4{grid-template-columns:repeat(2, 1fr);gap:16px 5px}}.ub-p-banner-list{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 992px){.ub-p-banner-list{gap:min(40px, calc(40 / 1440 * 100vw));margin-top:64px}.ub-p-banner-list>li{flex:0 1 calc((100% - min(40px, calc(40 / 1440 * 100vw))*2)/3)}}@media(max-width: 991px){.ub-p-banner-list{gap:5px;margin-top:40px}.ub-p-banner-list>li{flex:0 1 calc((100% - 5px)/2)}}@media(min-width: 992px){.ub-p-banner-list--col3>li{flex:0 1 calc((100% - min(40px, calc(40 / 1440 * 100vw))*2)/3)}}@media(min-width: 992px){.ub-p-banner-list--col4>li{flex:0 1 calc((100% - min(40px, calc(40 / 1440 * 100vw))*3)/4)}}.ub-p-breadcrumb{font-family:var(--base-font-family)}@media(max-width: 991px){.ub-p-breadcrumb--top{display:none}}.ub-p-breadcrumb--bottom{margin-top:66px}@media(min-width: 992px){.ub-p-breadcrumb--bottom{display:none}}@media(min-width: 992px){.ub-p-breadcrumb__inner{padding-left:34px;padding-right:34px}}@media(max-width: 991px){.ub-p-breadcrumb__inner{padding-left:25px;padding-right:25px}}.ub-p-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;padding:14px 0;gap:8px}.ub-p-breadcrumb__list-item{font-size:1.1rem;line-height:2;color:#737373}.ub-p-breadcrumb__list-item .link{display:flex;align-items:center;text-decoration:underline;color:#222}.ub-p-breadcrumb__list-item .link__svg{width:10px;height:10px;fill:#1971d4;margin-left:8px}@media(any-hover: hover){.ub-p-breadcrumb .ub-p-breadcrumb__list-item .link:hover{text-decoration:none}}@media(max-width: 991px){.ub-p-more-nav+.ub-p-breadcrumb{border-top:1px solid #ddd;margin-top:0}}.ub-p-breadcrumb .component-breadcrumb{position:relative;padding:0}.ub-p-breadcrumb .component-breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;padding:14px 0;gap:10px;color:#222}.ub-p-breadcrumb .component-breadcrumb ul li{float:none;font-size:1.1rem;line-height:2;color:#737373;padding-left:0;display:flex;align-items:center}.ub-p-breadcrumb .component-breadcrumb ul li::before{margin-top:0;margin-right:11px;border-top:1px solid #1971d4 !important;border-right:1px solid #1971d4 !important}.ub-p-breadcrumb .component-breadcrumb ul li a{display:flex;align-items:center;text-decoration:underline;color:#222}@media(any-hover: hover){.ub-p-breadcrumb .component-breadcrumb ul li a:hover{text-decoration:none}}@media(min-width: 992px){.ub-p-button-hasline-list{display:grid;grid-template-columns:repeat(3, 30.985915493%);gap:0 40px;margin-top:120px}}@media(max-width: 991px){.ub-p-button-hasline-list{margin-top:48px}}@media(min-width: 992px){.ub-p-card-list-slider{margin-top:64px}}@media(max-width: 991px){.ub-p-card-list-slider{margin-top:40px}}.ub-p-card-list-slider__wrapper{display:grid;grid-template-columns:repeat(3, 1fr)}@media(min-width: 992px){.ub-p-topic-list-slider{margin-top:64px}}@media(max-width: 991px){.ub-p-topic-list-slider{margin-top:40px}}.ub-p-topic-list-slider__wrapper{display:grid;grid-template-columns:repeat(3, 1fr)}.ub-p-article-card-list{display:flex;flex-direction:column}@media(min-width: 992px){.ub-p-article-card-list{margin-top:76px;gap:16px}}@media(max-width: 991px){.ub-p-article-card-list{margin-top:40px;gap:20px}}@keyframes arrow-right{0%{opacity:1}30%{transform:translateX(3px);opacity:0}60%{transform:translateX(-3px);opacity:0}100%{transform:translateX(0);opacity:1}}.ub-p-more-nav{background:#1d252c}@media(min-width: 992px){.ub-p-more-nav{margin-top:140px;margin-bottom:-120px}}@media(max-width: 991px){.ub-p-more-nav{margin-top:64px}}@media(min-width: 992px){.ub-p-more-nav__inner{padding-top:80px;padding-bottom:64px}}@media(max-width: 991px){.ub-p-more-nav__inner{padding-top:64px;padding-bottom:56px}}@media(min-width: 992px){.ub-p-more-nav__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 2.7777777778vw;margin-top:64px}}@media(max-width: 991px){.ub-p-more-nav__list{margin-top:56px}}.ub-p-more-nav__list-item .link{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;gap:8px;color:#fff;border-top:1px solid #323940}@media(min-width: 992px){.ub-p-more-nav__list-item .link{padding:16px 12px 16px 0}}@media(max-width: 991px){.ub-p-more-nav__list-item .link{padding:18px 12px 18px 0}}.ub-p-more-nav__list-item .link::before{content:"";display:block;position:absolute;top:-1px;left:0;width:0;height:1px;background:#1971d4;transition-property:width;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-more-nav__list-item .link__text{line-height:1.75;transition-property:transform,color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-more-nav__list-item .link__text{font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-p-more-nav__list-item .link__text{font-size:1.2rem;line-height:2}}.ub-p-more-nav__list-item .link__svg{position:relative;z-index:1;width:14px;height:14px;fill:#1971d4;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-more-nav__list-item .link__circle{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 992px){.ub-p-more-nav__list-item .link__circle{right:3px;width:24px;height:24px}}@media(max-width: 991px){.ub-p-more-nav__list-item .link__circle{right:6px;width:20px;height:20px}}.ub-p-more-nav__list-item .link__circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-p-more-nav .ub-p-more-nav__list-item .link:hover{text-decoration:none}.ub-p-more-nav .ub-p-more-nav__list-item .link:hover::before{width:100%}.ub-p-more-nav .ub-p-more-nav__list-item .link:hover .link__text{transform:translateX(4px)}.ub-p-more-nav .ub-p-more-nav__list-item .link:hover .link__svg{fill:#fff}}@media(any-hover: hover)and (min-width: 992px){.ub-p-more-nav .ub-p-more-nav__list-item .link:hover .link__svg{transform:translateX(4px) scale(0.6)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-more-nav .ub-p-more-nav__list-item .link:hover .link__svg{transform:translateX(3px) scale(0.7)}}@media(any-hover: hover){.ub-p-more-nav .ub-p-more-nav__list-item .link:hover .link__circle::before{transform:scale(1)}}.ub-p-more-nav--bg-white{background:#fff}.ub-p-more-nav--bg-white .ub-p-more-nav__list-item .link{border-top-color:#ddd;color:#222}.ub-p-more-nav--bg-white .ub-p-more-nav__list-item .link__text{color:#222}.ub-p-more-nav--bg-white .ub-p-more-nav__list-item .link::before{width:18px}@media(any-hover: hover){.ub-p-more-nav--bg-white .link:hover .link__text{color:#1971d4}}.ub-p-more-nav--bg-gray{background:#f9f9fa}.ub-p-more-nav--bg-gray .ub-p-more-nav__list-item .link{border-top-color:#ddd;color:#222}.ub-p-more-nav--bg-gray .ub-p-more-nav__list-item .link__text{color:#222}.ub-p-more-nav--bg-gray .ub-p-more-nav__list-item .link::before{width:18px}@media(any-hover: hover){.ub-p-more-nav--bg-gray .link:hover .link__text{color:#1971d4}}.ub-p-page-head{position:relative}.ub-p-page-head__body{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.ub-p-page-head__body-title{position:relative;z-index:1;font-size:3.6rem;color:#fff}@media(max-width: 991px){.ub-p-page-head__body-title{font-size:2.4rem}}.ub-p-page-head__img img{width:100%;height:auto}@media(max-width: 1439px){.ub-p-page-head__img img{height:480px;object-fit:cover}}@media(max-width: 991px){.ub-p-page-head__img img{width:100%;height:auto}}.ub-p-page-head-bg{position:relative}.ub-p-page-head-bg__inner{position:relative}.ub-p-page-head-bg__body{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.ub-p-page-head-bg__body-title{position:relative;z-index:3;font-size:3.6rem;color:#fff}@media(max-width: 991px){.ub-p-page-head-bg__body-title{font-size:2.4rem}}.ub-p-page-head-bg__slider-wrapper{overflow:hidden;position:relative}.ub-p-page-head-bg__slider-item{position:relative;z-index:0}.ub-p-page-head-bg__slider-item.is-prev{z-index:1}.ub-p-page-head-bg__slider-item.is-active{z-index:2}.ub-p-page-head-bg__slider-item:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}.ub-p-page-head-bg__slider-item-img{display:block;opacity:0}.ub-p-page-head-bg__slider-item-img img{width:100%;height:auto;object-fit:cover}@media(max-width: 1439px){.ub-p-page-head-bg__slider-item-img img{height:480px}}@media(min-width: 992px){.ub-p-page-head-bg__slider-item-img img{aspect-ratio:1440/480}}@media(max-width: 991px){.ub-p-page-head-bg__slider-item-img img{aspect-ratio:375/281;width:100%;height:auto}}.ub-p-page-head-bg__slider-item-note{color:#fff;position:absolute;opacity:0}@media(min-width: 992px){.ub-p-page-head-bg__slider-item-note{font-size:1.1rem;line-height:2;left:30px;bottom:25px}}@media(max-width: 991px){.ub-p-page-head-bg__slider-item-note{font-size:1rem;line-height:2;left:25px;bottom:31px}}.ub-p-page-head-bg__slider-pagination{position:absolute;right:0;z-index:5;display:flex;justify-content:flex-end}@media(min-width: 992px){.ub-p-page-head-bg__slider-pagination{bottom:33px !important;gap:16px;padding:0 68px}}@media(max-width: 991px){.ub-p-page-head-bg__slider-pagination{bottom:38px !important;gap:10px;padding:0 66px}}.ub-p-page-head-bg__slider-pagination .bullet{display:block;position:relative;margin:0 !important;background:#fff;opacity:1;padding:0;border-radius:50%}@media(min-width: 992px){.ub-p-page-head-bg__slider-pagination .bullet{width:6px;height:6px}}@media(max-width: 991px){.ub-p-page-head-bg__slider-pagination .bullet{width:5px;height:5px}}.ub-p-page-head-bg__slider-pagination .bullet.is-active{background:#1971d4;pointer-events:none}.ub-p-page-head-bg__slider-pagination .bullet.is-active::before{display:none}.ub-p-page-head-bg__slider-pagination .bullet::before{position:absolute;top:50%;left:50%;z-index:-1;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:1;transform:translate(-50%, -50%)}.ub-p-page-head-bg__slider-control{position:absolute;z-index:15;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.3);transition-property:transform,background;transition-duration:.2s;transition-property:cubic-bezier(0.175, 0.885, 0.32, 1.275);--progress: 50;--circumference: calc(32 * 3.14)}@media(min-width: 992px){.ub-p-page-head-bg__slider-control{bottom:20px;right:20px}}@media(max-width: 991px){.ub-p-page-head-bg__slider-control{bottom:25px;right:25px}}.ub-p-page-head-bg__slider-control .circle{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%) rotate(-90deg)}.ub-p-page-head-bg__slider-control .circle__line{width:100%;height:100%;position:relative;fill:none;stroke-width:2;stroke:#f3f3f3;stroke-dasharray:var(--circumference);stroke-dashoffset:0;stroke-linecap:round;stroke-dashoffset:calc(var(--circumference) - var(--circumference)*var(--progress));stroke:#fff}.ub-p-page-head-bg__slider-control .pause,.ub-p-page-head-bg__slider-control .resume{width:16px;height:16px}.ub-p-page-head-bg__slider-control .pause .svg,.ub-p-page-head-bg__slider-control .resume .svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;fill:#fff}.ub-p-page-head-bg__slider-control .pause{display:block}.ub-p-page-head-bg__slider-control .resume{display:none}.ub-p-page-head-bg__slider.is-pause .ub-p-page-head-bg__slider-control .pause{display:none}.ub-p-page-head-bg__slider.is-pause .ub-p-page-head-bg__slider-control .resume{display:block}.ub-p-page-head-bg__slider.is-first-anime .ub-p-page-head-bg__slider-item:nth-child(1) .ub-p-section-bg__slider-item-img{opacity:1 !important}@media(min-width: 992px){.ub-p-page-head-bg__sp-desc{display:none}}@media(max-width: 991px){.ub-p-page-head-bg__sp-desc{margin-top:32px}}@media(any-hover: hover){.ub-p-page-head-bg__slider-pagination .bullet:hover::before{opacity:0;transform:translate(-50%, -50%) scale(3.3);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-page-head-bg__slider-control:hover{transform:scale(1.18);background:rgba(255,255,255,.6)}}@media(min-width: 992px){.ub-p-section-head{max-width:568px}}@media(min-width: 992px){.ub-p-section-head__lead{margin-top:40px}}@media(max-width: 991px){.ub-p-section-head__lead{margin-top:32px}}.ub-p-subaru-glance__list{display:grid}@media(min-width: 992px){.ub-p-subaru-glance__list{margin-top:64px;grid-template-columns:repeat(3, 1fr);gap:16px}}@media(max-width: 991px){.ub-p-subaru-glance__list{margin-top:40px;grid-template-columns:repeat(2, 1fr);gap:15px}}.ub-p-subaru-glance__list-item{display:flex;flex-direction:column;background:#fff;border-radius:8px}@media(min-width: 992px){.ub-p-subaru-glance__list-item{padding-top:min(37px,2.5694444444vw);padding-right:min(40px,2.7777777778vw);padding-bottom:min(10px,.6944444444vw);padding-left:min(40px,2.7777777778vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-item{padding-top:4.2666666667vw;padding-right:5.3333333333vw;padding-bottom:4.2666666667vw;padding-left:5.3333333333vw}}@media(max-width: 991px){[lang=en] .ub-p-subaru-glance__list-item{padding-right:2.6666666667vw}}.ub-p-subaru-glance__list-item .title{font-weight:700;color:#00205b;line-height:1.75}@media(min-width: 992px){.ub-p-subaru-glance__list-item .title{font-size:min(2.4rem,1.6666666667vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-item .title{font-size:5.3333333333vw}}[lang=en] .ub-p-subaru-glance__list-item .title{line-height:1.5}.ub-p-subaru-glance__list-item .text{font-weight:700;color:#00205b}@media(min-width: 992px){.ub-p-subaru-glance__list-item .text{margin-top:min(1px,.0694444444vw);margin-bottom:-1.0416666667vw;font-size:min(1.4rem,.9722222222vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-item .text{margin-top:1.0666666667vw;font-size:2.9333333333vw;line-height:1.5}}.ub-p-subaru-glance__list-item .data{margin-top:auto;color:#1971d4;font-weight:700;line-height:1.75}@media(min-width: 992px){.ub-p-subaru-glance__list-item .data{margin-left:min(-10px,-.6944444444vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-item .data{margin-bottom:-3.2vw}}@media(min-width: 992px){.ub-p-subaru-glance__list-item .data__number{font-size:min(10.2rem,7.0833333333vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-item .data__number{font-size:10.6666666667vw}}@media(min-width: 992px){.ub-p-subaru-glance__list-item .data__unit{font-size:min(2.8rem,1.9444444444vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-item .data__unit{font-size:3.2vw}}.ub-p-subaru-glance__list-item .data__unit--adjust{margin-left:-0.5em}@media(max-width: 991px){.ub-p-subaru-glance__list-item:nth-child(1){padding:8vw 5.3333333333vw;grid-column:1/3}}@media(max-width: 991px){.ub-p-subaru-glance__list-item:nth-child(1) .text{margin-top:3.2vw;font-size:3.7333333333vw;line-height:1.75}}@media(max-width: 991px){.ub-p-subaru-glance__list-item:nth-child(1) .data{margin-top:-5.3333333333vw;margin-bottom:-10.6666666667vw;margin-left:.2666666667vw}}@media(max-width: 991px){.ub-p-subaru-glance__list-item:nth-child(1) .data__number{font-size:21.3333333333vw}}@media(max-width: 991px){.ub-p-subaru-glance__list-item:nth-child(1) .data__unit{margin-left:0;font-size:6.4vw}}.ub-p-subaru-glance__list-segment{background:#fff;border-radius:8px}@media(min-width: 992px){.ub-p-subaru-glance__list-segment{display:flex;grid-column:1/4;padding-top:min(40px,2.7777777778vw);padding-right:min(135px,9.375vw);padding-bottom:min(40px,2.7777777778vw);padding-left:min(104px,7.2222222222vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment{grid-column:1/3;padding:8vw 5.3333333333vw 10.1333333333vw}}@media(min-width: 992px){[lang=en] .ub-p-subaru-glance__list-segment{padding-left:min(84px,5.8333333333vw);padding-right:min(106px,7.3611111111vw)}}.ub-p-subaru-glance__list-segment .head{position:relative;line-height:1.75}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .head{width:30.2118171683%;padding-top:min(13px,.9027777778vw);padding-bottom:min(8px,.5555555556vw)}}@media(min-width: 992px){[lang=en] .ub-p-subaru-glance__list-segment .head{width:30.7610993658%}}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .head::before{display:block;content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#ddd}}.ub-p-subaru-glance__list-segment .head__title{font-weight:700}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .head__title{font-size:min(24px,1.6666666667vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .head__title{font-size:5.3333333333vw}}.ub-p-subaru-glance__list-segment .head__data{font-weight:700;line-height:1;color:#1971d4}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .head__data{margin-top:.8vw}}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .head__data-number{font-size:min(10.2rem,7.0833333333vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .head__data-number{font-size:16vw}}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .head__data-unit{font-size:min(2rem,1.3888888889vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .head__data-unit{font-size:5.3333333333vw}}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents{flex:1;display:flex;align-items:center;padding-left:min(4.5rem,3.125vw)}}.ub-p-subaru-glance__list-segment .contents__list{display:flex}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents__list{width:100%;justify-content:space-between}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .contents__list{flex-direction:column;gap:1.0666666667vw;margin-top:3.2vw}}.ub-p-subaru-glance__list-segment .contents__list-item{display:flex;align-items:center}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents__list-item{gap:min(1.6rem,1.1111111111vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .contents__list-item{gap:6.9333333333vw}}.ub-p-subaru-glance__list-segment .contents__list-item .img{display:block}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents__list-item .img{width:min(10rem,6.9444444444vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .contents__list-item .img{width:21.3333333333vw}}.ub-p-subaru-glance__list-segment .contents__list-item .text-box{display:block;font-weight:700}.ub-p-subaru-glance__list-segment .contents__list-item .text-box__text{display:block}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents__list-item .text-box__text{font-size:min(2.4rem,1.6666666667vw);line-height:1}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .contents__list-item .text-box__text{font-size:5.3333333333vw;line-height:1.75}}.ub-p-subaru-glance__list-segment .contents__list-item .text-box__note{display:block;color:#1971d4}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents__list-item .text-box__note{line-height:1;font-size:min(1.6rem,1.1111111111vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .contents__list-item .text-box__note{margin-top:-4vw;line-height:1.75;font-size:3.2vw}}@media(min-width: 992px){.ub-p-subaru-glance__list-segment .contents__list-item .text-box__note-num{font-size:min(3.6rem,2.5vw)}}@media(max-width: 991px){.ub-p-subaru-glance__list-segment .contents__list-item .text-box__note-num{font-size:6.4vw}}@media(min-width: 992px){.ub-p-subaru-glance__bottom{display:flex;justify-content:flex-end}}.ub-p-svg-holder{position:absolute;z-index:-1;overflow:hidden;visibility:hidden;width:0;height:0}@media(min-width: 992px){.ub-p-user-voice-slider{margin-top:80px}}@media(max-width: 991px){.ub-p-user-voice-slider{margin-top:40px}}.ub-p-user-voice-slider__item{box-sizing:border-box}.ub-p-user-voice-slider__item-text{line-height:1.5;color:#1971d4;background:#fff;border-radius:8px}@media(min-width: 992px){.ub-p-user-voice-slider__item-text{width:352px !important;padding:32px}}@media(max-width: 991px){.ub-p-user-voice-slider__item-text{display:flex !important;align-items:center;width:240px !important;min-height:220px;padding:32px 20px !important}}.ub-p-user-voice-slider__item-img{width:auto !important}.ub-p-user-voice-slider__item-img img{width:auto;height:auto}@media(min-width: 992px){.ub-p-user-voice-slider__item-img img{height:308px !important}}@media(max-width: 991px){.ub-p-user-voice-slider__item-img img{width:325px !important}}.ub-p-user-voice-slider__item-img-s{width:auto !important}.ub-p-user-voice-slider__item-img-s img{width:auto}@media(min-width: 992px){.ub-p-user-voice-slider__item-img-s img{height:308px}}@media(max-width: 991px){.ub-p-user-voice-slider__item-img-s img{height:220px}}.ub-p-user-voice-slider__item img{border-radius:8px}.ub-p-top-message{display:flex;overflow:hidden;position:relative;border-radius:8px}@media(min-width: 992px){.ub-p-top-message{flex-direction:column;margin-top:140px}}@media(max-width: 991px){.ub-p-top-message{flex-direction:column-reverse;margin-top:100px}}@media(min-width: 992px){.ub-p-top-message__contents{position:relative;z-index:1;padding:80px 0 80px 98px}}@media(max-width: 991px){.ub-p-top-message__contents{padding:40px 20px 48px;background:#fff}}@media(min-width: 992px){[lang=en] .ub-p-top-message__contents-title{width:44.6808510638%}}@media(min-width: 992px){.ub-p-top-message__contents-name{margin-top:16px}}@media(max-width: 991px){.ub-p-top-message__contents-name{margin-top:12px;font-size:1.2rem;line-height:2}}@media(min-width: 992px){.ub-p-top-message__img{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width: 992px){.ub-p-top-message__img img{width:100%;height:100%;object-fit:cover}}.ub-p-top-message__details[open] .ub-p-top-message__details-toggle:after{opacity:0}.ub-p-top-message__details-toggle{list-style:none}@media(min-width: 992px){.ub-p-top-message__details-toggle{display:none}}@media(max-width: 991px){.ub-p-top-message__details-toggle{box-sizing:border-box;position:relative;background:none;color:#fff;width:100%;padding:18px 0;text-align:left;line-height:2;padding-right:25px;padding-left:25px}}.ub-p-top-message__details-toggle::before,.ub-p-top-message__details-toggle::after{position:absolute;top:50%;right:26px;display:block;content:"";width:13px;height:1px;background:#fff}.ub-p-top-message__details-toggle::after{transform:rotate(90deg)}.ub-p-top-message__details-toggle::-webkit-details-marker{display:none}@media(min-width: 992px){.ub-p-top-message__details-acc{padding-left:152px;padding-right:152px}}@media(max-width: 991px){.ub-p-top-message__details-acc{padding-right:25px;padding-left:25px}}@media(min-width: 992px){.ub-p-top-message__details-acc .list{display:flex;flex-wrap:wrap;gap:24px;padding:28px 0}}@media(max-width: 991px){.ub-p-top-message__details-acc .list{position:relative;border-top:1px solid #323940;padding-left:20px}.ub-p-top-message__details-acc .list::before{content:"";display:block;position:absolute;top:-1px;left:0;width:18px;height:1px;background:#1971d4}}@media(max-width: 991px){.ub-p-top-message__details-acc .list__item{border-bottom:1px solid #323940}}.ub-p-top-message__details-acc .list__item-link{display:flex;align-items:center;gap:8px;color:#fff}@media(max-width: 991px){.ub-p-top-message__details-acc .list__item-link{flex-direction:row-reverse;padding:16px 2px 16px 0}}@media(min-width: 992px){.ub-p-top-message__details-acc .list__item-link .text{font-size:1.2rem;line-height:2}}@media(max-width: 991px){.ub-p-top-message__details-acc .list__item-link .text{font-size:1.1rem;line-height:2;flex:1}}.ub-p-top-message__details-acc .list__item-link .svg{width:12px;height:12px;fill:#fff}@media(min-width: 992px){.ub-p-top-message__details-acc .bottom{display:none}}@media(max-width: 991px){.ub-p-top-message__details-acc .bottom{padding:24px 0;text-align:right}}.ub-p-top-message__details-acc .bottom__close{display:inline-flex;align-items:center;gap:5px;position:relative;padding-left:21px;background:none;color:#8b8b8b}.ub-p-top-message__details-acc .bottom__close-icon{display:block;position:relative;width:16px;height:16px;transform:rotate(45deg)}.ub-p-top-message__details-acc .bottom__close-icon::before,.ub-p-top-message__details-acc .bottom__close-icon::after{position:absolute;top:50%;right:1px;display:block;content:"";width:13px;height:1px;background:#8b8b8b}.ub-p-top-message__details-acc .bottom__close-icon::after{transform:rotate(90deg)}.ub-p-top-message__details-acc .bottom__close-text{display:block;font-size:1.1rem;line-height:2}@media(min-width: 992px){.ub-p-news-list{margin-top:80px}}@media(max-width: 991px){.ub-p-news-list{margin-top:48px}}.ub-p-news-list__item{line-height:1.75}.ub-p-news-list__item-link{position:relative;border-top:1px solid #ddd;color:#222}@media(min-width: 992px){.ub-p-news-list__item-link{display:flex;align-items:center;padding:24px 12px 24px 0}}@media(max-width: 991px){.ub-p-news-list__item-link{position:relative;display:block;padding:20px 36px 20px 0}}.ub-p-news-list__item-link::before{content:"";display:block;position:absolute;top:-1px;left:0;height:1px;background:#1971d4;transition-property:width;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-news-list__item-link::before{width:58px}}@media(max-width: 991px){.ub-p-news-list__item-link::before{width:16px}}.ub-p-news-list__item-link:hover{text-decoration:none}.ub-p-news-list__item-link-date{display:block;margin-bottom:auto}@media(min-width: 992px){.ub-p-news-list__item-link-date{width:156px}}@media(min-width: 992px){.ub-p-news-list__item-link-inner{display:flex;position:relative;width:100%}}.ub-p-news-list__item-link-text{flex:1;transition-property:transform,color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-news-list__item-link-text{padding-right:24px;padding-left:40px}}@media(max-width: 991px){.ub-p-news-list__item-link-text{display:block;margin-top:2px}}.ub-p-news-list__item-link-text .icon{position:relative;top:2px;transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-news-list__item-link-text .icon{width:16px;height:16px;margin-left:4px}}@media(max-width: 991px){.ub-p-news-list__item-link-text .icon{width:14px;height:14px;margin-left:2px}}.ub-p-news-list__item-link-text .icon-pdf{position:relative;top:1px;transition-property:fill;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-news-list__item-link-svg{z-index:1;width:16px;height:16px;fill:#1971d4;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-news-list__item-link-svg{position:relative;width:16px;height:16px}}@media(max-width: 991px){.ub-p-news-list__item-link-svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:14px}}.ub-p-news-list__item-link-circle{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 992px){.ub-p-news-list__item-link-circle{right:5px;width:24px;height:24px}}@media(max-width: 991px){.ub-p-news-list__item-link-circle{right:-2px;width:20px;height:20px}}.ub-p-news-list__item-link-circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-p-news-list__item-link:hover::before{width:100%}.ub-p-news-list__item-link:hover .ub-p-news-list__item-link-text{transform:translateX(4px);color:#1971d4}.ub-p-news-list__item-link:hover .ub-p-news-list__item-link-text .icon{fill:#1971d4}.ub-p-news-list__item-link:hover .ub-p-news-list__item-link-svg{fill:#fff}}@media(any-hover: hover)and (min-width: 992px){.ub-p-news-list__item-link:hover .ub-p-news-list__item-link-svg{transform:translateX(3px) scale(0.7)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-news-list__item-link:hover .ub-p-news-list__item-link-svg{transform:translateX(0) translateY(-50%) scale(0.7)}}@media(any-hover: hover){.ub-p-news-list__item-link:hover .ub-p-news-list__item-link-circle::before{transform:scale(1)}}.ub-p-news-list--border-bottom{border-bottom:1px solid #ddd}@media(min-width: 992px){.ub-p-news-list--s{margin-top:40px}.ub-p-news-list--s .ub-p-news-list__item{font-size:1.4rem;line-height:2;line-height:1.75}.ub-p-news-list--s .ub-p-news-list__item-link{min-height:3.5em;box-sizing:content-box}.ub-p-news-list--s .ub-p-news-list__item-link::before{width:26px}.ub-p-news-list--s .ub-p-news-list__item-link-date{width:144px}.ub-p-news-list--s .ub-p-news-list__item-link-svg{width:14px;height:14px}.ub-p-news-list--s .ub-p-news-list__item-link-circle{right:6px;width:20px;height:20px}.ub-p-news-list--s .ub-p-news-list__item-link-text{padding-left:0}.ub-p-news-list--s .ub-p-news-list__item-link-text .icon{width:14px;height:14px;margin-left:2px}}@media(min-width: 992px){.ub-p-section-bg{margin-top:140px}}@media(max-width: 991px){.ub-p-section-bg{margin-top:100px}}.ub-p-section-bg__inner{position:relative}.ub-p-section-bg__contents{position:absolute;top:0;left:50%;z-index:3;width:100%;height:100%;transform:translateX(-50%);display:flex;justify-content:center;flex-direction:column;color:#fff}@media(min-width: 992px){.ub-p-section-bg__contents{padding-top:160px;padding-bottom:160px}}@media(max-width: 991px){.ub-p-section-bg__contents{padding-top:120px;padding-bottom:120px}}@media(max-width: 991px){.ub-p-section-bg__contents-desc{display:none}}@media(min-width: 992px){[lang=en] .ub-p-section-bg__contents-desc{width:47.5352112676%}}@media(min-width: 992px){.ub-p-section-bg__slider{aspect-ratio:1440/575}}@media(max-width: 991px){.ub-p-section-bg__slider{aspect-ratio:375/375}}.ub-p-section-bg__slider-wrapper{overflow:hidden;position:relative}.ub-p-section-bg__slider-item{position:relative;z-index:0}.ub-p-section-bg__slider-item.is-prev{z-index:1}.ub-p-section-bg__slider-item.is-active{z-index:2}.ub-p-section-bg__slider-item:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}.ub-p-section-bg__slider-item-img{display:block;opacity:0}.ub-p-section-bg__slider-item-img img{width:100%;height:auto;object-fit:cover}@media(max-width: 1439px){.ub-p-section-bg__slider-item-img img{height:596px}}@media(min-width: 992px){.ub-p-section-bg__slider-item-img img{aspect-ratio:1440/575}}@media(max-width: 991px){.ub-p-section-bg__slider-item-img img{aspect-ratio:375/375;width:100%;height:auto}}.ub-p-section-bg__slider-pagination{position:absolute;right:0;z-index:5;display:flex;justify-content:flex-end}@media(min-width: 992px){.ub-p-section-bg__slider-pagination{bottom:33px !important;gap:16px;padding:0 68px}}@media(max-width: 991px){.ub-p-section-bg__slider-pagination{bottom:38px !important;gap:10px;padding:0 66px}}.ub-p-section-bg__slider-pagination .bullet{display:block;position:relative;margin:0 !important;background:#fff;opacity:1;padding:0;border-radius:50%}@media(min-width: 992px){.ub-p-section-bg__slider-pagination .bullet{width:6px;height:6px}}@media(max-width: 991px){.ub-p-section-bg__slider-pagination .bullet{width:5px;height:5px}}.ub-p-section-bg__slider-pagination .bullet.is-active{background:#1971d4;pointer-events:none}.ub-p-section-bg__slider-pagination .bullet.is-active::before{display:none}.ub-p-section-bg__slider-pagination .bullet::before{position:absolute;top:50%;left:50%;z-index:-1;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:1;transform:translate(-50%, -50%)}.ub-p-section-bg__slider-control{position:absolute;z-index:15;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.3);transition-property:transform,background;transition-duration:.2s;transition-property:cubic-bezier(0.175, 0.885, 0.32, 1.275);--progress: 50;--circumference: calc(32 * 3.14)}@media(min-width: 992px){.ub-p-section-bg__slider-control{bottom:20px;right:20px}}@media(max-width: 991px){.ub-p-section-bg__slider-control{bottom:25px;right:25px}}.ub-p-section-bg__slider-control .circle{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%) rotate(-90deg)}.ub-p-section-bg__slider-control .circle__line{width:100%;height:100%;position:relative;fill:none;stroke-width:2;stroke:#f3f3f3;stroke-dasharray:var(--circumference);stroke-dashoffset:0;stroke-linecap:round;stroke-dashoffset:calc(var(--circumference) - var(--circumference)*var(--progress));stroke:#fff}.ub-p-section-bg__slider-control .pause,.ub-p-section-bg__slider-control .resume{width:16px;height:16px}.ub-p-section-bg__slider-control .pause .svg,.ub-p-section-bg__slider-control .resume .svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;fill:#fff}.ub-p-section-bg__slider-control .pause{display:block}.ub-p-section-bg__slider-control .resume{display:none}.ub-p-section-bg__slider.is-pause .ub-p-section-bg__slider-control .pause{display:none}.ub-p-section-bg__slider.is-pause .ub-p-section-bg__slider-control .resume{display:block}.ub-p-section-bg__slider.is-first-anime .ub-p-section-bg__slider-item:nth-child(1) .ub-p-section-bg__slider-item-img{opacity:1 !important}@media(min-width: 992px){.ub-p-section-bg__sp-desc{display:none}}@media(max-width: 991px){.ub-p-section-bg__sp-desc{margin-top:32px}}@media(any-hover: hover){.ub-p-section-bg__slider-pagination .bullet:hover::before{opacity:0;transform:translate(-50%, -50%) scale(3.3);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-section-bg__slider-control:hover{transform:scale(1.18);background:rgba(255,255,255,.6)}}@media(min-width: 992px){.ub-p-text-image-emphasis{max-width:2160px;margin-top:140px;margin-inline:auto}}@media(max-width: 991px){.ub-p-text-image-emphasis{margin-top:100px}}.ub-p-text-image-emphasis__inner{position:relative}@media(min-width: 992px){.ub-p-text-image-emphasis__inner{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 991px){.ub-p-text-image-emphasis__inner{display:flex;flex-direction:column-reverse}}.ub-p-text-image-emphasis__contents{background-color:#1971d4;color:#fff;flex:1 1 50%;display:flex;justify-content:center;align-items:center}@media(min-width: 992px){.ub-p-text-image-emphasis__contents{padding-top:120px;padding-inline:40px;padding-bottom:120px}}@media(max-width: 991px){.ub-p-text-image-emphasis__contents{padding:40px 25px}}@media(min-width: 992px){.ub-p-text-image-emphasis__contents__inner{max-width:450px}}.ub-p-text-image-emphasis__contents-name{margin-top:4px}@media(min-width: 992px){.ub-p-text-image-emphasis__contents-name{font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-p-text-image-emphasis__contents-name{font-size:1.2rem;line-height:2}}@media(min-width: 992px){.ub-p-text-image-emphasis__contents-desc{margin-top:40px;font-size:1.6rem;line-height:2}[lang=en] .ub-p-text-image-emphasis__contents-desc{letter-spacing:.05em}}@media(max-width: 991px){.ub-p-text-image-emphasis__contents-desc{margin-top:20px;font-size:1.4rem;line-height:2}}.ub-p-text-image-emphasis__image{display:block;width:100%;height:100%}.ub-p-text-image-emphasis__image img{width:100%;height:100%;object-fit:cover}.ub-p-text-image-emphasis__slider{flex:1 1 50%;position:relative}.ub-p-text-image-emphasis__slider-wrapper{overflow:hidden;position:relative;width:100%;height:100%}.ub-p-text-image-emphasis__slider-item{position:relative;z-index:0;width:100%;height:100%}.ub-p-text-image-emphasis__slider-item.is-prev{z-index:1}.ub-p-text-image-emphasis__slider-item.is-active{z-index:2}.ub-p-text-image-emphasis__slider-item:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}.ub-p-text-image-emphasis__slider-item-img{display:block;opacity:0;width:100%;height:100%}.ub-p-text-image-emphasis__slider-item-img img{width:100%;height:100%;object-fit:cover}.ub-p-text-image-emphasis__slider-pagination{position:absolute;right:0;z-index:5;display:flex;justify-content:flex-end}@media(min-width: 992px){.ub-p-text-image-emphasis__slider-pagination{bottom:33px !important;gap:16px;padding:0 68px}}@media(max-width: 991px){.ub-p-text-image-emphasis__slider-pagination{bottom:38px !important;gap:10px;padding:0 66px}}.ub-p-text-image-emphasis__slider-pagination .bullet{display:block;position:relative;margin:0 !important;background:#fff;opacity:1;padding:0;border-radius:50%}@media(min-width: 992px){.ub-p-text-image-emphasis__slider-pagination .bullet{width:6px;height:6px}}@media(max-width: 991px){.ub-p-text-image-emphasis__slider-pagination .bullet{width:5px;height:5px}}.ub-p-text-image-emphasis__slider-pagination .bullet.is-active{background:#1971d4;pointer-events:none}.ub-p-text-image-emphasis__slider-pagination .bullet.is-active::before{display:none}.ub-p-text-image-emphasis__slider-pagination .bullet::before{position:absolute;top:50%;left:50%;z-index:-1;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:1;transform:translate(-50%, -50%)}.ub-p-text-image-emphasis__slider-control{position:absolute;z-index:15;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.3);transition-property:transform,background;transition-duration:.2s;transition-property:cubic-bezier(0.175, 0.885, 0.32, 1.275);--progress: 50;--circumference: calc(32 * 3.14)}@media(min-width: 992px){.ub-p-text-image-emphasis__slider-control{bottom:20px;right:20px}}@media(max-width: 991px){.ub-p-text-image-emphasis__slider-control{bottom:25px;right:25px}}.ub-p-text-image-emphasis__slider-control .circle{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%) rotate(-90deg)}.ub-p-text-image-emphasis__slider-control .circle__line{width:100%;height:100%;position:relative;fill:none;stroke-width:2;stroke:#f3f3f3;stroke-dasharray:var(--circumference);stroke-dashoffset:0;stroke-linecap:round;stroke-dashoffset:calc(var(--circumference) - var(--circumference)*var(--progress));stroke:#fff}.ub-p-text-image-emphasis__slider-control .pause,.ub-p-text-image-emphasis__slider-control .resume{width:16px;height:16px}.ub-p-text-image-emphasis__slider-control .pause .svg,.ub-p-text-image-emphasis__slider-control .resume .svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;fill:#fff}.ub-p-text-image-emphasis__slider-control .pause{display:block}.ub-p-text-image-emphasis__slider-control .resume{display:none}.ub-p-text-image-emphasis__slider.is-pause .ub-p-text-image-emphasis__slider-control .pause{display:none}.ub-p-text-image-emphasis__slider.is-pause .ub-p-text-image-emphasis__slider-control .resume{display:block}.ub-p-text-image-emphasis__slider.is-first-anime .ub-p-text-image-emphasis__slider-item:nth-child(1) .ub-p-text-image-emphasis__slider-item-img{opacity:1 !important}@media(min-width: 992px){.ub-p-text-image-emphasis__sp-desc{display:none}}@media(max-width: 991px){.ub-p-text-image-emphasis__sp-desc{margin-top:32px}}@media(any-hover: hover){.ub-p-text-image-emphasis__slider-pagination .bullet:hover::before{opacity:0;transform:translate(-50%, -50%) scale(3.3);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-text-image-emphasis__slider-control:hover{transform:scale(1.18);background:rgba(255,255,255,.6)}}.ub-p-bg-banner{position:relative}@media(min-width: 992px){.ub-p-bg-banner{margin-top:140px;padding:120px 98px}}@media(max-width: 991px){.ub-p-bg-banner{margin-top:100px;padding:64px 40px 80px}}.ub-p-bg-banner__body{position:relative;z-index:1}@media(min-width: 992px){.ub-p-bg-banner__body{display:grid;grid-template-columns:47.8723404255% 37.4468085106%;justify-content:space-between;align-items:center}}@media(min-width: 992px){[lang=en] .ub-p-bg-banner__body{grid-template-columns:50% 37.4468085106%}}.ub-p-bg-banner__body-desc{margin-top:35px;color:#fff}.ub-p-bg-banner__bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 992px){.ub-p-bg-banner__bg{border-radius:8px}}@media(max-width: 991px){.ub-p-bg-banner__bg{border-radius:4px}}.ub-p-bg-banner__bg img{width:100%;height:100%;object-fit:cover}@keyframes linkTextLine{0%{background-size:0% 1px;background-position:0% 100%}100%{background-size:100% 1px;background-position:0 100%}}@media(min-width: 992px){.ub-p-category-nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-top:80px}}@media(max-width: 991px){.ub-p-category-nav{display:flex;flex-direction:column;gap:64px;margin-top:64px}}@media(min-width: 992px){.ub-p-category-nav__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}.ub-p-category-nav__parent-link{display:block;color:#222;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-nav__parent-link:hover{text-decoration:none}.ub-p-category-nav__parent-link-img{display:block;overflow:hidden;position:relative}@media(min-width: 992px){.ub-p-category-nav__parent-link-img{border-radius:8px}}@media(max-width: 991px){.ub-p-category-nav__parent-link-img{border-radius:4px}}.ub-p-category-nav__parent-link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-nav__parent-link-img img{transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-nav__parent-link-title{position:relative;display:flex;align-items:center}@media(min-width: 992px){.ub-p-category-nav__parent-link-title{margin-top:20px}}@media(max-width: 991px){.ub-p-category-nav__parent-link-title{margin-top:16px}}.ub-p-category-nav__parent-link-title .svg{position:relative;z-index:1;width:14px;height:14px;fill:#1971d4;margin-right:8px;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transform-origin:0 50%}@media(min-width: 992px){.ub-p-category-nav__parent-link-title .svg{top:-0.1em}}@media(max-width: 991px){.ub-p-category-nav__parent-link-title .svg{width:12px;height:12px;top:-0.1em}}.ub-p-category-nav__parent-link-title .text{flex:1;font-weight:700;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-category-nav__parent-link-title .text{font-size:2rem;line-height:2}}@media(max-width: 991px){.ub-p-category-nav__parent-link-title .text{font-size:1.8rem}}.ub-p-category-nav__parent-link-title .circle{display:block;position:absolute;transform:translateY(-50%);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-category-nav__parent-link-title .circle{left:-6px;width:24px;height:24px;top:calc(50% - .1em)}}@media(max-width: 991px){.ub-p-category-nav__parent-link-title .circle{left:-4px;width:20px;height:20px;top:calc(50% - .1em)}}.ub-p-category-nav__parent-link-title .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-nav__parent-link-desc{display:block;color:#737373;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-category-nav__parent-link-desc{margin-top:20px;font-size:1.4rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-p-category-nav__parent-link-desc{margin-top:8px;font-size:1.2rem;line-height:2}}@media(any-hover: hover){.ub-p-category-nav__parent-link:hover{color:#1971d4}.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-img::before{opacity:.4}.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-img img{scale:1.1}.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .svg{fill:#fff}}@media(any-hover: hover)and (min-width: 992px){.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .svg{transform:translateX(9px) scale(0.83)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .svg{transform:translateX(5px) scale(0.83)}}@media(any-hover: hover)and (min-width: 992px){.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .circle{transform:translate(8px, -50%)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .circle{transform:translate(4px, -50%)}}@media(any-hover: hover){.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .circle::before{transform:scale(1)}.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-title .text{transform:translateX(12px)}.ub-p-category-nav__parent-link:hover .ub-p-category-nav__parent-link-desc{color:#1971d4}}@media(min-width: 992px){.ub-p-category-nav__children{display:flex;flex-direction:column;gap:4px;margin-top:20px;line-height:1.75}}@media(max-width: 991px){.ub-p-category-nav__children{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 15px;margin-top:20px}}@media(min-width: 992px){.ub-p-category-nav__children-item .ub-c-icon-btn__text{top:.1em}}.ub-p-category-nav__children-item-link{color:#222;display:flex;flex-direction:row-reverse}@media(min-width: 992px){.ub-p-category-nav__children-item-link{gap:8px}}@media(max-width: 991px){.ub-p-category-nav__children-item-link{padding:16px 0;min-height:100%;border-top:1px solid #ddd;line-height:1.75;gap:5px}}.ub-p-category-nav__children-item-link:hover{text-decoration:none}.ub-p-category-nav__children-item-link .circle{display:block;position:relative;width:14px;height:1.74em}@media(max-width: 991px){.ub-p-category-nav__children-item-link .circle{width:12px}}.ub-p-category-nav__children-item-link .circle::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:20px;height:20px;border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-nav__children-item-link .svg{position:relative;width:100%;height:100%;object-fit:contain;fill:#1971d4;transition:fill .4s cubic-bezier(0.7, 0, 0.3, 1),transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-nav__children-item-link .text{flex:1}.ub-p-category-nav__children-item-link .text__inner{background-image:linear-gradient(#1971D4, #1971D4);background-position:0% 0%;background-size:0% 1px;background-repeat:no-repeat;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(any-hover: hover){.ub-p-category-nav__children-item-link:hover .text__inner{color:#1971d4}.ub-p-category-nav__children-item-link:hover .circle::before{transform:translate(-50%, -50%) scale(1)}.ub-p-category-nav__children-item-link:hover .circle .svg{fill:#fff;transform:scale(0.7)}}@media(min-width: 992px){.ub-p-category-exnav{display:grid;gap:40px}}@media(max-width: 991px){.ub-p-category-exnav{border-top:1px solid #ddd}}@media(min-width: 992px){.ub-p-category-exnav--ir{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.ub-p-category-exnav--ir .ub-p-category-exnav__item{grid-row:span 2}.ub-p-category-exnav--ir .ub-p-category-exnav__item:nth-child(1){grid-column:1/3}.ub-p-category-exnav--ir .ub-p-category-exnav__item:nth-child(2){grid-column:3}.ub-p-category-exnav--ir .ub-p-category-exnav__item:nth-child(3){grid-column:1}.ub-p-category-exnav--ir .ub-p-category-exnav__item:nth-child(4){grid-column:2}.ub-p-category-exnav--ir .ub-p-category-exnav__item:nth-child(5){grid-column:3}}.ub-p-category-exnav__parent-link{display:block;color:#222;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(max-width: 991px){.ub-p-category-exnav__parent-link{display:flex;align-items:center;gap:16px;padding-block:20px}}.ub-p-category-exnav__parent-link:hover{text-decoration:none}.ub-p-category-exnav__parent-link-img{display:block;overflow:hidden;position:relative}@media(min-width: 992px){.ub-p-category-exnav__parent-link-img{border-radius:8px;aspect-ratio:16/9}.ub-p-category-exnav__parent-link-img--col2{aspect-ratio:744/198}}@media(max-width: 991px){.ub-p-category-exnav__parent-link-img{border-radius:4px;aspect-ratio:105/59.06;width:105px}}.ub-p-category-exnav__parent-link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-exnav__parent-link-img img{width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-exnav__parent-link-title{position:relative;display:flex;align-items:center}@media(min-width: 992px){.ub-p-category-exnav__parent-link-title{margin-top:20px}}@media(max-width: 991px){.ub-p-category-exnav__parent-link-title{flex:1}}.ub-p-category-exnav__parent-link-title .svg{position:relative;z-index:1;width:16px;height:16px;fill:#1971d4;margin-right:8px;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transform-origin:0 50%}@media(max-width: 991px){.ub-p-category-exnav__parent-link-title .svg{width:12px;height:12px}}.ub-p-category-exnav__parent-link-title .text{flex:1;font-weight:700;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-category-exnav__parent-link-title .text{font-size:2rem;line-height:2}}@media(max-width: 991px){.ub-p-category-exnav__parent-link-title .text{font-size:1.6rem}}.ub-p-category-exnav__parent-link-title .circle{display:block;position:absolute;top:50%;transform:translateY(-50%);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-category-exnav__parent-link-title .circle{left:-6px;width:24px;height:24px}}@media(max-width: 991px){.ub-p-category-exnav__parent-link-title .circle{left:-4px;width:20px;height:20px;display:none}}.ub-p-category-exnav__parent-link-title .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-category-exnav__parent-link-desc{display:block;color:#737373;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 992px){.ub-p-category-exnav__parent-link-desc{margin-top:20px;font-size:1.4rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-p-category-exnav__parent-link-desc{margin-top:8px;font-size:1.2rem;line-height:2}}@media(any-hover: hover){.ub-p-category-exnav__parent-link:hover{color:#1971d4}.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-img::before{opacity:.4}.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-img img{scale:1.1}.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .svg{fill:#fff}}@media(any-hover: hover)and (min-width: 992px){.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .svg{transform:translateX(8px) scale(0.83)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .svg{transform:translateX(5px) scale(0.83)}}@media(any-hover: hover)and (min-width: 992px){.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .circle{transform:translate(8px, -50%)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .circle{transform:translate(4px, -50%)}}@media(any-hover: hover){.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .circle::before{transform:scale(1)}.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-title .text{transform:translateX(12px)}.ub-p-category-exnav__parent-link:hover .ub-p-category-exnav__parent-link-desc{color:#1971d4}}.ub-p-category-exnav__item{display:grid;grid-template-rows:subgrid;gap:0}@media(min-width: 992px){.ub-p-category-exnav__children-wrapper{margin-block-start:20px}}@media(max-width: 991px){.ub-p-category-exnav__children-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(0.7, 0, 0.3, 1);border-bottom:1px solid #ddd}}.ub-p-category-exnav__children{font-size:1.6rem}@media(min-width: 992px){.ub-p-category-exnav__children{flex:1}}@media(max-width: 991px){.ub-p-category-exnav__children{display:flex;flex-direction:column;gap:12px;padding-block-end:20px}}@media(max-width: 991px){.ub-p-category-exnav__children-inner{overflow:hidden;visibility:hidden;transition:visibility .4s cubic-bezier(0.7, 0, 0.3, 1)}}@media(min-width: 992px){.ub-p-category-exnav__2columns{display:flex;gap:40px}}@media(max-width: 991px){.ub-p-category-exnav__2columns{display:flex;flex-direction:column;gap:12px}.ub-p-category-exnav__2columns .ub-p-category-exnav__children:not(:last-child){padding-block-end:0}}@media(min-width: 992px){.ub-p-category-exnav__children--others{margin-block-start:20px}.ub-p-category-exnav__children--others .ub-p-category-exnav__parent-link-title{margin-block-start:0 !important}}@media(max-width: 991px){.ub-p-category-exnav__children--others{display:flex;flex-direction:column;gap:12px;margin-block-start:20px}.ub-p-category-exnav__children--others .ub-p-category-exnav__parent-link{padding-block:0}}.ub-p-category-exnav__parent+.ub-p-category-exnav__parent{margin-block-start:0 !important}.ub-p-category-exnav__parent-toggle-icon{display:block}.ub-p-category-exnav__parent-toggle-icon svg{width:16px !important;height:16px !important;fill:#1971d4}@media(min-width: 992px){.ub-p-category-exnav__parent-toggle-icon{display:none}}@media(min-width: 992px){.ub-p-category-exnav__children-item .ub-c-icon-btn__icon{top:.07em}}@media(max-width: 991px){.ub-p-category-exnav__children-item{font-size:1.4rem}.ub-p-category-exnav__children-item .ub-c-icon-btn__icon{width:12px;top:.05em}}.ub-p-category-exnav__children-item--sp-only .ub-c-icon-btn{font-weight:600}@media(min-width: 992px){.ub-p-category-exnav__children-item--sp-only{display:none}}@media(max-width: 991px){.ub-p-category-exnav__parent-link:not(.ub-p-category-exnav__parent-link--other) .ub-p-category-exnav__parent-link-title .svg{display:none}}.ub-p-category-exnav__item:not(.is-open) .ub-p-category-exnav__parent-toggle-close{display:none}.ub-p-category-exnav__item.is-open .ub-p-category-exnav__parent-toggle-open{display:none}.ub-p-category-exnav__item.is-open .ub-p-category-exnav__children-container{grid-template-rows:1fr}.ub-p-category-exnav__item.is-open .ub-p-category-exnav__children-inner{visibility:visible}.ub-p-bg-separate{background:#fff}@media(min-width: 992px){.ub-p-bg-separate{margin-top:140px;padding-top:140px;padding-bottom:140px}}@media(max-width: 991px){.ub-p-bg-separate{margin-top:100px;padding-top:100px;padding-bottom:40px}}.ub-p-toggle-box{position:relative;--duration: 0.1s;--easing: ease-in-out}@media(min-width: 992px){.ub-p-toggle-box__contents{position:absolute;top:calc(100% + 10px);left:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(0, 10px);z-index:2}.ub-p-toggle-box__contents.is-reverse{top:auto;bottom:calc(100% + 10px)}}@media(max-width: 991px){.ub-p-toggle-box__contents{display:grid;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(0.7, 0, 0.3, 1),visibility .4s cubic-bezier(0.7, 0, 0.3, 1)}}@media(max-width: 991px){.ub-p-toggle-box__contents-inner{overflow:hidden}}@media(min-width: 992px){.ub-p-toggle-box.is-open .ub-p-toggle-box__contents{transition:opacity var(--duration) var(--easing),visibility var(--duration) var(--easing),transform var(--duration) var(--easing);opacity:1;visibility:visible;pointer-events:auto;transform:translate(0, 0)}}@media(max-width: 991px){.ub-p-toggle-box.is-open .ub-p-toggle-box__contents{grid-template-rows:1fr;visibility:visible}}.ub-p-child-nav{line-height:1.75}@media(min-width: 992px){.ub-p-child-nav{position:relative;padding:16px 20px;background-color:#fff;border-radius:8px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.08);color:#222;font-size:12px;z-index:10}}@media(max-width: 991px){.ub-p-child-nav{padding-block-end:20px;font-size:12px}}@media(min-width: 992px){.ub-p-child-nav__inner{display:flex;flex-direction:column;gap:12px}}@media(min-width: 992px){.ub-p-child-nav__list{display:flex;flex-direction:column;gap:12px}}@media(max-width: 991px){.ub-p-child-nav__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 15px}}.ub-p-child-nav__item{line-height:1.75}@media(min-width: 992px){.ub-p-child-nav__item .ub-c-icon-btn__icon{top:-0.05em}}.ub-p-child-nav__close-btn{line-height:1.75}.ub-p-child-nav__close-btn .ub-c-icon-btn{line-height:1.75}@media(min-width: 992px){.ub-p-child-nav__close-btn{display:flex;justify-content:flex-end;font-size:12px}.ub-p-child-nav__close-btn .ub-c-icon-btn__icon{position:relative;top:-0.02em}}@media(max-width: 991px){.ub-p-child-nav__close-btn{display:none}}@media(min-width: 992px){.ub-p-child-nav--ir{width:254px}}@media(min-width: 992px){.ub-p-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}}@media(max-width: 991px){.ub-p-cards{display:flex;flex-direction:column;gap:8px}}.ub-p-tabs__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr}.ub-c-tab:nth-child(1){grid-area:1/1/2/2}.ub-c-tab:nth-child(3){grid-area:1/2/2/3}.ub-p-tabs__content{grid-area:2/1/3/3}.ub-p-tabs__content.is-active{display:block}.ub-p-tabs__content:not(.is-active){display:none}.ub-p-news-items-for-cms__hidden{display:none}.ub-p-section-has-bg{position:relative}.ub-p-section-has-bg__content{position:relative}@media(min-width: 992px){.ub-p-section-has-bg__content{padding-block:140px}}.ub-p-section-has-bg__inner{position:relative;box-sizing:border-box;z-index:1}@media(min-width: 992px){.ub-p-section-has-bg__inner{padding-left:152px;padding-right:152px;max-width:1440px;margin-left:auto;margin-right:auto}}.ub-p-section-has-bg__bg{position:absolute;top:0;left:0;width:100%;height:100%}.ub-p-section-has-bg__bg::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);content:""}.ub-p-section-has-bg__bg video,.ub-p-section-has-bg__bg img{width:100%;height:100%;object-fit:cover}@media(max-width: 991px){.ub-p-section-has-bg__hgroup{padding-block:100px;padding-inline:25px}}@media(min-width: 992px){.ub-p-section-has-bg__bg--sp{display:none}}@media(max-width: 991px){.ub-p-section-has-bg__bg--pc{display:none}}.ub-p-section-has-bg__hgroup{position:relative}.ub-p-section-has-bg__hgroup-inner{position:relative;z-index:1}.ub-p-tooltip-menu-trigger{display:inline-block;color:currentcolor;background:none;border:none;padding:0;cursor:pointer;font-family:var(--base-font-family);font-size:inherit;font-weight:300;letter-spacing:.05em}@media(max-width: 991px){.ub-p-tooltip-menu-trigger{display:block;width:100%;padding-block:16px}}.ub-p-tooltip-menu-trigger__inner{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:8px}@media(max-width: 991px){.ub-p-tooltip-menu-trigger__inner{display:flex;justify-content:space-between;flex-direction:row;width:100%}}.ub-p-tooltip-menu-trigger__icon{position:relative;top:.14em;display:inline-block;width:1em;height:1em}.ub-p-tooltip-menu-trigger__icon svg{position:relative;display:block;width:100%;height:100%;object-fit:contain;fill:#1971d4;transition:fill .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-tooltip-menu-trigger__icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:20px;height:20px;border-radius:50%;background-color:#1971d4;content:"";transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-tooltip-menu-trigger__text{position:relative;display:inline-block}.ub-p-tooltip-menu-trigger--white .ub-p-tooltip-menu-trigger__icon::before{background-color:#fff}.ub-p-tooltip-menu-trigger--white .ub-p-tooltip-menu-trigger__icon svg{fill:#fff}.ub-p-tooltip-menu-trigger.is-open .ub-p-tooltip-menu-trigger__icon-plus{display:none}.ub-p-tooltip-menu-trigger:not(.is-open) .ub-p-tooltip-menu-trigger__icon-minus{display:none}@media(any-hover: hover){.ub-p-tooltip-menu-trigger.is-hover .ub-p-tooltip-menu-trigger__icon::before{transform:translate(-50%, -50%) scale(1)}.ub-p-tooltip-menu-trigger.is-hover .ub-p-tooltip-menu-trigger__icon svg{fill:#fff}.ub-p-tooltip-menu-trigger--white.is-hover .ub-p-tooltip-menu-trigger__icon::before{background-color:#fff}.ub-p-tooltip-menu-trigger--white.is-hover .ub-p-tooltip-menu-trigger__icon svg{fill:#00205b}}@media(any-hover: hover){.ub-p-tooltip-menu-trigger--white.ub-p-tooltip-menu-trigger--link:hover .ub-p-tooltip-menu-trigger__icon::before{transform:translate(-50%, -50%) scale(1)}.ub-p-tooltip-menu-trigger--white.ub-p-tooltip-menu-trigger--link:hover .ub-p-tooltip-menu-trigger__icon svg{fill:#00205b}}.ub-p-bg-slider{position:relative;width:100%;height:100%}.ub-p-bg-slider.is-pause .ub-p-bg-slider__control .pause{display:none}.ub-p-bg-slider.is-pause .ub-p-bg-slider__control .resume{display:block}.ub-p-bg-slider.is-first-anime .ub-p-bg-slider__item:nth-child(1) .ub-p-section-bg__slider-item-img{opacity:1 !important}.ub-p-bg-slider__wrapper{overflow:hidden;position:relative}.ub-p-bg-slider__item{position:relative;z-index:0}.ub-p-bg-slider__item.is-prev{z-index:1}.ub-p-bg-slider__item.is-active{z-index:2}.ub-p-bg-slider__item:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}.ub-p-bg-slider__item-img{display:block;opacity:0}.ub-p-bg-slider__item-img img{width:100%;height:100%;object-fit:cover}.ub-p-bg-slider__pagination{position:absolute;right:0;z-index:5;display:flex;justify-content:flex-end}@media(min-width: 992px){.ub-p-bg-slider__pagination{bottom:33px !important;gap:16px;padding:0 68px}}@media(max-width: 991px){.ub-p-bg-slider__pagination{bottom:38px !important;gap:10px;padding:0 66px}}.ub-p-bg-slider__pagination .bullet{display:block;position:relative;margin:0 !important;background:#fff;opacity:1;padding:0;border-radius:50%}@media(min-width: 992px){.ub-p-bg-slider__pagination .bullet{width:6px;height:6px}}@media(max-width: 991px){.ub-p-bg-slider__pagination .bullet{width:5px;height:5px}}.ub-p-bg-slider__pagination .bullet.is-active{background:#1971d4;pointer-events:none}.ub-p-bg-slider__pagination .bullet.is-active::before{display:none}.ub-p-bg-slider__pagination .bullet::before{position:absolute;top:50%;left:50%;z-index:-1;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:1;transform:translate(-50%, -50%)}.ub-p-bg-slider__control{position:absolute;z-index:15;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.3);transition-property:transform,background;transition-duration:.2s;transition-property:cubic-bezier(0.175, 0.885, 0.32, 1.275);--progress: 50;--circumference: calc(32 * 3.14)}@media(min-width: 992px){.ub-p-bg-slider__control{bottom:20px;right:20px}}@media(max-width: 991px){.ub-p-bg-slider__control{bottom:25px;right:25px}}.ub-p-bg-slider__control .circle{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%) rotate(-90deg)}.ub-p-bg-slider__control .circle__line{width:100%;height:100%;position:relative;fill:none;stroke-width:2;stroke:#f3f3f3;stroke-dasharray:var(--circumference);stroke-dashoffset:0;stroke-linecap:round;stroke-dashoffset:calc(var(--circumference) - var(--circumference)*var(--progress));stroke:#fff}.ub-p-bg-slider__control .pause,.ub-p-bg-slider__control .resume{width:16px;height:16px}.ub-p-bg-slider__control .pause .svg,.ub-p-bg-slider__control .resume .svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;fill:#fff}.ub-p-bg-slider__control .pause{display:block}.ub-p-bg-slider__control .resume{display:none}@keyframes loop-slider-anime{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 24px))}}.ub-p-loop-slider{position:relative;width:100%;height:100%}.ub-p-loop-slider__wrapper{overflow:hidden;position:relative}.ub-p-loop-slider__inner{position:relative;left:50%;display:flex}@media(min-width: 992px){.ub-p-loop-slider__inner{gap:24px}}@media(max-width: 991px){.ub-p-loop-slider__inner{gap:20px}}.ub-p-loop-slider__items{display:flex;flex-shrink:0;transform:translateX(-100%)}.ub-p-loop-slider__items-inner{display:flex;flex-shrink:0;animation:loop-slider-anime 100s linear infinite}@media(min-width: 992px){.ub-p-loop-slider__items-inner{gap:24px}}@media(max-width: 991px){.ub-p-loop-slider__items-inner{gap:20px}}.ub-p-loop-slider__item{position:relative;flex-shrink:0;width:294px;border-radius:8px;overflow:hidden}.ub-p-loop-slider__item img{width:100%;height:auto}@media(min-width: 992px){.ub-p-loop-slider__item{width:294px}}@media(max-width: 991px){.ub-p-loop-slider__item{width:235px}}.ub-p-loop-slider__item::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.6) 100%);content:""}.ub-p-loop-slider__item-content{position:absolute;bottom:0;left:0;width:100%;padding:20px;display:flex;flex-direction:column;gap:4px;z-index:1}.ub-p-loop-slider__item-team{font-weight:600;line-height:1.75;color:#fff}@media(min-width: 992px){.ub-p-loop-slider__item-team{font-size:1.2rem}}@media(max-width: 991px){.ub-p-loop-slider__item-team{font-size:1.1rem}}.ub-p-loop-slider__item-position{font-weight:600;line-height:2;color:#fff}@media(min-width: 992px){.ub-p-loop-slider__item-position{font-size:1.1rem}}@media(max-width: 991px){.ub-p-loop-slider__item-position{font-size:1rem}}.ub-p-loop-slider__item-tags{display:flex;flex-wrap:wrap;gap:4px}.ub-p-loop-slider__item-tag{display:inline-block;background:rgba(0,0,0,.2);border-radius:30px;padding:0 8px;color:#fff;font-weight:300;line-height:2}@media(min-width: 992px){.ub-p-loop-slider__item-tag{font-size:1.1rem}}@media(max-width: 991px){.ub-p-loop-slider__item-tag{font-size:1rem}}.ub-p-loop-slider.is-paused .ub-p-loop-slider__items-inner{animation-play-state:paused}@media(max-width: 991px){.ub-p-news-cards{width:100vw;margin-inline:calc(50% - 50vw);padding-inline-start:25px;padding-inline-end:45px;overflow:hidden}.ub-p-news-cards .splide__track{overflow:visible}}.ub-p-news-cards__pagers{display:flex;justify-content:center;align-items:center;gap:15px;margin-block-start:32px}@media(min-width: 992px){.ub-p-news-cards__pagers{display:none}}.ub-p-news-cards__pagers-progress{flex:1}.ub-p-news-cards__btns{display:flex;justify-content:center;align-items:center;flex-shrink:0}@media(min-width: 992px){.ub-p-news-cards__btns{gap:8px}}@media(max-width: 991px){.ub-p-news-cards__btns{gap:10px}}.ub-p-news-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-template-rows:auto 1fr auto;overflow:hidden;background-color:#fff;text-decoration:none !important}@media(min-width: 992px){.ub-p-news-card{border-radius:8px;padding-block-end:32px}}@media(max-width: 991px){.ub-p-news-card{border-radius:4px;padding-block-end:24px}}.ub-p-news-card__img{position:relative;overflow:hidden}.ub-p-news-card__img img{width:100%;height:auto}.ub-p-news-card__title{position:relative;color:#222;font-size:1.6rem;font-weight:300;line-height:1.75}@media(min-width: 992px){.ub-p-news-card__title{margin-inline:32px;padding-inline-start:20px}.ub-p-news-card__title:not(:first-child){margin-block-start:32px}}@media(max-width: 991px){.ub-p-news-card__title{margin-inline:20px;padding-inline-start:18px}.ub-p-news-card__title:not(:first-child){margin-block-start:24px}}.ub-p-news-card__title-text{position:relative;display:inline-block}.ub-p-news-card__date{font-family:var(--jp-font-family);font-size:1.2rem;font-weight:300;line-height:2;color:#737373}@media(min-width: 992px){.ub-p-news-card__date{margin-inline:32px;padding-inline-start:20px}.ub-p-news-card__date:not(:first-child){margin-block-start:24px}}@media(max-width: 991px){.ub-p-news-card__date{margin-inline:24px;padding-inline-start:18px}.ub-p-news-card__date:not(:first-child){margin-block-start:20px}}.ub-p-news-card__icon{position:absolute;top:0;left:0;display:flex;align-items:center;height:1.6em}@media(max-width: 991px){.ub-p-news-card__icon .ub-p-angle-icon{width:10px;height:10px}}@media(any-hover: hover){.ub-p-news-card{transition:box-shadow .4s cubic-bezier(0.7, 0, 0.3, 1),color .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-news-card:hover{color:#1971d4;box-shadow:0px 8px 16px 0px rgba(0,0,0,.08)}.ub-p-news-card:hover .ub-p-news-card__title{color:#1971d4}.ub-p-news-card:hover .ub-p-news-card__img::before{opacity:.4}.ub-p-news-card:hover .ub-p-news-card__img img{transform:scale(1.1)}.ub-p-news-card:hover .ub-p-angle-icon__circle::before{transform:scale(1)}.ub-p-news-card:hover .ub-p-angle-icon__main{color:#fff;transform:scale(0.83)}.ub-p-news-card:hover .ub-p-news-card__title-text{transform:translateX(0.5em)}.ub-p-news-card:hover .ub-p-news-card__date{color:#1971d4}.ub-p-news-card__img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-news-card__img img{transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-news-card__title-text{transition:color .4s cubic-bezier(0.7, 0, 0.3, 1),transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-news-card__date{transition:color .4s cubic-bezier(0.7, 0, 0.3, 1)}}.ub-p-news-card__blank{position:relative;display:inline-block;width:14px;height:14px;margin-inline-start:.2em;top:.4em;box-sizing:border-box}.ub-p-news-card__blank svg{display:inline-block;width:100%;height:100%;vertical-align:top;object-fit:contain;box-sizing:border-box;fill:currentColor}.ub-p-angle-icon{position:relative;display:inline-block;width:14px;height:14px;vertical-align:top}.ub-p-angle-icon__main{position:relative;z-index:1;display:inline-block;width:100%;height:100%;color:#1971d4}.ub-p-angle-icon__main svg{width:100%;height:100%;object-fit:contain;fill:currentColor;vertical-align:top}.ub-p-angle-icon__circle{position:absolute;top:50%;left:50%;width:24px;height:24px;display:inline-block;border-radius:50%;transform:translate(-50%, -50%);overflow:hidden}.ub-p-angle-icon__circle::before{content:"";display:inline-block;width:100%;height:100%;background-color:#1971d4;transform:scale(0);border-radius:50%}.ub-p-angle-icon--large{width:16px;height:16px}.ub-p-angle-icon--inverted .ub-p-angle-icon__main{color:#fff}.ub-p-angle-icon--inverted .ub-p-angle-icon__circle::before{background-color:#fff}.ub-slb-features__lead{max-width:744px}@media(any-hover: hover){.ub-p-angle-icon__circle::before{transition:transform .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-angle-icon__main{transition:color .4s cubic-bezier(0.7, 0, 0.3, 1),transform .4s cubic-bezier(0.7, 0, 0.3, 1)}}.ub-p-fade-slide-imgs{position:relative;mix-blend-mode:normal}.ub-p-fade-slide-imgs img{display:inline-block;width:100%;height:auto;vertical-align:top;transition:opacity 3s cubic-bezier(0.25, 1, 0.5, 1)}.ub-p-fade-slide-imgs img:not(.is-active){position:absolute;top:0;left:0;opacity:0}.ub-p-fade-slide-imgs__pagers{position:absolute;bottom:20px;right:20px;display:flex;gap:16px}.ub-p-fade-slide-imgs__pager{display:flex;align-items:center;justify-content:center;width:6px;height:6px;border-radius:50%;background-color:#fff;padding:0;border:0;cursor:pointer;transition:background-color .2s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-fade-slide-imgs__pager.is-active{background-color:#1971d4}.ub-p-fade-slide-imgs__pager-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ub-p-pager-dots{display:flex;gap:16px}.ub-p-pager-dots__btn{display:block;width:6px;height:6px;padding:0;border:none;cursor:pointer;border-radius:50%;background-color:#fff}.ub-p-pager-dots__btn.is-active{background-color:#1971d4}.ub-p-motion-stop{display:block;background:none;gap:12px;border:none;color:currentColor;font-size:1.2rem;font-weight:300;line-height:1.75;cursor:pointer}.ub-p-motion-stop__inner{position:relative;display:block;padding-inline-start:0.8rem}.ub-p-motion-stop__inner::before{content:"";position:absolute;top:0;right:0;display:block;width:3.2rem;height:3.2rem;background:rgba(0,0,0,.3);border-radius:3em}.ub-p-motion-stop__main{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.ub-p-motion-stop__icon{position:relative;width:3.2rem;height:3.2rem;overflow:hidden}.ub-p-motion-stop__text{display:block;position:relative;transition:opacity .4s cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-motion-stop__text.is-hidden{position:absolute;top:0;left:0;pointer-events:none}.ub-p-motion-stop__icon-pause,.ub-p-motion-stop__icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:1.6rem;height:1.6rem}.ub-p-motion-stop__icon-pause svg,.ub-p-motion-stop__icon-play svg{width:100%;height:100%;fill:currentColor;object-fit:contain}.ub-p-motion-stop.is-stopped .ub-p-motion-stop__icon-pause{display:none}.ub-p-motion-stop.is-stopped .ub-p-motion-stop__icon-play{display:block}.ub-p-motion-stop:not(.is-stopped) .ub-p-motion-stop__icon-pause{display:block}.ub-p-motion-stop:not(.is-stopped) .ub-p-motion-stop__icon-play{display:none}@media(any-hover: hover){.ub-p-motion-stop:hover .ub-p-motion-stop__inner::before{width:100%}}@media(any-hover: hover)and (min-width: 992px){.ub-p-motion-stop:hover .ub-p-motion-stop__text{opacity:1}}@media(any-hover: hover){.ub-p-motion-stop__inner::before{transition:width .4s cubic-bezier(0.7, 0, 0.3, 1)}}.is-fixed .ub-p-motion-stop__text{opacity:0}.ub-p-progress-bar{position:relative;width:100%;height:2px;border-radius:30px;background:#eee;overflow:hidden}.ub-p-progress-bar__bar{position:absolute;top:0;left:0;width:0%;height:100%;background:#1971d4;border-radius:30px;transition:transform .3s ease-in-out}.ub-p-progress-bar.is-inverted{background:rgba(221,221,221,.2)}.ub-p-progress-bar.is-inverted .ub-p-progress-bar__bar{background:#fff}.ub-p-pager-btn{position:relative;display:block;width:48px;height:48px;background:rgba(0,0,0,0) !important;padding:0;margin:0;overflow:visible}.ub-p-pager-btn::before{display:block;content:"";width:100%;height:100%;background:#fff;border-radius:50%;transition-duration:.4s;transition-property:color,background,transform;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pager-btn::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;content:"";width:16px;height:16px;font-size:0 !important;transition-duration:.4s;transition-property:filter;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pager-btn:not(.is-inverted).is-disabled{background:rgba(0,0,0,0);pointer-events:none}.ub-p-pager-btn:not(.is-inverted).is-disabled::before{background:#fff}.ub-p-pager-btn.is-inverted::before{background:#1971d4}.ub-p-pager-btn.is-inverted.is-disabled::before{background:#1971d4}.ub-p-pager-btn.is-inverted.is-disabled::after{opacity:.5}.ub-p-pager-btn:not(.is-disabled):hover::before{background:#00205b;transform:scale(1.08)}.ub-p-pager-btn:not(.is-disabled):hover::after{filter:brightness(0) invert(1)}.ub-p-pager-btn--next::after{background:url("/image/difference/arrow-rgt.png") no-repeat center center/contain}.ub-p-pager-btn--next.is-disabled::after{background:url("/image/difference/arrow-rgt_off.png") no-repeat center center/contain}.ub-p-pager-btn--next.is-inverted::after{background:url("/image/difference/arrow-rgt_off.png") no-repeat center center/contain;filter:brightness(0) invert(1)}.ub-p-pager-btn--prev::after{background:url("/image/difference/arrow-lft.png") no-repeat center center/contain}.ub-p-pager-btn--prev.is-disabled::after{background:url("/image/difference/arrow-lft_off.png") no-repeat center center/contain}.ub-p-pager-btn--prev.is-inverted::after{background:url("/image/difference/arrow-lft_off.png") no-repeat center center/contain;filter:brightness(0) invert(1)}.ub-p-pickup-news{display:grid;position:relative}@media(min-width: 992px){.ub-p-pickup-news{grid-template-columns:repeat(2, 1fr);gap:min(40px,2.7777777778vw);margin-top:64px}.ub-p-pickup-news__bottom-button{margin-top:80px}}@media(max-width: 991px){.ub-p-pickup-news{gap:25px;margin-top:40px}}.ub-p-pickup-news-slider{overflow:hidden}@media(min-width: 992px){.ub-p-pickup-news-slider{position:sticky;top:134px;width:100%;min-height:400px;height:calc(100vh - 70px - 128px);max-height:calc(var(--slider-width)*5/3);margin-bottom:auto;border-radius:8px}}@media screen and (min-width: 992px)and (max-height: 598px){.ub-p-pickup-news-slider{position:relative;top:0}}@media(max-width: 991px){.ub-p-pickup-news-slider{position:relative;margin:0 -25px}}.ub-p-pickup-news-slider__wrapper{overflow:hidden;position:relative;display:flex;transition:transform .5s ease}.ub-p-pickup-news-slider__item{position:relative}@media(min-width: 992px){.ub-p-pickup-news-slider__item{min-height:400px;height:calc(100vh - 70px - 128px);max-height:calc(var(--slider-width)*5/3);width:100%;max-width:100%}}.ub-p-pickup-news-slider__item-link{display:block}@media(any-hover: hover){.ub-p-pickup-news-slider__item-link:hover .ub-p-pickup-news-slider__item-img::before{opacity:.4}}@media(any-hover: hover)and (min-width: 992px){.ub-p-pickup-news-slider__item-link:hover .ub-p-pickup-news-slider__item-img img{transform:translate(-50%, -50%) scale(1.1)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-pickup-news-slider__item-link:hover .ub-p-pickup-news-slider__item-img img{transform:scale(1.1)}}@media(any-hover: hover){.ub-p-pickup-news-slider__item-link:hover .ub-p-pickup-news-slider__item-title .svg{fill:#fff;transform:translateX(1px) scale(0.83)}.ub-p-pickup-news-slider__item-link:hover .ub-p-pickup-news-slider__item-title .circle::before{transform:scale(1)}}.ub-p-pickup-news-slider__item-img{display:block}.ub-p-pickup-news-slider__item-img img{transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-property:transform;transition-duration:.4s}@media(min-width: 992px){.ub-p-pickup-news-slider__item-img img{width:100%;height:100%;position:absolute;top:50%;left:50%;object-fit:cover;object-position:center;transform:translate(-50%, -50%)}}@media(max-width: 991px){.ub-p-pickup-news-slider__item-img img{width:100%;max-width:100%;height:auto}}.ub-p-pickup-news-slider__item-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pickup-news-slider__item-img::after{content:"";display:block;background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6) 27%, rgba(0, 0, 0, 0.8) 55%);width:100%;height:300px;position:absolute;bottom:0;left:0;opacity:.8;z-index:1}.ub-p-pickup-news-slider__item-title{position:absolute;left:0;z-index:100;display:flex;align-items:flex-start;color:#fff}@media(min-width: 992px){.ub-p-pickup-news-slider__item-title{gap:8px;margin:0 24px;bottom:158px}}@media(max-width: 991px){.ub-p-pickup-news-slider__item-title{gap:7px;margin:0 25px;bottom:120px}}.ub-p-pickup-news-slider__item-title .svg{fill:#fff;position:relative;z-index:1;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transform-origin:0 50%}@media(min-width: 992px){.ub-p-pickup-news-slider__item-title .svg{width:14px;height:14px;top:11px}}@media(max-width: 991px){.ub-p-pickup-news-slider__item-title .svg{width:12px;height:12px;top:8px}}.ub-p-pickup-news-slider__item-title .circle{display:block;position:absolute;width:20px;height:20px}@media(min-width: 992px){.ub-p-pickup-news-slider__item-title .circle{top:7px;left:-3px}}@media(max-width: 991px){.ub-p-pickup-news-slider__item-title .circle{top:5px;left:-3px}}.ub-p-pickup-news-slider__item-title .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pickup-news-slider__item-title .text{flex:1;font-weight:700;transition-property:color,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 992px){.ub-p-pickup-news-slider__item-title .text{font-size:2rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-p-pickup-news-slider__item-title .text{font-size:1.6rem;line-height:2;line-height:1.75}}.ub-p-pickup-news-slider__item-info{position:absolute;left:0;z-index:100;display:flex;flex-wrap:wrap;gap:4px 12px}.ub-p-pickup-news-slider__item-info .date{color:#fff}@media(min-width: 992px){.ub-p-pickup-news-slider__item-info{bottom:108px;margin-left:44px}.ub-p-pickup-news-slider__item-info .date{font-size:1.4rem;line-height:2}}@media(max-width: 991px){.ub-p-pickup-news-slider__item-info{bottom:80px}.ub-p-pickup-news-slider__item-info .ub-c-tag{margin-left:46px}.ub-p-pickup-news-slider__item-info .date{font-size:1.2rem;line-height:2}}.ub-p-pickup-news-list{display:grid}@media(min-width: 992px){.ub-p-pickup-news-list{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-auto-columns:1fr;gap:min(40px,2.7777777778vw)}}@media(max-width: 991px){.ub-p-pickup-news-list{gap:31px}}.ub-p-pickup-news-list__link{display:block;color:#222}.ub-p-pickup-news-list__link:hover{text-decoration:none}.ub-p-pickup-news-list__link::after{display:none !important}.ub-p-pickup-news-list__link-img{display:block;border-radius:8px;overflow:hidden;position:relative;width:100%;padding-top:100%}.ub-p-pickup-news-list__link-img::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pickup-news-list__link-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;transition-property:scale;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pickup-news-list__link-title{position:relative;display:flex;align-items:flex-start}@media(min-width: 992px){.ub-p-pickup-news-list__link-title{gap:8px;margin-top:12px}}@media(max-width: 991px){.ub-p-pickup-news-list__link-title{gap:9px;margin-top:20px}}.ub-p-pickup-news-list__link-title .svg{fill:#1971d4;position:relative;z-index:1;transition-property:fill,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transform-origin:0 50%}@media(min-width: 992px){.ub-p-pickup-news-list__link-title .svg{width:14px;height:14px;top:8px}}@media(max-width: 991px){.ub-p-pickup-news-list__link-title .svg{width:12px;height:12px;top:4px;left:1px}}.ub-p-pickup-news-list__link-title .circle{display:block;position:absolute}@media(min-width: 992px){.ub-p-pickup-news-list__link-title .circle{top:7px;left:0;width:16px;height:16px}}@media(max-width: 991px){.ub-p-pickup-news-list__link-title .circle{top:3px;left:1.5px;width:14px;height:14px}}.ub-p-pickup-news-list__link-title .circle::before{content:"";display:block;width:100%;height:100%;background:#1971d4;border-radius:50%;transform:scale(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.ub-p-pickup-news-list__link-title .text{flex:1;font-weight:700;transition-property:color,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 992px){.ub-p-pickup-news-list__link-title .text{font-size:1.6rem;line-height:2;line-height:1.75}}@media(max-width: 991px){.ub-p-pickup-news-list__link-title .text{font-size:1.4rem;line-height:2;line-height:1.5}}@media(any-hover: hover){.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-img::before{opacity:.4}.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-img img{scale:1.1}.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-title .svg{fill:#fff}}@media(any-hover: hover)and (min-width: 992px){.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-title .svg{transform:translateX(4px) scale(0.6)}}@media(any-hover: hover)and (max-width: 991px){.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-title .svg{transform:translateX(4px) scale(0.6)}}@media(any-hover: hover){.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-title .circle::before{transform:scale(1)}.ub-p-pickup-news-list__link:hover .ub-p-pickup-news-list__link-title .text{color:#1971d4}}.ub-p-pickup-news-list__info{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:12px}@media(min-width: 992px){.ub-p-pickup-news-list__info{font-size:1.2rem;line-height:2;padding-left:20px;gap:4px 9px}}@media(min-width: 992px)and (max-width: 1380px){.ub-p-pickup-news-list__info{display:block}.ub-p-pickup-news-list__info .date{display:block;margin-top:4px}}@media(max-width: 991px){.ub-p-pickup-news-list__info{font-size:1.1rem;line-height:2;padding-left:21px;gap:4px 12px}}.ub-p-pickup-news-list__info .date{color:#737373}



