@charset "UTF-8";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,html,i,iframe,img,ins,kbd,label,legend,li,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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:inherit;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{-webkit-appearance:none;appearance:none;background:0;border:0;margin:0;outline:none;padding:0}dialog{display:block}:where(dialog){background-color:unset;border:unset;color:unset;height:unset;inset-inline-end:unset;inset-inline-start:unset;margin:unset;max-height:unset;max-width:unset;overflow:unset;padding:unset;width:unset}.anime.wave1{transition-delay:0s}.anime.wave2{transition-delay:.2s}.anime.wave3{transition-delay:.4s}.anime.wave4{transition-delay:.6s}.anime.wave5{transition-delay:.8s}.anime.wave6{transition-delay:1s}.anime.wave7{transition-delay:1.2s}.anime.wave8{transition-delay:1.4s}.anime.wave9{transition-delay:1.6s}.anime.wave10{transition-delay:1.8s}.anime{animation-duration:.5s;animation-fill-mode:forwards}.anime:not(.key){transition-duration:.5s}.anime.quick{animation-duration:0s;transition-duration:0s}.anime.flip-x{transform:rotateX(90deg)}.anime.flip-y{transform:rotateY(90deg)}.anime.zoom-in{transform:scale(0)}.anime.top-in{transform:translateY(-50px);transform-origin:0 0}.anime.bottom-in{transform:translateY(50px)}.anime.left-in{transform:translateX(-50px)}.anime.right-in{transform:translateX(50px)}@keyframes transform-purge{to{opacity:1;transform:none}}.anime.bottom-in,.anime.fade-in,.anime.flip-x,.anime.flip-y,.anime.left-in,.anime.right-in,.anime.top-in,.anime.zoom-in{opacity:0;transition-property:opacity,transform}.anime.animated .anime.bottom-in.chain:not(.key),.anime.animated .anime.fade-in.chain:not(.key),.anime.animated .anime.flip-x.chain:not(.key),.anime.animated .anime.flip-y.chain:not(.key),.anime.animated .anime.left-in.chain:not(.key),.anime.animated .anime.right-in.chain:not(.key),.anime.animated .anime.top-in.chain:not(.key),.anime.animated .anime.zoom-in.chain:not(.key),.anime.bottom-in.animated:not(.key),.anime.bottom-in.lock:not(.key),.anime.fade-in.animated:not(.key),.anime.fade-in.lock:not(.key),.anime.flip-x.animated:not(.key),.anime.flip-x.lock:not(.key),.anime.flip-y.animated:not(.key),.anime.flip-y.lock:not(.key),.anime.left-in.animated:not(.key),.anime.left-in.lock:not(.key),.anime.right-in.animated:not(.key),.anime.right-in.lock:not(.key),.anime.top-in.animated:not(.key),.anime.top-in.lock:not(.key),.anime.zoom-in.animated:not(.key),.anime.zoom-in.lock:not(.key),.swiper-slide-active .anime.bottom-in:not(.key),.swiper-slide-active .anime.fade-in:not(.key),.swiper-slide-active .anime.flip-x:not(.key),.swiper-slide-active .anime.flip-y:not(.key),.swiper-slide-active .anime.left-in:not(.key),.swiper-slide-active .anime.right-in:not(.key),.swiper-slide-active .anime.top-in:not(.key),.swiper-slide-active .anime.zoom-in:not(.key){opacity:1;transform:none}.anime.animated .anime.bottom-in.chain.key,.anime.animated .anime.fade-in.chain.key,.anime.animated .anime.flip-x.chain.key,.anime.animated .anime.flip-y.chain.key,.anime.animated .anime.left-in.chain.key,.anime.animated .anime.right-in.chain.key,.anime.animated .anime.top-in.chain.key,.anime.animated .anime.zoom-in.chain.key,.anime.bottom-in.animated.key,.anime.bottom-in.lock.key,.anime.fade-in.animated.key,.anime.fade-in.lock.key,.anime.flip-x.animated.key,.anime.flip-x.lock.key,.anime.flip-y.animated.key,.anime.flip-y.lock.key,.anime.left-in.animated.key,.anime.left-in.lock.key,.anime.right-in.animated.key,.anime.right-in.lock.key,.anime.top-in.animated.key,.anime.top-in.lock.key,.anime.zoom-in.animated.key,.anime.zoom-in.lock.key,.swiper-slide-active .anime.bottom-in.key,.swiper-slide-active .anime.fade-in.key,.swiper-slide-active .anime.flip-x.key,.swiper-slide-active .anime.flip-y.key,.swiper-slide-active .anime.left-in.key,.swiper-slide-active .anime.right-in.key,.swiper-slide-active .anime.top-in.key,.swiper-slide-active .anime.zoom-in.key{animation-name:transform-purge}.anime.expand-left{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.anime.expand-right{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.anime.expand-top{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.anime.expand-bottom{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain:not(.key),.anime.animated .anime.expand-left.chain:not(.key),.anime.animated .anime.expand-right.chain:not(.key),.anime.animated .anime.expand-top.chain:not(.key),.anime.expand-bottom.animated:not(.key),.anime.expand-bottom.lock:not(.key),.anime.expand-left.animated:not(.key),.anime.expand-left.lock:not(.key),.anime.expand-right.animated:not(.key),.anime.expand-right.lock:not(.key),.anime.expand-top.animated:not(.key),.anime.expand-top.lock:not(.key),.swiper-slide-active .anime.expand-bottom:not(.key),.swiper-slide-active .anime.expand-left:not(.key),.swiper-slide-active .anime.expand-right:not(.key),.swiper-slide-active .anime.expand-top:not(.key){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain.key,.anime.animated .anime.expand-left.chain.key,.anime.animated .anime.expand-right.chain.key,.anime.animated .anime.expand-top.chain.key,.anime.expand-bottom.animated.key,.anime.expand-bottom.lock.key,.anime.expand-left.animated.key,.anime.expand-left.lock.key,.anime.expand-right.animated.key,.anime.expand-right.lock.key,.anime.expand-top.animated.key,.anime.expand-top.lock.key,.swiper-slide-active .anime.expand-bottom.key,.swiper-slide-active .anime.expand-left.key,.swiper-slide-active .anime.expand-right.key,.swiper-slide-active .anime.expand-top.key{animation-name:expand}@keyframes expand{to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime.blur-in{filter:blur(12px);opacity:0}.anime.animated .anime.blur-in.chain:not(.key),.anime.blur-in.animated:not(.key),.anime.blur-in.lock:not(.key),.swiper-slide-active .anime.blur-in:not(.key){filter:blur(0);opacity:1}.anime.animated .anime.blur-in.chain.key,.anime.blur-in.animated.key,.anime.blur-in.lock.key,.swiper-slide-active .anime.blur-in.key{animation-name:blur-in}@keyframes blur-in{to{filter:blur(0);opacity:1}}.typeAnime{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:1s cubic-bezier(.37,0,.63,1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path}.typeAnime.animated{-webkit-clip-path:inset(0);clip-path:inset(0)}body .barlow,button.barlow,input.barlow,select.barlow,textarea.barlow{font-family:Barlow Condensed,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body .noto,button.noto,input.noto,select.noto,textarea.noto{font-family:Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body .roboto,button.roboto,input.roboto,select.roboto,textarea.roboto{font-family:Roboto,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-family:roboto Neue,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.flex{display:flex}.flex.bet,.pc-flex.bet,.sp-flex.bet{justify-content:space-between}.flex.aro,.pc-flex.aro,.sp-flex.aro{justify-content:space-around}.flex.vstart,.pc-flex.vstart,.sp-flex.vstart{align-items:flex-start}.flex.vend,.pc-flex.vend,.sp-flex.vend{align-items:flex-end}.flex.vcenter,.pc-flex.vcenter,.sp-flex.vcenter{align-items:center}.flex.hstart,.pc-flex.hstart,.sp-flex.hstart{justify-content:flex-start}.flex.hcenter,.pc-flex.hcenter,.sp-flex.hcenter{justify-content:center}.flex.hend,.pc-flex.hend,.sp-flex.hend{justify-content:flex-end}.flex.str,.pc-flex.str,.sp-flex.str{align-items:stretch}.flex.vert,.pc-flex.vert,.sp-flex.vert{flex-direction:column}.flex.break,.pc-flex.break,.sp-flex.break{flex-wrap:wrap}body.lock{overflow:hidden}.serif{font-family:"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.is-none{display:none!important}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.fw-500{font-weight:500}.fw-700{font-weight:700}.fw-900{font-weight:900}.fz-e7{font-size:.7em}.fz-e8{font-size:.8em}.fz-e9{font-size:.9em}.is-false{pointer-events:none}.is-screenReader{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grayscale{filter:grayscale(100%)}.wp-post h2{font-size:2.2rem;font-weight:700;line-height:1.5;margin-bottom:1em}.wp-post h3{font-size:2rem}.wp-post h3,.wp-post h4,.wp-post h5{font-weight:700;line-height:2;margin-bottom:.5em}.wp-post h4,.wp-post h5{font-size:1.8rem}.wp-post div+h2,.wp-post div+h3,.wp-post div+h4,.wp-post div+h5,.wp-post p+h2,.wp-post p+h3,.wp-post p+h4,.wp-post p+h5{margin-top:5rem}.wp-post p,.wp-post>div{line-height:1.8;margin:.8em 0 1.5em}.wp-post p:last-child,.wp-post>div:last-child{margin-bottom:0}.wp-post b,.wp-post strong{font-weight:700}.wp-post em{font-style:italic}.wp-post table{border-left:1px solid #b9beb3;border-top:1px solid #b9beb3;margin:2rem auto}.wp-post table td,.wp-post table th{border-bottom:1px solid #b9beb3;border-left:0;border-right:1px solid #b9beb3;border-top:0;padding:1rem;text-align:center}.wp-post table th{background:#eff3f1}.wp-post .aligncenter{display:block;margin:0 auto}.wp-post .alignright{float:right;padding-left:3em!important;padding-right:0!important}.wp-post .alignleft{float:left;padding-left:0!important;padding-right:3em!important}.wp-post .wp-caption{border:2px solid #cfcfcf;border-radius:5px;max-width:100%!important;padding:.5em}.wp-post .wp-caption .wp-caption-text{text-align:center}.wp-post ol,.wp-post ul{margin:0 0 0 3rem}.wp-post ol li,.wp-post ul li{margin:0 0 .5em}.wp-post ul li{list-style-type:disc}.wp-post ol li{list-style-type:decimal}.wp-post img[class*=attachment-],.wp-post img[class*=wp-image-]{height:auto;max-width:100%}.wp-post img.alignleft,.wp-post img.alignright{padding:0 1em 2em}.wp-post blockquote{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;background:rgba(0,0,0,.1);display:block;padding:.5rem}.wp-post blockquote p{margin-top:0}body.mceContentBody{font-family:Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.visual-editor{background:#fff}.visual-editor div,.visual-editor p{border:1px dashed #dadada;display:block;line-height:1.5;margin:.8em 0}.mw_wp_form:not(.mw_wp_form_confirm) .conf-content,.mw_wp_form:not(.mw_wp_form_input) .input-content{display:none!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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}@keyframes scroll-hint-appear{0%{opacity:0;transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;transform:translateX(-40px)}}.scroll-hint-icon{background:rgba(0,0,0,.7);border-radius:5px;box-sizing:border-box;height:auto;left:calc(50% - 60px);opacity:0;padding:20px 10px 10px;position:absolute;text-align:center;top:calc(50% - 25px);transition:opacity .3s;width:120px}.scroll-hint-icon-wrap{height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZmlsbD0iI2ZmZiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;transition-delay:2.4s;width:34px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent);right:0}.scroll-hint-shadow-wrap:after,.scroll-hint-shadow-wrap:before{content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:20px;z-index:1}.scroll-hint-shadow-wrap:before{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent);left:0}.scroll-hint-shadow-wrap.is-right-scrollable:after,.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap.is-left-scrollable:before,.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before{opacity:1;visibility:visible}.youtube-wrap,.youtubeWrap{padding-top:56.25%;position:relative;width:100%}.youtube-wrap iframe,.youtubeWrap iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.youtubeCrop{overflow:hidden;padding-bottom:56%;position:relative;z-index:1}.youtubeCrop__img{left:0;position:absolute;top:50%;translate:0,-50%;width:100%}.uLineAnime{position:relative;text-decoration:none}.uLineAnime:before{background:#162f81;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:rotateY(90deg);transform-origin:50%;transition-duration:.5s;width:100%;z-index:5}.uLineAnime.uline-block{display:block}.uLineAnime.uline-left:before{transform-origin:0}.uLineAnime.uline-right:before{transform-origin:100%}.uLineAnime.active,.uLineAnime:hover,a.active .uLineAnime,a:hover .uLineAnime{text-decoration:none}.uLineAnime.active:before,.uLineAnime:hover:before,a.active .uLineAnime:before,a:hover .uLineAnime:before{transform:rotateY(0deg)}.activeToggle.active .activeToggle__off,.activeToggle:not(.active) .activeToggle__on{display:none}.slideshow{overflow:hidden}.slideshow__list{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:slideshow-loop;animation-timing-function:linear;will-change:translate}.slideshow--hoverStop:hover .slideshow__list{animation-play-state:paused}.slideshow--r .slideshow__list{animation-direction:reverse}.slideshow__item{white-space:nowrap}@keyframes slideshow-loop{0%{translate:0}to{translate:-100% 0}}.mdOverlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:1000}.mdOverlay:not(.active){opacity:0;pointer-events:none;visibility:hidden}.mdOverlay--ripple{border-radius:50%;height:300vh;transform:translate(50%,-50%);width:300vh}.mdOverlay--ripple:not(.active){height:0;width:0}.mdOverlay--shutter{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 50%,hsla(0,0%,100%,0));height:200vh}.mdOverlay--shutter:not(.active){transform:translateY(-100%)}.mdModal{left:50%;margin:0 auto;max-width:108rem;pointer-events:none;position:fixed;top:50%;transition-duration:.3s;width:-moz-fit-content;width:fit-content;width:100%;z-index:5000}.mdModal:not([open]){opacity:0;visibility:hidden}.mdModal a,.mdModal button,.mdModal iframe,.mdModal__bg,.mdModal__box{pointer-events:auto}.mdModal__bg{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.mdModal__bg:not(.js-modal-close){cursor:default}.mdModal__bg--hide{opacity:0}.mdModal__frame{position:relative;transform:translate(-50%,-50%);z-index:2}.mdModal__close{color:#0c488c;font-size:4rem;font-weight:600;height:5rem;position:absolute;right:4rem;top:3.4rem;width:5rem;z-index:5}.mdModal__box{background:#fff;border:.8rem solid #fff;border-radius:3.2rem;box-sizing:border-box;display:inline-block;max-height:calc(90vh - 5rem);overflow-y:auto;position:relative;scrollbar-color:rgba(0,0,0,.22) transparent;scrollbar-gutter:stable;scrollbar-width:thin;z-index:2}.mdModal__box::-webkit-scrollbar{width:1rem}.mdModal__box::-webkit-scrollbar-track{background:transparent;margin:2.4rem 0}.mdModal__box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);background-clip:padding-box;border:.3rem solid transparent;border-radius:999px}.mdModal--top{max-width:120rem}.mdModal--top .mdModal__box{border-radius:1.6rem;padding:4rem}.mdModal--top .mdModal__close{background:#fff;border:1px solid #162f81;border-radius:50%;height:6.4rem;padding-bottom:.4rem;right:-2.7rem;top:-3.7rem;width:6.4rem}.mdLoading{max-height:60vh;min-height:9rem;position:relative}.mdLoading:before{animation-duration:.5s;animation-iteration-count:infinite;animation-name:mdLoading;animation-timing-function:linear;border:3px solid #162f81;border-bottom-color:rgba(22,47,129,.5);border-radius:50%;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;position:absolute;top:50%;width:4rem;z-index:2}.mdLoading:not(.active){opacity:0;visibility:hidden}@keyframes mdLoading{to{transform:rotate(1turn)}}.o-list>li,.oList>li,.u-list>li,.uList>li{margin:0 0 0 2%;width:98%}.u-list>li,.uList>li{list-style-type:disc}.o-list>li,.oList>li{list-style-type:decimal}.mdLay{display:flex;transform:perspective(0) translateZ(0);vertical-align:middle;z-index:1}.mdLay,.mdLay__bg{position:relative;transition-duration:.5s}.mdLay__bg{width:100%;z-index:2}.mdLay__bg img{display:block;width:100%}.mdLay.zoom{overflow:hidden}.mdLay__box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}a.active .mdLay.zoom .mdLay__bg,button.active .mdLay.zoom .mdLay__bg{scale:1.1}@font-face{font-display:swap;font-family:iconfont;src:url(font/icon/iconfont.eot?742891664b4a6811642f164091c0c848?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?742891664b4a6811642f164091c0c848) format("woff2"),url(font/icon/iconfont.woff?742891664b4a6811642f164091c0c848) format("woff")}.iconfont,i[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;text-decoration:none;text-transform:none}i[class*=icon-]{display:inline-block;line-height:1;pointer-events:none;vertical-align:middle}i[class*=icon-]:before{display:inline-block;vertical-align:bottom}.icon-arrow-down:before{content:"\f101"}.icon-arrow-right:before{content:"\f102"}.icon-cheo:before{content:"\f103"}.icon-close:before{content:"\f104"}.icon-cta-check:before{content:"\f105"}.icon-cta-contact:before{content:"\f106"}.icon-cta-quotation:before{content:"\f107"}.icon-cta-request:before{content:"\f108"}.icon-down:before{content:"\f109"}.icon-external:before{content:"\f10a"}.icon-facebook:before{content:"\f10b"}.icon-instagram:before{content:"\f10c"}.icon-left:before{content:"\f10d"}.icon-line:before{content:"\f10e"}.icon-long-arrow_rev:before{content:"\f10f"}.icon-long-arrow:before{content:"\f110"}.icon-mail:before{content:"\f111"}.icon-pause:before{content:"\f112"}.icon-phone:before{content:"\f113"}.icon-play:before{content:"\f114"}.icon-plus:before{content:"\f115"}.icon-right:before{content:"\f116"}.icon-tamgiac:before{content:"\f117"}.icon-triangle:before{content:"\f118"}.icon-twitter:before{content:"\f119"}.icon-up:before{content:"\f11a"}.icon-x:before{content:"\f11b"}.mdBtn{align-items:center;border-radius:.8rem;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition-duration:.5s;width:100%;z-index:1}.mdBtn--mat a,.mdBtn--mat button,.mdBtn--mat input[type=submit]{display:block;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.mdBtn:before{background:none;border-radius:50%;content:"";display:inline-block;height:100%;padding-top:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(0);transition-duration:.5s;width:100%;z-index:-1}.mdBtn--stay:before{display:none}.mdBtn.hover,.mdBtn:hover,a.hover .mdBtn,a:hover .mdBtn{text-decoration:none}.mdBtn.hover:before,.mdBtn:hover:before,a.hover .mdBtn:before,a:hover .mdBtn:before{transform:translateY(-50%) scale(1.2)}.mdBtn.black{background-color:#162f81;border:1px solid #162f81;color:#fbfbfb}.mdBtn.black.hover,.mdBtn.black:before,.mdBtn.black:hover,a.hover .mdBtn.black,a:hover .mdBtn.black{background-color:#fbfbfb;color:#162f81}.mdBtn.whiteline{background-color:#162f81;border:1px solid #fbfbfb;color:#fbfbfb}.mdBtn.white,.mdBtn.whiteline.hover,.mdBtn.whiteline:before,.mdBtn.whiteline:hover,a.hover .mdBtn.whiteline,a:hover .mdBtn.whiteline{background-color:#fbfbfb;color:#162f81}.mdBtn.white{border:1px solid #162f81}.mdBtn.white.hover,.mdBtn.white:before,.mdBtn.white:hover,a.hover .mdBtn.white,a:hover .mdBtn.white{background-color:#162f81;color:#fbfbfb}.mdBtn.yellow{background-color:#ea8d01;border:1px solid #ea8d01;color:#fbfbfb}.mdBtn.yellow.hover,.mdBtn.yellow:before,.mdBtn.yellow:hover,a.hover .mdBtn.yellow,a:hover .mdBtn.yellow{background-color:#fff;color:#ea8d01}.mdBtn.blue{background-color:#162f81;border:1px solid #162f81;color:#fbfbfb}.mdBtn.blue.hover,.mdBtn.blue:before,.mdBtn.blue:hover,.mdBtn.blur,a.hover .mdBtn.blue,a:hover .mdBtn.blue{background-color:#fbfbfb;color:#162f81}.mdBtn.blur{border:1px solid #162f81}.mdBtn.blur.hover,.mdBtn.blur:before,.mdBtn.blur:hover,a.hover .mdBtn.blur,a:hover .mdBtn.blur{background-color:hsla(0,0%,100%,.302);opacity:.6}.mdBtn.disable{filter:grayscale(100%);opacity:.5;pointer-events:none}.commonBtn{background:#162f81;border-radius:999.9rem;color:#fff;justify-content:flex-start;padding:0 1.6rem 0 2.4rem;position:relative;transition:all .3s}.commonBtn--back{justify-content:flex-end;padding:0 2.4rem 0 1.6rem}.commonBtn--back .commonBtn__arrow{left:2rem;padding-bottom:.5rem;right:auto;transform:rotate(180deg)}.commonBtn--back .commonBtn__text:after{left:auto;right:0}.commonBtn--light{background:transparent;color:#2a2a2a}.commonBtn--light.hover,.commonBtn--light:before,.commonBtn--light:hover,a.hover .commonBtn--light,a:hover .commonBtn--light{color:#2a2a2a}.commonBtn--light .commonBtn__text:after{background-color:#2a2a2a}.commonBtn--white,.commonBtn--white.hover,.commonBtn--white:before,.commonBtn--white:hover,a.hover .commonBtn--white,a:hover .commonBtn--white{background:#fff;color:#162f81}.commonBtn--white .commonBtn__text:after{background-color:#162f81}.commonBtn__text{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative}.commonBtn__text:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .35s ease;width:0}.commonBtn__arrow{overflow:hidden;position:absolute;right:2rem}.commonBtn__arrow .icon{flex-shrink:0;transition:transform .35s ease,opacity .3s ease}.commonBtn__arrow .icon:first-child{left:50%;margin-left:-.5em;opacity:1;position:absolute;transform:translateX(-140%)}.commonBtn__arrow--circle{border:1px solid #e1e4e5;border-radius:50%;flex-shrink:0;font-size:1.2rem;height:2.4rem;padding-bottom:.3rem;width:2.4rem}.commonBtn:hover .commonBtn__text:after,.hover:hover .commonBtn .commonBtn__text:after{width:100%}.commonBtn:hover .commonBtn__arrow .icon:first-child,.hover:hover .commonBtn .commonBtn__arrow .icon:first-child{transform:translateX(0)}.commonBtn:hover .commonBtn__arrow .icon:nth-child(2),.hover:hover .commonBtn .commonBtn__arrow .icon:nth-child(2){opacity:0;transform:translateX(120%)}.mdAcc__check{display:none}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__btn{cursor:pointer}.mdAcc__body{transition:grid-template-rows .5s ease;transition:grid-template-rows .5s ease,-ms-grid-rows .5s ease}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body>*{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body.active,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__body,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__in{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.unwrap{margin-inline:calc(50% - 50vw);width:100vw}.dualPromoCards{padding:12rem 3.2rem}.dualPromoCards__list{gap:1.6rem}.dualPromoCards__item{width:calc(50% - .8rem)}.dualPromoCards__link{border-radius:1.6rem;color:#fbfbfb;display:block;overflow:hidden}.dualPromoCards__bg{height:100%;position:relative}.dualPromoCards__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .45s ease,transform .45s ease;width:100%}.dualPromoCards__link:hover .dualPromoCards__bg img{filter:blur(.3rem)}.dualPromoCards__box{background:rgba(0,0,0,.7);height:100%;padding:6.4rem;transition:background .5s;width:100%}.dualPromoCards__top{gap:1.6rem}.dualPromoCards__headEn{background:#fbfbfb;border-radius:.4rem;color:#162f81;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1;padding:.6rem .6rem .2rem;width:-moz-fit-content;width:fit-content}.dualPromoCards__headJa{font-feature-settings:"halt" on;font-size:4rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.dualPromoCards__desc{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;line-height:2.2}.dualPromoCards__cta{font-feature-settings:"palt" on;background:#fff;border-radius:999.9rem;color:#2a2a2a;font-size:1.6rem;font-weight:700;height:4.8rem;line-height:1.7;margin:auto 0 0 auto;max-width:100%;padding:0 1.6rem 0 2.4rem;width:32rem}.dualPromoCards__ctaText{position:relative;white-space:nowrap}.dualPromoCards__ctaText:after{background:#2a2a2a;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .35s ease;width:0}.dualPromoCards__ctaArrow{border:1px solid hsla(0,0%,100%,.45);border-radius:50%;flex:none;font-size:1.2rem;height:2.4rem;overflow:hidden;position:relative;width:2.4rem}.dualPromoCards__ctaArrow .icon{flex-shrink:0;transition:transform .35s ease,opacity .3s ease}.dualPromoCards__ctaArrow .icon:first-child{left:50%;margin-left:-.5em;opacity:1;position:absolute;transform:translateX(-140%)}.dualPromoCards__link:hover .dualPromoCards__ctaText:after{width:100%}.dualPromoCards__link:hover .dualPromoCards__ctaArrow .icon:first-child{transform:translateX(0)}.dualPromoCards__link:hover .dualPromoCards__ctaArrow .icon:nth-child(2){opacity:0;transform:translateX(120%)}.secCTA{padding:12rem 0;position:relative}.secCTA:before{display:none}.secCTA__card{border-radius:1.6rem;margin:0 auto;max-width:96%;min-height:48.6rem;overflow:hidden;position:relative}.secCTA__card:focus-visible{outline:3px solid #ea8d01;outline-offset:4px}.secCTA__visual{inset:0;overflow:hidden;position:absolute;z-index:0}.secCTA__visual:after{background:rgba(0,0,0,.7);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.secCTA__bgImg{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1);transition:filter .5s ease,transform .55s ease;width:100%;z-index:0}.secCTA__panel{flex:1 1 auto;gap:3.2rem;padding:12rem 0;position:relative;width:140rem;z-index:2}.secCTA__panel .commonBtn--white{color:#2a2a2a!important}.secCTA__panel .commonBtn--white .commonBtn__text:after{background-color:#2a2a2a!important}.secCTA__copy{flex:1 1 0;gap:3.2rem}.secCTA__head{font-feature-settings:"halt" on;color:#fbfbfb;font-size:4.8rem;font-weight:700;letter-spacing:.05em}.secCTA__lead,.secCTA__sub{color:#fff;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.secCTA__btn{color:#2a2a2a;height:6rem;max-width:100%;width:36rem}.pageNavi .page{color:#b5c0e6;letter-spacing:.14rem;line-height:200%}.pageNavi .active,.pageNavi .page{font-size:2.8rem;font-style:normal;font-weight:500}.pageNavi .active{color:#162f81;pointer-events:none}.pageNavi .reader{background:transparent;color:#162f81;line-height:2}.pageNavi a.move{border:1px solid #162f81;border-radius:2rem;cursor:pointer;display:block;height:2.4rem;position:relative;transition:.3s;width:6rem}.pageNavi a.move .icon{color:#162f81;font-size:1.1rem;left:50%;padding-bottom:.3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.pageNavi a.move.prev{margin-right:1.6rem}.pageNavi a.move.next{margin-left:1.6rem}.pageNavi a.move:hover{background:#162f81}.pageNavi a.move:hover .icon{color:#fbfbfb}.pageNavi span.move.off{opacity:.35;pointer-events:none}.pageNavi .icon{font-size:1.4rem}.pageMv__top{padding:20rem 0 4rem}.pageMv__ttlGroup{gap:6.4rem}.pageMv__head{color:#2a2a2a;font-size:5.6rem}.pageMv__en,.pageMv__head{font-weight:700;letter-spacing:.05em;line-height:1.6}.pageMv__en{color:#162f81;font-size:2.4rem;margin-top:2.4rem;text-transform:uppercase}.pageMv__visual{padding:0 4rem}.pageMv__pic,.pageMv__pic img{border-radius:1.6rem}.pageMv__lead{font-feature-settings:"halt" on;gap:4rem;margin-top:12rem}.pageMv__lead:empty{margin-top:0}.pageMv__leadTitle{font-feature-settings:"halt" on;font-size:4rem;font-weight:700;letter-spacing:.2rem;line-height:1.8}.pageMv__leadText{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:2}.pageMv__line{background:#e5e5e5;height:1px;margin:12rem auto 0;width:96%}.pageMvOther{align-items:center;background:#f6f7f9;border-radius:1.6rem;justify-content:space-between;margin-top:12rem;padding:6.4rem 8rem;width:140rem}.pageMvOther__block{flex:1}.pageMvOther__block:not(:first-of-type){border-left:1px solid #e1e4e5}.pageMvOther__title{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:160%}.pageMvOther__lead,.pageMvOther__title{color:#2a2a2a;font-style:normal;text-align:center}.pageMvOther__lead{align-items:center;display:flex;font-size:1.6rem;font-weight:500;justify-content:center;letter-spacing:.08rem;line-height:200%;margin-top:.4rem;min-height:6.4rem}.pageMvOther__icon{margin:1.6rem auto 0;max-width:10rem}.pageMvOther__link{margin:4rem auto 0;max-width:40rem}.pageMvOther__link .commonBtn{height:6rem}.bread__item{font-feature-settings:"halt" on;color:#7c7c7c;font-size:1.4rem;font-weight:500;letter-spacing:.07rem}.bread__item--link{color:#2a2a2a}.bread__item--icon{font-size:1rem;padding:0 1rem}.pageBlack{background:#2a2a2a;border-radius:1.6rem;margin:0 auto;max-width:184rem;padding:12rem 0}.pageFooterService{padding:0 3.2rem 12rem}.pageFooterService__inner{background:linear-gradient(90deg,#162f81 52%,#0e1f57);border-radius:1.6rem;height:60rem;isolation:isolate;overflow:hidden;position:relative}.pageFooterService__content{gap:3.2rem;height:100%;margin-left:auto;padding:12rem 0;position:relative;width:60.1rem;z-index:2}.pageFooterService__head{color:#fbfbfb;font-size:4.8rem;font-weight:700;line-height:1.6}.pageFooterService__desc{color:#fbfbfb;font-size:2rem;font-weight:700;line-height:2}.pageFooterService__btn{height:6rem;margin-top:1.6rem;max-width:100%;width:36rem}.pageFooterService__img{height:100%;left:5.2rem;max-width:60%;position:absolute;z-index:1}.pageFooterService__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pageFooterNav{padding:16rem 0}.pageFooterNav__list{gap:4rem}.pageFooterNav__item{width:calc(50% - 2rem)}.pageFooterNav__link{border-radius:.8rem;display:block;overflow:hidden}.pageFooterNav__box{background:rgba(12,72,140,.8);color:#fbfbfb;height:100%;padding:4rem;transition:.5s;width:100%}.pageFooterNav__head--en{background:#fbfbfb;border-radius:.4rem;color:#0c488c;font-size:1.6rem;font-weight:400;line-height:1;padding:.8rem .4rem .7rem}.pageFooterNav__head--ja{color:#fbfbfb;font-size:3.2rem;font-style:normal;font-weight:700;line-height:140%;margin-top:1.6rem}.pageFooterNav__desc{font-style:normal;margin:1.4rem 0 0}.pageFooterNav__desc,.pageFooterNav__more{color:#fbfbfb;font-size:1.6rem;font-weight:700;line-height:160%}.pageFooterNav__more{margin:auto 0 0 auto}.pageFooterNav__more .icon{font-size:1.2rem;margin-left:.8rem}.pageFooterColumn{padding-bottom:4rem}.pageFooterColumn .topColumns__list{margin-top:4.8rem}.pageFooterColumn__head{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.7}.pageFooterColumn__list{gap:5rem;margin:4.8rem 0 0}.pageFooterColumn__item{width:calc(33.33333% - 1.66667rem)}.pageFooterColumn__link{border-radius:.8rem;display:block;overflow:hidden}.pageFooterColumn__img{aspect-ratio:16/9;overflow:hidden;width:100%}.pageFooterColumn__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pageFooterColumn__txt{margin:1.6rem 0 0}.pageFooterColumn__data{gap:0 .8rem}.pageFooterColumn__date{font-size:1.8rem;line-height:1}.pageFooterColumn__categories{gap:.8rem}.pageFooterColumn__category{background:#162f81;border-radius:.2rem;color:#fbfbfb;font-size:1.4rem;font-weight:500;height:2rem;line-height:1;padding:0 .8rem}.pageFooterColumn__title{font-size:2.4rem;font-weight:700;line-height:1.7;margin:.8rem 0 0}.pageFooterColumn__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:2rem;font-weight:500;line-height:1.6;overflow:hidden}.radius-4{border-radius:.4rem}.radius-8{border-radius:.8rem}.radius-16{border-radius:1.6rem}.postLink:hover .postOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.postLink:hover .postThumb img{transform:scale(1.111)}.postLink:hover .postTitle{text-decoration:underline}.postThumb{aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;position:relative;width:100%}.postOverlay,.postThumb img{transition:all .5s}.postOverlay{border-radius:1.6rem;inset:0;position:absolute}.postMeta{gap:1.2rem 1.6rem;margin-top:1.6rem}.postDate{color:#7c7c7c;font-weight:500;line-height:1.4}.postCategories{gap:.6rem}.postCategory{border:1px solid #162f81;border-radius:999rem;color:#162f81;font-size:1.4rem;font-weight:500;line-height:1.35;padding:.35rem 1.4rem;transition:background .5s}.postTitle{font-feature-settings:"halt" on;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2a2a2a;display:-webkit-box;font-weight:500;letter-spacing:.16rem;margin:1.2rem 0 0;overflow:hidden;transition:color .5s}html{box-sizing:border-box;font-size:.5208333333vw}*,:after,:before{box-sizing:inherit}body{background:#fff;min-height:100dvh;width:100%}img{box-sizing:content-box;height:auto;max-width:100%;vertical-align:middle}body{line-height:1.8}body,button,input,select,textarea{word-wrap:break-word;color:#2a2a2a;font-family:Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400}a{color:#162f81;text-decoration:none;transition-duration:.3s}p:not([class],:last-child){margin-bottom:1em}::selection{background-color:#12276b;color:#fff}b,strong{font-weight:700}sup{font-size:.7em;vertical-align:super}table{max-width:100%;width:100%}table p:not([class],:last-child){margin-bottom:1em}td,th{word-wrap:break-word;min-height:1em;word-break:break-all}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1}input::placeholder,textarea::placeholder{color:#c1c1c1}textarea{resize:vertical}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],button,select,textarea{background:0;border:0;outline:none}[type=checkbox],[type=radio],[type=submit],a,area,button,label,select,summary{cursor:pointer}.header{background:#fff;border-bottom:1px solid #e0e0e0;left:0;position:fixed;top:0;transition:.5s;white-space:nowrap;width:100%;z-index:1001}.header.headerLow{background-color:transparent;border-bottom:1px solid transparent}.header.headerLow.onMv{background-color:#fff}.header__frame{padding:0 6.4rem}.header__base{height:10rem}.header--form{background:transparent;border-bottom:0;position:static}.header--form+.headerPad{padding-top:8rem}.header--form .header__frame{height:8rem;padding:0 4rem}.header--form .headerLogo__img{width:12rem}.headerLogo__img,.headerLogo__in{position:relative}.headerLogo__img{display:block;transition:opacity .5s;width:16.6rem}.headerLogo__img--onMv{left:0;opacity:0;position:absolute;top:0;transition:opacity .5s}.headerNav__link{color:#2a2a2a;font-size:1.8rem;font-weight:700;line-height:1.8;padding:0 2.4rem}.headerNav__btns{gap:0 1.6rem;margin-left:2.4rem}.headerNav__btn{font-weight:700;height:5rem;letter-spacing:.08rem;line-height:1.8;width:18rem}.headerPulldown__head{color:#2a2a2a;font-size:1.6rem;font-weight:700;gap:.8rem;height:10rem;line-height:1.8;padding:0 1.6rem;transition-duration:.2s}.headerPulldown__head:not(a){cursor:default}.headerPulldown__body{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.95);border-top:1px solid #e1e4e5;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);left:0;opacity:0;padding:.2rem 0 0;pointer-events:none;position:absolute;top:100%;transform:translateY(.8rem);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;visibility:hidden;width:100%;z-index:2}.headerPulldown__body--mega{padding-top:0}.headerPulldown__panel{column-gap:3.2rem;display:grid;grid-template-columns:52rem 1fr;padding:6.4rem 0 8rem}.headerPulldown__panel--mega{column-gap:0;grid-template-columns:52rem 1fr;min-height:44rem;padding:0}.headerPulldown__intro{background:#2a2a2a;color:#fff;padding:6.4rem 4rem 8rem}.headerPulldown__introTag{color:#fff;font-weight:700;letter-spacing:.14rem;line-height:1.4;margin:0 0 2.4rem}.headerPulldown__introLink.commonBtn{background:transparent;border-radius:0;color:#fff;gap:1.6rem;justify-content:space-between;padding:0;width:100%}.headerPulldown__introLink.commonBtn:before{display:none}.headerPulldown__introLink.commonBtn .headerPulldown__introTitle.commonBtn__text{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.6}.headerPulldown__introLink.commonBtn .headerPulldown__introTitle.commonBtn__text:after{background-color:#fff}.headerPulldown__introLink.commonBtn .headerPulldown__introArrow.commonBtn__arrow{border-color:hsla(0,0%,100%,.35);color:#fff;flex-shrink:0;position:relative;right:0}.headerPulldown__introLink.commonBtn.hover,.headerPulldown__introLink.commonBtn:hover{background:transparent;color:#fff}.headerPulldown__introLink.commonBtn.hover .headerPulldown__introTitle.commonBtn__text,.headerPulldown__introLink.commonBtn:hover .headerPulldown__introTitle.commonBtn__text{color:#fff}.headerPulldown__megaMain{display:flex;position:relative}.headerPulldown__megaMainCloseBtn{cursor:pointer;font-size:4.8rem;position:absolute;right:2rem;top:0;transition:color .2s;z-index:10}.headerPulldown__megaMainCloseBtn:hover{color:#ea8d01}.headerPulldown__lv1Col{background:#f6f7f9;max-width:50%;width:59rem}.headerPulldown__lv1Item--hasChild{position:relative}.headerPulldown__lv1Item--hasChild:after{bottom:0;content:"";left:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}.headerPulldown__lv1Item--hasChild.is-lv1Active:after{pointer-events:auto}.headerPulldown__lv1Item.is-lv1Active .headerPulldown__lv1Link{background:#fff}.headerPulldown__lv1Link{border-radius:0;color:#2a2a2a;font-size:2.4rem;font-weight:700;gap:1.2rem;padding:3.2rem;transition:background .2s}.headerPulldown__lv1Link .headerPulldown__lv1Label:after{background-color:#2a2a2a}.headerPulldown__lv1Arrow{flex-shrink:0;position:relative;right:0}.headerPulldown__lv2Col{background:#fff;border-left:1px solid #e7e7e7;min-height:100%;padding:4.8rem 0 8rem;position:relative}.headerPulldown__lv2Panel{inset:0;opacity:0;padding:1rem 3.2rem 0;pointer-events:none;position:absolute;transition:opacity .16s ease,visibility 0s linear .16s;visibility:hidden;z-index:2}.headerPulldown__lv2Panel.is-active{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible;z-index:6}.headerPulldown__lv2Panel--empty{display:none!important}.headerPulldown__lv2Item+.headerPulldown__lv2Item{margin-top:.4rem}.headerPulldown__lv2Link{border-radius:0;color:#2a2a2a;font-size:2rem;font-weight:700;gap:1.2rem;padding:2.4rem 0}.headerPulldown__lv2Link .headerPulldown__lv2Label:after{background-color:#2a2a2a}.headerPulldown__lv2Arrow{flex-shrink:0;position:relative;right:0}.headerPulldown__lv2SubList{gap:2.8rem}.headerPulldown__lv2SubLink{gap:2rem}.headerPulldown__lv2SubArrow{flex-shrink:0;position:relative;right:0}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:first-child:focus-within) .headerPulldown__lv2Panel:first-child:not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:first-child:hover) .headerPulldown__lv2Panel:first-child:not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:first-child:focus-within) .headerPulldown__lv1Item:first-child .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:first-child:hover) .headerPulldown__lv1Item:first-child .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(2):focus-within) .headerPulldown__lv2Panel:nth-child(2):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(2):hover) .headerPulldown__lv2Panel:nth-child(2):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(2):focus-within) .headerPulldown__lv1Item:nth-child(2) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(2):hover) .headerPulldown__lv1Item:nth-child(2) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(3):focus-within) .headerPulldown__lv2Panel:nth-child(3):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(3):hover) .headerPulldown__lv2Panel:nth-child(3):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(3):focus-within) .headerPulldown__lv1Item:nth-child(3) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(3):hover) .headerPulldown__lv1Item:nth-child(3) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(4):focus-within) .headerPulldown__lv2Panel:nth-child(4):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(4):hover) .headerPulldown__lv2Panel:nth-child(4):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(4):focus-within) .headerPulldown__lv1Item:nth-child(4) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(4):hover) .headerPulldown__lv1Item:nth-child(4) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(5):focus-within) .headerPulldown__lv2Panel:nth-child(5):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(5):hover) .headerPulldown__lv2Panel:nth-child(5):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(5):focus-within) .headerPulldown__lv1Item:nth-child(5) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(5):hover) .headerPulldown__lv1Item:nth-child(5) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(6):focus-within) .headerPulldown__lv2Panel:nth-child(6):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(6):hover) .headerPulldown__lv2Panel:nth-child(6):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(6):focus-within) .headerPulldown__lv1Item:nth-child(6) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(6):hover) .headerPulldown__lv1Item:nth-child(6) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(7):focus-within) .headerPulldown__lv2Panel:nth-child(7):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(7):hover) .headerPulldown__lv2Panel:nth-child(7):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(7):focus-within) .headerPulldown__lv1Item:nth-child(7) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(7):hover) .headerPulldown__lv1Item:nth-child(7) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(8):focus-within) .headerPulldown__lv2Panel:nth-child(8):not(.headerPulldown__lv2Panel--empty),.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(8):hover) .headerPulldown__lv2Panel:nth-child(8):not(.headerPulldown__lv2Panel--empty){opacity:1;pointer-events:auto;visibility:visible;z-index:9}.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(8):focus-within) .headerPulldown__lv1Item:nth-child(8) .headerPulldown__lv1Link,.headerPulldown__panel--mega:has(.headerPulldown__lv1Item:nth-child(8):hover) .headerPulldown__lv1Item:nth-child(8) .headerPulldown__lv1Link{background:#fff}.headerPulldown__panelTop{grid-column:1}.headerPulldown__panelTitle{font-size:2.4rem;font-weight:700;position:relative}.headerPulldown__panelTitle:after{background-color:#2a2a2a}.headerPulldown__roundLink{gap:.8rem;padding-left:0;width:100%}.headerPulldown__roundArrow{position:relative;right:0}.headerPulldown__panelDivider{border:0;border-top:1px solid #e7e7e7;grid-column:2;margin:0 0 1.6rem}.headerPulldown__grid{display:grid;gap:3.2rem;grid-column:2;grid-template-columns:repeat(3,1fr)}.headerPulldown__gridLink{border-radius:0;color:#2a2a2a;font-size:1.4rem;font-weight:500;gap:1rem;padding-bottom:1.6rem;padding-left:0;padding-top:.8rem}.headerPulldown__gridLabel:after{background-color:#2a2a2a}.headerPulldown__gridArrow{position:relative;right:0}.headerPulldown__subCols{align-items:start;display:grid;gap:2.4rem 3.2rem;grid-column:2;grid-template-columns:1fr 1fr}.headerPulldown__subCol{align-items:stretch;gap:2rem;min-width:0}.headerPulldown__parentLink{color:#fbfbfb;font-size:2.4rem;font-weight:700;gap:1.6rem;line-height:1.6;transition:color .2s}.headerPulldown__parentLink:hover{color:#ea8d01}.headerPulldown__parentLink:hover .headerPulldown__parentArrow{background:#ea8d01;color:#fbfbfb}.headerPulldown__parentArrow{flex-shrink:0;font-size:1.8rem}.headerPulldown__colStack{gap:1.2rem;position:relative}.headerPulldown__colStack--hasChildren .headerPulldown__childList{background-color:#f6f7f9;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(.8rem);transition:max-height .24s ease,opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}.headerPulldown__colStack--hasChildren:focus-within .headerPulldown__childList,.headerPulldown__colStack--hasChildren:hover .headerPulldown__childList{max-height:48rem;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.headerPulldown__childList--panel{align-self:start;border-top:0;grid-column:2;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;pointer-events:none;transform:translateY(.8rem);transition:max-height .24s ease,opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}.headerPulldown__panelTop.headerPulldown__colStack--hasChildren:focus-within+.headerPulldown__childList--panel,.headerPulldown__panelTop.headerPulldown__colStack--hasChildren:hover+.headerPulldown__childList--panel{max-height:48rem;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.headerPulldown__panelTop.headerPulldown__colStack--hasChildren+.headerPulldown__childList--panel:focus-within,.headerPulldown__panelTop.headerPulldown__colStack--hasChildren+.headerPulldown__childList--panel:hover{max-height:48rem;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.headerPulldown__childItem{padding-left:1rem}.headerPulldown__childItem+.headerPulldown__childItem{margin-top:.4rem}.headerPulldown__childLink{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.4rem;font-weight:500;gap:1.2rem;letter-spacing:.07rem;line-height:1.6;padding:.8rem 0;position:relative;transition:all .2s}.headerPulldown__childLink:after{align-items:center;border:1px solid #e1e4e5;border-radius:999rem;color:#7c7c7c;content:"›";display:inline-flex;flex-shrink:0;font-size:1.2rem;height:2rem;justify-content:center;line-height:1;transition:all .2s;width:2rem}.headerPulldown__childLink:hover{color:#ea8d01}.headerPulldown__childLink:hover:after{border-color:#ea8d01;color:#ea8d01}.headerPulldown__childArrow{display:none}.headerPulldown:focus-within .headerPulldown__body,.headerPulldown:hover .headerPulldown__body{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.headerPulldown.is-closed .headerPulldown__body,.headerPulldown.is-closed:focus-within .headerPulldown__body,.headerPulldown.is-closed:hover .headerPulldown__body{opacity:0;pointer-events:none;transform:translateY(.8rem);transition-delay:0s;visibility:hidden}.gNavBtn{border:0;cursor:pointer;display:inline-block;height:6.8rem;position:relative;vertical-align:middle;width:6.8rem}.gNavBtn__box{height:100%;left:0;top:0;width:100%;z-index:1}.gNavBtn__bar,.gNavBtn__box{display:block;position:absolute}.gNavBtn__bar{background:#2a2a2a;border-radius:6px;height:4px;left:1rem;transition-duration:.3s;width:calc(100% - 2rem);z-index:2}.gNavBtn__bar:first-of-type{top:1.75rem}.gNavBtn__bar:nth-of-type(2){margin-top:-2px;top:50%}.gNavBtn__bar:nth-of-type(3){bottom:1.75rem}.gNavBtn.active .gNavBtn__bar{background:#2a2a2a}.gNavBtn.active .gNavBtn__bar:first-of-type{margin-top:-2px;rotate:-45deg;top:50%;transition:top .3s,margin .3s,rotate .3s ease .3s}.gNavBtn.active .gNavBtn__bar:nth-of-type(2){opacity:0;transform:rotateY(90deg)}.gNavBtn.active .gNavBtn__bar:nth-of-type(3){bottom:50%;margin-bottom:-2px;rotate:45deg;transition:bottom .3s,margin .3s,rotate .3s ease .3s}.gNav{background:#fbfbfb;left:0;max-height:calc(100% - 6.8rem);overflow-y:auto;position:fixed;top:6.8rem;transition-duration:.3s;width:100%;z-index:1000}.gNav:after{content:"";display:block;height:0}.gNav:not(.active){translate:100% 0;visibility:hidden}.gNav__item{font-size:2rem;font-weight:700;line-height:1.2;padding:2rem 0;position:relative}.gNav__acc,.gNav__accToggle{border-bottom:1px solid #e1e4e5}.gNav__accToggle{background:#2a2a2a;box-sizing:border-box;color:#fff;font-size:1.6rem;font-weight:700;padding:2rem;width:100%}.gNav__accIcon{border:1px solid #e1e4e5;border-radius:999.9rem;flex-shrink:0;height:2.4rem;margin-left:1.2rem;position:relative;width:2.4rem}.gNav__accIconTxt{font-size:1.8rem;font-weight:400;inset:0;line-height:1;margin-bottom:.2rem;position:absolute}.gNav__accBody{padding:0 0 2rem}.gNav__accIn{background:#fff;border:1px solid #e1e4e5;border-radius:.6rem;padding:2rem 1.6rem 2.4rem}.gNav__lead{border-bottom:1px solid #e1e4e5;color:#2a2a2a;font-size:1.4rem;font-weight:500;gap:1.2rem;padding:0 2rem 1.6rem;transition:color .2s}.gNav__lead:hover{color:#ea8d01}.gNav__leadIcon{align-items:center;border:1px solid #e1e4e5;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;height:2rem;justify-content:center;width:2rem}.gNav__leadIcon .icon{margin-bottom:2px}.gNav__subLink{border-bottom:1px solid #e1e4e5;color:#2a2a2a;font-size:1.4rem;font-weight:500;gap:1.2rem;padding:1.6rem 2rem;transition:color .2s}.gNav__subLink--merit:first-of-type{display:none}.gNav__subLink:hover{color:#ea8d01}.gNav__subLink--parent{margin-top:.4rem}.gNav__subList>.gNav__childList:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.gNav__subList>.gNav__subLink:last-child{border-bottom:0;padding-bottom:0}.gNav__childItem{margin-top:.8rem}.gNav__childItem+.gNav__childItem{margin-top:1.2rem}.gNav__childLink{color:#2a2a2a;font-size:1.6rem;font-weight:500;gap:1rem;transition:color .2s}.gNav__childLink .icon{flex-shrink:0;font-size:1.2rem}.gNav__childLink:hover{color:#ea8d01}.gNav .headerPulldown__childItem--sub{padding-left:1.2rem}.gNav .headerPulldown__childItem--sub .headerPulldown__childLink{font-size:1.3rem;font-weight:500}.gNav__icon{font-size:1rem;position:absolute;right:2rem;transition-duration:.3s;z-index:2}.mdAcc__check:checked~.mdAcc__btn .gNav__icon{rotate:180deg}.gNav__contact{padding:3rem 2rem}.gNav__btn--mail{height:6rem}.footer{background:#f6f7f9;border-radius:1.6rem 1.6rem 0 0;padding-top:12rem;position:sticky;top:100%;z-index:2}.footer--form{background:transparent;border-radius:0;border-top:1px solid #e1e4e5;padding:1.4rem 4rem}.footer--form .wrap{height:100%}.footer--form .footer__frame{height:100%;padding:0}.footer--form .footerPolicy{font-size:1.6rem}.footer--form .footerCopyright{font-size:1.2rem;padding:0}.footer__bottom{margin:0 auto;max-width:96%;padding:1.6rem 0}.footer__bottomInner{width:100%}.footer__copyright{color:#838383;font-size:1.2rem}.footer__bottomToTop{justify-content:center}.footer__bottomToTop .commonBtn__text{font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:160%}.footer__bottomToTop .commonBtn__arrow{right:-.8rem;transform:rotate(-90deg)}.footer__policy{color:#2a2a2a;font-size:1.4rem;font-weight:500;line-height:1.8}.footerNav{padding-bottom:6.4rem}.footerNav__list{gap:0 1.2rem}.footerNav__item{flex:1 1 0;height:20rem;min-width:0}.footerNav__link.commonBtn{background:#162f81;border-radius:.8rem;color:#fff;gap:1.6rem;height:100%;padding:2.4rem 1.6rem 2rem;width:100%}.footerNav__link.commonBtn .commonBtn__text{font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;min-width:0;text-align:center}.footerNav__link.commonBtn .commonBtn__arrow{position:relative;right:0}.footerNav__link.commonBtn .footerNav__row{gap:1.2rem}.footerNav__icon{color:hsla(0,0%,98%,.72);font-size:3.2rem}.footerData{flex-shrink:0;gap:6.4rem;max-width:32rem}.footerData__logo{max-width:100%}.footerData__contact{font-weight:500;gap:1.2rem 0;line-height:1.8;width:100%}.footerData__text{color:#162f81;font-size:2rem;font-weight:700;text-align:center;width:100%}.footerData__tel{color:#162f81;gap:0 1.6rem;line-height:1}.footerData__tel--link{font-size:5.6rem;font-weight:500}.footerData__tel .icon{font-size:3.8rem;margin-top:.6rem}.footerData__note{color:#2a2a2a;font-size:2rem;font-weight:500;text-align:center;width:100%}.footerOtherCards{gap:1.2rem}.footerOtherCards__item{background:hsla(0,0%,100%,.6);border:1px solid #fff;border-radius:.8rem;padding:2.4rem}.footerOtherCard{color:#2a2a2a;font-size:1.4rem;font-weight:700;gap:1.2rem;position:relative}.footerOtherCard__thumb{border:1px solid #e1e4e5;border-radius:.4rem;width:10rem}.footerOtherCard__thumb img{border-radius:.4rem}.footerOtherCard--content,.footerOtherCard__body{gap:1.6rem}.footerOtherCard__icon{flex-shrink:0;z-index:1}.footerLinkGrid{flex:1;gap:4rem;min-width:0}.footerLinkGrid__row{gap:3.2rem}.footerLink__col{flex-shrink:0;max-width:100%;width:25rem}.footerUnder{border-bottom:1px solid #e1e4e5;border-top:1px solid #e1e4e5;margin:12rem auto 0;max-width:96%;padding:4rem 0}.footerUnder__lead{gap:4rem}.footerUnder__text{font-feature-settings:"halt" on;border-bottom:1px solid #e1e4e5;border-top:1px solid #e1e4e5;font-weight:700;letter-spacing:.08rem;padding:1.6rem 0}.footerUnder__tel{font-size:3.6rem;font-weight:700;gap:.6rem;line-height:1.6}.footerUnder__telLink{color:#2a2a2a}.footerUnder__note{font-feature-settings:"halt" on;color:#7c7c7c;font-size:1.4rem;font-weight:500;letter-spacing:.08rem;line-height:1.8}.footerLink__heading{border-bottom:1px solid #e0e0e0;font-size:1.6rem;font-weight:700;line-height:1.4;padding-bottom:.8rem}.footerLink__heading:hover{border-bottom:1px solid #162f81}.footerLink__heading>a{display:block;position:relative}.footerLink__heading>a:hover{color:#162f81}.footerLink__heading .icon{color:#0c488c;font-size:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.footerLink__headingLink{color:#2a2a2a}.footerLink__accBtn{-webkit-tap-highlight-color:transparent;background:transparent;border:0;box-sizing:border-box;cursor:pointer;font-size:1.6rem;font-weight:700;gap:1.6rem;line-height:140%;text-align:left;width:100%}.footerLink__accBtnLabel{background:transparent;color:#2a2a2a;flex:1;padding:0}.footerLink__accBtnLabel .commonBtn__text:after{background-color:#2a2a2a}.footerLink__accBtnLabel .commonBtn__arrow{position:relative;right:-1.2rem}.footerLink__accIcon{border:1px solid #e1e4e5;border-radius:50%;flex-shrink:0;height:2.4rem;position:relative;width:2.4rem}.footerLink__accIcon:after,.footerLink__accIcon:before{background:#2a2a2a;border-radius:.1rem;content:"";height:.1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}.footerLink__accIcon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease,opacity .2s ease}.footerLink__col--acc.is-open .footerLink__accIcon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.footerLink__sublist{gap:.8rem;line-height:140%;margin-top:1.2rem}.footerLink__subitem--head{margin-top:.8rem}.footerLink__sublink{font-feature-settings:"halt" on;color:#2a2a2a;display:block;font-size:1.4rem;font-weight:500;letter-spacing:.07rem}.footerLink__sublink--child{color:#7c7c7c;padding-left:.8rem}.footerLink__sublink:hover{color:#7c7c7c;opacity:.8}.top{overflow-x:clip;overflow-y:visible}.topHead.white{color:#fff}.topHead__en{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:#162f81;font-size:1.8rem;font-weight:700;letter-spacing:.09rem;line-height:1.4;text-transform:uppercase;transition:.4s cubic-bezier(.37,0,.63,1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path}.topHead__en.animated{-webkit-clip-path:inset(0);clip-path:inset(0)}.white .topHead__en{color:#fff}.topHead__en:before{content:"●";font-size:80%;margin-right:.8rem}.topHead__main{font-size:4.8rem;font-weight:700;letter-spacing:.24rem;line-height:1.6;margin-top:2.4rem}.topHead__subTitle{font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:160%;margin-bottom:1.6rem}.topHead__sub{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2;margin-top:4rem}.topHead__desc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;line-height:2;margin-top:1.2rem}.topHead--white,.topHead--white .topHead__en{color:#fbfbfb}@keyframes topMvMarqueeX{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.topMv{--top-mv-marquee-slow:188s;--top-mv-marquee-fast:128s;--top-mv-marquee-middle:160s;background:#f6f7f9;border-radius:1.6rem;height:84rem;margin-top:10rem;margin-inline:4rem;overflow:hidden;padding:21.8rem 0 8rem;position:relative;z-index:0}.topMv__motion{inset:0;pointer-events:none;position:absolute;z-index:0}.topMv__marquee{left:0;overflow:hidden;position:absolute;right:0}.topMv__marquee--back,.topMv__marquee--front{top:0}.topMv__marquee--front02{bottom:0}.topMv__marqueeTrack{animation:topMvMarqueeX var(--top-mv-marquee-slow) linear infinite;width:max-content;will-change:transform}.topMv__marquee--front .topMv__marqueeTrack{animation-duration:var(--top-mv-marquee-fast)}.topMv__marquee--front02 .topMv__marqueeTrack{animation-duration:var(--top-mv-marquee-middle)}.topMv__marqueeChunk{flex:none;flex-flow:row nowrap}.topMv__marqueeImg{display:block;flex:none;height:84rem;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto}.topMv__marqueeImg--back{height:84rem}.topMv__marqueeImg--front{height:41rem}.topMv__marqueeImg--front02{height:43rem}.topMv.is-marquee-paused .topMv__marqueeTrack{animation-play-state:paused}.topMv__inner{gap:4rem;pointer-events:auto;position:relative;z-index:1}.topMv__text{max-width:72rem;position:relative}.topMv__catch{gap:.6rem}.topMv__catchLine{-webkit-text-decoration-skip:ink;background:#f6f7f9;box-sizing:border-box;display:inline-block;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.35;max-width:100%;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.topMv__head--main{font-size:7.2rem;font-weight:700;letter-spacing:.36rem;line-height:1.15;margin:1.6rem 0 0;text-shadow:-3px -3px 0 hsla(0,0%,100%,.1),0 -3px 0 hsla(0,0%,100%,.1),3px -3px 0 hsla(0,0%,100%,.1),-3px 0 0 hsla(0,0%,100%,.1),3px 0 0 hsla(0,0%,100%,.1),-3px 3px 0 hsla(0,0%,100%,.1),0 3px 0 hsla(0,0%,100%,.1),3px 3px 0 hsla(0,0%,100%,.1)}.topMv__desc{gap:.8rem;margin:2rem 0 0}.topMv__desc--line{background:#f6f7f9;box-sizing:border-box;color:#7c7c7c;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:.1rem;letter-spacing:.04em;line-height:1.65;max-width:100%;padding:.2em .45em}.topMv__actions{gap:1.6rem 2.4rem;margin:4.8rem 0 0}.topMv__link{margin:0;max-width:100%;width:42rem}.topMv__link--btn{box-sizing:border-box;font-size:2rem;font-weight:500;height:8.4rem;justify-content:space-between;line-height:1.8;padding:0 2.4rem}.topMv__link--btn .icon{position:absolute;right:2rem}.topMv__motionBtn{bottom:6%;box-sizing:border-box;position:absolute;right:4%}.topMv__motionBtnIcon{border:1px solid #162f81;border-radius:2rem;color:#162f81;cursor:pointer;display:block;font-size:1.4rem;height:2.4rem;transition:background .35s,color .35s;width:6rem}.topMv__motionBtnIcon:hover{background:#162f81;color:#fff}.topMv__motionBtnIcon:focus-visible{outline-offset:3px}.topMv__motionBtnIcon--play{display:none}.topMv__motionBtnIcon--play .icon{padding-bottom:.5rem}.topMv.is-marquee-paused .topMv__motionBtnIcon--pause{display:none}.topMv.is-marquee-paused .topMv__motionBtnIcon--play{background:#162f81;color:#fff;display:block}.topMv__slider{margin:8rem 0 6rem}.topMv__slide{width:100%}.topMv__slideshow .slideshow__item{max-width:21.7rem;min-width:21.7rem;padding:0 1.6rem;width:100%}.topMv__slideshow .slideshow__list{animation-duration:100s}.topIntro{padding:8rem 0 12rem;position:relative;z-index:1}.topIntro__bg{bottom:0;z-index:0}.topIntro__bg,.topIntro__bg:after{height:100%;left:0;pointer-events:none;position:absolute;width:100%}.topIntro__bg:after{background:linear-gradient(180deg,#1f446e,rgba(41,75,114,.7) 88%);top:0}.topIntro__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topIntro .wrap{position:relative;z-index:1}.topIntro__inner{align-items:stretch;gap:4rem}.topIntro__top{gap:4.8rem}.topIntro__titleLead{color:#fbfbfb;font-size:1.4rem;font-weight:500;line-height:1.8;margin:.4rem 0 0;max-width:35rem}.topIntro__copy{margin-top:4.8rem}.topIntro__lead{font-feature-settings:"palt";font-weight:700}.topIntro__lead,.topIntro__text{font-size:2.4rem;line-height:2;margin:0}.topIntro__text{font-feature-settings:"palt";font-weight:500}.topIntro__roles{background:#f6f7f9;border-radius:1.6rem;margin-bottom:2.4rem;padding:4rem 8rem 6.4rem}.topIntro__rolesHead{font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.8;padding:.8rem 0}.topIntro__rolesList{gap:3.2rem;margin-top:3rem}.topIntro__rolesItem{align-items:flex-start;flex:1 1 0;gap:2rem;max-width:42rem}.topIntro__roleIcon{flex-shrink:0}.topIntro__roleBody{flex:1 1 auto;gap:1rem;min-width:0}.topIntro__roleTitle{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:1.8;padding:0 0 .8rem}.topIntro__roleDesc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;line-height:2}.topIntro__cta{display:flex;justify-content:center;margin:0}.topIntro__btn{border-width:2px;box-sizing:border-box;flex:0 1 auto;font-size:2rem;font-weight:700;justify-content:space-between;line-height:1.8;max-width:42rem;padding:2.4rem;width:min(100%,42rem)}.topIntro__btn .icon{flex-shrink:0;margin-left:1rem}.topIssue{background:#2a2a2a;border-radius:1.6rem;box-sizing:border-box;margin:0 auto 12rem;max-width:96%;padding:12rem 0 14rem}.topIssue__header{margin-top:8rem}.topIssue__intro{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:1.85;margin-top:1rem}.topIssue__box{background:hsla(0,0%,100%,.05);border:1px solid rgba(246,247,249,.3);border-radius:1.6rem;margin:8rem 0 4rem;padding:4rem 8rem}.topIssue__boxTitle{color:#fff;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.5;margin:0 0 4rem;text-align:center}.topIssue__pills{gap:1.6rem 2.4rem}.topIssue__pill{font-feature-settings:"halt" on;aspect-ratio:1;border:1px solid #e1e4e5;border-radius:50%;box-sizing:border-box;color:#fff;font-weight:500;height:22rem;letter-spacing:.08rem;line-height:2;padding:1.2rem 2.4rem;text-align:center;width:22rem}.topIssue__boxTail{border-bottom:0;border-left:2.5rem solid transparent;border-right:2.5rem solid transparent;border-top:2.8rem solid hsla(0,0%,98%,.18);height:0;margin:0 auto;width:0}.topIssue__bridge{margin:2.4rem 0 0;text-align:center}.topIssue__bridgeLine{color:#fbfbfb;display:inline-block;font-size:3.2rem;font-weight:700;line-height:2.2;text-decoration:underline;text-decoration-color:hsla(0,0%,98%,.85);text-decoration-style:dotted;text-underline-offset:.35em;text-underline-offset:auto;text-underline-position:from-font}.topIssue__cards{display:grid;gap:2.4rem 3.2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:5.6rem 0 0;padding:0}.topIssue__cardItem{margin:0}.topIssue__card{background:hsla(0,0%,100%,.05);border:1px solid rgba(246,247,249,.3);border-radius:.8rem;box-sizing:border-box;color:#fff;gap:2.4rem;height:100%;padding:4rem}.topIssue__card:hover{background:hsla(0,0%,100%,.2)}.topIssue__cardIcon{flex:none;width:5.6rem}.topIssue__cardBody{flex:1;gap:2rem;min-width:0}.topIssue__cardText{gap:.4rem}.topIssue__cardLabel{font-weight:700;line-height:1.5}.topIssue__cardTitle{font-size:3.2rem;font-weight:700;line-height:1.4;margin:.4rem 0 0}.topIssue__cardDesc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;line-height:1.85;margin:1rem 0 0}.topIssue__cardBtn{width:100%}.topIssue__cardLink{background-color:#fff;border-radius:5rem;box-sizing:border-box;flex:none;max-width:100%;min-height:4rem;padding:0 4.8rem 0 2.4rem;width:auto}.topValue{padding:8rem 0 12rem}.topValue__list{gap:6.4rem;margin:12rem 0 8rem}.topValue__item{gap:0 8rem}.topValue__item.checked .topValue__check--box{background:#162f81}.topValue__item:not(:first-child){border-top:1px solid #e1e4e5;padding-top:6.4rem}.topValue__img{flex:none;overflow:hidden;width:39.8rem}.topValue__text{font-feature-settings:"halt" on}.topValue__check{gap:0 1.6rem}.topValue__check--box{border:1px solid #e1e4e5;height:2.4rem;position:relative;top:.5rem;transition:.5s;width:2.4rem}.topValue__check--box:before{border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;content:"";display:block;height:1.6rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - 1rem);transform:rotate(45deg);width:1rem}.topValue__check--head{font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.6}.topValue__check--desc{font-weight:500;letter-spacing:.08rem;line-height:1.8}.topValue__main{padding:2.4rem 0 0}.topValue__head{font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1.6}.topValue__desc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;line-height:2;margin:.4rem 0 0}.topValue__more{margin:12rem 0 0;text-align:center}.topValue__more--btn{font-size:2rem;font-weight:500;height:8.4rem;justify-content:space-between;padding:0 2.4rem;width:42rem}.topValue__more--btn .icon{font-size:1.6rem}.topArea{background:url(../img/top_area_bg.png) no-repeat 50%/cover;padding:12rem 0}.topArea__intro{font-size:2.4rem;font-weight:700;line-height:2;margin:4.8rem 0 0}.topArea__container{margin:24rem 0 0;position:relative}.topArea__nav{gap:3.2rem 0;width:40rem}.topArea__nav--item{background:#162f81;color:#fbfbfb;font-size:2.4rem;font-weight:700;height:8rem;line-height:2;position:relative;transition:.5s;z-index:1}.topArea__nav--item:after{border-top:2px dashed #162f81;content:"";display:block;left:100%;position:absolute;top:calc(50% - 1px);width:80%;z-index:-1}.topArea__nav--item:not(.active){background:rgba(22,47,129,.5);cursor:pointer}.topArea__nav--item:not(.active):after{opacity:0}.topArea__body{background:#fbfbfb;border-radius:.8rem;height:51rem;padding:3.2rem 4rem;position:relative;width:82rem;z-index:1}.topArea__num{color:#162f81;font-size:2.4rem;line-height:1}.topArea__num--num{font-size:4.8rem}.topArea__head{color:#162f81;font-size:3.2rem;font-weight:700;line-height:1.6;margin:4.8rem 0 0}.topArea__desc{font-size:2rem;font-weight:500;line-height:2;margin:.8rem 0 0}.topArea__more{gap:0 4rem;margin:24rem 0 0;position:relative;text-align:center}.topArea__more--btn{font-size:2rem;font-weight:500;height:8.4rem;justify-content:space-between;padding:0 2.4rem;width:42rem}.topArea__more--btn .icon{font-size:1.6rem}.topArea__scroll{bottom:2.4rem;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:160%;position:relative}@keyframes topAreaScrollArrow{0%{opacity:1;transform:translateY(0)}8%{opacity:.4;transform:translateY(.4em)}16%,to{opacity:1;transform:translateY(0)}}.topBgArea{background:#f6f7f9;border-radius:1.6rem;margin:auto;max-width:96%;position:relative;z-index:1}.topBgArea__bg{bottom:0;left:0;position:absolute;width:100%;z-index:-1}.topAchievements{padding:12rem 0}.topAchievements .topLine{margin-bottom:8rem}.topAchievements__head{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.6;margin:12rem 0 4rem}.topAchievements__caseOne{background:hsla(0,0%,100%,.6);border:2px solid #fff;border-radius:1.6rem;padding:6.4rem 8rem}.topAchievements__caseOne--item{color:#2a2a2a}.topAchievements__caseOne--item:hover .topAchievements__case--title{text-decoration:underline}.topAchievements__caseOne--item:hover .topAchievements__caseOne--imgOverlay{opacity:1}.topAchievements__caseOne--item:hover .mdLay.zoom .mdLay__bg{scale:1.08}.topAchievements__caseOne--item .topAchievements__caseBody{flex:1 1 0;padding:0 4.8rem}.topAchievements__caseOne--item .topAchievements__case--point{border-top:1px solid #e1e4e5;margin-top:2.4rem;padding-top:2.4rem}.topAchievements__caseOne--img{border-radius:1.2rem 0 0 1.2rem;flex:0 0 45%;max-width:54rem;min-width:0;overflow:hidden;position:relative;width:100%}.topAchievements__caseOne--img.mdLay.zoom .mdLay__bg{transition:scale .45s ease}.topAchievements__caseOne--imgOverlay{background:hsla(0,0%,100%,.22);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:4}.topAchievements__caseBody{flex:1 1 0}.topAchievements__desc{font-size:2rem;font-weight:500;line-height:1.8;margin:.8rem 0 0}.topAchievements__list{gap:0 6.7rem;margin:6.4rem 0 0}.topAchievements__graph{box-sizing:border-box;margin:8rem 0 0}.topAchievements__graphGrid{gap:2.4rem 1.6rem}.topAchievements__graphCol{border:1px solid #e1e4e5;border-radius:.8rem;flex:1 1 0;padding:4rem}.topAchievements__graphTitle{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;margin:0 0 3.2rem}.topAchievements__case{margin:6.4rem 0 0}.topAchievements__case--item:hover .topAchievements__case--title{text-decoration:underline}.topAchievements__case--pointHead{font-feature-settings:"halt" on;background:url(../img/icon_point.svg) no-repeat 0/1.6rem auto;background-size:2rem;color:#162f81;font-size:1.8rem;font-weight:700;letter-spacing:.18rem;line-height:2;padding-left:3.2rem}.topAchievements__case--pointText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-feature-settings:"halt" on;display:-webkit-box;font-weight:500;letter-spacing:.08rem;line-height:2;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis}.topAchievements__case--slider{width:100%}.topAchievements__case--slider .topAchievements__case--grid{gap:4.4rem;width:100%}.topAchievements__case--slider .topAchievements__case--cell{flex:1 1 0}.topAchievements__case--slider .topAchievements__case--cell .topAchievements__case--item{color:#2a2a2a;flex:1 1 auto;min-height:0;width:100%}.topAchievements__case--slider .topAchievements__case--body{flex:1 1 auto;min-height:0}.topAchievements__case--img{height:26.1rem;margin-bottom:1.6rem;overflow:hidden}.topAchievements__case--img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topAchievements__case--title{font-size:2rem;font-weight:700;letter-spacing:.12rem;line-height:1.8;margin:0 0 1.6rem}.topAchievements__case--problem{font-size:2rem;font-weight:500;line-height:1.8}.topAchievements__case--problemText{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:calc(100% - 12rem);overflow:hidden;text-overflow:ellipsis}.topAchievements__case--problemHead{font-feature-settings:"halt" on;font-size:1.8rem;font-weight:700;letter-spacing:.18rem;line-height:1.4}.topAchievements__case--arrow{color:#162f81;font-size:1.2rem;line-height:2;margin:0 1.6rem;vertical-align:text-top}.topAchievements__case--list{display:grid;gap:1.2rem 1.6rem;grid-template-columns:auto 1fr;line-height:1;margin-top:1.6rem}.topAchievements__case--term{background:#eff0f3;border-radius:.4rem;padding:.8rem 0;text-align:center;width:10rem}.topAchievements__case--desc,.topAchievements__case--term{font-feature-settings:"halt" on;font-size:1.4rem;font-weight:500;letter-spacing:.14rem}.topAchievements__case--desc{width:calc(100% - 9rem)}.topAchievements__more{margin:8rem auto 0}.topAchievements__bottom{margin-top:1rem}.topAchievements__btn{align-items:center;background:#162f81;border-radius:5rem;color:#fff;display:flex;font-size:1.6rem;font-style:normal;font-weight:700;height:4rem;justify-content:space-between;letter-spacing:.08rem;line-height:200%;margin-left:auto;padding:0 1.6rem 0 2.4rem;position:relative;width:16rem}.topAchievements__btn:after{background-image:url(../img/icon/arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:.8rem;position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);width:1.2rem}.topVoice{--top-voice-track-shift:0px;--top-voice-side-gap:0px;--top-voice-center-offset:0px;--top-voice-section-height:auto;--top-voice-sticky-top:12rem;padding:12rem 0}.topVoice__en{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:#162f81;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:140%;text-align:center;text-transform:uppercase;transition:.4s cubic-bezier(.37,0,.63,1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path}.topVoice__en.animated{-webkit-clip-path:inset(0);clip-path:inset(0)}.topVoice__enText{padding:0 1.3rem;position:relative}.topVoice__enText:after,.topVoice__enText:before{background-color:#162f81;border-radius:50%;content:"";height:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.topVoice__enText:before{left:0}.topVoice__enText:after{right:0}.topVoice__title{color:#2a2a2a;font-size:4.8rem;font-weight:700;letter-spacing:.24rem;line-height:160%;margin-top:2.5rem;text-align:center}.topVoice__case{margin:0;max-width:100%;overflow:hidden;width:100%}.topVoice__case--list{gap:0 1.6rem}.topVoice__case--item{align-items:baseline;background:#162f81;border-radius:.4rem;color:#fbfbfb;font-size:2.6rem;line-height:1;padding:.6rem 1.6rem 0;position:relative;transition:.5s;z-index:1}.topVoice__case--item .num{font-size:4rem}.topVoice__case--item:after{border-left:2px dashed #162f81;content:"";display:block;height:8rem;left:calc(50% - 1px);opacity:1;position:absolute;top:100%;z-index:-1}.topVoice__case--item:not(.active){background:rgba(22,47,129,.5);cursor:pointer}.topVoice__case--item:not(.active):after{opacity:0}.topVoice__body{margin:8rem 0 0}.topVoice__item:not(.active){display:none}.topVoice__item:hover .topVoice__slideMedia:after{opacity:1}.topVoice__item:hover .topVoice__slideMediaInner{scale:1.1}.topVoice__stage{margin-top:6.4rem;position:relative}.topVoice__sticky{position:static}.topVoice__slide{align-items:flex-start;border:1px solid #e1e4e5;border-radius:1.6rem;gap:6.4rem;min-height:48.8rem;padding:6.4rem}.topVoice__slide:hover .topVoice__btnText:after{width:100%}.topVoice__slideText{box-sizing:border-box;display:flex;flex:1;flex-direction:column;width:100%}.topVoice__slideMedia{border-radius:1.6rem;display:flex;flex:none;flex-basis:48rem;margin-bottom:auto;overflow:hidden;position:relative;transform:perspective(0) translateZ(0);transition:.3s;vertical-align:middle;width:100%;z-index:1}.topVoice__slideMedia:after{background:rgba(22,47,129,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.topVoice__slideMediaInner{position:relative;transition:.3s;width:100%;z-index:2}.topVoice__slideMediaInner img{display:block;width:100%}.topVoice__slideImg{-o-object-fit:cover;object-fit:cover}.topVoice__num{font-size:2.4rem}.topVoice__head,.topVoice__num{color:#162f81;font-style:normal;font-weight:700;line-height:160%}.topVoice__head{font-size:3.2rem;letter-spacing:.16rem}.topVoice__subhead{color:#2a2a2a;font-size:2rem;font-weight:700;letter-spacing:.2rem;line-height:160%;margin-top:1.6rem}.topVoice__desc{color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.18rem;line-height:160%;margin-top:.4rem}.topVoice__bottom{margin-left:auto;margin-top:auto}.topVoice__btn{align-items:center;background:#162f81;border-radius:5rem;color:#fff;display:flex;font-size:1.6rem;font-style:normal;font-weight:700;height:4rem;justify-content:space-between;letter-spacing:.08rem;line-height:200%;margin-left:auto;padding:0 1.6rem 0 2.4rem;position:relative;width:16rem}.topVoice__btn:before{background-image:url(../img/icon/plus.svg);background-size:contain;content:"";height:1.6rem;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:1.6rem}.topVoice__btnText{position:relative}.topVoice__btnText:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.topVoice__nav{gap:0 3.2rem;margin:4.8rem 0 0}.topVoice__nav--next,.topVoice__nav--prev{border:1px solid #162f81;border-radius:2rem;cursor:pointer;height:2.4rem;position:relative;width:6rem}.topVoice__nav--next.is-end,.topVoice__nav--prev.is-end{cursor:default;opacity:.3;pointer-events:none}.topVoice__nav--next .icon,.topVoice__nav--prev .icon{color:#162f81;font-size:1.1rem;left:50%;padding-bottom:.3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.topVoice__nav--next:not(.is-end):hover,.topVoice__nav--prev:not(.is-end):hover{background-color:#162f81}.topVoice__nav--next:not(.is-end):hover .icon,.topVoice__nav--prev:not(.is-end):hover .icon{color:#fff}.topVoice__pagination{gap:0 2.4rem}.topVoice__pagination--item{background:#162f81;border-radius:50%;height:.8rem;transition:.5s;width:.8rem}.topVoice__pagination--item:not(.active){cursor:pointer;opacity:.5}.topVoice__more{gap:0 4rem;margin:12rem 0 0}.topVoice__more--btn{font-size:2rem;font-weight:500;height:8.4rem;justify-content:space-between;padding:0 2.4rem;width:42rem}.topVoice__more--btn .icon{font-size:1.6rem}.topVoice.is-scroll-mode{overflow:clip}.topVoice.is-scroll-mode .topVoice__stage{min-height:var(--top-voice-section-height)}.topVoice.is-scroll-mode .topVoice__sticky{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0;position:sticky;top:var(--top-voice-sticky-top)}.topVoice.is-scroll-mode .topVoice__body{align-items:stretch;display:flex;gap:0 3.2rem;margin:0;padding:0 var(--top-voice-side-gap);transform:translate3d(var(--top-voice-track-shift),0,0);will-change:transform}.topVoice.is-scroll-mode .topVoice__item{cursor:pointer;display:block;flex:0 0 min(140rem,100vw - 28rem);opacity:.26;transform:scale(.9);transform-origin:center;transition:opacity .35s ease,transform .35s ease}.topVoice.is-scroll-mode .topVoice__item:not(.active){display:block}.topVoice.is-scroll-mode .topVoice__item.active{opacity:1;transform:scale(1)}.topVoice.is-scroll-mode.successCases .topVoice__item{flex-basis:min(120rem,100vw - 28rem)}.topVoice.is-scroll-mode .topVoice__slide{min-height:52rem}.topVoice.is-scroll-mode .topVoice__nav{margin-top:4rem;position:relative;z-index:2}.topVoiceModal{margin:0 auto;max-width:112rem;width:100%}.topVoiceModal__title{font-feature-settings:"halt" on;border-bottom:1px solid #e1e4e5;color:#162f81;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;padding:0 6rem 2.4rem}.topVoiceModal__hero{margin:0 auto;max-width:100rem;width:100%}.topVoiceModal__heroInner{gap:4.8rem;margin-top:4.8rem}.topVoiceModal__media{flex-basis:48rem;width:100%}.topVoiceModal__media img{border-radius:1.6rem}.topVoiceModal__heroContent{flex:1}.topVoiceModal__summarylabel{color:#7c7c7c;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%}.topVoiceModal__summaryTitle{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.8rem;font-weight:700;letter-spacing:.2rem;line-height:160%}.topVoiceModal__summaryText{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.18rem;line-height:160%;margin-top:1rem}.topVoiceModal__meta{margin-top:2.6rem}.topVoiceModal__metaRow{gap:1.6rem}.topVoiceModal__metaRow:not(:first-of-type){margin-top:.8rem}.topVoiceModal__metaLabel{align-items:center;background:#eff0f3;border-radius:.4rem;display:flex;gap:1rem;justify-content:center;margin-bottom:auto;padding:.2rem 0;width:10rem}.topVoiceModal__metaData{font-feature-settings:"halt" on;color:#2a2a2a;flex:1;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.14rem;line-height:200%}.topVoiceModal__overview{border-top:1px solid #e1e4e5;margin-top:4rem;padding-top:4rem}.topVoiceModal__definition{gap:3.2rem 6.4rem}.topVoiceModal__definitionRow{flex-basis:calc(50% - 3.2rem);width:100%}.topVoiceModal__definitionTitle{color:#162f81;font-family:Yu Gothic;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal}.topVoiceModal__definitionText{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:160%;margin-top:.8rem}.topVoiceModal__point{border-top:1px solid #e1e4e5;margin-top:4rem;padding-top:4rem}.topVoiceModal__pointTitle{color:#162f81;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;padding-left:3.2rem;position:relative}.topVoiceModal__pointTitle:before{background-image:url(../img/icon_point.svg);background-repeat:no-repeat;background-size:contain;content:"";height:2.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem}.topVoiceModal__pointText{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:.8rem}.topVoiceModal__voice{background:#f6f7f9;border-radius:1.6rem;margin-top:4rem;padding:6.4rem 4.8rem}.topVoiceModal__voiceTitle{color:#162f81;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;padding-left:3.2rem;position:relative}.topVoiceModal__voiceTitle:before{background-image:url(../img/icon_comment.svg);background-repeat:no-repeat;background-size:contain;content:"";height:2.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem}.topVoiceModal__voiceList{margin-top:4rem}.topVoiceModal__voiceItem:nth-child(2n) .topVoiceModal__voiceMedia{order:2}.topVoiceModal__voiceItem:nth-child(2n) .topVoiceModal__voiceContent{order:1}.topVoiceModal__voiceItem:not(:first-of-type){margin-top:6.4rem}.topVoiceModal__voiceItemInner{gap:4rem}.topVoiceModal__voiceMedia{flex-basis:43.2rem;width:100%}.topVoiceModal__voiceMedia img{border-radius:.8rem}.topVoiceModal__voiceContent{flex:1}.topVoiceModal__voiceQuestion{color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:160%}.topVoiceModal__voiceAnswer{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:.8rem}.topReason{padding:8rem 0 12rem;position:relative;z-index:1}.topReason__intro{font-size:2.4rem;font-weight:700;line-height:2;margin-top:4.8rem}.topReason__list{gap:1.6rem;margin:12rem 0 8rem}.topReason__item{margin:0;width:100%}.topReason__card{background:#f6f7f9;border-radius:1.6rem;box-sizing:border-box;gap:2.4rem 6.4rem;padding:6.4rem 4rem;width:100%}.topReason__index{font-feature-settings:"halt" on;align-self:flex-start;color:#162f81;flex:none;font-size:2.4rem;font-weight:700;letter-spacing:.24rem;line-height:1.2;min-width:3.6rem;padding-top:.2rem}.topReason__media{flex:none;max-width:32rem;width:34%}.topReason__mediaImg{aspect-ratio:400/260;border-radius:1.2rem;-o-object-fit:cover;object-fit:cover;width:100%}.topReason__content{flex:1;gap:.8rem}.topReason__head{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:1.55}.topReason__desc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;line-height:2}.topReason__more{margin:12rem 0 0;text-align:center}.topReason__more--btn{font-size:2rem;font-weight:500;height:8.4rem;justify-content:space-between;padding:0 2.4rem;width:42rem}.topReason__more--btn .icon{font-size:1.6rem}.topProduct{color:#2a2a2a;padding:8rem 0 12rem}.topProduct__title{color:#162f81;font-size:3.2rem;font-weight:700;margin-top:16rem}.topProduct__intro{gap:4.8rem}.topProduct__lead{font-size:2.4rem;font-weight:700;line-height:2;margin:0}.topProduct__cardsBand{padding:8rem 0 0}.topProduct__cards,.topProduct__row{gap:2.4rem;margin:0}.topProduct__row{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.topProduct__row--pair{margin-top:0}.topProduct__item{display:flex;height:100%;max-width:none;min-width:0;width:auto}.topProduct__card{background:#f6f7f9;border-radius:1.2rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;width:100%}.topProduct__cardInner{box-sizing:border-box;flex:1;gap:1.6rem;padding:3rem 3.2rem 3.2rem;width:100%}.topProduct__cardTitle{color:#162f81;font-size:2rem;font-weight:700;gap:0 .8rem;line-height:1.45}.topProduct__cardCaret{border-bottom:.4rem solid transparent;border-left:.55rem solid #162f81;border-top:.4rem solid transparent;flex:none;height:0;margin-top:.55em;width:0}.topProduct__cardTitleText{flex:1;min-width:0}.topProduct__cardBody{gap:0}.topProduct__cardLabel{color:#1a1a1a;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:left}.topProduct__cardList{gap:.6rem;list-style:none;margin:1rem 0 0;padding:0}.topProduct__cardLine{align-items:flex-start;gap:.8rem}.topProduct__cardDot{background:#ccc;border-radius:50%;flex:none;height:.5rem;margin-top:.65em;width:.5rem}.topProduct__cardText{font-feature-settings:"halt" on;color:#7c7c7c;flex:1;text-shadow:none}.topProductType{--top-product-bg-shift:0px;--top-product-section-height:320rem;--top-product-sticky-top:12rem;--top-product-content-pad-top:6rem;--top-product-content-pad-bottom:12rem;min-height:var(--top-product-section-height);overflow:clip;padding:12rem 0 20rem;position:relative;width:100%}.topProductType .topLine{background-color:rgba(246,247,249,.3);position:relative;z-index:2}.topProductType .topHead{margin-top:0;position:relative;z-index:2}.topProductType__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.topProductType__bgImg{height:100%;-o-object-fit:cover;object-fit:cover;transform:translate3d(0,var(--top-product-bg-shift),0) scale(1.08);transform-origin:center;width:100%;will-change:transform}.topProductType__scroll{min-height:var(--top-product-section-height);position:relative;z-index:2}.topProductType__sticky{position:sticky;top:var(--top-product-sticky-top)}.topProductType .wrap,.topProductType__sticky{min-height:calc(100vh - var(--top-product-sticky-top))}.topProductType .wrap{display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--top-product-content-pad-bottom);padding-top:var(--top-product-content-pad-top);position:relative;z-index:2}.topProductType__items{margin-top:3.2rem;min-height:54rem;position:relative}.topProductType__item{align-items:center;gap:8rem;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(0,4rem,0);transition:opacity .45s ease,transform .55s ease,visibility 0s linear .55s;visibility:hidden}.topProductType__item.is-active{opacity:1;pointer-events:auto;transform:translateZ(0);transition-delay:0s;visibility:visible}.topProductType__imgWrap{flex-basis:64rem;width:100%}.topProductType__img{overflow:hidden}.topProductType__img img{transform:scale(1.02);transform-origin:center;width:100%}.topProductType__text{flex:1;min-width:0}.topProductType__num{display:block;font-size:2.4rem;letter-spacing:.12rem}.topProductType__name,.topProductType__num{color:#fff;font-style:normal;font-weight:700;line-height:160%}.topProductType__name{font-feature-settings:"halt" on;font-size:3.6rem;letter-spacing:.18rem}.topProductType__body{margin-top:1.6rem}.topProductType__sub{font-size:2rem;font-weight:700;letter-spacing:.1rem}.topProductType__desc,.topProductType__sub{color:#fff;font-style:normal;line-height:200%}.topProductType__desc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;margin-top:.8rem}.topPrice{box-sizing:border-box;padding:8rem 0 12rem}.topPrice__inner{gap:4.8rem}.topPrice__lead{gap:0;margin-top:3.2rem}.topPrice__leadP{color:#2a2a2a;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2;margin:0}.topPrice__list{align-items:stretch;gap:2.4rem;margin-top:8rem}.topPrice__card{background:#fbfbfb;border:1px solid #e1e4e5;border-radius:.8rem;flex:1 1 0;overflow:hidden}.topPrice__cardHead{background:#162f81;color:#fbfbfb;flex-shrink:0;gap:.4rem;padding:1.6rem 0;text-align:center}.topPrice__cardTitle{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:160%}.topPrice__cardBody{flex:1;gap:.5rem .8rem;padding:6.4rem 1.2rem}.topPrice__priceGroup{align-items:flex-end;display:inline-flex;flex-wrap:nowrap;gap:.4rem;justify-content:flex-end;line-height:1}.topPrice__priceNum{color:#162f81;font-size:5.6rem;font-style:normal;font-weight:700;letter-spacing:-.28rem;line-height:1}.topPrice__priceSuffix,.topPrice__priceUnit{color:#162f81;font-size:2.4rem;font-style:normal;font-weight:700;line-height:1;padding:0 .4rem .6rem}.topPrice__priceTilde{color:#162f81;font-size:6.4rem;font-style:normal;font-weight:400;line-height:1}.topPrice__note{color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2;margin:4rem 0 0;text-align:center}.topPrice__more{margin-top:6.4rem}.topCta{padding:12rem 0}.topCta__ctaInner{background:#f6f7f9;border-radius:1.6rem;padding:6.4rem 8rem}.topCta__ctaCol{flex:1;max-width:100%}.topCta__ctaCol:not(:first-of-type){border-left:1px solid #e1e4e5}.topCta__ctaTitle{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;text-align:center}.topCta__ctaText{align-items:center;color:#2a2a2a;display:flex;font-size:1.6rem;font-weight:500;height:6.4rem;justify-content:center;letter-spacing:.08rem;line-height:200%;margin-top:.4rem;text-align:center}.topCta__icon{margin:2.4rem auto 4rem;max-width:10rem}.topCta .topBtn{width:40rem}.topChoose{background:#f6f7f9;border-radius:1.6rem;margin:0 auto;max-width:184rem;padding:12rem 0}.topChoose__inner{padding-top:8rem}.topChoose__body{gap:8rem;margin-top:8rem}.topChoose__img{flex-basis:66rem;width:100%}.topChoose__box{flex:1}.topChoose__title{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.topChoose__text{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:1.6rem}.topChoose__list{gap:2.4rem;margin-top:2.4rem}.topChoose__item,.topChoose__list{align-items:center;justify-content:center}.topChoose__item{border:1px solid #162f81;border-radius:50%;display:flex;flex-direction:column;height:20.4rem;width:20.4rem}.topChoose__num{font-family:Roboto;font-size:1.4rem;line-height:200%}.topChoose__itemText,.topChoose__num{color:#162f81;font-style:normal;font-weight:700;text-align:center}.topChoose__itemText{font-feature-settings:"halt" on;align-items:center;display:flex;font-size:1.6rem;height:5.2rem;justify-content:center;letter-spacing:.16rem;line-height:160%}.topChoose__btn{margin-top:8rem}.topFlow{padding:12rem 0}.topFlow .topHead{padding-top:8rem}.topFlow__steps{gap:8rem 0;margin:8rem 0 0;position:relative}.topFlow__steps:before{background:#162f81;content:"";display:block;height:0;left:13.4rem;position:absolute;top:4rem;transition:height .6s .4s;width:2px;z-index:2}.topFlow__steps.animated:before{height:calc(100% - 11rem)}.topFlow__step{align-items:flex-start;gap:0 4.8rem;isolation:isolate!important;justify-content:flex-start;padding-top:2.4rem;position:relative;z-index:0}.topFlow__step:after{background-color:#e1e4e5;content:"";filter:blur(0);height:1px;left:0;position:absolute;top:0;width:100%;z-index:-1}.topFlow__step:last-child:before{display:none}.topFlow__num{color:#162f81;flex-basis:14.5rem;font-size:2rem;font-style:normal;font-weight:700;line-height:200%;position:relative;text-align:left;text-transform:uppercase}.topFlow__num:after{background:#162f81;border-radius:50%;content:"";height:2rem;left:12.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem}.topFlow__head{color:#162f81;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%}.topFlow__list{display:flex;gap:.8rem;margin-top:1.6rem}.topFlow__item{align-items:center;background:#eff0f3;border-radius:.4rem;display:inline-block;font-weight:500;gap:1rem;justify-content:center;padding:.2rem 1.2rem}.topFlow__btn{margin-top:15.2rem}.topContact{background-image:url(../img/top_contact_bg.jpg);background-repeat:no-repeat;background-size:cover;margin:0 auto 12rem;max-width:184rem;padding:12rem 0}.topContact__headTitle{flex:1}.topContact__headText{color:#fff;flex-basis:81rem;font-size:2.4rem;font-weight:700;letter-spacing:.12rem;width:100%}.topContact__list{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(15,31,85,.6);border-radius:1.6rem;margin-top:4rem}.topContact__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:2.4rem;height:31.4rem;padding:3.2rem}.topContact__itemIcon{align-items:center;border:1px solid rgba(246,247,249,.3);border-radius:50%;color:#fff;display:flex;font-size:2.4rem;gap:1rem;justify-content:center;padding:1.5rem}.topContact__itemTitle{color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:.12rem;margin-top:1.6rem}.topContact__itemText{color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.07rem;margin-top:.4rem}.topContact__itemLink{height:6rem;width:28.6rem}.topContactTel{border-bottom:1px solid rgba(246,247,249,.3);border-top:1px solid rgba(246,247,249,.3);gap:2.4rem;margin-top:4rem;padding:3.2rem 0}.topContactTel__head{color:#fbfbfb;font-size:2.4rem;font-weight:700;letter-spacing:.12rem}.topContactTel__num{color:#fff;font-size:5.6rem;font-weight:700;gap:1.2rem}.topContactTel__num .icon{font-size:4.6rem}.topContactTel__note{font-feature-settings:"halt" on;color:#fbfbfb;font-size:2rem;font-weight:700;letter-spacing:.2rem;text-align:center}.topColumns{padding:8rem 0 8.8rem}.topColumns__list{display:grid;gap:2.4rem 3.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:8rem 0}.topColumns__link{height:100%;transition:color .35s ease}.topColumns__thumbnail{border-radius:1.2rem;overflow:hidden;position:relative;width:100%}.topColumns__meta{box-sizing:border-box;gap:1.2rem 1.6rem;margin-top:1.6rem;width:100%}.topColumns__date{color:#7c7c7c;flex:none;font-weight:500;line-height:1.4}.topColumns__categories{gap:.6rem}.topColumns__category{background:transparent;border:1px solid #162f81;border-radius:999rem;box-sizing:border-box;color:#162f81;font-size:1.4rem;font-weight:500;line-height:1.35;padding:.35rem 1.4rem;transition:background .35s ease}.topColumns__title{font-feature-settings:"halt" on;color:#2a2a2a;font-weight:500;letter-spacing:.16rem;margin:1.2rem 0 0;transition:color .35s ease}.topColumns__more{margin:12rem 0 0;text-align:center}.topColumns__more--btn{font-size:2rem;font-weight:500;height:8.4rem;justify-content:space-between;padding:0 2.4rem;width:42rem}.topColumns__more--btn .icon{font-size:1.6rem}.topBtn{height:6rem;max-width:100%;width:36rem}.textBg{font-feature-settings:"halt" on;-webkit-text-decoration-skip:ink;color:#162f81;letter-spacing:.2rem;padding:.2rem .4rem;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.topLine{background-color:#e1e4e5;height:1px;margin:auto;width:calc(100% - 8rem)}.topLine--gray{background-color:rgba(246,247,249,.3)}.topLine--mb{margin-bottom:8rem}.worksSingle{padding-bottom:12rem}.worksSingle__cat{color:#7c7c7c;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;margin-bottom:3rem}.worksSingle .pageMv__line{margin-top:0}.worksHead{padding:8rem 0 12rem}.worksHead__title{color:#2a2a2a;font-size:4rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%;margin-top:6.4rem}.worksHead__issue{margin-top:.8rem}.worksHead__issueLabel{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:200%}.worksHead__issueArrow{margin:0 .8rem}.worksHead__issueText{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:.2rem;line-height:200%}.worksHead__meta{display:grid;gap:1.2rem 1.6rem;grid-template-columns:auto 1fr;margin-top:1.6rem}.worksHead__metaTerm{background:#eff0f3;border-radius:.4rem;line-height:200%;text-align:center;width:12rem}.worksHead__metaDesc,.worksHead__metaTerm{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem}.worksHead__metaDesc{line-height:160%;width:100%}.worksHead__point{border-top:1px solid #e1e4e5;margin-top:6.4rem;padding-top:6.4rem}.worksHead__pointTitle{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.worksHead__pointText{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:.8rem}.worksImg{background:#2a2a2a;border-radius:1.6rem;margin:0 auto;max-width:184rem;padding:12rem 0}.worksImg___list{gap:6.4rem;width:100%}.worksImg___item{flex-basis:calc(33.33333% - 4.26667rem);width:100%}.worksImg__main{margin-top:8rem}.worksImg__main img{width:100%}.worksList{padding-top:12rem}.worksList__title{color:#2a2a2a;font-size:4rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%;margin-bottom:4.8rem}.worksList .successList__metaTerm{background:#eff0f3}.worksList__nav{margin-top:8rem}.thanks{background:#fbfbfb;padding:24rem 0 6.4rem}.thanks__inner{gap:8rem}.thanks__main{align-self:stretch;gap:4.8rem;max-width:100%}.thanks__title{color:#162f81;font-size:4rem;font-weight:700;line-height:1.6;text-align:center}.thanks__text{line-height:2}.thanks__btn,.thanks__text{font-size:2rem;font-weight:500;max-width:100%;text-align:center}.thanks__btn{justify-content:center;line-height:1.8;padding:2.4rem;width:42rem}.successAchievements{padding-top:8rem}.successAchievements__layout{gap:1.6rem;margin-top:6.4rem}.successAchievements__block{border:1px solid #e1e4e5;border-radius:.8rem;flex:1;padding:4rem}.successAchievements__title{color:#2a2a2a;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%}.successAchievements__img{margin:3.2rem auto 0;max-width:61.2rem}.successList{background:#f6f7f9;border-radius:1.6rem;margin-top:12rem;padding:12rem 0}.successList__mainTitle{color:#2a2a2a;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:160%;margin-top:8rem}.successList__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:4rem}.successList__filters--mt0{margin-top:0}.successList__filterButton{border:1px solid #162f81;border-radius:.4rem;color:#162f81;cursor:pointer;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.08rem;line-height:1;padding:1.2rem .8rem}.successList__filterButton:hover,.successList__filterButton[aria-pressed=true]{background:#162f81;border-color:#fbfbfb;color:#fff;font-weight:600}.successList__grid{display:grid;gap:4.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6.4rem}.successList__item{min-width:0}.successList__item--hidden{display:none!important}.successList__item--featured{background:hsla(0,0%,100%,.6);border:2px solid #fff;border-radius:1.6rem;grid-column:1/-1;padding:6.4rem 8rem}.successList__card{color:#2a2a2a;display:flex;flex-direction:column;gap:1.6rem;height:100%}.successList__card:hover .successList__title{text-decoration:underline}.successList__card:hover .successList__mediaOverlay{opacity:1}.successList__card:hover .mdLay.zoom .mdLay__bg{scale:1.08}.successList__item--featured .successList__card{align-items:start;flex-direction:row;gap:0}.successList__media{border-radius:.8rem;height:26.1rem;overflow:hidden;position:relative}.successList__media.mdLay.zoom .mdLay__bg{transition:scale .45s ease}.successList__mediaOverlay{background:hsla(0,0%,100%,.22);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:4}.successList__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.successList__item--featured .successList__image{min-height:0}.successList__imagePlaceholder{align-items:center;background:linear-gradient(135deg,rgba(31,68,110,.9),rgba(31,68,110,.5));display:flex;height:100%;justify-content:center;padding:3.2rem}.successList__item--featured .successList__imagePlaceholder{min-height:0}.successList__imagePlaceholderText{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.6;max-width:94%;text-align:center}.successList__content{flex:1 1 auto;min-height:0}.successList__item--featured .successList__content{flex:1 1 0;padding:0 4.8rem}.successList__title{color:#2a2a2a;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:1.8;margin:0 0 .8rem}.successList__item:not(.successList__item--featured) .successList__point{display:none}.successList__meta{display:grid;gap:1.2rem 1.6rem;grid-template-columns:auto 1fr;line-height:1;margin-top:.8rem}.successList__metaTerm{background:#fff;border-radius:.4rem;padding:.8rem 0;text-align:center;width:10rem}.successList__metaDesc,.successList__metaTerm{font-feature-settings:"halt" on;font-size:1.4rem;font-weight:500;letter-spacing:.14rem}.successList__link{margin:8rem auto 0;max-width:36rem}.successList__linkBtn{height:6rem}.successList__issue{display:flex;font-size:2rem;font-weight:500;line-height:1.8;margin:0}.successList__issueLabel{font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:200%;white-space:nowrap}.successList__issueArrow{color:#162f81;font-size:1.2rem;line-height:2;margin:0 .8rem;vertical-align:text-top}.successList__issueText{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;font-weight:500;letter-spacing:.16rem;line-height:200%;overflow:hidden;text-overflow:ellipsis}.successList__point{border-top:1px solid #e1e4e5;margin-top:2.4rem;padding-top:2.4rem}.successList__pointTitle{font-feature-settings:"halt" on;background:url(../img/icon_point.svg) no-repeat 0/1.6rem auto;background-size:2rem;color:#162f81;font-size:1.8rem;font-weight:700;letter-spacing:.18rem;line-height:2;padding-left:3.2rem}.successList__pointText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-feature-settings:"halt" on;display:-webkit-box;font-weight:500;letter-spacing:.08rem;line-height:2;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis}.successList__empty{font-size:1.8rem;line-height:1.8;margin:4rem 0 0;text-align:center}.successList__pagerOuter{margin-top:8rem}.successList__pager{gap:.8rem 1.2rem}.successList__backBtn{align-items:center;border-radius:.8rem;display:block;display:flex;font-size:2rem;font-weight:700;justify-content:space-between;line-height:1;margin:12rem auto 8rem;max-width:42rem;padding:3rem 2.4rem}.successList__backBtn .icon{font-size:1.7rem}.successCase{padding:12rem 0 0}.successCase__block{align-items:flex-start;border:1px solid #e1e4e5;border-radius:1.6rem;cursor:pointer;gap:6.4rem;margin-top:6.4rem;min-height:48.8rem;padding:6.4rem;transition:opacity .5s}.successCase__block:focus-visible{outline:2px solid #162f81;outline-offset:.6rem}.successCase__block:hover .successCase__media:after{opacity:1}.successCase__block:hover .successCase__mediaInner{scale:1.1}.successCase__block:hover .successCase__btnText:after{width:100%}.successCase__media{border-radius:1.6rem;display:flex;flex:none;flex-basis:48rem;margin-bottom:auto;overflow:hidden;position:relative;transform:perspective(0) translateZ(0);transition:.3s;vertical-align:middle;width:100%;z-index:1}.successCase__media:after{background:rgba(22,47,129,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.successCase__mediaInner{position:relative;transition:.3s;width:100%;z-index:2}.successCase__mediaInner img{display:block;width:100%}.successCase__text{background:hsla(0,0%,98%,.6);box-sizing:border-box;display:flex;flex:1;flex-direction:column;width:100%}.successCase__num{font-size:2.4rem}.successCase__head,.successCase__num{color:#162f81;font-style:normal;font-weight:700;line-height:160%}.successCase__head{font-size:3.2rem;letter-spacing:.16rem}.successCase__subhead{color:#2a2a2a;font-size:2rem;font-weight:700;letter-spacing:.2rem;line-height:160%;margin-top:1.6rem}.successCase__desc{color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.18rem;line-height:160%;margin-top:.4rem}.successCase__bottom{margin-left:auto;margin-top:auto}.successCase__btn{align-items:center;background:#162f81;border-radius:5rem;color:#fff;display:flex;font-size:1.6rem;font-style:normal;font-weight:700;height:4rem;justify-content:space-between;letter-spacing:.08rem;line-height:200%;margin-left:auto;padding:0 1.6rem 0 2.4rem;position:relative;width:16rem}.successCase__btn:before{background-image:url(../img/icon/plus.svg);background-size:contain;content:"";height:1.6rem;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:1.6rem}.successCase__btnText{position:relative}.successCase__btnText:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.successLow .pageMv__line{margin-top:0}.successArchive{padding:8rem 0 10rem}.successArchive .successList__grid{gap:8rem 6.4rem;margin-top:4rem}.successArchive .successList__media{border:1px solid #e1e4e5;border-radius:.8rem;margin-bottom:0}.successArchive .successList__metaTerm{background-color:#eff0f3}.successArchive .successBack{margin-top:10rem}.successList--archive .successList__filters{gap:.8rem}.successList--archive .successList__filterButton.successList__filterButton--active,.successList--archive .successList__filterButton[aria-current=page]{background:#162f81;border-color:#162f81;color:#fff;font-weight:700}.successList--archive .successList__controls{margin-top:12rem}.successList--archive .columnLatest__pagination{gap:0 1.8rem}.successList--archive .columnLatest__arrow.is-end{cursor:default;opacity:.35;pointer-events:none}.successList--archive .successList__paginationItem{color:#b5c0e6;font-size:2.8rem;font-weight:700;letter-spacing:.14rem;line-height:200%}.successList--archive .successList__paginationItem.is-current{color:#162f81;pointer-events:none}.successCases__title{color:#2a2a2a;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:140%}.successConsultant__bg{background-image:url(../img/success_consultant_bg.jpg);background-repeat:no-repeat;background-size:cover;border-radius:1.6rem;padding:12rem 0}.successConsultant__title{font-size:4rem;letter-spacing:.2rem;line-height:160%}.successConsultant__lead,.successConsultant__title{color:#fff;font-style:normal;font-weight:700;text-align:center}.successConsultant__lead{font-size:2rem;letter-spacing:.1rem;line-height:200%;margin-top:2.4rem}.successConsultant__layout{align-items:center;justify-content:space-between;margin-top:4rem}.successConsultant__left{flex-basis:70rem;width:100%}.successConsultant__right{flex-basis:60rem;width:100%}.successForm{background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:.8rem;padding:4rem 0}.successForm__wrap{margin:0 auto;max-width:44rem}.successForm__block:not(:first-of-type){margin-top:2.4rem}.successForm__block input{background:#fff;border:1px solid #e1e4e5;border-radius:.4rem;display:block;height:4rem;margin-top:.8rem;padding:.8rem 0 .8rem .8rem;width:100%}.successForm__head{align-items:center;display:flex;gap:.8rem}.successForm__name{color:#2d2d2d;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:160%}.successForm__required{align-items:center;background:#e01e3f;border-radius:5rem;color:#fff;display:flex;display:inline-block;font-size:1.2rem;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.06rem;line-height:1;padding:.4rem .8rem}.successForm__policy{color:#000;font-size:1.8rem;font-style:normal;font-weight:700;line-height:170%;margin-top:2.4rem;text-align:center}.successForm__policy a{-webkit-text-decoration-skip:ink;color:#162f81;display:inline-block;padding:0 .4rem;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:6%;text-underline-offset:22%;text-underline-position:from-font}.successForm__policy input[type=checkbox]{margin-right:.4rem;transform:scale(1.4);transform-origin:left center}.successForm__note{color:#ca0000;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:160%;margin-top:1.6rem;text-align:center}.successForm__btn{margin:3.2rem auto 0;max-width:44rem;position:relative;width:100%}.successForm__btn:before{background-color:#fff;bottom:1.4rem;content:"";height:1px;left:2.4rem;position:absolute;transition:width .35s ease;width:0;z-index:2}.successForm__btn .commonBtn.mdBtn{padding:0}.successForm__btn input{background:transparent;border:0;color:#fff;display:block;font-size:2rem;font-style:normal;font-weight:700;line-height:180%;padding:1.1rem 2.4rem;position:relative;text-align:left;transition:.3s;width:100%;z-index:3}.successForm__btn .commonBtn__arrow{position:absolute;right:2.2rem;top:50%;transform:translateY(-50%)}.successForm__btn .wpcf7-spinner{pointer-events:none;position:absolute;right:0;top:0}.successForm__text{color:#2a2a2a;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:160%;margin-top:1.6rem;text-align:center}.sitemap .pageMv__line{margin-top:0}.sitemapLink{padding:12rem 0}.sitemapLink__block:not(:first-of-type){margin-top:12rem}.sitemapLink__title{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.sitemapLink__box{border-top:1px solid #e1e4e5;margin-top:6.4rem;padding-top:6.4rem}.sitemapLink__link{display:inline-block;padding-right:4rem;position:relative}.sitemapLink__link .commonBtn__text:after{background-color:#2a2a2a}.sitemapLink__link .commonBtn__arrow{color:#2a2a2a}.sitemapLink__link:hover .commonBtn__text:after{width:100%}.sitemapLink__link:hover .commonBtn__arrow .icon:first-child{transform:translateX(0)}.sitemapLink__link:hover .commonBtn__arrow .icon:nth-child(2){opacity:0;transform:translateX(120%)}.sitemapLink__linkText{color:#2a2a2a;font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:160%}.sitemapLink__linkArrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.sitemapLink__sub{flex-wrap:wrap;gap:3.2rem 1.6rem;margin-top:3.2rem}.sitemapLink__sub--normal{flex-direction:column}.sitemapLink__sub--m0{margin-top:0}.sitemapLink__subLink{color:#2a2a2a;display:block;flex-basis:calc(33.33333% - 1.06667rem);font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.09rem;line-height:160%;width:100%}.sitemapLink__subLink:hover{opacity:.7}.sitemapLink__bottom{gap:4rem;margin-top:.8rem;padding:0 .8rem}.sitemapLink__bottomLink{color:#7c7c7c;display:block;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:160%}.visual-editor p{font-size:2rem}.columnSingle h1,.visual-editor h1{line-height:1.6}.columnSingle h3:not(.columnAside__featureItemTitle),.visual-editor h3:not(.columnAside__featureItemTitle){background-color:#162f81;color:#fbfbfb;font-size:3rem;font-weight:700;line-height:1.6;padding:.5rem 1.5rem}.columnSingle h3:not(.columnAside__featureItemTitle)+h4,.visual-editor h3:not(.columnAside__featureItemTitle)+h4{margin-top:3.6rem}.columnSingle h4,.visual-editor h4{border-bottom:3px solid #162f81;font-size:2.8rem;font-weight:700;padding:0 1.5rem}.columnSingle h4+h5,.visual-editor h4+h5{margin-top:3.6rem}.columnSingle h5,.visual-editor h5{border-left:1.5rem solid #ea8d01;font-size:2.5rem;font-weight:700;line-height:2.5rem;padding:0 1rem}.columnSingle__content,.visual-editor__content{gap:2.4rem}.columnSingle__thumb,.visual-editor__thumb{aspect-ratio:16/9;overflow:hidden;width:100%}.columnSingle__thumb img,.visual-editor__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.columnSingle__title,.visual-editor__title{font-size:3.2rem;font-weight:700;line-height:1.6;margin-bottom:2.4rem}.columnSingle__body,.visual-editor__body{font-size:2rem}.columnSingle__back,.visual-editor__back{margin-top:8rem}.columnSingle__backLink,.visual-editor__backLink{border:1px solid #162f81;font-size:2.4rem;font-weight:700;line-height:1.6;max-width:100%;padding:2.4rem 0;text-align:center;transition:background .5s,color .5s;width:36rem}.colAuthor{border-top:1px solid #e0e0e0;padding:10rem 0 0}.colAuthor__frame{padding:.5rem}.colAuthor__block,.colAuthor__frame{border:1px solid #000;border-radius:2.6rem}.colAuthor__block{padding:4.5rem 3.5rem}.colAuthor__img{width:35rem}.colAuthor__data{width:calc(100% - 39rem)}.colAuthor__title{font-size:2rem;font-weight:700}.colAuthor__name{color:inherit;font-size:2.4rem}.colAuthor__name:hover{text-decoration:underline}.colAuthor__text{border-top:1px solid #000;font-size:1.6rem;margin:1rem 0 0;padding:1.5rem 0 0}.colRel{padding:25rem 0}.colRel--list{padding:10rem 0 0}.colRel__block+.colRel__block{margin-top:10rem}.colRel__title{color:#0c488c;font-size:2.4rem;font-weight:700}.colRel__list{gap:2%;margin:3rem 0 0}.colRel__slide{margin:3rem 0 0;overflow:hidden;width:100%}.colRel__item{width:32%}.colRel__item--slide{width:100%}.postBtn{padding:2rem;width:auto}.serviceHead{color:#162f81}.serviceHead__en{background:#162f81;border-radius:.4rem;color:#fbfbfb;font-size:3.2rem;line-height:1.1;padding:.2rem .4rem 0}.serviceHead__main{font-size:4.8rem;font-weight:600;line-height:1.6}.serviceHead__sub{font-size:2.4rem;font-weight:500;line-height:1.8}.serviceHead--white{color:#fbfbfb}.serviceHead--white .topHead__en{background:#fbfbfb;color:#162f81}.serviceMessage{margin:16rem 0 0}.serviceMessage__flash span{transition:.6s}.serviceMessage__flash span.is-flash{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff}.serviceMessage__content{margin:4.8rem 0 0}.serviceMessage__text{width:50%}.serviceMessage__desc{font-size:2.4rem;font-weight:700;line-height:2}.serviceMessage__desc+.serviceMessage__desc{margin-top:1em}.serviceMessage__img{border-radius:.8rem;overflow:hidden;width:50%}.serviceService{border-bottom:1px solid #e1e4e5;padding:12rem 0 0}.serviceService__line{background:#e1e4e5;height:1px;margin:0 auto 12rem;max-width:100%}.serviceService__about{background:#2a2a2a;border-radius:1.6rem;color:#fbfbfb;margin:0 auto;max-width:96%;padding:12rem 0}.serviceService__aboutLine{background:rgba(246,247,249,.3);height:1px;margin:0 auto;max-width:calc(100% - 8rem);width:100%}.serviceService__aboutInner{margin:8rem auto 0;max-width:140rem}.serviceService__aboutHead{gap:4rem}.serviceService__aboutEn{gap:.8rem}.serviceService__aboutDot{background:#fbfbfb;border-radius:50%;flex:none;height:.4rem;width:.4rem}.serviceService__aboutEnText{font-size:1.8rem;text-transform:uppercase}.serviceService__aboutEnText,.serviceService__aboutTitle{color:#fbfbfb;font-weight:700;letter-spacing:.05em;line-height:1.4}.serviceService__aboutTitle{font-size:4.8rem;margin:0}.serviceService__aboutIntro{color:#fbfbfb;font-size:2rem;font-weight:700;line-height:2;margin:4rem 0 0}.serviceService__anchors{gap:6.4rem;margin:8rem 0 0}.serviceService__anchorItem{flex:0 0 calc(33.33333% - 4.26667rem);max-width:calc(33.33333% - 4.26667rem);min-width:0}.serviceService__anchorItem.current .serviceService__anchor{background:hsla(0,0%,100%,.06)}.serviceService__anchor{border-top:1px solid rgba(246,247,249,.3);gap:2.4rem;padding:2.4rem 0 0}.serviceService__anchor:hover .serviceService__anchorName:after{width:100%}.serviceService__anchorMain{flex:1;gap:1.6rem}.serviceService__anchorIcon{width:7.2rem}.serviceService__anchorText{flex:1;gap:.4rem;min-width:0}.serviceService__anchorHead{gap:.4rem}.serviceService__anchorName{color:#fbfbfb;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;position:relative}.serviceService__anchorName:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.serviceService__anchorRule{background:#fbfbfb;height:1px;margin-top:.4rem;max-width:22.2rem;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;width:100%}.serviceService__anchorSub{color:#fbfbfb;font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:2}.serviceService__anchorGo{border:1px solid rgba(246,247,249,.3);border-radius:50%;color:#fff;flex:none;font-size:1.2rem;height:3.2rem;overflow:hidden;position:relative;width:3.2rem}.serviceService__anchorGo .icon{flex-shrink:0;transition:transform .35s ease,opacity .3s ease}.serviceService__anchorGo .icon:first-child{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-260%)}.serviceService__anchorGo .icon:nth-child(2){transform:translateY(0)}.serviceService__anchor:hover .serviceService__anchorRule{transform:scaleX(1)}.serviceService__anchor:hover .serviceService__anchorGo .icon:first-child{transform:translate(-50%,-50%)}.serviceService__anchor:hover .serviceService__anchorGo .icon:nth-child(2){opacity:0;transform:translateY(190%)}.serviceService__container{margin:12rem 0 0;position:relative}.serviceService__content{width:100%}.serviceService__sec{border-top:1px solid #e1e4e5;gap:4.8rem;padding:8rem 0;position:relative}.serviceService__sec:first-child{border-top:none;padding-top:0}.serviceService__overview{align-items:flex-start;gap:8rem}.serviceService__overview--img{flex:none;max-width:100%;width:62rem}.serviceService__overview--img img{border-radius:.8rem}.serviceService__text{flex:1;min-width:0}.serviceService__head{gap:2.4rem;margin:0}.serviceService__head--en{align-items:center;color:#162f81;display:inline-flex;font-size:1.8rem;font-weight:700;gap:.8rem;letter-spacing:.05em;line-height:1.4}.serviceService__head--en:before{background:#162f81;border-radius:50%;content:"";flex:none;height:.4rem;width:.4rem}.serviceService__head--ja{color:#2d2d2d;font-size:4.8rem;font-weight:700;letter-spacing:.05em;line-height:1.4}.serviceService__data--head{border-bottom:1px solid #e1e4e5;color:#2d2d2d;font-size:2.4rem;font-weight:700;line-height:1.6;margin:4rem 0 0;padding:0 0 1.6rem}.serviceService__data--head:first-of-type{margin-top:0}.serviceService__data--body{margin:0}.serviceService__data--text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;margin:1.6rem 0 0}.serviceService__data--list{margin:1.6rem 0 0}.serviceService__data--item{align-items:baseline;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2}.serviceService__data--item:first-child{margin-top:0}.serviceService__data--item:before{content:"●";font-size:.8rem;margin-right:1rem}.serviceService__list{background:#f6f7f9;border-radius:1.6rem;gap:6.4rem;padding:4rem 6.4rem}.serviceService__item{background:transparent;flex:1 1 0;min-width:0;padding:0}.serviceService__item--head{border-bottom:1px solid #e1e4e5;font-size:2rem;font-weight:700;gap:1rem;letter-spacing:.05em;line-height:2;padding:0 0 1.2rem}.serviceService__item--head .icon{font-size:1.2rem}.serviceService__item--list{list-style:none;margin:1.6rem 0 0;padding:0}.serviceService__item--olist{margin:1.6rem 0 0;position:relative}.serviceService__item--olist:before{background-color:#7c7c7c;content:"";height:calc(100% - 2.8rem);left:.4rem;position:absolute;top:1.4rem;width:1px}.serviceService__item--item{align-items:flex-start;display:flex;font-size:1.6rem;font-weight:500;gap:1.2rem;letter-spacing:.05em;line-height:2;margin:.4rem 0 0}.serviceService__item--item:before{background:#2a2a2a;border-radius:50%;content:"";flex:none;height:.6rem;margin-top:1.4rem;width:.6rem}.serviceService__item--item:first-child{margin-top:0}.serviceService__item--oitem{font-weight:500;letter-spacing:.05em;line-height:2;margin:.4rem 0 0;padding-left:2.4rem;position:relative}.serviceService__item--oitem:before{aspect-ratio:1/1;background-color:#7c7c7c;border-radius:50%;content:"";height:.9rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.9rem}.serviceService__item--oitem:first-child{margin-top:0}.rsp__sec{padding:8rem 0}.rsp__sec--bg{background:#f6f7f9;border-radius:1.6rem;margin:0 auto;max-width:184rem}.rsp__sec--bg,.rsp__sec--line{padding:12rem 0}.rsp__sec--tight{padding-top:6rem}.rsp__lead{line-height:1.8;margin:4rem 0 0}.rsp__lead,.rsp__text{font-size:2.4rem;font-weight:700}.rsp__text{line-height:2}.rsp__split{gap:7.3rem;margin:4.8rem 0 2.4rem}.rsp__splitBody{flex:1}.rsp__splitImg{max-width:46%;overflow:hidden;width:60rem}.rsp__cards{gap:1.6rem;margin:6.4rem 0 0}.rsp__cards--role{gap:3.2rem}.rsp__compareWrap{-webkit-overflow-scrolling:touch;margin:6.4rem 0 0;overflow-x:auto;overflow-y:visible}.rsp__table{background:#fff;border:1px solid #e1e4e5;border-collapse:separate;border-radius:1.6rem;border-spacing:0;font-size:2rem;font-weight:500;line-height:1.7;min-width:56rem;overflow:hidden;text-align:center;width:100%}.rsp__table td,.rsp__table th{border-color:#e1e4e5;border-style:solid;padding:2.4rem 1.6rem;text-align:center;vertical-align:middle}.rsp__table thead th{font-weight:500;line-height:1.7}.rsp__table .rsp__tableCorner{min-width:12rem;width:21.4%}.rsp__table .rsp__tableCorner,.rsp__table .rsp__tableHead--corp{background:#d1d8f2;border-width:0 1px 1px 0}.rsp__table .rsp__tableHead--recruit{background:#162f81;border-width:0 0 1px;color:#fff}.rsp__table tbody th[scope=row]{background:#d1d8f2;border-width:0 1px 1px 0;font-size:2rem;font-weight:500;letter-spacing:.05em;line-height:2;min-width:12rem;width:21.4%}.rsp__table tbody td:nth-child(2){background:#fff;border-width:0 1px 1px 0}.rsp__table tbody td:nth-child(3){background:#fff;border-width:0 0 1px}.rsp__table tbody tr:last-child td:nth-child(2),.rsp__table tbody tr:last-child td:nth-child(3),.rsp__table tbody tr:last-child th[scope=row]{border-bottom-width:0}.rsp__reasonGrid{gap:6.4rem;margin:6.4rem 0 0}.rsp__reasonCard{overflow:visible}.rsp__reasonRow{align-items:flex-start;border-top:1px solid #e1e4e5;gap:6.4rem;max-height:12rem;overflow:hidden;padding:6.4rem 0 0;transition:max-height .75s cubic-bezier(.33,1,.68,1)}.rsp__reasonCard.is_active .rsp__reasonRow{max-height:220rem}.rsp__reasonNum{color:#162f81;flex:0 0 3.1rem;font-size:2.4rem;font-weight:700;letter-spacing:.1em}.rsp__reasonMedia{flex:0 0 30rem;height:0;opacity:0;overflow:hidden;transition:.65s ease;transition:flex-basis .65s cubic-bezier(.33,1,.68,1),width .65s cubic-bezier(.33,1,.68,1),min-width .65s cubic-bezier(.33,1,.68,1),margin .55s cubic-bezier(.33,1,.68,1),opacity .35s ease}.rsp__reasonCard.is_active .rsp__reasonMedia{height:auto;opacity:1}.rsp__reasonImg{border-radius:.8rem;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);flex:none;height:20rem;overflow:hidden;transition:-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:clip-path .7s cubic-bezier(.33,1,.68,1) .12s,-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;width:30rem}.rsp__reasonImg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rsp__reasonCard.is_active .rsp__reasonImg{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.rsp__reasonBody{flex:1 1 0;gap:0;min-width:0}.rsp__reasonCard.is_active .rsp__reasonBody{gap:1.6rem}.rsp__reasonHead{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:left}.rsp__reasonExpand{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);margin:0;max-height:0;overflow:hidden;transition:max-height .75s cubic-bezier(.33,1,.68,1),-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:max-height .75s cubic-bezier(.33,1,.68,1),clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:max-height .75s cubic-bezier(.33,1,.68,1),clip-path .7s cubic-bezier(.33,1,.68,1) .12s,-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s}.rsp__reasonCard.is_active .rsp__reasonExpand{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);max-height:120rem}.rsp__reasonText{color:#2a2a2a;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;margin:0}.rsp__reasonOutro{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;line-height:2;margin:12rem auto 0;text-align:center}.rsp__reasonOutro--bgDot{-webkit-text-decoration-skip:ink;color:#162f81;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.rspRoleCard{background:#f6f7f9;border-radius:.8rem;color:#2a2a2a;flex:1 1 0;gap:1.6rem;padding:4.8rem 4rem}.rspRoleCard__headMain{flex:1;gap:2.4rem}.rspRoleCard__icon{width:4.4rem}.rspRoleCard__titles{flex:1;gap:.8rem}.rspRoleCard__name{font-size:2.4rem;font-weight:700;letter-spacing:.05em}.rspRoleCard__tags{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;letter-spacing:.08em;line-height:2}.rspRoleCard__body{border-top:1px solid #e1e4e5;font-weight:500;letter-spacing:.05em;line-height:2;padding:1.6rem 0 0}.rspSolution__bg{background:#f6f7f9;border-radius:1.6rem;padding:12rem 0}.rspSolution .rspSol__list{gap:2.4rem;margin-top:6.4rem}.rspSolution .rspSol__card{border:1px solid #e1e4e5;border-radius:.8rem;box-sizing:border-box;flex:1 1 calc(50% - 1.2rem);gap:4rem;min-width:0;padding:4rem}.rspSolution .rspSol__icon{flex:none;width:8rem}.rspSolution .rspSol__body{flex:1 1 0;gap:1.6rem}.rspSolution .rspSol__head{font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;letter-spacing:.05em}.rspSolution .rspSol__desc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.05em;line-height:2}.pricePrice{padding:8rem 0 12rem}.pricePrice__content{gap:8rem}.pricePrice__box{flex:1}.pricePrice__text{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;margin-top:4rem}.pricePrice__img{flex-basis:62rem}.pricePrice__img img{border-radius:.8rem}.pricePrice__subhead{font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;margin:8rem 0 3.2rem}.pricePrice__note{font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:160%;margin-top:2.4rem}.pricePriceList{gap:2.4rem}.pricePriceList__item{border:1px solid #e1e4e5;border-radius:.8rem;flex:1;overflow:hidden}.pricePriceList__body{padding:3.2rem 2.4rem}.pricePriceList__title{background:#162f81;color:#fff;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;padding:1.6rem 0;text-align:center}.pricePriceList__head{align-items:baseline;color:#162f81;gap:.4rem;justify-content:center;line-height:1}.pricePriceList__num{font-size:5.6rem;font-style:normal;font-weight:700;letter-spacing:-.28rem}.pricePriceList__text{font-size:2.4rem;font-style:normal;font-weight:700}.pricePriceList__wave{font-size:6.4rem;font-weight:400}.pricePriceList__subTitle{border-top:1px solid #e1e4e5;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;margin-top:2.4rem;padding-top:2.4rem}.pricePriceList__meta{gap:.8rem;margin-top:1.6rem}.pricePriceList__metaItem{background:#eff0f3;border-radius:.4rem;color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;gap:1rem;letter-spacing:.08rem;line-height:200%;padding:.2rem 1.2rem;white-space:nowrap}.priceCost__content{gap:8rem}.priceCost__box{color:#fff;flex:1}.priceCost__title{font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;margin-top:4rem}.priceCost__text{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;margin-top:.8rem}.priceCost__list{background:hsla(0,0%,100%,.05);border:1px solid #fff;border-radius:.8rem;margin-top:3.2rem;padding:2.4rem 3.2rem}.priceCost__listHead{font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:200%}.priceCost__listItems{margin-top:.8rem}.priceCost__listItem{font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;padding-left:1em;text-indent:-1em}.priceCost__listItem:before{content:"・";text-indent:0}.priceCost__img{flex-basis:70rem;width:100%}.priceCost__img img{border-radius:.8rem}.priceComparison{margin:0 auto;max-width:184rem;padding:12rem 0}.priceComparison__subTitle{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;margin-top:4rem}.priceComparison__lead{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;margin-top:.8rem}.priceComparison__wrap{border-radius:1.6rem;margin-top:4rem;overflow:hidden}.priceComparison__table{border:1px solid #e1e4e5;border-radius:1.6rem}.priceComparison__tableHead--head{background:#d1d8f2;color:#2d2d2d;font-size:2rem;font-style:normal;font-weight:500;line-height:170%;padding:2.4rem 0;text-align:center;width:22%}.priceComparison__tableHead--head:not(:first-of-type){border-bottom:1px solid #fff;border-left:1px solid #fff}.priceComparison__tableHead--head-company{width:39%}.priceComparison__tableHead--head-freelancer{background:#162f81;color:#fff;width:39%}.priceComparison__tableRow--head{background:#d1d8f2;border:1px solid #fff;letter-spacing:.1rem;line-height:200%;padding:2.4rem 0}.priceComparison__tableRow--data,.priceComparison__tableRow--head{color:#2d2d2d;font-size:2rem;font-style:normal;font-weight:500;text-align:center}.priceComparison__tableRow--data{background:#fff;border:1px solid #e1e4e5;line-height:170%}.priceComparison__tableRow--big{font-size:3.2rem}.priceComparison__tableRow--color{color:#162f81;font-weight:700}.priceCostdown{background:#f6f7f9;border-radius:1.6rem;margin:0 auto;max-width:184rem;padding:12rem 0}.priceCostdown__subTitle{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;margin-top:4rem}.priceCostdown__list{gap:2.4rem;margin-top:4rem}.priceCostdown__item{border:1px solid #162f81;border-radius:.8rem;padding:3.2rem}.priceCostdown__itemHead{justify-content:center;width:100%}.priceCostdown__itemNum{background:#162f81;border-radius:5rem;color:#fff;font-size:1.8rem;font-style:normal;font-weight:700;line-height:1;padding:.8rem 1.2rem;text-align:center}.priceCostdown__itemImg{margin:1.6rem 0}.priceCostdown__itemText{color:#162f81;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;text-align:center}.priceDesign{margin:0 auto;max-width:184rem;padding:12rem 0}.priceDesign__desc{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:200%;margin-top:8rem;text-align:center}.policy .pageMv__line{margin-top:0}.policy__sec{padding:12rem 0}.policy__head{font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:160%}.policy__head:not(:first-child){margin:4rem 0 0}.policy__desc{font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:200%}.policy__desc:not(:first-child){margin:.8rem 0 0}.policy__desc--mt{margin-top:4rem}.policy__list{margin:1em 0 0}.policy__item{font-weight:500;letter-spacing:.08rem;line-height:200%;padding-left:1em;text-indent:-1em}.policy__item:before{content:"・";text-indent:0}.meritHead{color:#162f81}.meritHead__en{background:#162f81;border-radius:.4rem;color:#fbfbfb;font-size:3.2rem;line-height:1;padding:.8rem .8rem .6rem}.meritHead__main{font-size:4.8rem;font-weight:600;line-height:1.6}.meritHead__sub{font-size:2.4rem;font-weight:500;line-height:1.8}.meritHead--white{color:#fbfbfb}.meritHead--white .topHead__en{background:#fbfbfb;color:#162f81}.meritMerit{padding:8rem 0}.meritMerit__grid{gap:3.2rem;margin:8rem 0 0}.meritMerit__card{background:#f6f7f9;border-radius:1.6rem;height:auto;overflow:visible;transition:height .75s cubic-bezier(.33,1,.68,1),background-color .3s ease}.meritMerit__card.is_active{height:auto}.meritMerit__row{gap:6.4rem;overflow:hidden;padding:6.4rem 4rem;transition:max-height .75s cubic-bezier(.33,1,.68,1)}.meritMerit__num{color:#162f81;flex:0 0 3.1rem;font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1}.meritMerit__media{flex:0 0 30rem;height:0;opacity:0;overflow:hidden;transition:.65s ease;width:100%}.meritMerit__card.is_active .meritMerit__media{height:auto;opacity:1}.meritMerit__img{border-radius:.8rem;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);flex:none;height:20rem;overflow:hidden;transition:-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:clip-path .7s cubic-bezier(.33,1,.68,1) .12s,-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;width:30rem}.meritMerit__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.meritMerit__card.is_active .meritMerit__img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.meritMerit__body{flex:1 1 0;gap:0;min-width:0}.meritMerit__card.is_active .meritMerit__body{gap:1.2rem}.meritMerit__head{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:left}.meritMerit__expand{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);margin:0;max-height:0;overflow:hidden;transition:max-height .75s cubic-bezier(.33,1,.68,1),-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:max-height .75s cubic-bezier(.33,1,.68,1),clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:max-height .75s cubic-bezier(.33,1,.68,1),clip-path .7s cubic-bezier(.33,1,.68,1) .12s,-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s}.meritMerit__card.is_active .meritMerit__expand{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);max-height:120rem}.meritMerit__text{color:#2a2a2a;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;margin:0}.meritBeforeAfter{background:#2a2a2a;border-radius:1.6rem;margin:0 auto;max-width:96%;padding:12rem 0;position:relative}.meritBeforeAfter__inner{padding:8rem 0 0;position:relative;z-index:1}.meritBeforeAfter__line{background:rgba(246,247,249,.3);height:1px;margin:0 auto;max-width:96%}.meritBeforeAfter__panel{background:hsla(0,0%,100%,.05);border:1px solid rgba(246,247,249,.3);border-radius:1.6rem;margin:8rem 0 0;padding:4rem 8rem}.meritBeforeAfter__panelGrid{gap:4.8rem;width:100%}.meritBeforeAfter__labels{align-self:stretch;flex:0 0 auto;min-height:22rem;padding:0 .4rem}.meritBeforeAfter__label{font-feature-settings:"halt" on;color:#fff;font-size:2.4rem;font-weight:700;height:22rem;letter-spacing:.05em;line-height:1.6;text-align:center}.meritBeforeAfter__tracks{flex:1 1 auto;gap:2.4rem;min-width:0}.meritBeforeAfter__track{flex:0 1 22.4rem;gap:1.6rem;max-width:100%;width:22.4rem}.meritBeforeAfter__pill{align-self:center;background:hsla(0,0%,100%,.1);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:22rem;padding:1.2rem;width:22rem}.meritBeforeAfter__pillText{font-feature-settings:"halt" on;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0;text-align:center}.meritBeforeAfter__arrow{flex-shrink:0;height:4rem;width:4rem}.meritBeforeAfter__arrow img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.meritBeforeAfter__arrowIcon{color:#fff;font-size:2rem;line-height:1}.meritBeforeAfter__result{align-self:stretch;border:1px solid #fff;border-radius:50%;box-sizing:border-box;height:22rem;margin-left:auto;margin-right:auto;max-width:100%;padding:0 0 .8rem;width:22rem}.meritBeforeAfter__resultInner{box-sizing:border-box;gap:1.6rem;height:100%;padding:1.2rem .8rem .4rem}.meritBeforeAfter__resultImg{flex-shrink:0;height:6rem;width:6rem}.meritBeforeAfter__resultImg img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.meritBeforeAfter__resultText{font-feature-settings:"halt" on;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0;max-width:18rem;min-height:5.2rem;text-align:center}.meritChanges{padding:12rem 0}.meritChanges__line{background:#e1e4e5;height:1px;margin:0 auto 8rem;max-width:96%}.meritChanges__container{gap:6.4rem;margin:4.8rem 0 0}.meritChanges__viz{flex:0 0 auto;max-width:100%;width:36.9rem}.meritChanges__text{flex:1 1 0}.meritChanges__copy{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.meritChanges__copy--em{-webkit-text-decoration-skip:ink;color:#162f81;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto}.meritFailure{background-color:#f6f7f9;border-radius:1.6rem;margin-left:3.2rem;margin-right:3.2rem;padding:12rem 0}.meritFailure__container{gap:8rem;margin:8rem 0 0}.meritFailure__img{border-radius:.8rem;flex:0 0 auto;max-width:100%;width:48rem}.meritFailure__text{flex:1 1 0;gap:3.2rem}.meritFailure__desc{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.meritFailure__pills{gap:2.4rem}.meritFailure__pill{font-feature-settings:"halt" on;border:1px solid #162f81;border-radius:999px;box-sizing:border-box;color:#162f81;flex:1 1 0;font-weight:700;height:19.2rem;letter-spacing:.1em;line-height:1.6;min-width:19.2rem;text-align:center}.meritFaq{padding:12rem 0 0}.meritFaq__line{background:#e1e4e5;height:1px;margin:0 auto 8rem;max-width:96%}.meritFaq__list{gap:3.2rem;margin:4.8rem 0 0}.meritFaq__card{background:#f6f7f9;border-radius:1.6rem;gap:2rem;padding:3.2rem 4rem 1.2rem}.meritFaq__top{cursor:pointer;gap:2.4rem;width:100%}.meritFaq__qRow{flex:1 1 auto;gap:3.2rem}.meritFaq__toggle{background:transparent;border:1px solid #e1e4e5;border-radius:50%;cursor:pointer;display:grid;flex:0 0 auto;height:3.6rem;padding:0;place-items:center;position:relative;transition:border-color .2s ease,background-color .2s ease;width:3.6rem}.meritFaq__toggle:hover{background:hsla(0,0%,100%,.6);border-color:#c5c9cb}.meritFaq__toggle:focus-visible{outline:2px solid #162f81;outline-offset:2px}.meritFaq__toggleLabel{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.meritFaq__toggleIcon{display:block;height:1.6rem;position:relative;width:1.6rem}.meritFaq__toggleIcon:after,.meritFaq__toggleIcon:before{background:#2a2a2a;border-radius:.1rem;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease}.meritFaq__toggleIcon:before{height:.2rem;width:1.6rem}.meritFaq__toggleIcon:after{height:1.6rem;width:.2rem}.meritFaq__item.is-open .meritFaq__toggleIcon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.meritFaq__aMark,.meritFaq__qMark{color:#162f81;font-size:2.4rem;font-weight:700;margin-top:.2rem}.meritFaq__qHead{font-feature-settings:"halt" on;color:#162f81;flex:1 1 0;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.meritFaq__answer{align-content:start;display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.33,1,.68,1);transition:grid-template-rows .65s cubic-bezier(.33,1,.68,1),-ms-grid-rows .65s cubic-bezier(.33,1,.68,1)}.meritFaq__item.is-open .meritFaq__answer{grid-template-rows:1fr}.meritFaq__answerInner{align-items:baseline;gap:3.2rem;min-height:0;overflow:hidden}.meritFaq__aBody{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.05em;line-height:2}.lineup__text{font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:6.4rem}.lineup__title{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.lineupTop{padding:8rem 0 0}.lineupTop__bg{background:#f6f7f9;border-radius:1.6rem;margin:8rem auto 0;max-width:184rem;padding:12rem 0}.lineupTop__block{border-top:1px solid #e1e4e5;padding-top:8rem}.lineupTop__block:not(:first-of-type){margin-top:12rem}.lineupLegend{gap:1.6rem;margin-top:3.2rem}.lineupLegend__row{flex-basis:calc(50% - 0.8rem);gap:1.6rem;width:100%}.lineupLegend__badge{background:#2a2a2a;border-radius:.4rem;color:#fff;flex-basis:12.8rem;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-bottom:auto;padding:.2rem 1.2rem;text-align:center;width:100%}.lineupLegend__desc{color:#2d2d2d;flex:1;font-size:1.8rem;font-weight:700;letter-spacing:.09rem;line-height:200%}.lineupCard{gap:2.4rem;margin-top:3.2rem}.lineupCard__item{background:hsla(0,0%,100%,.6);border:1px solid #fff;border-radius:.8rem;flex-basis:calc(50% - 1.2rem);padding:4rem 4.8rem;width:100%}.lineupCard__item--highlight{border:2px solid #162f81}.lineupCard__item--highlight .lineupCard__numTitle{color:#162f81}.lineupCard__numTitle{align-items:baseline;color:#2a2a2a;gap:.8rem}.lineupCard__num{line-height:140%}.lineupCard__num,.lineupCard__title{font-size:2.4rem;font-style:normal;font-weight:700}.lineupCard__title{letter-spacing:.12rem;line-height:160%}.lineupCard__lead{color:#2d2d2d;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:.1rem;line-height:160%;margin-top:.8rem}.lineupCard__tags{gap:.8rem;margin-top:1.6rem}.lineupCard__tag{align-items:center;background:#2a2a2a;border-radius:.4rem;color:#fff;display:flex;font-size:1.4rem;font-style:normal;font-weight:500;gap:1rem;justify-content:center;letter-spacing:.14rem;line-height:200%;padding:.2rem 1.2rem;text-align:center}.lineupCard__body{border-top:1px solid #e1e4e5;margin-top:2.4rem;padding-top:1.6rem}.lineupCard__bodyLabel{color:#2d2d2d;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:160%}.lineupCard__list{margin-top:.4rem}.lineupCard__listItem{font-feature-settings:"halt" on;color:#7c7c7c;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.09rem;line-height:160%;padding-left:1em;text-indent:-1em}.lineupCard__listItem:before{content:"・";text-indent:0}.lineupCard__more{color:#7c7c7c;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:.1rem;line-height:160%;margin-top:.4rem;text-align:right}.lineupMatrix{padding-top:12rem}.lineupMatrix__head{align-items:center;border-top:1px solid #e1e4e5;justify-content:space-between;padding-top:8rem}.lineupMatrix__headItems{border:1px solid #e1e4e5;border-radius:.8rem;gap:3.2rem;padding:2.4rem 4rem}.lineupMatrix__headItem{align-items:center;gap:.8rem}.lineupMatrix__headItemSquare{aspect-ratio:1/1;border-radius:.4rem;height:2.4rem;width:2.4rem}.lineupMatrix__headItemSquare--01{background:#eff0f3}.lineupMatrix__headItemSquare--02{background:#162f81}.lineupMatrix__headItemText{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.lineupMatrix__headItemText--02{color:#162f81}.lineupMatrix__graph{margin-top:3.2rem}.lineupExample{margin-top:12rem;padding-bottom:5.6rem}.lineupExample__list{margin-top:6.4rem}.lineupExample__card{border-top:1px solid #e1e4e5;gap:8rem;padding:6.4rem 0}.lineupExample__media{flex-basis:40rem;width:100%}.lineupExample__media img{border-radius:.8rem}.lineupExample__main{flex:1}.lineupExample__mainInner{gap:3.2rem;width:100%}.lineupExample__mainInnerItem{flex-basis:56.8rem;width:100%}.lineupExample__title{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.lineupExample__body{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:1.6rem}.lineupExample__moreList{gap:.8rem;margin-top:2.4rem}.lineupExample__moreItem{background:#eff0f3;border-radius:.4rem;color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:1;padding:1.2rem 1.6rem}.lineupExample__points{border:1px solid #e1e4e5;border-radius:.8rem;flex-basis:32rem;margin-bottom:auto;margin-top:6.7rem;padding:1.6rem 2.4rem;width:100%}.lineupExample__pointsTitle{color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:160%}.lineupExample__pointsList{margin-top:.4rem}.lineupExample__pointsItem{color:#7c7c7c;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;padding-left:1em;text-indent:-1em}.lineupExample__pointsItem:before{content:"・";text-indent:0}.lineupContent{background:#f6f7f9;border-radius:1.6rem;margin:0 auto;max-width:184rem;padding:12rem 0}.lineupContent__list{margin-top:6.4rem}.lineupContent__card{background:hsla(0,0%,100%,.6);border:1px solid #fff;border-radius:.8rem;gap:3.2rem;justify-content:space-between;padding:4.8rem 6.4rem}.lineupContent__card:not(:first-of-type){margin-top:1.6rem}.lineupContent__media{flex-basis:40rem;width:100%}.lineupContent__media img{border-radius:.8rem}.lineupContent__main{flex-basis:47.2rem;margin-left:1.6rem;width:100%}.lineupContent__title{color:#162f81;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.lineupContent__body{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:1.6rem}.lineupContent__points{border:1px solid #e1e4e5;border-radius:.8rem;flex-basis:32rem;margin-bottom:auto;margin-top:6.7rem;padding:1.6rem 2.4rem;width:100%}.lineupContent__pointsTitle{color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:160%}.lineupContent__pointsList{margin-top:.4rem}.lineupContent__pointsItem{color:#7c7c7c;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;padding-left:1em;text-indent:-1em}.lineupContent__pointsItem:before{content:"・";text-indent:0}.lineupContent__lead{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:200%;margin-top:6.4rem;text-align:center}.lineupContent__leadColor{-webkit-text-decoration-skip:ink;color:#162f81;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.form__container{gap:6.4rem;padding:0 0 8rem;width:100%}.form__container.txtLeft{gap:5.4rem}.form__form{background:#e3e3e3;background:linear-gradient(0deg,hsla(0,0%,87%,.3),hsla(0,0%,87%,.3)),#fbfbfb;border-radius:1.2rem;height:100%;margin-top:4rem}.form__form,.form__main{flex-basis:60rem;width:100%}.form__main{margin:6rem 0}.form__mainBlock{flex-basis:74rem;margin:3rem 0}.form__head{font-feature-settings:"halt" on;color:#162f81;font-size:3.2rem;font-weight:700;line-height:1.6;text-align:center}.txtLeft .form__head{text-align:left}.form__desc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.08rem;margin:1rem 0 0;text-align:center}.txtLeft .form__desc{text-align:left}.form__img{margin:2.8rem auto 4rem;max-width:48rem}.form__subhead{font-size:1.8rem;font-weight:700;letter-spacing:.09rem}.form__list{list-style:disc;margin-bottom:2rem;padding-left:1.4em}.form__listHead{font-feature-settings:"halt" on;font-weight:700;gap:0 1rem;margin-top:1.6rem}.form__listGroup{border:1px solid #e1e4e5;border-radius:.8rem;margin:2.4rem 0 3.2rem;padding:2.4rem 3.2rem}.form__item{font-size:1.4rem;font-weight:500;line-height:2;margin:.4em 0 0}.form__checkBlock{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);margin:4rem auto;width:100%}.form__checkVisual{min-width:0}.form__checkTitle{font-feature-settings:"halt" on;color:#162f81;font-size:2rem;font-weight:700;letter-spacing:.12rem;line-height:1.6;margin:0 0 2.4rem;position:relative;text-align:center}.form__checkTitle:after,.form__checkTitle:before{background:#2a2a2a;content:"";display:block;height:6.4rem;position:absolute;top:50%;width:.1rem}.form__checkTitle:before{left:5.8rem;transform:translateY(-50%) rotate(-18deg)}.form__checkTitle:after{right:5.8rem;transform:translateY(-50%) rotate(18deg)}.form__checkSlider{padding:0 2.4rem 2.8rem;position:relative}.form__checkSliderContainer{overflow:hidden}.form__checkSliderArrow{background:#a9b6e8;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:1.4rem;height:4rem;position:absolute;top:50%;transform:translateY(calc(-50% - 1.4rem));transition:background .2s,opacity .2s;width:4rem;z-index:2}.form__checkSliderArrow:hover{background:#162f81}.form__checkSliderArrow.swiper-button-disabled{opacity:.45;pointer-events:none}.form__checkSliderArrow .icon{display:block}.form__checkSliderArrow--prev{left:0}.form__checkSliderArrow--next{right:0}.form__checkSliderPagination{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-top:1.2rem;position:static}.form__checkSliderPagination .swiper-pagination-bullet{background:#b5c0e6;border-radius:50%;height:.8rem;opacity:1;width:.8rem}.form__checkSliderPagination .swiper-pagination-bullet-active{background:#162f81}.form__checkCards{gap:.8rem;width:32.8rem}.form__checkCard{background:#fff;border:1px solid #e1e4e5;border-radius:.8rem;padding:1.2rem 1.4rem}.form__checkCardTitle{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:700;gap:1rem;line-height:1.6}.form__checkCardText{font-feature-settings:"halt" on;font-size:1.3rem;font-weight:500;letter-spacing:.07rem;line-height:1.8;margin-top:.8rem}.form__checkCardList{list-style:disc;margin-top:.8rem;padding-left:1.6em}.form__checkCardListItem{font-feature-settings:"halt" on;font-size:1.3rem;font-weight:500;letter-spacing:.07rem;line-height:1.8}.form__checkCardListItem::marker{color:#2a2a2a;font-size:.9em}.form__tel{border-top:1px solid #e1e4e5;font-size:1.8rem;padding:1.6rem 0}.form__tel--head{border-bottom:1px solid #e1e4e5;font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.8rem;text-align:center;width:100%}.form__tel--num{color:#2a2a2a;font-size:4rem;font-weight:700;gap:0 1rem;line-height:1.4}.form__tel--num .icon{font-size:3.2rem}.form__tel--note{color:#7c7c7c;font-size:1.8rem;font-weight:500}.formContent{background:#f6f7f9;border-radius:.8rem;padding:4.8rem 6.4rem}.formContent__term{font-weight:500;gap:0 1.6rem;letter-spacing:.08rem}.formContent__term:not(:first-child){margin:2rem 0 0}.formContent__term .required{align-items:center;background:#e01e3f;border-radius:999.9rem;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;height:2.2rem;padding:0 1.2rem}.formContent__desc{margin:.8rem 0 0}.formContent__input,.formContent__textarea{background:#fff;border:1px solid #e1e4e5;border-radius:.4rem;padding:.8rem 1.2rem;width:100%}.formContent__textarea{height:20rem}.formContent__policy{font-weight:500;margin:1.5rem 0 0}.formContent__policy--label .mwform-checkbox-field-text,.mw_wp_form_confirm .formContent__policy{display:none}.formContent__policy--link{color:#162f81;text-decoration:underline;text-underline-offset:.15em}.formContent__policy--notice{font-feature-settings:"halt" on;color:#ca0000;font-size:1.4rem;font-weight:700;margin:1.2rem 0 0;text-align:center}.formContent__response{font-size:1.8rem;font-weight:500;line-height:170%;margin:2rem 0 0;text-align:center}.formContent__response--tal{text-align:left}.formContent__submit{gap:0 2rem;margin:3.2rem 0 1.6rem}.formContent__submit input{background:transparent;border:0;color:#fff;font-weight:700;padding:1.6rem 0;text-align:left;width:100%}.formContent__msg{font-feature-settings:"halt" on;font-size:1.4rem;font-weight:500;line-height:1.6}.formContent__btn{font-size:2rem;font-weight:700;height:8.4rem;line-height:180%}.formContent__btn--back{width:10rem}.formContent__btn--submit{width:42rem}.wpcf7-not-valid-tip{color:#e01e3f!important;font-size:1.4rem!important;font-weight:500}.grecaptcha-badge{z-index:50}form .wpcf7-response-output{background-color:#fff}.flowHead{color:#162f81}.flowHead__en{background:#162f81;color:#fbfbfb;font-size:3.2rem;line-height:1.1;padding:0 .4rem}.flowHead__main{font-size:4.8rem;font-weight:600;line-height:1.6}.flowHead__sub{font-size:2.4rem;font-weight:500;line-height:1.8}.flowProject{padding:8rem 0}.flowProject__step{justify-content:space-between;margin-top:6.4rem;position:relative}.flowProject__step:before{border-top:1px dotted #162f81;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.flowProject__item{align-items:center;background-color:#fff;border:1px solid #162f81;border-radius:50%;display:flex;flex-basis:26rem;flex-direction:column;gap:2.4rem;height:26rem;justify-content:center;position:relative;width:100%;z-index:1}.flowProject__stepNumber{font-size:1.6rem;letter-spacing:.08rem;line-height:1}.flowProject__stepNumber,.flowProject__stepTitle{color:#162f81;font-style:normal;font-weight:700;text-align:center}.flowProject__stepTitle{font-size:1.8rem;letter-spacing:.09rem;line-height:160%}.flowStep__item{border-radius:1.6rem;max-width:184rem;padding:12rem 0}.flowStep__item:nth-child(odd){background:#f6f7f9}.flowStep__header{border-top:1px solid #e1e4e5;padding-top:2.4rem}.flowStep__layout{gap:6.4rem;padding-top:8rem}.flowStep__contents{flex:1}.flowStep__label{color:#7c7c7c;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:140%;text-transform:uppercase}.flowStep__title{color:#2a2a2a;font-size:4rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%}.flowStep__listCircle{padding-left:1em;text-indent:-1em}.flowStep__listCircle:before{content:"・";text-indent:0}.flowStep__img{flex-basis:66.8rem}.flowStep__img img{border-radius:.8rem}.flowStep01__list{margin-top:3.2rem}.flowStep01__item{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.flowStep01__box{border:1px solid #e1e4e5;border-radius:.8rem;margin-top:3.2rem;padding:2.4rem 3.2rem}.flowStep01__boxTitle{color:#2a2a2a;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:200%}.flowStep01__boxList{margin-top:.8rem}.flowStep01__boxItem{color:#7c7c7c;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.flowStep02__title{color:#2a2a2a;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;margin-top:3.2rem}.flowStep02__list{margin-top:.8rem}.flowStep02__item{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.flowStep03__list{margin-top:8rem}.flowStep03__card{background:hsla(0,0%,100%,.6);border:1px solid #fff;border-radius:.8rem;padding:6.4rem;position:relative}.flowStep03__card:not(:first-of-type){margin-top:9.6rem}.flowStep03__card:not(:first-of-type):before{border-left:2.4rem solid transparent;border-right:2.4rem solid transparent;border-top:2.8rem solid #d1d8f2;content:"";display:block;height:0;left:50%;position:absolute;top:-6rem;transform:translateX(-50%);width:0}.flowStep03__inner{gap:4.8rem}.flowStep03__body{flex:1}.flowStep03__title{color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%}.flowStep03__meta{gap:.8rem;margin-top:1.6rem}.flowStep03__metaItem{background:#eff0f3;border-radius:.4rem;padding:.2rem 1.2rem}.flowStep03__metaItem,.flowStep03__text{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.flowStep03__text{margin-top:2.4rem}.flowStep03__img{flex-basis:40rem;width:100%}.flowStep03__img img{border-radius:.8rem}.flowStep04__text{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:3.2rem}.flowStep04__meta{gap:.8rem;margin-top:3.2rem}.flowStep04__metaItem{background:#eff0f3;border-radius:.4rem;color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;padding:.2rem 1.2rem}.flowStepClient{margin-top:8rem}.flowStepClient__title{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%}.flowStepClient__cards{gap:2.4rem;margin-top:2.4rem}.flowStepClient__card{border:1px solid #e1e4e5;border-radius:.8rem;flex:1;padding:3.2rem 4rem}.flowStepClient__cardHead{color:#162f81;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%;padding-left:2rem;position:relative}.flowStepClient__cardHead:before{border-bottom:.6rem solid transparent;border-left:.8rem solid #162f81;border-top:.6rem solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.flowStepClient__cardTitle{color:#2a2a2a;font-weight:700;margin-top:1.6rem}.flowStepClient__cardText,.flowStepClient__cardTitle{font-size:1.6rem;font-style:normal;letter-spacing:.08rem;line-height:200%}.flowStepClient__cardText{font-feature-settings:"halt" on;color:#7c7c7c;font-weight:500;margin-top:.4rem}.flowDevices__lead{border-bottom:1px solid #e1e4e5;color:#2a2a2a;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:200%;padding:12rem 0;text-align:center}.flowDevices__leadColor{-webkit-text-decoration-skip:ink;color:#162f81;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.flowDevices__head{padding-top:8rem}.flowDevices__wrap{margin-top:8rem}.flowDevices__block{align-items:center;background:#f6f7f9;border-radius:.8rem;gap:6.4rem;padding:3.2rem 4rem}.flowDevices__block:not(:first-of-type){margin-top:2.4rem}.flowDevices__main{font-size:2.4rem;letter-spacing:.12rem;line-height:160%}.flowDevices__main,.flowDevices__title{color:#2a2a2a;font-style:normal;font-weight:700}.flowDevices__title{font-size:1.8rem;letter-spacing:.09rem;line-height:200%;margin-top:1.6rem}.flowDevices__text{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%;margin-top:.8rem;max-width:96.2rem}.flowDevices__browserGroups{gap:1.6rem;margin:auto 0}.flowDevices__browserGroup{border:1px solid #e1e4e5;border-radius:.8rem;padding:2.4rem}.flowDevices__browserGroupTitle{color:#162f81;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%;padding-left:2rem;position:relative}.flowDevices__browserGroupTitle:before{border-bottom:.5rem solid transparent;border-left:.7rem solid #162f81;border-top:.5rem solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.flowDevices__browserList{gap:3.2rem;justify-content:center;margin-top:1.6rem}.flowDevices__browserItem{flex-basis:4.8rem}.faq .pageMv__line{margin-top:0}.faq__title{font-feature-settings:"halt" on;color:var(--Text-Default,#2a2a2a);font-size:4rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:160%}.faq .meritFaq__list{gap:1.6rem}.faq .meritFaq__card{gap:0}.faq .meritFaq__aBody{padding-top:2rem}.faq .meritFaq__qRow{align-items:baseline}.faq .meritFaq__card{padding:2.4rem 4rem}.faqHead{margin:6.4rem 0 0}.faqHead__lead{font-feature-settings:"halt" on;color:var(--Text-Default,#2a2a2a);font-size:var(--Font-size-PC-body-16,1.6rem);font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.faqKeyword{padding:6.4rem 0 0}.faqKeyword__box{background:#f6f7f9;border-radius:1.6rem;display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem 8rem 4rem}.faqKeyword__search{align-items:center;background:#fff;border:1px solid #162f81;border-radius:.8rem;display:flex;height:5.6rem;justify-content:space-between;padding:0 .8rem 0 1.2rem;width:100%}.faqKeyword__input{font-feature-settings:"halt" on;background:transparent;border:0;color:#2a2a2a;flex:1 1 auto;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:2;margin:0;min-width:0;outline:none;padding:0;width:100%}.faqKeyword__input:-ms-input-placeholder{color:#7c7c7c}.faqKeyword__input::placeholder{color:#7c7c7c}.faqKeyword__btn{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;padding:1rem;width:4rem}.faqKeyword__btnIcon{display:block;height:2rem;width:2rem}.faqKeyword__tags{gap:.8rem}.faqKeyword__tag{font-feature-settings:"halt" on;align-items:center;background:transparent;border:1px solid #162f81;border-radius:.4rem;color:#162f81;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;letter-spacing:.08rem;line-height:1;padding:1.2rem .8rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.faqKeyword__tag:hover{background:#162f81;color:#fff}.faqCategory{padding:8rem 0 0}.faqCategory__list{display:grid;gap:3.2rem;grid-template-columns:repeat(3,1fr);margin-top:6.4rem}.faqCategory__card{align-items:flex-end;background:#f6f7f9;border-radius:.8rem;display:flex;flex-direction:column;gap:1.6rem;height:100%;justify-content:space-between;padding:2.4rem;transition:opacity .2s ease}.faqCategory__card:hover .faqCategory__cardArrow .icon:first-child{transform:translateX(0)}.faqCategory__card:hover .faqCategory__cardArrow .icon:nth-child(2){opacity:0;transform:translateX(120%)}.faqCategory__cardBody{display:flex;flex-direction:column;gap:.8rem;width:100%}.faqCategory__cardTitle{font-feature-settings:"halt" on;color:#162f81;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2}.faqCategory__cardDesc{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:2}.faqCategory__cardEx{color:#7c7c7c}.faqCategory__cardArrow{border:1px solid #e1e4e5;border-radius:50%;flex-shrink:0;font-size:1.4rem;height:3.2rem;overflow:hidden;position:relative;right:auto;width:3.2rem}.faqCategory__cardArrow .icon{flex-shrink:0;transition:transform .35s ease,opacity .3s ease}.faqCategory__cardArrow .icon:first-child{left:50%;margin-left:-.5em;opacity:1;position:absolute;transform:translateX(-160%)}.faqViewed.meritFaq{padding:8rem 0 0}.faqViewed .meritFaq__list{margin-top:6.4rem}.faqViewed .meritFaq__item.is-collapsed{display:none}.faqViewed__more{margin-top:6.4rem}.faqViewed__moreBtn{border:0;border-radius:999.9rem;height:6rem;justify-content:space-between;max-width:100%;padding:0 1.6rem 0 2.4rem;width:36rem}.faqViewed__moreIcon{display:block;flex-shrink:0;height:1.6rem;position:relative;width:1.6rem}.faqViewed__moreIcon:after,.faqViewed__moreIcon:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease}.faqViewed__moreIcon:before{height:.2rem;width:1.6rem}.faqViewed__moreIcon:after{height:1.6rem;width:.2rem}.faqViewed.is-more-open .faqViewed__moreIcon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.faqResult{padding:6.4rem 0 0}.faqResult__layout{align-items:start;display:grid;gap:8rem;grid-template-columns:32rem 1fr}.faqResult__main{min-width:0}.faqResult__main .meritFaq__item.is-collapsed{display:none}.faqResult__head{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:6.4rem}.faqResult__title{font-feature-settings:"halt" on;font-size:4rem;font-weight:700;letter-spacing:.2rem;line-height:1.6}.faqResult__count{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:2}.faqAside{gap:2.4rem}.faqAside,.faqAside__keyword{display:flex;flex-direction:column}.faqAside__keyword{background:#f6f7f9;border-radius:.8rem;gap:.8rem;padding:2.4rem 1.2rem}.faqAside__title{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2}.faqAside__search{align-items:center;background:#fff;border:1px solid #162f81;border-radius:.8rem;display:flex;height:5.6rem;justify-content:space-between;padding:0 .8rem 0 1.2rem;width:100%}.faqAside__input{font-feature-settings:"halt" on;background:transparent;border:0;color:#2a2a2a;flex:1 1 auto;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:2;margin:0;min-width:0;outline:none;padding:0;width:100%}.faqAside__input:-ms-input-placeholder{color:#7c7c7c}.faqAside__input::placeholder{color:#7c7c7c}.faqAside__btn{align-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem}.faqAside__btnIcon{display:block;height:2rem;width:2rem}.faqAside__tags{gap:.8rem}.faqAside__tag{font-feature-settings:"halt" on;align-items:center;background:transparent;border:1px solid #162f81;border-radius:.4rem;color:#162f81;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;letter-spacing:.08rem;line-height:1;padding:1.2rem .8rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.faqAside__tag:hover{background:#162f81;color:#fff}.faqAside__category{display:flex;flex-direction:column;gap:1.6rem}.faqAside__catList{border-top:1px solid #e1e4e5}.faqAside__catLink{border-bottom:1px solid #e1e4e5;padding:1.6rem 0;text-decoration:none;transition:opacity .2s ease}.faqAside__catLink:hover .faqAside__catText:after{width:100%}.faqAside__catLink:hover .faqAside__catArrow .icon:first-child{transform:translateX(0)}.faqAside__catLink:hover .faqAside__catArrow .icon:nth-child(2){opacity:0;transform:translateX(120%)}.faqAside__catText{color:#2a2a2a;font-size:1.6rem;font-weight:700;letter-spacing:.08rem;line-height:1.6;position:relative}.faqAside__catText:after{background-color:#2a2a2a;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .35s ease;width:0}.faqAside__catArrow{border:1px solid #e1e4e5;border-radius:50%;flex-shrink:0;font-size:1.2rem;height:2.4rem;overflow:hidden;position:relative;right:auto;width:2.4rem}.faqAside__catArrow .icon{color:#2a2a2a;flex-shrink:0;transition:transform .35s ease,opacity .3s ease}.faqAside__catArrow .icon:first-child{left:50%;margin-left:-.5em;opacity:1;position:absolute;transform:translateX(-140%)}.faqAcc__more{margin-top:6.4rem}.faqAcc__moreBtn{border:0;border-radius:999.9rem;height:6rem;justify-content:space-between;max-width:100%;padding:0 1.6rem 0 2.4rem;width:36rem}.faqAcc__moreIcon{display:block;flex-shrink:0;height:1.6rem;position:relative;width:1.6rem}.faqAcc__moreIcon:after,.faqAcc__moreIcon:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease}.faqAcc__moreIcon:before{height:.2rem;width:1.6rem}.faqAcc__moreIcon:after{height:1.6rem;width:.2rem}.faqResult__main.is-more-open .faqAcc__moreIcon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.faqColumn{padding:12rem 0}.faqColumn__title{font-feature-settings:"halt" on;color:var(--Text-Default,#2a2a2a);font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;margin-bottom:4.8rem}.faqColumn .topColumns__list{margin:0}.column{padding-bottom:16rem}.column .pageMv__line{margin-top:0}.columnCategory{gap:.8rem;margin:4rem 0}.columnCategory__link{border:1px solid #162f81;border-radius:.4rem;color:#162f81;font-size:1.6rem;font-weight:500;gap:.4rem;line-height:170%;padding:.4rem .8rem;transition:background .5s,color .5s,border-color .5s,box-shadow .5s}.columnCategory__link:hover{background:#162f81;border-color:#162f81;color:#fbfbfb}.columnCategory__link.is-current,.columnCategory__link[aria-current=page]{background:#162f81;border-color:#162f81;color:#fbfbfb;cursor:default;pointer-events:none}.columnCategory__link.is-current .columnCategory__count,.columnCategory__link[aria-current=page] .columnCategory__count{opacity:.95}.columnCategory__name{letter-spacing:.02em}.columnLatest{overflow:hidden;padding:6rem 0 0}.columnLatest__lead{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:200%}.columnLatest__sliderWrap{margin-top:6.4rem;position:relative}.columnLatest__container{overflow:visible}.columnLatest__list{align-items:stretch}.columnLatest__slide{height:auto}.columnLatest__link{background:#f6f7f9;border-radius:1.6rem;color:#162f81;gap:6.4rem;margin:auto;max-width:140rem;padding:6.4rem}.columnLatest__img{border-radius:.8rem;flex:0 0 60.4rem;height:34rem;max-width:48%;overflow:hidden}.columnLatest__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.columnLatest__body{flex:1;gap:.8rem 0;min-width:0}.columnLatest__data{gap:.8rem}.columnLatest__date{flex-shrink:0;font-size:1.6rem}.columnLatest__categories{align-items:center;gap:.8rem}.columnLatest__time{color:#7c7c7c;font-size:1.6rem;font-style:normal;font-weight:500;line-height:160%}.columnLatest__category{border:1px solid #162f81;border-radius:5rem;font-size:1.2rem;font-weight:500;letter-spacing:.12rem;line-height:200%;padding:0 1.2rem}.columnLatest__title{color:#162f81;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;padding:.8rem 0}.columnLatest__desc{-webkit-box-orient:vertical;-webkit-line-clamp:7;color:#2a2a2a;display:-webkit-box;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.16rem;line-height:160%;overflow:hidden}.columnLatest__controls{gap:3.2rem;margin-top:4.8rem}.columnLatest__arrow{border:1px solid #162f81;border-radius:2rem;cursor:pointer;display:block;height:2.4rem;position:relative;transition:.3s;width:6rem}.columnLatest__arrow.swiper-button-disabled{cursor:default;opacity:.35}.columnLatest__arrow .icon{color:#162f81;font-size:1.1rem;left:50%;padding-bottom:.3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.columnLatest__arrow:hover{background:#162f81}.columnLatest__arrow:hover .icon{color:#fbfbfb}.columnLatest__pagination{border-radius:.8rem;flex:0 1 auto;gap:0 2.4rem;max-width:100%;padding:.8rem 0}.columnLatest__pagination.swiper-pagination{bottom:auto;left:auto;position:relative;top:auto;width:auto}.columnLatest__pagination .swiper-pagination-bullet{background:rgba(31,68,110,.5);border-radius:50%;height:.8rem;margin:0;transition:opacity .5s,transform .5s,background .5s;width:.8rem}.columnLatest__pagination .swiper-pagination-bullet-active{background:#162f81;opacity:1;transform:scale(1.15)}.columnAttention{padding:8rem 0}.columnAttention__title{color:#162f81;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.16rem;line-height:160%;padding-left:4.4rem;position:relative}.columnAttention__title:before{background-image:url(../img/column_attention_icon.png);background-repeat:no-repeat;background-size:contain;content:"";height:3.6rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3.6rem}.columnAttention__list{gap:4rem;margin-top:3.2rem}.columnAttention__item{flex-basis:calc(33.33333% - 2.66667rem);width:100%}.columnAttention__item .postLink{width:100%}.columnAttention__img img{border-radius:.8rem}.columnAttention__body{margin-top:1.2rem}.columnAttention__bodyTitle{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.16rem;line-height:160%;margin-top:1.2rem}.columnList{padding:8rem 0 0}.columnList__head{color:#162f81;font-size:2.4rem;font-weight:700;margin-bottom:3.2rem}.columnList__layout{gap:6.4rem}.columnList__main{flex-basis:108rem;min-width:0;width:100%}.columnList__aside{flex:0 0 36rem;max-width:100%}.columnList__empty{color:#2a2a2a;font-size:1.6rem;line-height:1.7;margin:0;padding:4rem 0}.columnList__list{gap:4rem 2.4rem}.columnList__item{flex-basis:calc(33.33333% - 1.6rem);width:100%}.columnList__link{gap:1.6rem}.columnList__link:hover .columnList__title{text-decoration:underline}.columnList__media{aspect-ratio:16/9;overflow:hidden;width:100%}.columnList__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.columnList__body{flex:1;gap:1.2rem 0;min-width:0}.columnList__data{gap:0 .8rem}.columnList__date{color:#7c7c7c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:160%}.columnList__categories{gap:.8rem}.columnList__category{border:1px solid #162f81;border-radius:5rem;color:#162f81;font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:.12rem;line-height:200%;padding:0 1.2rem}.columnList__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2a2a2a;display:-webkit-box;font-size:1.6rem;font-weight:500;letter-spacing:.16rem;line-height:160%;overflow:hidden;transition:color .5s,text-decoration-color .5s}.columnAside{max-width:100%;width:31.2rem}.columnAside a:has(img){transition:hover .5s}.columnAside a:has(img):hover{opacity:.6}.columnAside__head{border-left:2px solid #162f81;color:#162f81;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:1;margin-bottom:2.4rem;padding-left:1.6rem}.columnAside__features{background:#f6f7f9;border-radius:.8rem;margin-top:1.6rem;padding:3.2rem 2.4rem}.columnAside__featureItem{gap:1.2rem;margin-bottom:2.4rem}.columnAside__featureItemTitle{color:#2a2a2a;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.16rem;line-height:160%}.columnAside__featureItemDesc{font-weight:500}.columnAside__banner{gap:1.6rem}.column__pagerOuter{margin-top:8rem}.column__pager{gap:2.4rem}.columnMedia{position:relative}.columnReadmore{border-radius:1.6rem;inset:0;position:absolute;transition:all .5s}.columnReadmore__text{color:#fff;font-size:4.8rem;opacity:0}.columnReadmore__icon{border-radius:.8rem;font-size:2.2rem;height:10rem;overflow:hidden;position:absolute;right:-.8rem;top:-.8rem;transition:background-color .5s;width:10rem}.columnReadmore__icon .icon{opacity:0;transform:translate3d(-130%,85%,0);transition:transform .55s cubic-bezier(.22,1,.32,1),opacity .4s ease}.columnLink:hover .columnReadmore{fill:rgba(31,68,110,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.columnLink:hover .columnReadmore__text{opacity:1}.columnLink:hover .columnReadmore__icon{background-color:#fff}.columnLink:hover .columnReadmore__icon .icon{opacity:1;transform:translateZ(0)}.columnNew{padding-top:12rem}.columnNew__list{gap:4.8rem 4rem}.columnNew__item{flex-basis:calc(33.33333% - 2.66667rem);width:100%}.columnNew__item img{contain-intrinsic-size:auto none!important}.choosyHead{color:#162f81}.choosyHead__en{background:#162f81;border-radius:.4rem;color:#fbfbfb;font-size:3.2rem;line-height:1;padding:.8rem .8rem .6rem}.choosyHead__main{font-size:4.8rem;font-weight:600;line-height:1.6}.choosyHead__sub{font-size:2.4rem;font-weight:500;line-height:1.8}.choosyHead--white{color:#fbfbfb}.choosyHead--white .topHead__en{background:#fbfbfb;color:#162f81}.choosyIntro{padding:16rem 0}.choosyIntro__desc{font-size:2.4rem;font-weight:700;line-height:1.8;margin:4.8rem 0 0}.choosyBackwards{padding:0 3.2rem 12rem}.choosyBackwards__content{background:#2a2a2a;border-radius:1.6rem;color:#fbfbfb;gap:8rem;padding:12rem 0}.choosyBackwards__headGroup{gap:2.4rem;margin:0 auto;width:min(140rem,100% - 16rem)}.choosyBackwards__line{background:rgba(246,247,249,.3);height:1px;width:100%}.choosyBackwards__num{color:hsla(0,0%,100%,.6);font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.4}.choosyBackwards__head{font-feature-settings:"halt" on;font-size:4rem;font-weight:700;letter-spacing:.05em;margin-top:4rem}.choosyBackwards__desc{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.choosyBackwards__task{background:hsla(0,0%,100%,.05);border:1px solid rgba(246,247,249,.3);border-radius:1.6rem;gap:2.4rem;margin:0 auto;padding:4rem 8rem;width:min(140rem,100% - 16rem)}.choosyBackwards__taskHead{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center}.choosyBackwards__taskList{gap:2.4rem;margin-top:2.4rem;width:100%}.choosyBackwards__taskItem{border:1px solid #e1e4e5;border-radius:50%;font-size:1.6rem;font-weight:500;height:22rem;letter-spacing:.05em;line-height:2;text-align:center;width:22rem}.choosyBackwards__arrow{line-height:1;width:4.8rem}.choosyBackwards__taskSummary{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center}.choosyBackwards__summary{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:2;text-align:center}.choosyBackwards__summary--dotBgText{-webkit-text-decoration-skip:ink;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.choosyStrategy{padding:0 0 12rem}.choosyStrategy__headBox{gap:8rem}.choosyStrategy__line{background:#e1e4e5;height:1px;width:100%}.choosyStrategy__num{color:#7c7c7c;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.4}.choosyStrategy__head{font-size:4rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.choosyStrategy__intro{gap:6.4rem}.choosyStrategy__introImg{border-radius:.8rem;flex:none;max-width:100%;overflow:hidden;width:62rem}.choosyStrategy__introText{font-feature-settings:"halt" on;flex:1;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.choosyStrategy__introList{margin-bottom:1rem}.choosyStrategy__introList li:before{content:"・";margin-right:.8rem}.choosyStrategy__introDot{-webkit-text-decoration-skip:ink;color:#162f81;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto}.choosyStrategy__lead{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2;text-align:center}.choosyStrategy__mapBox{border:1px solid #e1e4e5;border-radius:1.6rem;gap:3.2rem;margin-top:8rem;padding:8rem 9.8rem}.choosyStrategy__mapHeadWrap{gap:2rem;width:100%}.choosyStrategy__mapHeadGroup{gap:1.6rem}.choosyStrategy__mapHead{font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.choosyStrategy__mapSub{color:#2d2d2d;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:2}.choosyStrategy__mapImage{flex:none;max-width:100%;width:53.5rem}.choosyStrategy__steps{gap:1.6rem;width:100%}.choosyStrategy__step{background:#f6f7f9;border-radius:.8rem;max-width:100%;overflow:hidden;padding:2.4rem;width:38rem}.choosyStrategy__stepHead{border-bottom:1px solid #e1e4e5;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.6;padding-bottom:1.2rem}.choosyStrategy__stepHead span{color:#162f81;margin-right:.2rem}.choosyStrategy__stepDesc{font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:2;padding-top:1.2rem}.choosyStrategy__stepDesc li:before{content:"・";margin-right:.4rem}.choosyStrategy__mapOutro{gap:1.6rem}.choosyStrategy__mapOutroHead{font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center}.choosyStrategy__mapOutroDesc{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center}.choosyStrategy__summary{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:2;margin-top:8rem;text-align:center}.choosyStrategy__summary--dotBgText{-webkit-text-decoration-skip:ink;color:#162f81;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.choosyAccompany{background:#f6f7f9;border-radius:1.6rem;margin-left:3.2rem;margin-right:3.2rem}.choosyAccompany__panel{background:#f6f7f9;border-radius:1.6rem;padding:12rem 0 10rem}.choosyAccompany__headBlock{gap:2.4rem;margin-bottom:6rem}.choosyAccompany__line{background:#e1e4e5;height:1px;width:100%}.choosyAccompany__num{color:#7c7c7c;font-size:3.2rem;font-weight:700;line-height:1.2}.choosyAccompany__title{font-feature-settings:"palt";font-size:4rem;font-weight:700;margin-bottom:1.6rem;margin-top:4.8rem}.choosyAccompany__lead{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;line-height:2}.choosyAccompany__card{flex-shrink:0;max-width:min(80rem,100%);width:80rem}.choosyAccompany__cardInner{align-items:flex-start;gap:4.8rem}.choosyAccompany__body{flex:1;gap:1.6rem;min-width:0}.choosyAccompany__check{gap:0 1.6rem}.choosyAccompany__checkIcon{background:#162f81;border:1px solid #162f81;border-radius:.5rem;flex-shrink:0;height:2.4rem;position:relative;width:2.4rem}.choosyAccompany__checkIcon:before{border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;content:"";display:block;height:1.6rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - 1rem);transform:rotate(45deg);width:1rem}.choosyAccompany__checkText{font-feature-settings:"halt" on;color:#7c7c7c;font-size:1.8rem;font-weight:700;line-height:1.8}.choosyAccompany__cardTitle{font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;line-height:1.6}.choosyAccompany__cardDesc{font-feature-settings:"halt" on;border-top:1px solid #e1e4e5;font-weight:500;line-height:2;margin-top:1.6rem;padding-top:3.2rem}.choosyAccompany__list{gap:1.2rem 0;margin-left:1.2rem}.choosyAccompany__listItem{font-feature-settings:"halt" on;font-weight:500;gap:0 1.2rem;line-height:2}.choosyAccompany__listItem:before{background-color:#2a2a2a;border-radius:50%;content:"";display:block;flex-shrink:0;height:.5rem;margin-top:1.4rem;width:.5rem}.choosyAccompany__figure{flex-shrink:0;max-width:100%;width:36rem}.choosyAccompany__img{border-radius:.8rem}.choosyCommitment{border-top:1px solid #e0e0e0}.choosyCommitment__sec{padding:12rem 0 8rem;position:relative}.choosyCommitment__sec:not(:first-child){border-top:1px solid #e0e0e0}.choosyCommitment__sec:not(:first-child):after,.choosyCommitment__sec:not(:first-child):before{background:#e0e0e0;content:"";display:block;height:.7rem;position:absolute;top:-.35rem;width:.7rem}.choosyCommitment__sec:not(:first-child):before{left:0}.choosyCommitment__sec:not(:first-child):after{right:0}.choosyCommitment__boxhead{gap:3.2rem}.choosyCommitment__head{align-items:baseline;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:#162f81;font-size:4rem;font-weight:600;gap:1.6rem;transition:1.4s cubic-bezier(.37,0,.63,1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path}.choosyCommitment__head--num{font-size:4.8rem;font-weight:400;position:relative;top:1px}.choosyCommitment__head.animated{-webkit-clip-path:inset(0);clip-path:inset(0)}.choosyCommitment__box{gap:6.4rem;margin-top:6.4rem}.choosyCommitment__desc{font-size:2rem;font-weight:500;line-height:2}.choosyCommitment__desc--em{font-size:2.4rem;font-weight:700}.choosyCommitment__desc--txtcenter{font-size:2.4rem;text-align:center}.choosyCommitment__task{background:hsla(0,0%,87%,.3);border-radius:.8rem;gap:4rem 0;margin:4rem 0 0;padding:4.8rem 2rem}.choosyCommitment__task--head{color:#162f81;font-size:2.4rem;font-weight:700;line-height:2}.choosyCommitment__task--list{gap:0 1.3rem;width:100%}.choosyCommitment__task--item{background:#fff;border-radius:.4rem;gap:2.4rem 0;padding:4rem 0;width:25%}.choosyCommitment__task--img img{height:5rem}.choosyCommitment__task--text{font-size:2rem;font-weight:700;line-height:2}.choosyCommitment__task--arrow{width:5rem}.choosyCommitment__summary,.choosyCommitment__task--summary{font-size:2.4rem;font-weight:700;line-height:2}.choosyCommitment__summary{background:rgba(157,202,224,.3);border-radius:.8rem;margin:4rem 0 0;padding:4.8rem 0;text-align:center}.choosyCommitment__summary--em{font-feature-settings:"palt";background:#162f81;color:#fbfbfb;font-size:3.2rem}.choosyCommitment__img{border-radius:.8rem;overflow:hidden;width:50%}.choosyCommitment__item{margin:1.6rem 0 0}.choosyCommitment__check{gap:0 1.6rem}.choosyCommitment__check--box{background:#162f81;border-radius:.5rem;height:2.4rem;position:relative;width:2.4rem}.choosyCommitment__check--box:before{border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;content:"";display:block;height:1.6rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - 1rem);transform:rotate(45deg);width:1rem}.choosyCommitment__check--text{font-size:2.4rem;font-weight:700;line-height:1.8}.choosyCommitment__map{background:hsla(0,0%,87%,.3);border-radius:.8rem;margin:6.4rem 0 0;padding:8rem 10rem}.choosyCommitment__map--head{color:#0c488c;font-size:3.2rem;font-weight:700}.choosyCommitment__map--desc{font-size:2rem;font-weight:500;line-height:2;margin:1.6rem 0 0;text-align:center}.choosyCommitment__map--desc:last-child,.choosyCommitment__map--img{margin:6.4rem 0 0}.choosyCommitment__map--summary{font-size:2.4rem;font-weight:700;line-height:2;margin:4rem 0 0}.choosyCommitment__card{background:hsla(0,0%,87%,.3);border-radius:.8rem;margin:6.4rem 0 0}.choosyCommitment__card:nth-child(2n){background:rgba(157,202,224,.2)}.choosyCommitment__card--img{width:52rem}.choosyCommitment__card--img img{border-radius:.8rem 0 0 .8rem}.choosyCommitment__card--text{padding:6rem 6rem 0;width:68rem}.choosyCommitment__card--check{gap:0 1.6rem}.choosyCommitment__card.checked .choosyCommitment__card--box{background:#162f81}.choosyCommitment__card--box{border:1px solid #162f81;border-radius:.5rem;height:2.4rem;position:relative;transition:.5s;width:2.4rem}.choosyCommitment__card--box:before{border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;content:"";display:block;height:1.6rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - 1rem);transform:rotate(45deg);width:1rem}.choosyCommitment__card--checktext{font-size:1.8rem;font-weight:700;line-height:1.8}.choosyCommitment__card--head{font-feature-settings:"palt";color:#162f81;font-size:2.2rem;font-weight:700;line-height:1.6;margin:.6rem 0 0}.choosyCommitment__card--desc{border-top:1px solid #e0e0e0;font-size:2rem;font-weight:500;line-height:2;margin:1.4rem 0 0;padding-top:1.4rem;white-space:nowrap}.choosyCommitment__card--item{font-size:2rem;font-weight:500;gap:0 .8rem;line-height:2}.choosyCommitment__card--item:before{background:#162f81;content:"";display:block;height:1rem;margin-top:1.4rem;width:1rem}.choosyEnd{padding-top:12rem}.choosyEnd__desc{font-feature-settings:"halt" on;-webkit-text-decoration-skip:ink;color:#162f81;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:auto;text-underline-position:from-font}.choose .pageHead{margin-bottom:8rem}.choose__sec{padding:8rem 0}.choose__sec:first-of-type{padding-top:8rem}.choose .secText{margin-top:4rem}.chooseMistakes{padding:0 0 12rem}.chooseMistakes__inner{background:#2a2a2a;border-radius:1.6rem;color:#fff;padding:12rem 4rem}.chooseMistakes__line{background:rgba(246,247,249,.3);height:1px;margin:0 0 8rem;width:100%}.chooseMistakes__list{gap:2.4rem;margin:8rem 0 0}.chooseMistakes__item{flex:1 1 0;min-width:0}.chooseMistakes__card{border:1px solid #fff;border-radius:.8rem;box-sizing:border-box;height:100%;overflow:hidden;padding:3.2rem;position:relative}.chooseMistakes__cardHead{font-feature-settings:"halt" on;color:#fff;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2;position:relative;z-index:1}.chooseMistakes__cross{height:12rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:12rem;z-index:0}.chooseMistakes__cardDesc{font-feature-settings:"halt" on;color:#fff;font-weight:500;letter-spacing:.05em;line-height:2;margin:.8rem 0 0;position:relative;z-index:1}.secText{font-size:2.4rem;font-weight:700}.choosePoints{padding:0 4rem 12rem}.choosePoints__line{background:#e1e4e5;height:1px;margin:0 0 8rem;width:100%}.choosePoints__intro{font-feature-settings:"halt" on;color:#2a2a2a;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2;margin:4rem 0 0}.choosePoints__grid{gap:1.6rem;margin:4.8rem 0 0}.choosePoints__item{flex:0 0 calc(33.33333% - 1.06667rem);min-width:0}.choosePoints__card{border:1px solid #e1e4e5;border-radius:.8rem;box-sizing:border-box;gap:1.6rem;height:100%;padding:3.2rem}.choosePoints__cardHead{gap:.8rem}.choosePoints__icon{flex-shrink:0;width:2.4rem}.choosePoints__title{font-feature-settings:"halt" on;color:#162f81;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.choosePoints__descItem{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.05em;line-height:2}.choosePoints__descItem:before{content:"・";margin-right:.8rem}.chooseFeatures{background:#f6f7f9;padding:12rem 4rem}.chooseFeatures__line{background:#e1e4e5;height:1px;margin:0 0 8rem;width:100%}.chooseFeatures__intro{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2;margin:0}.chooseFeatures__body{align-items:stretch;gap:8rem;margin:6.4rem 0 0}.chooseFeatures__figure{flex:0 0 calc(50% - 4rem)}.chooseFeatures__list{flex:1 1 calc(50% - 4rem)}.chooseFeatures__item{border-top:1px solid #e1e4e5;gap:.8rem;padding:3.2rem 0}.chooseFeatures__cardHead{font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;letter-spacing:.05em}.chooseFeatures__cardDesc{font-feature-settings:"halt" on;font-weight:500;letter-spacing:.05em;line-height:2}.choosePreparation{padding:0 4rem 8rem}.choosePreparation__line{background:#e1e4e5;height:1px;margin:0 0 8rem;width:100%}.choosePreparation__intro{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.choosePreparation__steps{gap:4.8rem 0;margin:8rem 0 0;position:relative}.choosePreparation__steps:before{background:#162f81;content:"";display:block;height:0;left:13.4rem;position:absolute;top:4rem;transition:height .6s .4s;width:2px;z-index:2}.choosePreparation__steps.animated:before{height:calc(100% - 11rem)}.choosePreparation__step{align-items:flex-start;gap:0 4.8rem;isolation:isolate;justify-content:flex-start;padding-top:2.4rem;position:relative;z-index:0}.choosePreparation__step:after{background-color:#e1e4e5;content:"";height:1px;left:0;position:absolute;top:0;width:100%;z-index:-1}.choosePreparation__step:last-child:before{display:none}.choosePreparation__num{color:#162f81;flex:0 0 14.5rem;font-size:2rem;font-weight:700;line-height:2;position:relative;text-transform:uppercase}.choosePreparation__num:after{background:#162f81;border-radius:50%;content:"";height:2rem;left:12.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem}.choosePreparation__content{flex:1 1 auto}.choosePreparation__title{font-feature-settings:"halt" on;color:#162f81;font-size:2.4rem;font-weight:700;letter-spacing:.05em}.choosePreparation__desc{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;margin:1.6rem 0 0}.chooseCheck{padding:0 4rem 12rem}.chooseCheck__line{background:#e1e4e5;height:1px;margin:0 0 8rem;width:100%}.chooseCheck__panel{background:#f6f7f9;border-radius:.8rem;padding:6.4rem}.chooseCheck__body{align-items:stretch;gap:6.4rem}.chooseCheck__figure{flex:0 0 calc(50% - 3.2rem);min-width:0}.chooseCheck__figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chooseCheck__content{flex:1 1 calc(50% - 3.2rem);min-width:0}.chooseCheck__title{font-feature-settings:"halt" on;color:#2a2a2a;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0}.chooseCheck__intro{font-feature-settings:"halt" on;color:#2d2d2d;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;margin:.8rem 0 0}.chooseCheck__list{gap:1.6rem;margin:3.2rem 0 0}.chooseCheck__item{margin:0}.chooseCheck__card{gap:.8rem}.chooseCheck__cardHead{font-feature-settings:"halt" on;color:#162f81;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0;padding-left:3.2rem;position:relative}.chooseCheck__cardHead:before{background-image:url(../img/choose_check_icon_check.png);background-repeat:no-repeat;background-size:contain;content:"";height:2.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem}.chooseCheck__cardDesc{font-feature-settings:"halt" on;color:#2a2a2a;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2;margin:0}.chooseCheck__bottom{background:hsla(0,0%,100%,.6);border-radius:.8rem;margin-top:11.2rem;padding:4.8rem 6.4rem;position:relative}.chooseCheck__bottom:before{background-image:url(../img/choose_check_icon.png);background-repeat:no-repeat;background-size:contain;content:"";height:4.8rem;left:50%;position:absolute;top:-8rem;transform:translateX(-50%);width:4.8rem}.chooseCheck__bottomTitle{color:#162f81;font-size:3.2rem;letter-spacing:.16rem}.chooseCheck__bottomText,.chooseCheck__bottomTitle{font-style:normal;font-weight:700;line-height:200%;text-align:center}.chooseCheck__bottomText{color:#2a2a2a;font-size:2rem;letter-spacing:.1rem;margin-top:1.6rem}.chooseConsultation{isolation:isolate;position:relative;z-index:1}.chooseConsultation:before{background:linear-gradient(180deg,rgba(157,202,224,.2),rgba(157,202,224,.5)),url(../img/choose_consultation.jpg) no-repeat 50%/cover;bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}.chooseConsultation__inner{align-items:stretch;gap:4rem 5.6rem}.chooseConsultation__intro{align-self:center;flex:0 0 46%;max-width:50%}.chooseConsultation__head{color:#162f81;font-size:4rem;font-weight:600;gap:.4rem}.chooseConsultation__text{font-size:2.4rem;font-weight:700;line-height:1.9;margin-top:2.4rem}.chooseConsultation__formCol{flex:1 1 52%;min-width:0}.ai-recruitment{overflow-x:clip}.aiReason{padding:8rem 0}.aiReason__survey{margin-top:8rem}.aiReason__questions{gap:1.6rem}.aiReason__question{background:#f6f7f9;border-radius:1.6rem;display:flex;flex:1;flex-direction:column;gap:4.8rem;padding:3.2rem}.aiReason__questionHead{display:flex;flex-direction:column;gap:2.4rem}.aiReason__questionNum{font-feature-settings:"lnum" on,"pnum" on;color:#162f81;font-size:2rem;font-weight:700;line-height:1;text-transform:uppercase}.aiReason__questionTitle{font-feature-settings:"halt" on;align-items:center;display:flex;font-size:2.6rem;font-weight:700;justify-content:center;letter-spacing:.13rem;line-height:2;min-height:10.4rem;text-align:center}.aiReason__questionBody{align-items:center;display:flex;flex-direction:column;gap:3.2rem}.aiReason__questionNote{font-feature-settings:"halt" on;font-size:2rem;font-weight:500;letter-spacing:.1rem;line-height:2;text-align:center}.aiReason__caution{font-feature-settings:"halt" on;font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:1.6;margin-top:1.6rem;text-align:right}.aiReason__chart{aspect-ratio:1;max-width:100%;position:relative;width:36rem}.aiReason__chart--callout .aiReason__chartData--no{border-bottom:1px solid #7c7c7c;gap:0;left:81.11%;top:-11.56%}.aiReason__chart--callout .aiReason__chartData--no .aiReason__chartLabel{font-size:2rem;line-height:1}.aiReason__chart--callout .aiReason__chartData--no .aiReason__chartNum{font-size:4.8rem}.aiReason__chart--callout .aiReason__chartData--no .aiReason__chartUnit{font-size:3.2rem}.aiReason__chart--callout .aiReason__chartData--yes{inset:auto 0 12%}.aiReason__chart--callout:after{background:#7c7c7c;content:"";height:1px;left:48.06%;position:absolute;top:22.36%;transform:rotate(-24.4deg);transform-origin:left center;width:36.3%}.aiReason__chartPie{background:conic-gradient(#162f81 0 var(--rate),#d1d8f2 var(--rate) 100%);border-radius:50%;inset:0;position:absolute}.aiReason__chartData{align-items:center;display:flex;flex-direction:column;line-height:1;position:absolute;white-space:nowrap}.aiReason__chartData--yes{color:#fff;gap:1.2rem;left:57.36%;top:38.67%}.aiReason__chartData--yes .aiReason__chartLabel{font-size:3.2rem}.aiReason__chartData--yes .aiReason__chartNum{font-size:7.2rem}.aiReason__chartData--yes .aiReason__chartUnit{font-size:4.8rem}.aiReason__chartData--no{color:#162f81;gap:1.2rem;left:12.64%;top:30.83%}.aiReason__chartData--no .aiReason__chartLabel{font-size:2.8rem}.aiReason__chartData--no .aiReason__chartNum{font-size:5.6rem}.aiReason__chartData--no .aiReason__chartUnit{font-size:4rem}.aiReason__chartLabel{font-weight:700}.aiReason__chartValue{font-feature-settings:"lnum" on,"pnum" on;gap:.4rem;letter-spacing:normal;line-height:1}.aiReason__chartNum,.aiReason__chartUnit{font-weight:700;line-height:1}.aiReason__prompts{background:#f6f7f9;border-radius:1.6rem;margin-top:8rem;padding:3.2rem}.aiReason__promptsHead{font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:1.6;text-align:center}.aiReason__promptList{gap:2.4rem;margin-top:3.2rem}.aiReason__prompt{align-items:center;background:#fff;border:1px solid #e1e4e5;border-radius:1.6rem;display:flex;flex:1;margin-bottom:1.772rem;min-height:16.2rem;padding:2.4rem 3.2rem;position:relative}.aiReason__prompt:after{background:#fff;border-bottom:1px solid #e1e4e5;border-right:1px solid #e1e4e5;bottom:-1.25rem;content:"";height:2.5rem;left:4.8rem;position:absolute;transform:scaleX(.56) rotate(45deg);width:2.5rem}.aiReason__promptText{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:2}.aiReason__message{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:2;margin-top:8rem;text-align:center}.aiSource{padding:0 0 8rem}.aiSource__inner{background:#2a2a2a;border-radius:1.6rem;color:#fff;margin-inline:auto;max-width:184rem;padding:12rem 0}.aiSource__figure{background:hsla(0,0%,100%,.05);margin:8rem auto 0}.aiSource__message{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:2;margin-top:8rem;text-align:center}.aiSource__messageMark{-webkit-text-decoration-skip:ink;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:10%;text-underline-offset:.4rem;text-underline-position:from-font}.aiSupport{padding:0 0 8rem}.aiSupport__areas{margin-top:6.4rem}.aiSupport__area:nth-child(2n){background:#f6f7f9;border-radius:1.6rem;margin-bottom:12rem;margin-top:12rem;margin-inline:auto;max-width:184rem;padding:12rem 0}.aiSupport__head{border-top:1px solid #e1e4e5;padding-top:2.4rem}.aiSupport__num{color:#7c7c7c;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.4;text-transform:uppercase}.aiSupport__title{font-feature-settings:"halt" on;font-size:4rem;font-weight:700;letter-spacing:.2rem;line-height:1.6;margin-top:8rem}.aiSupport__lead{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2;margin-top:2.4rem}.aiSupport__steps{margin:6.4rem auto 0;max-width:120rem}.aiSupport__step{border:1px solid #162f81;border-radius:50%;color:#162f81;height:26.2rem;justify-content:center;padding-bottom:.8rem;text-align:center;width:26.2rem}.aiSupport__step,.aiSupport__stepMain{align-items:center;display:flex;flex-direction:column;gap:1.2rem}.aiSupport__stepIcon{height:6rem;width:6rem}.aiSupport__stepHead{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2}.aiSupport__stepDesc{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;line-height:1.6}.aiSupport__measures{background:#f6f7f9;border-radius:.8rem;margin-top:6.4rem;padding:3.2rem}.aiSupport__area:nth-child(2n) .aiSupport__measures{background:hsla(0,0%,100%,.6)}.aiSupport__measuresHead{font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:1.6}.aiSupport__measuresBody{gap:2.4rem;margin-top:2.4rem}.aiSupport__tags{gap:.8rem 1.6rem}.aiSupport__tag{background:#fff;border-radius:.4rem;gap:1.6rem;padding:1.6rem 2.4rem}.aiSupport__area:nth-child(2n) .aiSupport__tag{background:#eff0f3}.aiSupport__tagNum{font-feature-settings:"halt" on;color:#162f81;font-size:2.4rem;font-weight:700;letter-spacing:.12rem;line-height:1.6}.aiSupport__tagText{font-feature-settings:"halt" on;font-size:2rem;font-weight:500;letter-spacing:.1rem;line-height:1.6}.aiSupport__etc{font-feature-settings:"halt" on;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:2}.aiSupport__message,.aiSupport__note{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.6;text-align:center}.aiSupport__note{margin-top:8rem}.aiSupport__message{margin-top:12rem}.aiArchitecture__compare{margin-top:8rem}.aiArchitecture__compareHead{font-feature-settings:"halt" on;font-size:3.2rem;font-weight:700;letter-spacing:.16rem;line-height:1.6}.aiArchitecture__table{margin-top:4rem}.aiArchitecture__table img{height:auto;width:100%}.aiColumn{padding-bottom:12rem}.aiColumn .colRel__title{color:#2a2a2a;font-size:3.2rem}.aiColumn .topColumns__list{margin-top:4.8rem}@media screen and (min-width:769px){.pc-flex{display:flex}.flex.pc-bet,.pc-flex.pc-bet{justify-content:space-between}.flex.aro,.flex.pc-aro,.pc-flex.aro,.pc-flex.pc-aro{justify-content:space-around}.flex.pc-vstart,.pc-flex.pc-vstart{align-items:flex-start}.flex.pc-vend,.pc-flex.pc-vend{align-items:flex-end}.flex.pc-vcenter,.pc-flex.pc-vcenter{align-items:center}.flex.pc-hstart,.pc-flex.pc-hstart{justify-content:flex-start}.flex.pc-hcenter,.pc-flex.pc-hcenter{justify-content:center}.flex.pc-hend,.pc-flex.pc-hend{justify-content:flex-end}.flex.pc-str,.pc-flex.pc-str{align-items:stretch}.flex.pc-vert,.pc-flex.pc-vert{flex-direction:column}.flex.pc-break,.pc-flex.pc-break{flex-wrap:wrap}.flex>.pc-1,.pc-flex>.pc-1{order:1}.flex>.pc-2,.pc-flex>.pc-2{order:2}.flex>.pc-3,.pc-flex>.pc-3{order:3}.sp{display:none!important}.pc-hide{display:none}.pc-ta-center{text-align:center}.pc-ta-right{text-align:right}.pc-ta-left{text-align:left}.op:hover{opacity:.7}body:not(.wp-admin) #wpadminbar{height:10px!important;opacity:.5;overflow:hidden!important;transition-duration:.5s}body:not(.wp-admin) #wpadminbar:hover{height:auto!important;opacity:1;overflow:visible!important}.hoverToggle:hover .hoverToggle__off,.hoverToggle:not(:hover) .hoverToggle__on{display:none}a.hover .mdLay.zoom .mdLay__bg,a:hover .mdLay.zoom .mdLay__bg,button.hover .mdLay.zoom .mdLay__bg{scale:1.1}.wrap{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.wrap.w1000{max-width:104rem}.wrap.w1100{max-width:114rem}.wrap.w1200{max-width:124rem}.wrap.w1400{max-width:144rem}.wrap.w1480{max-width:152rem}.wrap.w1600{max-width:164rem}.wrap.w1840{max-width:188rem}.gNav{top:10rem}.footer--form .footerData{left:2rem;padding:2rem 0;position:absolute;top:0}.footer--form .footerData__logo{width:12rem}.footerLink__accIcon,.topArea__item:not(.active){display:none}.successList__item--featured .successList__media{margin-bottom:0}.successList .successList__item--featured .successList__media{border-radius:1.2rem 0 0 1.2rem;flex:0 0 45%;max-width:54rem;width:100%}.successList .successList__item--featured .successList__title{font-size:2.4rem;letter-spacing:.12rem}.successList .successList__item--featured .successList__issueLabel,.successList .successList__item--featured .successList__issueText{font-size:1.8rem;letter-spacing:.18rem}.successList .successList__item--featured .successList__metaTerm{background-color:#eff0f3}.successForm__btn:hover:before{width:18em}.form__tel--num{pointer-events:none}.choosyAccompany__viewport{height:600vh}.choosyAccompany__track{height:100vh;position:sticky;top:0;width:100%}.choosyAccompany__block{overflow:hidden;position:sticky;top:25vh;width:100%}.choosyAccompany__lists{gap:12rem;padding:0 25rem;width:max-content}}@media screen and (max-width:768px){.sp-flex{display:flex}.flex.sp-bet,.sp-flex.sp-bet{justify-content:space-between}.flex.aro,.flex.sp-aro,.sp-flex.aro,.sp-flex.sp-aro{justify-content:space-around}.flex.sp-vstart,.sp-flex.sp-vstart{align-items:flex-start}.flex.sp-vend,.sp-flex.sp-vend{align-items:flex-end}.flex.sp-vcenter,.sp-flex.sp-vcenter{align-items:center}.flex.sp-hstart,.sp-flex.sp-hstart{justify-content:flex-start}.flex.sp-hcenter,.sp-flex.sp-hcenter{justify-content:center}.flex.sp-hend,.sp-flex.sp-hend{justify-content:flex-end}.flex.sp-str,.sp-flex.sp-str{align-items:stretch}.flex.sp-vert,.sp-flex.sp-vert{flex-direction:column}.flex.sp-break,.sp-flex.sp-break{flex-wrap:wrap}.flex>.sp-1,.sp-flex>.sp-1{order:1}.flex>.sp-2,.sp-flex>.sp-2{order:2}.flex>.sp-3,.sp-flex>.sp-3{order:3}.pc{display:none!important}.sp-hide{display:none}.sp-ta-center{text-align:center}.sp-ta-right{text-align:right}.sp-ta-left{text-align:left}body:not(.wp-admin) #wpadminbar{min-width:0!important;opacity:.8;overflow:hidden;position:absolute!important}.wp-post h2{font-size:1.8rem}.wp-post h3{font-size:1.6rem}.wp-post h4,.wp-post h5{font-size:1.4rem}.wp-post div+h2,.wp-post div+h3,.wp-post div+h4,.wp-post div+h5,.wp-post p+h2,.wp-post p+h3,.wp-post p+h4,.wp-post p+h5{margin-top:2.5rem}.wp-post table{margin:1rem auto}.wp-post table td,.wp-post table th{padding:.5rem}.wp-post .alignleft,.wp-post .alignright{float:none;padding-left:0!important;padding-right:0!important}.wp-post img[class*=attachment-],.wp-post img[class*=wp-image-]{padding:0 0 2em;width:100%}.hoverToggle__on{display:none}.mdModal{width:calc(100% - 1rem)}.mdModal__close{font-size:3rem;right:0;top:2.4rem}.mdModal__box{padding:4rem 2rem}.mdModal--top{max-width:100%}.mdModal--top .mdModal__box{border-radius:1.6rem;padding:4rem 2rem}.mdModal--top .mdModal__close{height:4rem;right:-.4rem;top:-2rem;width:4rem}.commonBtn__text{font-size:1.4rem}.mdAcc--sp .mdAcc__btn{cursor:pointer}.mdAcc--sp .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc--sp .mdAcc__body>*{overflow:hidden}.mdAcc--sp .mdAcc__body.active,.mdAcc--sp .mdAcc__check:checked~.mdAcc__body,.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc--sp .mdAcc__in{overflow:hidden}.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc--sp .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.sp-wrap,.spWrap{padding-left:2rem;padding-right:2rem}.dualPromoCards{padding:6.4rem 2rem 8rem}.dualPromoCards__list{gap:2.4rem}.dualPromoCards__item{width:100%}.dualPromoCards__link{border-radius:.8rem}.dualPromoCards__top{gap:.4rem}.dualPromoCards__box{padding:2rem}.dualPromoCards__headEn{font-size:1.4rem}.dualPromoCards__headJa{font-size:2rem}.dualPromoCards__desc{font-size:1.4rem}.dualPromoCards__cta{font-size:1.2rem;height:4rem;padding:0 1.2rem 0 1.6rem;width:24rem}.secCTA{padding:6.4rem 0}.secCTA__card{min-height:auto}.secCTA__panel{padding:6.8rem 0;width:100%}.secCTA__copy{gap:1.2rem;text-align:center}.secCTA__head{font-size:2rem}.secCTA__lead,.secCTA__sub{font-size:1.4rem}.pageNavi,.secCTA__btn{width:100%}.pageNavi{gap:.2rem}.pageNavi .active,.pageNavi .reader,.pageNavi a,.pageNavi span.move{font-size:2.4rem;max-width:3.2rem;min-height:3.2rem;min-width:3.2rem;padding:.3rem .8rem 0}.pageNavi .page{font-size:2rem;letter-spacing:.1rem}.pageNavi a.move{height:1.8rem;min-width:5rem;padding:0;width:5rem}.pageNavi a.move.prev{margin-right:.4rem}.pageNavi a.move.next{margin-left:.4rem}.pageMv__top{padding:12rem 0 2.4rem}.pageMv__ttlGroup{gap:3.2rem}.pageMv__head{font-size:3.2rem}.pageMv__en{font-size:1.6rem;margin-top:1.6rem}.pageMv__visual{padding:0 2rem}.pageMv__pic,.pageMv__pic img{border-radius:.8rem}.pageMv__lead{gap:2.4rem;margin-top:6.4rem;text-align:center}.pageMv__lead:empty{margin-top:0}.pageMv__leadTitle{font-size:2rem;letter-spacing:.1rem}.pageMv__leadText{font-size:1.4rem;letter-spacing:.07rem;text-align:center}.pageMv__line{margin:6.4rem auto 0;width:92%}.pageMvOther{background:#f6f7f9;border-radius:1.6rem;margin-top:3.2rem;padding:4.8rem 2rem;width:100%}.pageMvOther__block:not(:first-of-type){border-left:0 solid #e1e4e5;border-top:1px solid #e1e4e5;margin-top:4rem;padding-top:3.2rem}.pageMvOther__title{font-size:1.8rem;font-weight:700;letter-spacing:.09rem;line-height:160%}.pageMvOther__lead{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:160%;margin-top:.4rem}.pageMvOther__icon{margin:2.4rem auto 0;max-width:7rem}.pageMvOther__link{margin:3.2rem auto 0;max-width:31rem}.pageMvOther__link .commonBtn{height:6rem}.bread__item{font-size:1.2rem}.bread__item--icon{font-size:.8rem;padding:0 .5rem}.pageBlack{border-radius:1.2rem;padding:6.4rem 0}.pageFooterService{padding:0 2rem 6.4rem}.pageFooterService__inner{background:linear-gradient(140deg,#162f81,#0e1f57);height:auto;min-height:48rem}.pageFooterService__content{gap:.8rem;height:48rem;padding:4.8rem 2rem;width:100%}.pageFooterService__head{font-size:2.4rem;letter-spacing:.12rem;line-height:160%}.pageFooterService__desc{font-size:1.4rem}.pageFooterService__img{left:0;max-width:100%}.pageFooterService__btn{margin-top:3.2rem;width:100%}.pageFooterService__lay{background:linear-gradient(180deg,rgba(22,47,129,.1),#162f81 45.67%,#0e1f57);inset:0;position:absolute;z-index:1}.pageFooterNav{padding:4.8rem 0}.pageFooterNav__list{gap:2.4rem}.pageFooterNav__item{width:100%}.pageFooterNav__link img{height:22rem;-o-object-fit:cover;object-fit:cover}.pageFooterNav__box{padding:2.4rem}.pageFooterNav__head--en{font-size:1.4rem;padding:.4rem .4rem .3rem}.pageFooterNav__head--ja{font-size:2rem;line-height:140%}.pageFooterNav__desc{font-size:1.2rem;line-height:160%;margin:.8rem 0 0}.pageFooterNav__more{font-size:1.4rem}.pageFooterNav__more .icon{font-size:1rem;margin-left:.8rem}.pageFooterColumn{padding-bottom:6.4rem}.pageFooterColumn .topColumns__list{margin-bottom:0;margin-top:4rem}.pageFooterColumn__head{font-size:2rem}.pageFooterColumn__item{width:100%}.pageFooterColumn__date{font-size:1.4rem}.pageFooterColumn__category{border-radius:0;font-size:1.2rem;height:1.7rem}.pageFooterColumn__title{font-size:1.6rem;line-height:1.6}.pageFooterColumn__desc{font-size:1.4rem;margin:.8rem 0 0}.radius-16{border-radius:.8rem}html{font-size:2.5641025641vw}.headerPad{padding-top:6.8rem}.header{max-height:100%;overflow:auto}.header__frame{padding:0 1rem 0 2rem}.header__base{height:6.8rem}.header--form .header__frame{padding:0 2rem}.headerLogo__img{max-width:10rem;width:100%}.headerNav__btns{margin:3.6rem 1.2rem 0}.headerNav__btns .footerNav__item{flex:1 1 calc(33.333% - 0.7rem);height:-moz-fit-content;height:fit-content}.headerNav__btn{font-size:1.6rem;height:6rem;width:100%}.headerPulldown__colStack{gap:0}.headerPulldown__childItem+.headerPulldown__childItem{margin-top:0}.headerPulldown__gridLink{font-size:1.4rem;padding:1.6rem 2rem}.headerPulldown__childLink{border-top:1px solid #e1e4e5;font-size:1.3rem;padding:1.6rem 2rem}.footer{padding-top:2.4rem}.footer__logo{max-width:16rem}.footer__frame{padding:1.6rem 0 2.4rem}.footer--form{padding:0 2rem}.footer--form .footerData{padding:1.6rem 2rem}.footer--form .footerPolicy{font-size:1.4rem;text-decoration:underline}.footer__bottom{margin:0 auto;max-width:100%;padding:2.4rem 2rem}.footer__policy{font-size:1.2rem;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.footerNav{padding:2.4rem 0 3.2rem}.footerNav__list{gap:1rem}.footerNav__item{flex:1 1 calc(50% - 0.5rem);height:12rem;max-width:calc(50% - .5rem)}.footerNav__link.commonBtn.mdBtn{gap:.8rem}.footerNav__link.commonBtn.mdBtn .commonBtn__text{font-size:1.4rem}.footerNav__link.commonBtn.mdBtn .footerNav__arrow.commonBtn__arrow{font-size:1rem;height:2.8rem;width:2.8rem}.footerNav__icon{font-size:2.4rem}.footerData{gap:3.2rem;max-width:none}.footerData__logo{width:16rem}.footerData__contact{gap:.8rem;margin-bottom:4.8rem;margin-top:2.4rem}.footerData__text{font-size:1.6rem;text-align:left}.footerData__tel{justify-content:flex-start}.footerData__tel--link{font-size:4rem}.footerData__tel .icon{font-size:3rem;margin-top:0}.footerData__note{font-size:1.6rem;text-align:left}.footerOtherCards{padding:2.4rem 0 4rem}.footerOtherCards__item:not(:first-of-type){margin-top:1.2rem}.footerOtherCard__text{font-size:1.4rem}.footerLinkGrid{gap:4rem;max-width:35rem;width:100%}.footerUnder{border-top:none;margin-top:0;max-width:100%;padding:0 2rem}.footerUnder__logo{width:16rem}.footerUnder__lead{gap:3.2rem;margin-bottom:4rem}.footerUnder__text{font-size:1.4rem}.footerUnder__tel{font-size:2.6rem}.footerUnder__note{font-size:1.2rem}.footerLink__heading{font-size:1.8rem}.footerLink__heading .icon{display:none}.footerLink__accBtn{border-bottom:1px solid #e1e4e5;font-size:1.8rem;padding-bottom:1.8rem}.footerLink__accBtnLabel{border-radius:0}.footerLink__accBtnLabel--single{border-bottom:1px solid #e1e4e5;padding-bottom:1.8rem}.footerLinkGrid__row{gap:2rem}.footerLink__col{width:100%}.footerLink__col--acc:not(.is-open) .footerLink__sublist{display:none}.footerLink__accBtn:focus-visible{outline:2px solid #162f81;outline-offset:.2rem}.footerLink__sublist{gap:1.6rem;margin-top:1.6rem}.footerLink__sublink{font-size:1.4rem}.footerLink__accBtnLabel{pointer-events:none}.footerFixedCta{background:#fbfbfb;bottom:0;box-shadow:0 -.1rem 0 #e0e0e0;gap:.8rem;left:0;padding:.8rem 2rem calc(.8rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:900}.footerFixedCta__btn{border-radius:.4rem;flex:1 1 0;font-weight:500;line-height:1.8;min-width:0;padding:1.2rem .8rem;text-align:center;transition:opacity .2s ease}.footerFixedCta__btn:hover{opacity:.88}.footerFixedCta__btn:active{opacity:.92}.footerFixedCta__btn--request{background:#162f81;border:2px solid #162f81;color:#fbfbfb}.footerFixedCta__btn--quotation{background:#ea8d01;border:2px solid #ea8d01;color:#fbfbfb}.footerFixedCta__btn:focus-visible{outline:2px solid #162f81;outline-offset:.2rem}body:has(.footerFixedCta){padding-bottom:calc(6.8rem + env(safe-area-inset-bottom, 0px))}.topHead__en{font-size:1.4rem}.topHead__en:before{margin-right:.4rem}.topHead__main{font-size:2.8rem;letter-spacing:normal;margin-top:1.2rem}.topHead__subTitle{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:160%;margin-bottom:.8rem}.topHead__sub{letter-spacing:normal;margin-top:3rem}.topHead__desc,.topHead__sub{font-size:1.5rem}.topMv{--top-mv-marquee-slow:376s;--top-mv-marquee-fast:256s;--top-mv-marquee-middle:320s;border-radius:1.2rem;height:60rem;margin-top:6.8rem;margin-inline:2rem;padding:16.2rem 0 0}.topMv__marqueeImg--front{height:30.4rem}.topMv__marqueeImg--front02{height:29.7rem}.topMv__marqueeImg--back{height:60rem}.topMv__inner{gap:2.4rem}.topMv__text{max-width:none;text-align:center}.topMv__catch{align-items:center}.topMv__catchLine{font-size:2.2rem;letter-spacing:normal;padding:.18em .4em .1em}.topMv__head--main{font-size:4rem;letter-spacing:normal;margin-top:.8rem}.topMv__desc{align-items:center;margin:1.2rem 0 0}.topMv__desc--line{font-size:1.3rem;letter-spacing:.02em}.topMv__actions{align-items:stretch;flex-direction:column;margin-top:3.2rem}.topMv__link{width:100%}.topMv__link--btn{font-size:1.6rem;height:5.7rem}.topMv__motionBtn{bottom:2%}.topMv__slider{margin-top:3.2rem}.topMv__slideshow .slideshow__item{max-width:12.6rem;min-width:12.6rem;padding:0 .6rem;width:100%}.topMv__slideshow .slideshow__list{animation-duration:100s}.topIntro{padding:4rem 0 8rem}.topIntro__bg:after{background:linear-gradient(180deg,#1f446e,rgba(41,75,114,.7))}.topIntro__inner{gap:3.2rem}.topIntro__copy,.topIntro__top{gap:0}.topIntro__lead,.topIntro__text{font-size:1.6rem}.topIntro__roles{padding:4rem 2rem}.topIntro__rolesHead{font-size:2.4rem;padding:0}.topIntro__rolesList{gap:2.4rem}.topIntro__rolesItem{border-bottom:1px solid #e1e4e5;gap:1.6rem;margin-bottom:.8rem;max-width:100%;padding-bottom:3.2rem;width:100%}.topIntro__rolesItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.topIntro__roleIcon{width:3rem}.topIntro__roleBody{gap:.8rem}.topIntro__roleTitle{font-size:1.8rem;padding:0}.topIntro__roleDesc{font-size:1.4rem}.topIntro__cta{justify-content:flex-start}.topIntro__btn{flex-basis:35rem;font-size:1.6rem;max-width:35rem;padding:2rem 1.6rem}.topIssue{border-radius:1.2rem;margin-bottom:6.4rem;max-width:100%;padding:6.4rem 0}.topIssue__header{margin-top:4rem}.topIssue__intro{font-size:1.5rem}.topIssue__box{margin-bottom:3.2rem;margin-top:3.2rem;padding:4.8rem 2rem}.topIssue__boxTitle{font-size:2rem;margin-bottom:3.2rem}.topIssue__pills{gap:.8rem}.topIssue__pill{aspect-ratio:1;flex:1 1 calc(50% - 0.4rem);font-size:1.2rem;height:15rem;padding:.4rem}.topIssue__boxTail{border-left-width:1.6rem;border-right-width:1.6rem;border-top-width:1.8rem}.topIssue__header .topHead__en{font-size:1.4rem}.topIssue__bridgeLine{font-size:1.8rem;line-height:1.6}.topIssue__bridgeLine--emph{font-size:1.7rem}.topIssue__cards{gap:1.6rem;grid-template-columns:1fr;margin-top:3.2rem}.topIssue__card{gap:1.6rem;padding:2.4rem 2rem}.topIssue__cardIcon{width:4rem}.topIssue__cardBody{width:100%}.topIssue__cardLabel{font-size:1.4rem}.topIssue__cardText{gap:.4rem}.topIssue__cardTitle{font-size:2rem}.topIssue__cardDesc{font-size:1.4rem}.topIssue__cardBtn,.topIssue__cardLink{justify-content:center}.topIssue__cardLink{max-width:15rem;width:100%}.topValue{padding:4rem 0 6.4rem}.topValue__list{margin-bottom:4.8rem;margin-top:4rem}.topValue__item{gap:2.4rem}.topValue__item:not(:first-child){border-top:1px solid #e0e0e0;padding-top:4rem}.topValue__img{width:100%}.topValue__check{gap:0 .8rem}.topValue__check--box{height:1.6rem;top:.5rem;width:1.6rem}.topValue__check--box:before{height:1.2rem;left:calc(50% - .3rem);top:calc(50% - .8rem);width:.7rem}.topValue__check--head{font-size:2.4rem}.topValue__check--desc{font-size:1.6rem}.topValue__main{padding:1.2rem 0 0}.topValue__head{font-size:1.8rem}.topValue__desc{font-size:1.4rem}.topValue__more{margin-top:4rem}.topValue__more--btn{font-size:1.6rem;height:5.7rem;width:100%}.topValue__more--btn .icon{font-size:1.4rem}.topArea{background:url(../img/top_area_bg.png) no-repeat 50%/cover;padding:6.4rem 0}.topArea__intro{font-size:1.6rem;margin-top:4rem}.topArea__container{gap:2.4rem;margin-top:4.8rem}.topArea__body{background:transparent;gap:2.4rem;height:auto;padding:0;width:100%}.topArea__item{background:hsla(0,0%,98%,.8);padding:2.4rem 2rem}.topArea__num{font-size:1.6rem}.topArea__num--num{font-size:3.2rem}.topArea__title{background-color:#162f81;color:#fff;font-size:2rem;font-weight:700;line-height:1.2;margin-top:.8rem;padding:3px 4px 0;width:-moz-fit-content;width:fit-content}.topArea__head{font-size:2rem;margin-top:2.4rem}.topArea__desc{font-size:1.4rem}.topArea__more{gap:2.4rem;margin:4.8rem 0 0}.topArea__more--btn{font-size:1.6rem;height:5.7rem;padding-left:1.6rem;width:100%}.topArea__more--btn .icon{font-size:1.4rem}.topArea__scroll{font-size:1.8rem;gap:1.6rem;right:-10rem}.topArea__scroll--arrow{font-size:1.2rem}.topBgArea{border-radius:1.6rem;max-width:100%}.topAchievements{padding:6.4rem 0}.topAchievements .topLine{margin-bottom:4rem}.topAchievements__head{font-size:2.4rem;margin-top:0}.topAchievements__caseOne{padding:3.2rem 2rem 0}.topAchievements__caseOne--item .topAchievements__caseBody{padding:2.4rem 0 3.2rem}.topAchievements__caseOne--item .topAchievements__case--title{font-size:1.8rem;margin:0}.topAchievements__caseOne--item .topAchievements__case--problem{font-size:1.5rem;margin-top:1rem}.topAchievements__caseOne--item .topAchievements__case--problemHead{font-size:1.8rem}.topAchievements__caseOne--item .topAchievements__case--list{gap:1rem 1.2rem;margin-top:.8rem}.topAchievements__caseOne--item .topAchievements__case--term{font-size:1.4rem}.topAchievements__caseOne--item .topAchievements__case--desc{font-size:1.4rem;width:auto}.topAchievements__caseOne--item .topAchievements__case--point{margin-top:1.2rem;padding-top:1.2rem}.topAchievements__caseOne--item .topAchievements__case--pointText{font-size:1.4rem}.topAchievements__caseOne--img{border-radius:1.2rem 1.2rem 0 0}.topAchievements__desc{font-size:1.4rem}.topAchievements__list{gap:.5rem;margin-top:4rem}.topAchievements__graph{margin-top:4.8rem;padding:0 0 4.8rem}.topAchievements__graphCol{padding:4rem 2rem}.topAchievements__graphGrid{gap:1.6rem}.topAchievements__graphTitle{font-size:1.8rem}.topAchievements__item:first-child{flex-basis:45%}.topAchievements__item:nth-child(2){flex-basis:70%;margin-top:1rem}.topAchievements__item:nth-child(3){flex-basis:53%}.topAchievements__case{margin-top:3.2rem}.topAchievements__case--item{flex:1 1 100%}.topAchievements__case--pointHead{background-size:1.6rem;font-size:1.5rem;padding-left:2.4rem}.topAchievements__case--pointText{display:block}.topAchievements__case--slider{overflow:visible}.topAchievements__case--slider .topAchievements__case--grid{gap:6.4rem}.topAchievements__case--img{height:20rem}.topAchievements__case--title{font-size:1.6rem;text-decoration:underline}.topAchievements__case--problem{font-size:1.6rem}.topAchievements__case--problemText{display:block;font-size:1.4rem;max-width:calc(100% - 8rem)}.topAchievements__case--arrow{font-size:1.2rem;margin:0 .8rem}.topAchievements__case--list{gap:.8rem;margin-top:1.2rem}.topAchievements__case--term{font-size:1.4rem}.topAchievements__case--desc{font-size:1.4rem;width:100%}.topAchievements__more{margin-top:4.8rem}.topVoice{padding:6.4rem 0}.topVoice__en{font-size:1.4rem;letter-spacing:normal;margin-top:4rem;text-align:left}.topVoice__enText{padding:0 1.3rem}.topVoice__enText:after,.topVoice__enText:before{border-radius:50%;height:.5rem;top:50%;width:.5rem}.topVoice__enText:before{left:0}.topVoice__enText:after{display:none}.topVoice__title{font-size:2.8rem;letter-spacing:normal;margin-top:1.6rem;text-align:left}.topVoice__case{margin:0;width:100%}.topVoice__case--list{gap:0 .8rem}.topVoice__case--item{font-size:1.8rem;padding:.4rem 1.2rem 0}.topVoice__case--item .num{font-size:2.4rem}.topVoice__case--item:after{display:none}.topVoice__body{margin:0}.topVoice__stage{margin-top:3.8rem;min-height:auto}.topVoice__sticky{min-height:auto;position:static}.topVoice__num{font-size:1.8rem}.topVoice__slide{gap:2.4rem;padding:3.2rem 2rem}.topVoice__slideText{border-radius:.8rem;gap:4.8rem}.topVoice__slideMedia{flex-basis:auto;max-width:none;min-height:18rem;width:100%}.topVoice__slideMedia img{height:100%;-o-object-fit:cover;object-fit:cover}.topVoice__head{font-size:2.4rem;letter-spacing:normal}.topVoice__subhead{font-size:1.5rem;margin-top:.8rem}.topVoice__desc{font-size:1.4rem}.topVoice__nav{gap:0 4rem;margin:3rem 0 0}.topVoice__nav--next,.topVoice__nav--prev{display:none}.topVoice__pagination{gap:0 2.4rem}.topVoice__pagination--item{height:.8rem;width:.8rem}.topVoice__more{gap:2.4rem;margin-top:4rem}.topVoice__more--btn{font-size:1.6rem;height:5.7rem;padding:0 1.6rem;width:100%}.topVoice__btn,.topVoice__more--btn .icon{font-size:1.4rem}.topVoice.is-scroll-mode{overflow:visible}.topVoice.is-scroll-mode .topVoice__container{margin-top:0}.topVoice.is-scroll-mode .topVoice__body{display:block;gap:0;padding:0;transform:none}.topVoice.is-scroll-mode .topVoice__item{flex:none;opacity:1;transform:none;width:auto}.topVoice.is-scroll-mode .topVoice__nav{margin-top:2.4rem}.topVoiceModal{max-width:100%}.topVoiceModal__title{font-size:2.4rem;letter-spacing:normal;padding:0 0 1.6rem}.topVoiceModal__hero{margin:0 auto;max-width:100rem;width:100%}.topVoiceModal__heroInner{gap:2.4rem;margin-top:2.4rem}.topVoiceModal__media{flex-basis:auto}.topVoiceModal__media img{border-radius:.8rem}.topVoiceModal__heroContent{flex:1}.topVoiceModal__summarylabel{font-size:1.5rem;letter-spacing:.15rem;line-height:160%}.topVoiceModal__summaryTitle{font-size:1.4rem;letter-spacing:.14rem;line-height:160%}.topVoiceModal__summaryText{font-size:1.4rem;letter-spacing:normal}.topVoiceModal__meta{margin-top:2.4rem}.topVoiceModal__metaRow{gap:.8rem}.topVoiceModal__metaLabel{font-size:1.2rem;gap:.8rem;width:8rem}.topVoiceModal__metaData{font-size:1.2rem;letter-spacing:normal}.topVoiceModal__overview{margin-top:3.2rem}.topVoiceModal__definition{gap:3.2rem 6.4rem}.topVoiceModal__definitionRow{width:100%}.topVoiceModal__definitionTitle{font-size:1.4rem}.topVoiceModal__definitionText{font-size:1.4rem;letter-spacing:normal;margin-top:.8rem}.topVoiceModal__point{margin-top:3.2rem;padding-top:3.2rem}.topVoiceModal__pointTitle{font-size:1.8rem;letter-spacing:normal}.topVoiceModal__pointText{font-size:1.4rem;letter-spacing:normal}.topVoiceModal__voice{margin-top:4rem;padding:3.2rem 2rem}.topVoiceModal__voiceTitle{font-size:2.4rem;letter-spacing:normal}.topVoiceModal__voiceList{margin-top:2.4rem}.topVoiceModal__voiceItem:not(:first-of-type){margin-top:3.2rem}.topVoiceModal__voiceItemInner{gap:2.4rem}.topVoiceModal__voiceMedia{flex-basis:auto}.topVoiceModal__voiceContent{flex:1}.topVoiceModal__voiceAnswer,.topVoiceModal__voiceQuestion{font-size:1.4rem;letter-spacing:normal}.topVoiceModal__voiceAnswer{margin-top:.8rem}.topReason{padding:4rem 0 6.4rem}.topReason__intro{font-size:1.6rem;margin-top:4rem}.topReason__list{gap:3.2rem;margin-bottom:4.8rem;margin-top:3.2rem}.topReason__item{width:100%}.topReason__card{border-radius:.8rem;gap:2.4rem;padding:3.2rem 2rem}.topReason__index{font-size:1.8rem;min-width:0;padding-top:0}.topReason__media{max-width:none;width:100%}.topReason__mediaImg{aspect-ratio:16/10;border-radius:.8rem}.topReason__content{gap:1.2rem}.topReason__head{font-size:2rem}.topReason__desc{font-size:1.4rem}.topReason__more{margin-top:3.2rem}.topReason__more--btn{border-width:1px;font-size:1.6rem;height:auto;line-height:1.8;max-width:100%;padding:2rem 1.6rem;width:35rem}.topReason__more--btn .icon{font-size:1.4rem}.topProduct__row{gap:1.6rem;grid-template-columns:1fr}.topProduct__cardInner{gap:1.6rem;padding:2rem}.topProduct__cardTitle{font-size:1.5rem}.topProduct__cardLabel{font-size:1.4rem;margin-top:.8rem}.topProduct__cardList{gap:.5rem;margin-top:.8rem}.topProduct__cardDot{height:.4rem;margin-top:.15em;width:.4rem}.topProduct__cardText{font-size:1.4rem}.topProduct{padding:4rem 0 0}.topProduct__title{font-size:2.4rem;margin-top:6.4rem}.topProduct__cardsBand{padding:4.8rem 0 6.4rem}.topProduct__cards{gap:1.6rem}.topProduct__intro{gap:2.4rem}.topProduct__lead{font-size:1.6rem;line-height:1.8}.topProductType{min-height:auto;padding:6.4rem 0 8rem}.topProductType:after{background:linear-gradient(180deg,rgba(10,34,71,.78),rgba(17,54,98,.88))}.topProductType .topHead{margin-top:4.8rem}.topProductType__bgImg{transform:none}.topProductType__scroll,.topProductType__sticky{min-height:auto}.topProductType__sticky{position:relative;top:auto}.topProductType .wrap{display:block;min-height:auto;padding-bottom:0;padding-top:0}.topProductType__items{margin-top:6.4rem;min-height:0}.topProductType__item{align-items:flex-start;gap:1.6rem;inset:auto;opacity:1;pointer-events:auto;position:relative;transform:none;transition:none;visibility:visible}.topProductType__item:not(:first-of-type){border-top:1px solid rgba(246,247,249,.3);margin-top:4.8rem;padding-top:4rem}.topProductType__imgWrap{flex-basis:auto}.topProductType__img img{transform:none}.topProductType__num{font-size:1.8rem}.topProductType__name{font-size:2.4rem}.topProductType__body{margin-top:.8rem}.topProductType__sub{font-size:1.6rem;line-height:1.8}.topProductType__desc{font-size:1.4rem}.topPrice{padding:4rem 0 6.4rem}.topPrice__inner{gap:3.2rem}.topPrice__leadP{font-size:1.6rem;line-height:1.8}.topPrice__list{gap:2.4rem;margin-top:4.8rem}.topPrice__card{border-width:1px;flex:none;width:100%}.topPrice__cardHead{padding:1.6rem 0}.topPrice__cardTitle{font-size:1.8rem}.topPrice__cardEn{font-size:1.8rem;line-height:.8}.topPrice__cardBody{padding:4rem 1.6rem}.topPrice__priceNum,.topPrice__priceTilde{font-size:4.8rem}.topPrice__priceSuffix,.topPrice__priceUnit{font-size:2rem;padding:0 .2rem .8rem}.topPrice__note{font-size:1.6rem;text-align:left}.topPrice__note br.pc{display:none}.topPrice__more{margin-top:4.8rem}.topCta{padding:6.4rem 0}.topCta__ctaInner{gap:4rem;padding:4.8rem 2rem}.topCta__ctaCol:not(:first-of-type){border-left:none;border-top:1px solid #e1e4e5;padding-top:4rem}.topCta__ctaTitle{font-size:1.8rem;letter-spacing:normal}.topCta__ctaText{font-size:1.4rem;height:auto;letter-spacing:normal}.topCta__icon{margin-bottom:3.2rem;max-width:7rem}.topCta .topBtn{width:calc(100vw - 8rem)}.topChoose{border-radius:1.6rem;max-width:100%;padding:6.4rem 0}.topChoose__inner{padding-top:4rem}.topChoose__body{gap:4.8rem;margin-top:4.8rem}.topChoose__img{flex-basis:auto}.topChoose__title{font-size:2.4rem;letter-spacing:.16rem}.topChoose__text{font-size:1.4rem;letter-spacing:normal;margin-top:2.4rem}.topChoose__list{display:grid;gap:0 2.4rem;grid-template-columns:1fr 1fr;justify-items:center;margin-top:3.2rem;width:100%}.topChoose__item:first-child{grid-column:1/-1;justify-self:center}.topChoose__item{height:16rem;width:16rem}.topChoose__num{font-size:1.4rem}.topChoose__itemText{font-size:1.3rem;letter-spacing:normal}.topChoose__btn{margin-top:4.8rem}.topFlow{padding:6.4rem 0}.topFlow .topHead{padding-top:4rem}.topFlow__steps{gap:3.2rem 0;margin:4.8rem 0 0}.topFlow__steps:before{left:8.2rem;width:1px}.topFlow__steps.animated:before{height:calc(100% - 24rem)}.topFlow__step{gap:0 2rem;padding-top:3.2rem}.topFlow__step:before{left:3.5rem;top:3.2rem;width:1px}.topFlow__step:nth-child(2) .topFlow__list,.topFlow__step:nth-child(3) .topFlow__list,.topFlow__step:nth-child(4) .topFlow__list{padding-right:0}.topFlow__num{flex-basis:30rem;padding:0 .6rem}.topFlow__num,.topFlow__num .num{font-size:1.5rem}.topFlow__num:after{height:1.5rem;left:7.5rem;width:1.5rem}.topFlow__head{font-size:1.8rem}.topFlow__list{height:auto}.topFlow__item{font-size:1.4rem;gap:0 .8rem}.topFlow__item:before{height:.8rem;width:.8rem}.topFlow__more{margin-top:4rem}.topFlow__btn{margin-top:6.4rem}.topContact{background-image:url(../img/top_contact_bg_sp.jpg);margin:0 auto 6.4rem;max-width:100%;padding:6.4rem 0}.topContact__headTitle{flex:1}.topContact__headText{flex-basis:auto;font-size:1.8rem;letter-spacing:.12rem;margin-top:2.4rem}.topContact__list{border-radius:1.6rem;margin-top:3.2rem}.topContact__item{gap:2.4rem;height:auto;padding:3.2rem 2.4rem}.topContact__item:not(:last-child){border-bottom:1px solid rgba(246,247,249,.3);padding-bottom:3.2rem}.topContact__itemIcon{font-size:1.8rem;margin-right:1.6rem;padding:.8rem}.topContact__itemTitle{font-size:1.8rem;letter-spacing:normal;margin-top:0}.topContact__itemText{font-size:1.2rem;margin-top:.8rem}.topContact__itemLink{height:6rem;width:28.6rem}.topContactTel{gap:0;padding:2.4rem 0}.topContactTel__head{font-size:1.8rem;letter-spacing:.12rem}.topContactTel__num{font-size:4rem;gap:1.2rem}.topContactTel__num .icon{font-size:3.6rem}.topContactTel__note{font-size:1.5rem;letter-spacing:.2rem}.topColumns{padding:4rem 0 6.4rem}.topColumns__list{gap:4rem;grid-template-columns:1fr;margin-bottom:4.8rem;margin-top:4.8rem}.topColumns__thumbnail{border-radius:.8rem}.topColumns__thumbnail img{aspect-ratio:16/9}.topColumns__meta{margin-top:1.2rem}.topColumns__date{font-size:1.4rem}.topColumns__category{font-size:1.2rem;padding:.3rem 1.2rem}.topColumns__title{font-size:1.4rem;margin-top:1rem}.topColumns__desc{-webkit-line-clamp:2;font-size:1.4rem}.topColumns__more{margin-top:4rem}.topColumns__more--btn{font-size:1.6rem;height:5.7rem;padding:0 1.6rem;width:100%}.topColumns__more--btn .icon{font-size:1.4rem}.topLine{width:calc(100% - 4rem)}.topLine--mb{margin-bottom:4rem}.worksSingle{padding-bottom:8rem}.worksSingle__cat{font-size:1.6rem;letter-spacing:.08rem;line-height:160%;margin-bottom:.5rem;text-transform:uppercase}.worksSingle .pageMv__line{margin-top:0}.worksHead{padding:4rem 0 6.4rem}.worksHead__title{font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.08rem;line-height:160%;margin-top:2.4rem}.worksHead__issue{margin-top:.8rem}.worksHead__issueLabel{font-size:1.4rem;letter-spacing:.14rem;line-height:200%}.worksHead__issueArrow{margin:0 .4rem}.worksHead__issueText{font-size:1.4rem;letter-spacing:.14rem;line-height:200%}.worksHead__meta{gap:.8rem 1.6rem;margin-top:.4rem}.worksHead__metaTerm{border-radius:.4rem;width:8rem}.worksHead__metaDesc,.worksHead__metaTerm{font-size:1.2rem;letter-spacing:.06rem;line-height:200%}.worksHead__point{margin-top:2.4rem;padding-top:2.4rem}.worksHead__pointTitle{font-size:1.8rem;letter-spacing:.09rem;line-height:160%}.worksHead__pointText{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:200%;margin-top:.8rem}.worksImg{border-radius:1.2rem;margin:0 auto;padding:6.4rem 0}.worksImg___list{gap:1.2rem}.worksImg___item{flex-basis:calc(33.33333% - 0.8rem)}.worksImg__main{margin-top:3.2rem}.worksImg__main img{width:100%}.worksList{padding:6.4rem 0 0}.worksList.topVoice{padding-bottom:4.8rem}.worksList__title{font-size:2.4rem;letter-spacing:.12rem;line-height:160%;margin-bottom:3.2rem}.worksList__nav{margin-top:4rem}.thanks{padding:12rem 0 4.8rem}.thanks__inner{gap:4.8rem}.thanks__main{gap:3.2rem}.thanks__title{font-size:2.4rem;text-align:left}.thanks__text{font-size:1.4rem;text-align:left}.thanks__btn{font-size:1.6rem;padding:2rem 1.6rem;width:100%}.successAchievements{padding-top:4rem}.successAchievements__layout{margin-top:2.4rem}.successAchievements__img:not(:first-of-type){margin-top:3.2rem}.successList{border-radius:1.2rem;margin-top:6.4rem;padding:6.4rem 0}.successList__mainTitle{font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:160%;margin-top:4rem}.successList__filters{gap:.4rem;margin-top:3.2rem}.successList__filters--mt0{margin-top:0}.successList__filterButton{border-radius:.4rem;font-size:1.4rem;font-weight:500;letter-spacing:.07rem;padding:1.2rem .8rem}.successList__grid{display:flex;flex-direction:column;gap:4rem;margin-top:3.2rem}.successList__item--featured{border-radius:1.6rem;margin:0 -2rem;padding:3.2rem 2rem;width:calc(100% + 4rem)}.successList__card{gap:.8rem;height:auto}.successList__item--featured .successList__card{gap:0}.successList__media{border-radius:.8rem;flex:auto;height:auto;margin-bottom:2.4rem;max-width:100%}.successList__image{height:100%;width:100%}.successList__imagePlaceholder{height:100%;padding:1.6rem}.successList__imagePlaceholderText{font-size:2.4rem;max-width:94%}.successList__content{flex:auto}.successList__item--featured .successList__content{flex:auto;padding:0}.successList__title{font-size:1.8rem;letter-spacing:.09rem;line-height:160%;margin:0 0 .8rem;text-decoration:underline}.successList__meta{gap:.8rem 1.6rem;margin-top:.8rem}.successList__metaTerm{background-color:#eff0f3;border-radius:.4rem;font-size:1.2rem;letter-spacing:.06rem;line-height:200%;padding:.2rem 0;width:8rem}.successList__metaDesc{font-size:1.4rem;width:100%}.successList__link{margin:4rem auto 0;max-width:18rem}.successList__linkBtn{height:3rem}.successList__issue{margin:0}.successList__issueLabel{font-size:1.5rem;letter-spacing:.15rem}.successList__issueArrow{font-size:1.2rem;margin:0 .4rem}.successList__issueText{font-size:1.5rem;letter-spacing:.15rem}.successList__point{margin-top:1.2rem;padding-top:1.2rem}.successList__pointTitle{font-size:1.5rem;letter-spacing:.15rem;line-height:200%;padding-left:2.4rem}.successList__pointText{font-size:1.4rem;letter-spacing:.07rem;line-height:200%;margin-top:.4rem}.successList__empty{font-size:1.8rem;margin:2rem 0 0}.successList__pagerOuter{margin-top:4rem}.successList__pager{gap:.4rem .6rem}.successList__backBtn{border-radius:.4rem;font-size:2rem;margin:6rem auto 4rem;max-width:21rem;padding:1.5rem 1.2rem}.successList__backBtn .icon{font-size:1.7rem}.successCase{padding:6rem 0 0}.successCase__block{border-radius:1.2rem;gap:1.2rem;margin-top:4.8rem;padding:2.4rem 2rem}.successCase__media{border-radius:.8rem;flex:auto;margin-bottom:auto;width:100%}.successCase__media:after{height:100%;width:100%}.successCase__mediaInner,.successCase__mediaInner img,.successCase__text{width:100%}.successCase__num{font-size:2.4rem}.successCase__head{font-size:1.8rem;letter-spacing:.09rem;line-height:160%}.successCase__subhead{font-size:2rem;margin-top:.8rem}.successCase__desc{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.14rem;line-height:160%;margin-top:.8rem}.successCase__bottom{margin-left:auto;margin-top:1.6rem}.successCase__btn{font-size:1.4rem;height:4rem;letter-spacing:.07rem;margin-left:auto;padding:0 1.6rem 0 2.4rem;width:16rem}.successArchive{padding:4rem 0 4.8rem}.successArchive .successList__grid{gap:4.8rem;margin-top:3.2rem}.successArchive .successList__media{border-radius:.4rem;margin-bottom:0}.successArchive .successBack,.successList--archive .successList__controls{margin-top:4rem}.successList--archive .columnLatest__arrow{border-radius:2rem;width:5.6rem}.successList--archive .successList__paginationItem{font-size:2rem;letter-spacing:.1rem;line-height:200%}.successCases__title{font-size:2.4rem;letter-spacing:.12rem;line-height:160%}.successConsultant__bg{background-image:url(../img/success_consultant_bg_sp.jpg);border-radius:1.6rem;padding:2.4rem 2rem}.successConsultant__title{font-size:2rem;letter-spacing:.1rem;line-height:160%;text-align:left}.successConsultant__lead{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:200%;margin-top:2.4rem;text-align:left}.successConsultant__layout{margin-top:2.4rem}.successForm{border-radius:.8rem;margin-top:3.2rem;padding:2.4rem 1.5rem}.successForm__wrap{margin:0 auto;max-width:100%}.successForm__block:not(:first-of-type){margin-top:1.2rem}.successForm__block input{border-radius:.4rem;height:4rem;margin-top:.7rem;padding:.4rem .8rem;width:100%}.successForm__head{gap:.4rem}.successForm__name{font-size:1.4rem;letter-spacing:.07rem;line-height:160%}.successForm__required{font-size:1.1rem;letter-spacing:.055rem;padding:.4rem}.successForm__policy{font-size:1.4rem;margin-top:1.6rem;text-align:left}.successForm__policy a{padding:0 .2rem}.successForm__policy input[type=checkbox]{margin-right:.2rem}.successForm .wpcf7-list-item{margin-left:0}.successForm__note{font-size:1.2rem;letter-spacing:.06rem;line-height:160%;margin-top:1.2rem;text-align:left}.successForm__btn{margin:2.4rem auto 0;max-width:100%;width:100%}.successForm__btn:before{bottom:.7rem;height:1px;left:1.2rem;width:0}.successForm__btn .commonBtn.mdBtn{padding:0}.successForm__btn input{font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.07rem;line-height:200%;padding:1.6rem 1.6rem 1.6rem 2.4rem}.successForm__btn .commonBtn__arrow{right:1.6rem}.successForm__text{font-size:1.4rem;letter-spacing:.07rem;margin-top:1.2rem;text-align:left}.sitemapLink{padding:4rem 0 6.4rem}.sitemapLink__block:not(:first-of-type){margin-top:6.4rem}.sitemapLink__title{font-size:2.4rem;letter-spacing:.12rem;line-height:160%}.sitemapLink__box{margin-top:2.4rem;padding-top:2.4rem}.sitemapLink__link{padding-right:3.2rem}.sitemapLink__linkText{font-size:1.4rem;letter-spacing:.07rem;line-height:160%}.sitemapLink__sub{gap:1.6rem .8rem;margin-top:1.2rem}.sitemapLink__sub--m0{margin-top:0}.sitemapLink__subLink{font-size:1.2rem;letter-spacing:.06rem;line-height:160%;width:100%}.sitemapLink__subLink:not(:first-of-type){margin-top:1.2rem}.sitemapLink__bottom{gap:2rem;margin-top:1.2rem;padding:0 .8rem}.sitemapLink__bottomLink{font-size:1.2rem;letter-spacing:.06rem;line-height:160%}.sitemapLink__bottomLink:not(:first-of-type){margin-top:1.2rem}.columnSingle__content,.visual-editor__content{gap:1.6rem}.columnSingle h3,.visual-editor h3{font-size:2.4rem}.columnSingle h3+h4,.visual-editor h3+h4{margin-top:2.4rem}.columnSingle h4,.visual-editor h4{font-size:2rem;line-height:1.8}.columnSingle h4+h5,.visual-editor h4+h5{margin-top:2.4rem}.columnSingle h5,.visual-editor h5{font-size:1.8rem;line-height:1.8rem}.columnSingle__title,.visual-editor__title{font-size:2.4rem;margin-bottom:1.6rem}.columnSingle__body,.visual-editor__body{font-size:1.6rem}.columnSingle__back,.visual-editor__back{margin-top:4.8rem}.columnSingle__backLink,.visual-editor__backLink{font-size:1.6rem;padding:1.8rem 0}.colAuthor{padding:5rem 0 0}.colAuthor__frame{padding:.5rem}.colAuthor__block{gap:2rem;padding:2.5rem}.colAuthor__img{width:12rem}.colAuthor__data{width:100%}.colAuthor__title{font-size:1.6rem}.colAuthor__name{font-size:2rem;padding:0 0 .5rem}.colAuthor__text{font-size:1.4rem;margin:1rem 0 0}.colRel{padding:10rem 0}.colRel--list{padding:5rem 0 0}.colRel__block+.colRel__block{margin-top:5rem}.colRel__title{font-size:2rem}.colRel__list,.colRel__slide{gap:3rem;margin:3rem 0 0}.colRel__item{width:100%}.serviceHead__en{font-size:1.6rem;padding:0 .2rem}.serviceHead__main{font-size:3rem}.serviceHead__sub{font-size:1.4rem}.serviceMessage{margin:4rem 0 0}.serviceMessage__content{margin:2.4rem 0 0}.serviceMessage__text{width:100%}.serviceMessage__desc{font-size:1.6rem}.serviceService{padding:6.4rem 0 0}.serviceService__line{margin-bottom:4.8rem}.serviceService__about{max-width:100%;padding:6.4rem 2rem}.serviceService__aboutLine{max-width:100%}.serviceService__aboutInner{margin-top:4rem}.serviceService__aboutHead{gap:2.4rem}.serviceService__aboutEnText{font-size:1.4rem}.serviceService__aboutTitle{font-size:3rem}.serviceService__aboutIntro{font-size:1.6rem;line-height:1.8;margin-top:2.4rem}.serviceService__anchors{gap:1.6rem;margin-top:4rem}.serviceService__anchorItem{flex:1 1 100%;min-width:100%}.serviceService__anchor{gap:1.6rem;padding:2rem 0 0}.serviceService__anchorIcon{width:5.6rem}.serviceService__anchorName{font-size:2rem}.serviceService__anchorSub{font-size:1.4rem}.serviceService__container{margin-top:6.4rem}.serviceService__sec{gap:3.2rem;padding:4.8rem 0}.serviceService__overview{gap:4rem}.serviceService__overview--img{width:100%}.serviceService__head--en{font-size:1.4rem}.serviceService__head--ja{font-size:3rem}.serviceService__data--head{font-size:1.8rem;margin-top:2.4rem;padding-bottom:1rem}.serviceService__data--text{font-size:1.4rem;line-height:1.8;margin-top:1rem}.serviceService__data--item{font-size:1.4rem;line-height:1.8;margin-top:1.2rem}.serviceService__list{gap:3.2rem;padding:4rem 2rem}.serviceService__item--head{font-size:2rem}.serviceService__item--item,.serviceService__item--oitem{font-size:1.4rem}.serviceService__item--oitem:before{font-size:1.6rem}.rsp__mv{min-height:48rem;padding:14rem 0 6.4rem}.rsp__mvCatch{font-size:3.2rem;margin-top:1.6rem}.rsp__mvLead{font-size:1.6rem;margin-top:2.4rem}.rsp__mvLabel{font-size:1.4rem}.rsp__sec{padding:3.2rem 0}.rsp__sec--bg{border-radius:1.2rem}.rsp__sec--bg,.rsp__sec--line{padding:6.4rem 0}.rsp__lead{font-size:1.4rem;margin-top:2.4rem}.rsp__text{font-size:1.6rem}.rsp__split{gap:2.4rem;margin:3.2rem 0 2rem}.rsp__splitImg{max-width:none;order:1;width:100%}.rsp__cards{gap:2rem;margin-top:2.4rem}.rsp__reasonGrid{gap:4.8rem}.rsp__reasonRow{gap:1.6rem;padding:2.4rem 0 0}.rsp__reasonNum{flex:0 0 auto}.rsp__reasonMedia{display:none;flex:auto;max-width:100%;opacity:0;overflow:hidden;transition:max-height .75s cubic-bezier(.33,1,.68,1),-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:max-height .75s cubic-bezier(.33,1,.68,1),clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:max-height .75s cubic-bezier(.33,1,.68,1),clip-path .7s cubic-bezier(.33,1,.68,1) .12s,-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;width:100%}.rsp__reasonCard.is_active .rsp__reasonMedia{display:block}.rsp__reasonImg{aspect-ratio:300/200;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);height:auto;transition:-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:clip-path .7s cubic-bezier(.33,1,.68,1) .12s;transition:clip-path .7s cubic-bezier(.33,1,.68,1) .12s,-webkit-clip-path .7s cubic-bezier(.33,1,.68,1) .12s;width:100%}.rsp__reasonHead{font-size:2rem}.rsp__reasonText{font-size:1.5rem}.rsp__reasonOutro{font-size:2rem;margin-top:6.4rem}.rsp__compareWrap{margin-top:0;padding:4.8rem 0 2rem}.rsp__table{border-radius:.4rem;font-size:1.2rem;min-width:42rem}.rsp__table td,.rsp__table th{padding:1rem .6rem}.rsp__table thead th{font-size:1.2rem}.rsp__table tbody th[scope=row]{font-size:1.2rem;line-height:2;min-width:8rem;width:12%}.rsp__table .rsp__tableCorner{min-width:9rem}.rspRoleCard{flex:none;padding:3.2rem 2rem}.rspRoleCard__headMain{gap:1.6rem}.rspRoleCard__name{font-size:2rem}.rspRoleCard__icon{width:3rem}.rspRoleCard__titles{gap:.6rem}.rspRoleCard__body,.rspRoleCard__tags{font-size:1.4rem}.rspSolution__bg{border-radius:1.2rem;padding:6.4rem 0}.rspSolution .rspSol__list{gap:1.6rem;margin-top:4rem}.rspSolution .rspSol__card{flex:none;gap:2.4rem;padding:3.2rem 2rem;width:100%}.rspSolution .rspSol__headwrap{gap:2.4rem}.rspSolution .rspSol__icon{width:6rem}.rspSolution .rspSol__head{font-size:2rem}.rspSolution .rspSol__desc{font-size:1.4rem}.pricePrice{padding:4rem 0 6.4rem}.pricePrice__content{gap:4rem}.pricePrice__text{font-size:1.5rem;letter-spacing:.075rem;line-height:200%;margin-top:3.2rem}.pricePrice__img{margin-top:3.2rem}.pricePrice__img img{border-radius:.4rem}.pricePrice__subhead{font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:160%;margin:4.8rem 0 2.4rem}.pricePrice__note{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:160%;margin-top:1.6rem}.pricePriceList__item{border-radius:.8rem}.pricePriceList__item:not(:first-of-type){margin-top:1.6rem}.pricePriceList__body{padding:2.4rem}.pricePriceList__title{font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:160%;padding:.8rem 0}.pricePriceList__head{gap:.4rem}.pricePriceList__num{font-size:4rem;letter-spacing:-.2rem}.pricePriceList__text{font-size:2.2rem}.pricePriceList__wave{font-size:4.6rem}.pricePriceList__subTitle{font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.075rem;line-height:200%;margin-top:1.2rem;padding-top:1.2rem}.pricePriceList__meta{gap:.8rem;margin-top:.8rem}.pricePriceList__metaItem{border-radius:.4rem;font-size:1.4rem;letter-spacing:.07rem;padding:.2rem 1.2rem}.priceCost__title{font-size:1.8rem;letter-spacing:.09rem;line-height:160%;margin-top:3.2rem}.priceCost__text{font-size:1.5rem;font-weight:700;letter-spacing:.075rem;line-height:200%;margin-top:.8rem}.priceCost__list{border-radius:.8rem;margin-top:2.4rem;padding:2rem}.priceCost__listHead{font-size:1.6rem;font-weight:700;letter-spacing:.08rem;line-height:200%}.priceCost__listItems{margin-top:.8rem}.priceCost__listItem{font-size:1.4rem;letter-spacing:.14rem;line-height:200%}.priceCost__img{margin-top:3.2rem}.priceCost__img img{border-radius:.8rem}.priceComparison{padding:6.4rem 0}.priceComparison__subTitle{font-size:1.8rem;letter-spacing:.09rem;line-height:160%;margin-top:3.2rem}.priceComparison__lead{font-size:1.5rem;font-weight:700;letter-spacing:.075rem;line-height:200%;margin-top:.8rem}.priceComparison__wrap{border-radius:1.2rem;margin-top:4.8rem}.priceComparison__table{border-radius:1.2rem}.priceComparison__tableHead--head{font-size:1.4rem;font-style:normal;font-weight:500;padding:1.2rem 0}.priceComparison__tableHead--head-company,.priceComparison__tableHead--head-freelancer{width:39%}.priceComparison__tableRow--head{font-size:1.4rem;letter-spacing:.07rem;padding:1.2rem 0}.priceComparison__tableRow--data{font-size:1.4rem}.priceComparison__tableRow--big{font-size:2rem}.priceCostdown{border-radius:1.2rem;padding:6.4rem 0}.priceCostdown__subTitle{font-size:1.8rem;font-weight:700;letter-spacing:.09rem;line-height:160%;margin-top:3.2rem}.priceCostdown__list{gap:2.4rem;margin-top:2.4rem}.priceCostdown__item{border-radius:.8rem;padding:2rem}.priceCostdown__itemHead{gap:1.6rem;justify-content:flex-start}.priceCostdown__itemNum{border-radius:2.5rem;font-size:1.4rem;padding:.8rem 1.2rem}.priceCostdown__itemImg{margin:1.6rem 0 0}.priceCostdown__itemText{font-size:1.5rem;letter-spacing:.075rem;line-height:200%}.priceDesign{padding:6.4rem 0}.priceDesign .topVoice__en,.priceDesign .topVoice__title{text-align:center}.priceDesign__desc{font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:.09rem;line-height:200%;margin-top:3.2rem}.policy .pageMv__line{margin-top:0}.policy__sec{padding:4rem 0}.policy__head{font-size:1.5rem;font-weight:700;letter-spacing:.075rem;line-height:160%}.policy__head:not(:first-child){margin:2.4rem 0 0}.policy__desc{font-size:1.4rem;letter-spacing:.07rem;line-height:200%}.policy__desc--mt{margin-top:2.4rem}.policy__desc:not(:first-child){margin:.4rem 0 0}.policy__item{font-size:1.4rem;letter-spacing:.07rem;line-height:200%}.meritHead__en{font-size:1.6rem;padding:.4rem .4rem .2rem}.meritHead__main{font-size:3rem}.meritHead__sub{font-size:1.4rem}.meritMerit{padding:3.2rem 0}.meritMerit__grid{gap:2.4rem;margin:2.4rem 0 0}.meritMerit__row{gap:2.4rem;padding:2.4rem 1.6rem}.meritMerit__num{flex:0 0 auto}.meritMerit__media{flex-basis:21.2rem}.meritMerit__img{aspect-ratio:300/200;height:auto;width:100%}.meritMerit__head{font-size:2rem;letter-spacing:.1rem;line-height:160%}.meritMerit__text{font-size:1.4rem;letter-spacing:.07rem;line-height:200%}.meritBeforeAfter{max-width:100%;padding:6.4rem 0}.meritBeforeAfter__inner{padding-top:4rem}.meritBeforeAfter__panel{margin-top:3.2rem;padding:4.8rem 2rem}.meritBeforeAfter__panelGrid{align-items:stretch;gap:2.4rem}.meritBeforeAfter__labels{min-height:0;order:-1;padding:0}.meritBeforeAfter__label{flex:1;font-size:1.8rem;height:auto;text-align:center}.meritBeforeAfter__tracks{gap:1.6rem;width:100%}.meritBeforeAfter__track{flex:1 1 auto;gap:1rem;max-width:100%;width:100%}.meritBeforeAfter__pill{height:13.5rem;padding:1rem;width:13.5rem}.meritBeforeAfter__pillText{font-size:1.2rem;letter-spacing:.06rem;line-height:160%}.meritBeforeAfter__arrow{height:2rem;transform:rotate(-90deg);width:1.8rem}.meritBeforeAfter__result{height:13.5rem;min-height:13.5rem;width:13.5rem}.meritBeforeAfter__resultInner{gap:1.2rem}.meritBeforeAfter__resultText{font-size:1.2rem;letter-spacing:.06rem;line-height:160%;max-width:14rem;min-height:0}.meritChanges{padding:6.4rem 0}.meritChanges__line{margin-bottom:4rem}.meritChanges__container{gap:4.8rem;margin:3.2rem 0 0}.meritChanges__viz{margin-left:auto;margin-right:auto;max-width:36.9rem;width:100%}.meritChanges__copy--em{text-decoration:none}.meritChanges__copy p{font-size:1.6rem;letter-spacing:normal;line-height:1.8}.meritFailure{border-radius:1.2rem;margin:0;padding:6.4rem 2rem}.meritFailure__container{gap:2.4rem;margin:2.4rem 0 0}.meritFailure__img{margin-left:auto;margin-right:auto;max-width:48rem;width:100%}.meritFailure__desc{font-size:1.6rem;letter-spacing:normal;line-height:1.8}.meritFailure__pills{gap:1rem .8rem;justify-content:center}.meritFailure__pill{flex:auto;font-size:1.2rem;font-weight:700;height:15rem;letter-spacing:.1295rem;line-height:160%;max-width:15rem;min-width:15rem;width:15rem}.meritFaq{padding:6.4rem 0 0}.meritFaq__line{margin-bottom:4rem}.meritFaq__list{gap:2.4rem;margin:2.4rem 0 0}.meritFaq__card{gap:1.2rem;padding:1.6rem 1.6rem .4rem}.meritFaq__answerInner,.meritFaq__qRow,.meritFaq__top{gap:1.6rem}.meritFaq__toggle{height:2.4rem;width:2.4rem}.meritFaq__toggleIcon:before{height:.1rem;width:1rem}.meritFaq__toggleIcon:after{height:1rem;width:.1rem}.meritFaq__qMark{font-size:2rem;margin-top:.1rem}.meritFaq__qHead{font-size:1.6rem}.meritFaq__aBody,.meritFaq__qHead{letter-spacing:.08rem;line-height:160%}.meritFaq__aBody{font-size:1.4rem;padding-bottom:1.2rem}.lineup__text{font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.075rem;line-height:200%;margin-top:4rem}.lineup__title{font-size:2.4rem;letter-spacing:.12rem;line-height:160%}.lineupTop{padding:6.4rem 0 0}.lineupTop__bg{border-radius:1.2rem;margin:4rem auto 0;padding:6.4rem 0}.lineupTop__block{padding-top:4rem}.lineupTop__block:not(:first-of-type){margin-top:6.4rem}.lineupLegend{gap:1.6rem;margin-top:3.2rem}.lineupLegend__row{gap:1.6rem;width:100%}.lineupLegend__badge{border-radius:.4rem;flex-basis:10.4rem;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:200%;padding:.2rem .8rem}.lineupLegend__desc{font-size:1.6rem;letter-spacing:.08rem;line-height:200%}.lineupCard{gap:2.4rem;margin-top:2.4rem}.lineupCard__item{border-radius:.8rem;flex-basis:100%;padding:2.4rem 2rem;width:100%}.lineupCard__numTitle{gap:.4rem}.lineupCard__num{font-size:1.8rem}.lineupCard__title{font-size:1.8rem;letter-spacing:.09rem}.lineupCard__lead{font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:160%;margin-top:.4rem}.lineupCard__tags{gap:.8rem;margin-top:1.2rem}.lineupCard__tag{border-radius:.4rem;font-size:1.2rem;letter-spacing:.06rem;line-height:200%;padding:.2rem .8rem}.lineupCard__body{margin-top:2.4rem;padding-top:1.2rem}.lineupCard__bodyLabel{font-size:1.6rem;letter-spacing:.08rem;line-height:160%}.lineupCard__list{margin-top:.4rem}.lineupCard__listItem{font-size:1.6rem;letter-spacing:.08rem;line-height:160%}.lineupCard__more{font-size:1.8rem;letter-spacing:.09rem;line-height:160%;margin-top:.4rem}.lineupMatrix{padding-top:6.4rem}.lineupMatrix__head{padding-top:4rem}.lineupMatrix__headItems{border-radius:.8rem;gap:1.6rem;margin-top:1.6rem;padding:1.2rem 1.5rem}.lineupMatrix__headItem{gap:.8rem}.lineupMatrix__headItemSquare{height:2.1rem;width:2.1rem}.lineupMatrix__headItemText{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:200%}.lineupMatrix__graph{margin-top:1.6rem}.lineupMatrix__graphItem{padding-bottom:.4rem}.lineupMatrix__graphItem img{min-width:98rem}.lineupExample{margin-top:6.4rem;padding-bottom:3.2rem}.lineupExample__list{margin-top:4.8rem}.lineupExample__card{gap:2.4rem;padding:3.2rem 0}.lineupExample__card:not(:first-of-type){margin-top:3.2rem}.lineupExample__media{flex-basis:auto;width:100%}.lineupExample__media img{border-radius:.8rem;height:19.7rem;-o-object-fit:cover;object-fit:cover;width:100%}.lineupExample__mainInner{gap:2.4rem;width:100%}.lineupExample__mainInnerItem{flex-basis:auto;width:100%}.lineupExample__title{font-size:2rem;letter-spacing:.1rem;line-height:160%}.lineupExample__body{font-size:1.4rem;letter-spacing:.07rem;line-height:200%;margin-top:.8rem}.lineupExample__moreList{gap:.8rem;margin-top:2.4rem}.lineupExample__moreItem{border-radius:.4rem;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:160%;padding:1rem .8rem}.lineupExample__points{border-radius:.8rem;flex-basis:auto;margin-top:0;padding:1.2rem 1.6rem}.lineupExample__pointsTitle{font-size:1.6rem;letter-spacing:.08rem;line-height:160%}.lineupExample__pointsList{margin-top:.4rem}.lineupExample__pointsItem{font-size:1.4rem;letter-spacing:.07rem;line-height:200%;padding-left:1em}.lineupContent{border-radius:.8rem;margin:0 auto;max-width:184rem;padding:6rem 0}.lineupContent__list{margin-top:3.2rem}.lineupContent__card{border-radius:.8rem;padding:3.2rem 2rem}.lineupContent__card:not(:first-of-type){margin-top:1.6rem}.lineupContent__media{width:100%}.lineupContent__media img{height:16rem;-o-object-fit:cover;object-fit:cover;width:100%}.lineupContent__main{margin-left:0;margin-top:2.4rem}.lineupContent__title{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:160%}.lineupContent__body{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:200%;margin-top:1.6rem}.lineupContent__points{border-radius:.8rem;margin-top:2.4rem;padding:1.2rem 1.6rem}.lineupContent__pointsTitle{font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.08rem;line-height:160%}.lineupContent__pointsItem{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:200%}.lineupContent__lead{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:200%;margin-top:3.2rem;text-align:left}.form__wrap{height:100%}.form__container{gap:3.2rem;padding:0 0 4rem}.form__container.txtLeft{gap:3.2rem}.form__form{margin-top:0;padding:0;width:100%}.form__main{flex-basis:auto;margin-bottom:0;margin-top:4rem;width:100%}.form__head{font-size:2.4rem;text-align:left}.form__desc{font-size:1.4rem;margin:3.2rem 0 0;text-align:left}.form__img{margin:2.4rem auto 0}.form__subhead{font-size:1.6rem}.form__list{margin-bottom:0;padding-left:1.2em}.form__listGroup{margin-bottom:0;padding:2rem}.form__item{font-size:1.3rem;margin:.4em 0 0}.form__checkSlider{padding-bottom:0}.form__checkSliderContainer{border-radius:.6rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08)}.form__tel--head{font-size:1.4rem}.form__tel--num{font-size:2.6rem;gap:0 1rem}.form__tel--num .icon{font-size:2.4rem}.form__tel--note{font-size:1.4rem}.form__checkBlock{gap:2.4rem;grid-template-columns:1fr;margin:0;width:100%}.form__checkCards,.form__checkVisual{min-width:0;width:100%}.form__checkSliderArrow{height:3.6rem;width:3.6rem}.formContent{padding:2.4rem 2rem 1.2rem}.formContent__term{font-size:1.4rem;gap:0 1.6rem}.formContent__term:not(:first-child){margin:2rem 0 0}.formContent__term .required{font-size:1.1rem;height:1.8rem;padding:0 .6rem}.formContent__desc{margin:.8rem 0 0}.formContent__input,.formContent__textarea{padding:.8rem 1.2rem}.formContent__textarea{height:15rem}.formContent__policy{font-size:1.4rem}.formContent__policy--notice{font-size:1.2rem;text-align:left}.formContent__response{font-size:1.4rem;margin:2rem 0 0;text-align:left}.formContent__btn{border-radius:0;font-size:1.6rem;font-weight:500;height:5.4rem}.formContent__btn--back{width:10rem}.formContent__btn--submit{width:30rem}.formContent__msg{font-size:1.2rem}.grecaptcha-badge{bottom:7rem!important}.flowHead__en{font-size:1.6rem;padding:0 .2rem}.flowHead__main{font-size:3rem}.flowHead__sub{font-size:1.4rem}.flowProject{padding:4rem 0 6.4rem}.flowProject__step{margin-top:3.2rem}.flowProject__step:before{border-left:1px dotted #162f81;border-top:0;height:94%;left:4.2rem;width:1px}.flowProject__item{border:0;border-radius:0;display:block;height:auto;position:relative;width:auto}.flowProject__item:not(:first-of-type){margin-top:1.6rem}.flowProject__stepNumber{align-items:center;border:1px solid #162f81;border-radius:50%;display:flex;font-size:1.6rem;height:8.5rem;justify-content:center;width:8.5rem}.flowProject__stepTitle{font-size:1.6rem;left:10.9rem;letter-spacing:.08rem;line-height:160%;position:absolute;top:50%;transform:translateY(-50%)}.flowStep__item{border-radius:1.2rem;padding:6.4rem 2rem}.flowStep__header{padding-top:2.4rem}.flowStep__layout{padding-top:4.4rem}.flowStep__label{font-size:2rem;letter-spacing:.1rem;line-height:140%}.flowStep__title{font-size:2.7rem;font-weight:700;letter-spacing:.14rem;line-height:160%}.flowStep__img{margin-top:3.2rem}.flowStep__img img{border-radius:.8rem}.flowStep01__list{margin-top:3.2rem}.flowStep01__item{font-size:1.4rem;letter-spacing:.07rem;line-height:200%}.flowStep01__box{border-radius:.8rem;margin-top:4.8rem;padding:2.4rem 2rem}.flowStep01__boxTitle{font-size:1.6rem;font-weight:700;letter-spacing:.08rem;line-height:200%}.flowStep01__boxList{margin-top:1.6rem}.flowStep01__boxItem{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:200%}.flowStep02__title{font-size:1.5rem;letter-spacing:.075rem;line-height:200%;margin-top:3.2rem}.flowStep02__list{margin-top:.8rem}.flowStep02__item{font-size:1.4rem;letter-spacing:.07rem;line-height:200%}.flowStep03__list{margin-top:4.8rem}.flowStep03__card{border-radius:.8rem;padding:4rem 2rem}.flowStep03__card:not(:first-of-type){margin-top:5.4rem}.flowStep03__card:not(:first-of-type):before{border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.8rem solid #d1d8f2;top:-3.6rem}.flowStep03__inner{gap:4.8rem}.flowStep03__title{font-size:2.4rem;letter-spacing:.12rem;line-height:160%}.flowStep03__meta{gap:.8rem;margin-top:.8rem}.flowStep03__metaItem{border-radius:.4rem;padding:.2rem 1.2rem}.flowStep03__metaItem,.flowStep03__text{font-size:1.4rem;letter-spacing:.07rem;line-height:200%}.flowStep03__text{margin-top:1.6rem}.flowStep03__img{margin-top:2.4rem}.flowStep03__img img{border-radius:.8rem}.flowStep04__text{font-size:1.4rem;letter-spacing:.07rem;line-height:200%;margin-top:3.2rem}.flowStep04__meta{gap:.8rem;margin-top:3.2rem}.flowStep04__metaItem{border-radius:.4rem;font-size:1.4rem;letter-spacing:.07rem;line-height:200%;padding:.2rem 1.2rem}.flowStepClient{margin-top:4rem}.flowStepClient__title{font-size:1.8rem;letter-spacing:.09rem;line-height:160%}.flowStepClient__cards{gap:2.4rem;margin-top:2.4rem}.flowStepClient__card{border-radius:.4rem;padding:2.4rem 2rem}.flowStepClient__card:not(:first-of-type){margin-top:2.4rem}.flowStepClient__cardHead{font-size:1.6rem;letter-spacing:.16rem;line-height:160%;padding-left:1.6rem}.flowStepClient__cardHead:before{top:.8rem;transform:translateY(0)}.flowStepClient__cardTitle{font-size:1.4rem;letter-spacing:.07rem;margin-top:.8rem}.flowStepClient__cardText{font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:200%;margin-top:.4rem}.flowDevices__mv img{height:24rem;-o-object-fit:cover;object-fit:cover}.flowDevices__lead{font-size:1.8rem;font-weight:700;letter-spacing:.09rem;line-height:200%;padding:6.4rem 0;text-align:left}.flowDevices__head{padding-top:4rem}.flowDevices__wrap{margin-top:4rem}.flowDevices__block{border-radius:.8rem;padding:3.2rem 2rem}.flowDevices__block:not(:first-of-type){margin-top:4.8rem}.flowDevices__main{font-size:1.8rem;letter-spacing:.09rem;line-height:160%}.flowDevices__title{font-size:1.6rem;letter-spacing:.08rem;line-height:200%;margin-top:.8rem}.flowDevices__text{font-size:1.4rem;letter-spacing:.07rem;line-height:200%;margin-top:.4rem}.flowDevices__browserGroups{gap:1.6rem;margin:2.4rem 0 0}.flowDevices__browserGroup{border-radius:.8rem;padding:1.5rem 1.2rem}.flowDevices__browserGroupTitle{font-size:1.6rem;letter-spacing:.16rem;line-height:160%;padding-left:1.6rem}.flowDevices__browserList{gap:.8rem;margin-top:.8rem}.flowDevices__browserItem{max-width:4rem}.faq__title{font-size:2.4rem;letter-spacing:.12rem}.faq .meritFaq__list{gap:.8rem}.faq .meritFaq__aMark,.faq .meritFaq__qMark{font-size:1.6rem;line-height:1.6}.faq .meritFaq__card{gap:0}.faq .meritFaq__aBody{padding-top:1.2rem}.faq .meritFaq__card{padding:1.6rem}.faqHead{margin-top:4rem}.faqHead__lead{font-size:1.4rem;letter-spacing:.07rem}.faqKeyword{padding:3.2rem 0 0}.faqKeyword__box{border-radius:1.2rem;gap:2.4rem;padding:3.2rem 2rem 4rem}.faqKeyword__search{height:4.8rem}.faqKeyword__input{font-size:1.4rem;letter-spacing:.07rem}.faqKeyword__btn{height:3.2rem;padding:.8rem;width:3.2rem}.faqKeyword__btnIcon{height:1.6rem;width:1.6rem}.faqKeyword__tag{font-size:1.4rem;height:3.6rem;letter-spacing:.07rem;line-height:2;min-width:6rem;padding:1.2rem .8rem}.faqCategory{padding:6.4rem 0 0}.faqCategory__list{gap:1.6rem;grid-template-columns:1fr;margin-top:2.4rem}.faqCategory__card{border-radius:.8rem;gap:1.6rem;padding:1.6rem 2rem}.faqCategory__cardTitle{font-size:1.8rem;letter-spacing:.09rem}.faqCategory__cardDesc{font-size:1.4rem;letter-spacing:.07rem}.faqCategory__cardArrow{font-size:1.2rem;height:2.4rem;width:2.4rem}.faqViewed.meritFaq{padding:6.4rem 0 0}.faqViewed .meritFaq__list{margin-top:2.4rem}.faqViewed__more{margin-top:4.8rem}.faqViewed__moreBtn{height:6rem;width:100%}.faqViewed__moreIcon:before{width:1.4rem}.faqViewed__moreIcon:after{height:1.4rem}.faqResult{padding:4rem 0 0}.faqResult__layout{gap:6.4rem;grid-template-columns:1fr}.faqResult__layout .faqAside{margin-top:0}.faqResult__head{gap:2.4rem;margin-bottom:4.8rem}.faqResult__title{font-size:2.4rem;letter-spacing:.12rem}.faqResult__count{font-size:1.4rem;letter-spacing:.07rem;line-height:160%}.faqAside__keyword{border-radius:1.2rem;gap:2.4rem;padding:3.2rem 2rem 4rem}.faqAside__keyword .faqAside__title{font-size:2.4rem;letter-spacing:.12rem;line-height:1.6}.faqAside__keyword .faqAside__search{height:4.8rem}.faqAside__keyword .faqAside__input{font-size:1.4rem;letter-spacing:.07rem}.faqAside__keyword .faqAside__btn{height:3.2rem;width:3.2rem}.faqAside__keyword .faqAside__btnIcon{height:1.6rem;width:1.6rem}.faqAside__keyword .faqAside__tag{font-size:1.4rem;height:3.6rem;letter-spacing:.07rem;padding:1.2rem .8rem}.faqAside__category{gap:2.4rem;margin-top:6.4rem}.faqAside__category .faqAside__title{font-size:1.8rem;letter-spacing:.09rem;line-height:1.6}.faqAside__category .faqAside__catText{font-size:1.4rem;letter-spacing:.07rem}.faqAcc__more{margin-top:4rem}.faqAcc__moreBtn{height:5.2rem;width:100%}.faqColumn{padding:6.4rem 0}.faqColumn__title{font-size:2rem;letter-spacing:.1rem;line-height:160%;margin-bottom:4rem}.faqColumn .topColumns__list{margin:0}.column{padding-bottom:6.4rem}.columnCategory{gap:.4rem;margin:3.2rem 0}.columnCategory__link{border-radius:.4rem;font-size:1.4rem;font-style:normal;font-weight:500;gap:.4rem;line-height:170%;padding:.2rem .8rem}.columnLatest{padding:4rem 0 0}.columnLatest__lead{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:200%}.columnLatest__sliderWrap{margin-top:3.2rem}.columnLatest__slide{height:auto}.columnLatest__link{border-radius:.8rem;gap:1.6rem;margin:auto;max-width:none;padding:3.2rem 2rem}.columnLatest__img{border-radius:.8rem;flex:auto;height:17rem;max-width:100%}.columnLatest__img img{height:100%;width:100%}.columnLatest__body{gap:.8rem 0}.columnLatest__categories{gap:.8rem}.columnLatest__time{font-size:1.4rem;font-weight:500;line-height:160%}.columnLatest__category{font-size:1.2rem;letter-spacing:.12rem;line-height:200%;padding:0 1.2rem}.columnLatest__title{font-size:1.5rem;letter-spacing:.075rem;line-height:160%;padding:.8rem 0}.columnLatest__desc{font-size:1.4rem;letter-spacing:.14rem;line-height:160%}.columnLatest__controls{gap:2.4rem;margin-top:3.2rem}.columnLatest__arrow{border-radius:1rem;height:2.4rem;width:6rem}.columnLatest__arrow .icon{font-size:1.1rem;padding-bottom:.15rem}.columnLatest__pagination{border-radius:.4rem;gap:0 2.4rem;max-width:100%;padding:.4rem 0}.columnLatest__pagination.swiper-pagination{width:auto}.columnLatest__pagination .swiper-pagination-bullet{height:.8rem;margin:0;width:.8rem}.columnAttention{border-top:1px solid #e1e4e5;margin:6.4rem 2rem 0;padding:3.2rem 0}.columnAttention__title{font-size:1.8rem;padding-left:2.8rem}.columnAttention__title:before{height:2rem;width:2rem}.columnAttention__list{gap:3.2rem;margin-top:1.6rem}.columnAttention__item{width:100%}.columnAttention__img img{border-radius:.8rem}.columnAttention__body{margin-top:1.6rem}.columnAttention__bodyTitle{font-size:1.4rem;font-weight:500;letter-spacing:.14rem;line-height:160%;margin-top:1.2rem}.columnList{padding:4rem 0 0}.columnList__head{font-size:2.4rem;margin-bottom:1.6rem}.columnList__layout{gap:6.4rem}.columnList__main{width:100%}.columnList__aside{max-width:100%}.columnList__empty{font-size:1.6rem;margin:0;padding:2rem 0}.columnList__list{gap:3.2rem}.columnList__item{width:100%}.columnList__link{gap:1.6rem}.columnList__media{width:100%}.columnList__media img{height:100%;width:100%}.columnList__body{gap:.6rem 0}.columnList__data{gap:0 .8rem}.columnList__date{font-size:1.4rem}.columnList__categories{gap:.8rem}.columnList__category{border-radius:2.5rem;font-size:1.2rem;padding:0 .6rem}.columnList__title{font-size:1.6rem}.columnAside{width:100%}.columnAside__head{font-size:2rem;margin-bottom:1.2rem;padding-left:.8rem}.columnAside__features{border-radius:.4rem;margin-top:.8rem;padding:1.6rem 1.2rem}.columnAside__featureItem{gap:1.2rem;margin-bottom:1.2rem}.columnAside__featureItemTitle{font-size:1.6rem}.columnAside__banner{gap:1.6rem}.column__pagerOuter{margin-top:4rem}.choosyHead__en{font-size:1.6rem;padding:.4rem .4rem .2rem}.choosyHead__main{font-size:3rem}.choosyHead__sub{font-size:1.4rem}.choosyIntro{padding:4rem 0}.choosyIntro__desc{font-size:1.6rem;margin:2.4rem 0 0}.choosyBackwards{padding:0 0 6.4rem}.choosyBackwards__content{border-radius:1.2rem;gap:3.2rem;padding:6.4rem 0}.choosyBackwards__headGroup,.choosyBackwards__task{gap:1.6rem;width:calc(100% - 4rem)}.choosyBackwards__num{font-size:2rem}.choosyBackwards__head{font-size:2.4rem;margin-top:1.6rem}.choosyBackwards__desc{font-size:1.5rem}.choosyBackwards__task{border-radius:.8rem;padding:4.8rem 2rem}.choosyBackwards__taskHead{font-size:2rem}.choosyBackwards__taskList{gap:1.2rem}.choosyBackwards__taskItem{font-size:1.4rem;height:15rem;width:calc(50% - .6rem)}.choosyBackwards__arrow{width:2.4rem}.choosyBackwards__taskSummary{font-size:1.6rem}.choosyBackwards__summary{font-size:2rem}.choosyStrategy{padding:0 0 6.4rem}.choosyStrategy__num{font-size:2.4rem}.choosyStrategy__head{font-size:2.4rem;margin-bottom:1.6rem;margin-top:1.6rem}.choosyStrategy__headBox{gap:1.6rem}.choosyStrategy__intro{gap:2.4rem}.choosyStrategy__introText{font-size:1.5rem}.choosyStrategy__lead{font-size:1.6rem;text-align:left}.choosyStrategy__mapBox{border-radius:.8rem;gap:2.4rem;margin-top:4rem;padding:2.4rem 2rem}.choosyStrategy__mapHead{font-size:2rem}.choosyStrategy__mapSub{font-size:1.4rem;line-height:1.8}.choosyStrategy__mapImage{width:100%}.choosyStrategy__steps{gap:.8rem}.choosyStrategy__step{padding:2rem}.choosyStrategy__stepHead{font-size:1.6rem}.choosyStrategy__stepDesc{font-size:1.2rem}.choosyStrategy__mapArrow{width:2.4rem}.choosyStrategy__mapOutroHead{font-size:1.8rem}.choosyStrategy__mapOutroDesc{font-size:1.4rem}.choosyStrategy__summary{font-size:1.8rem;margin-top:2.4rem}.choosyAccompany{border-radius:1.2rem;margin-left:0;margin-right:0}.choosyAccompany__panel{border-radius:.8rem;padding:6.4rem 0}.choosyAccompany__headBlock{gap:1.6rem;margin-bottom:3.2rem}.choosyAccompany__num{font-size:2.4rem}.choosyAccompany__lists{gap:6.4rem}.choosyAccompany__title{font-size:2.4rem;margin-top:1.6rem}.choosyAccompany__lead{font-size:1.5rem}.choosyAccompany__track{gap:2.4rem}.choosyAccompany__card{width:100%}.choosyAccompany__cardInner{gap:2.4rem}.choosyAccompany__figure{width:100%}.choosyAccompany__checkText{font-size:1.4rem}.choosyAccompany__cardTitle{font-size:2rem}.choosyAccompany__cardDesc{font-size:1.4rem;margin-top:0;padding-top:1.6rem}.choosyAccompany__list{gap:0}.choosyAccompany__listItem{font-size:1.4rem}.choosyCommitment__sec{padding:4.8rem 0}.choosyCommitment__sec:not(:first-child){border-top:1px solid #e0e0e0}.choosyCommitment__sec:not(:first-child):after,.choosyCommitment__sec:not(:first-child):before{background:#e0e0e0;content:"";display:block;height:.7rem;position:absolute;top:-.35rem;width:.7rem}.choosyCommitment__sec:not(:first-child):before{left:0}.choosyCommitment__sec:not(:first-child):after{right:0}.choosyCommitment__boxhead{gap:3.2rem}.choosyCommitment__head{font-size:2rem;gap:.8rem}.choosyCommitment__head--num{font-size:2.4rem}.choosyCommitment__box{gap:2.4rem;margin-top:3.2rem}.choosyCommitment__desc{font-size:1.4rem;line-height:1.8}.choosyCommitment__desc--em{font-size:1.4rem}.choosyCommitment__desc--txtcenter{font-size:1.4rem;text-align:left}.choosyCommitment__task{border-radius:0;gap:2rem 0;margin:2.4rem -2rem 0;padding:3.2rem 2rem}.choosyCommitment__task--head{font-size:1.6rem}.choosyCommitment__task--list{gap:1rem}.choosyCommitment__task--item{border-radius:.2rem;gap:2.4rem 0;padding:4rem 0;width:calc(50% - .5rem)}.choosyCommitment__task--img img{height:5rem}.choosyCommitment__task--text{font-size:1.6rem}.choosyCommitment__task--arrow{width:3rem}.choosyCommitment__task--summary{font-size:1.6rem;line-height:1.8;text-align:center}.choosyCommitment__summary{border-radius:0;font-size:1.6rem;margin:2.4rem -2rem 0;padding:2.4rem 2rem}.choosyCommitment__summary--em{font-size:1.8rem}.choosyCommitment__img{margin:2.4rem 0 0;width:100%}.choosyCommitment__item{margin:2rem 0 0}.choosyCommitment__check{gap:0 .8rem}.choosyCommitment__check--box{height:1.6rem;width:1.6rem}.choosyCommitment__check--box:before{height:1.2rem;left:calc(50% - .4rem);top:calc(50% - .8rem);width:.8rem}.choosyCommitment__check--text{font-size:1.4rem}.choosyCommitment__map{border-radius:0;margin:2.4rem -2rem 0;padding:3.2rem 2rem}.choosyCommitment__map--head{font-size:1.6rem}.choosyCommitment__map--desc{font-size:1.4rem;line-height:1.8;margin:1.6rem 0 0;text-align:left}.choosyCommitment__map--desc:last-child,.choosyCommitment__map--img{margin:2.4rem 0 0}.choosyCommitment__map--summary{font-size:1.6rem;margin:2.4rem 0 0}.choosyCommitment__card{margin:2.4rem 0 0}.choosyCommitment__card--img{width:100%}.choosyCommitment__card--img img{border-radius:.8rem .8rem 0 0}.choosyCommitment__card--text{padding:2.4rem;width:100%}.choosyCommitment__card--check{gap:0 .8rem}.choosyCommitment__card--box{flex:none;height:1.6rem;margin-top:.2rem;width:1.6rem}.choosyCommitment__card--box:before{height:1.2rem;left:calc(50% - .4rem);top:calc(50% - .8rem);width:.8rem}.choosyCommitment__card--checktext{font-size:1.4rem;line-height:1.4}.choosyCommitment__card--head{font-size:1.6rem;margin:2rem 0 0}.choosyCommitment__card--desc{font-size:1.4rem;margin:1.4rem 0 0;padding-top:1.4rem;white-space:normal}.choosyCommitment__card--item{font-size:1.4rem;gap:0 .8rem}.choosyCommitment__card--item:before{height:.8rem;margin-top:.9rem;width:.8rem}.choosyEnd{margin-bottom:3.2rem;padding-top:6.4rem}.choosyEnd__desc{font-size:1.8rem}.choose__sec{padding:3.2rem 0}.choose .pageHead{margin-bottom:3.2rem}.choose__sec{padding:3.2rem 0 2.4rem}.choose__sec:first-of-type{padding-top:3.2rem}.choose .secText{margin-top:2.4rem}.chooseMistakes{padding:0 0 6.4rem}.chooseMistakes__inner{padding:4rem 2rem}.chooseMistakes__line{margin-bottom:3.2rem}.chooseMistakes__intro{font-size:1.6rem;line-height:1.8;margin-top:2.4rem}.chooseMistakes__list{gap:1.6rem;margin-top:3.2rem}.chooseMistakes__card{padding:2.4rem}.chooseMistakes__cardHead{font-size:1.8rem;line-height:1.6}.chooseMistakes__cross{height:8rem;width:8rem}.chooseMistakes__cardDesc{font-size:1.5rem;line-height:1.8;margin-top:.8rem}.secText{font-size:1.6rem}.choosePoints{padding:0 0 4rem}.choosePoints__line{margin-bottom:3.2rem}.choosePoints__intro{font-size:1.6rem;line-height:1.8;margin-top:2.4rem}.choosePoints__grid{margin-top:3.2rem}.choosePoints__item{flex:0 0 100%}.choosePoints__card{padding:2.4rem}.choosePoints__title{font-size:2rem}.choosePoints__desc{font-size:1.5rem;line-height:1.8}.chooseFeatures{padding:4rem 0}.chooseFeatures__line{margin-bottom:3.2rem}.chooseFeatures__intro{font-size:1.6rem;line-height:1.8;margin-top:2.4rem}.chooseFeatures__body{gap:2.4rem;margin-top:3.2rem}.chooseFeatures__figure{flex:none}.chooseFeatures__list{flex:none;gap:1.6rem}.chooseFeatures__card{padding:2.4rem}.chooseFeatures__item{padding:0}.chooseFeatures__cardHead{font-size:2rem}.chooseFeatures__cardDesc{font-size:1.5rem}.choosePreparation{margin-top:6.4rem;padding:0 0 4rem}.choosePreparation__line{margin-bottom:3.2rem}.choosePreparation__intro{font-size:1.6rem;line-height:1.8;margin-top:2.4rem}.choosePreparation__steps{gap:3.2rem 0;margin-top:4.8rem}.choosePreparation__steps:before{left:8.2rem;width:1px}.choosePreparation__steps.animated:before{height:calc(100% - 17rem)}.choosePreparation__step{gap:0 2rem;padding-top:3.2rem}.choosePreparation__num{flex:0 0 8rem;font-size:1.5rem}.choosePreparation__num:after{height:1.5rem;left:7.5rem;width:1.5rem}.choosePreparation__title{font-size:1.8rem}.choosePreparation__desc{font-size:1.5rem;line-height:1.8;margin-top:.8rem}.chooseCheck{padding:0 0 4rem}.chooseCheck__line{margin-bottom:3.2rem}.chooseCheck__panel{padding:3.2rem 2rem}.chooseCheck__body{gap:2.4rem}.chooseCheck__content,.chooseCheck__figure{flex:none}.chooseCheck__title{font-size:1.7rem;letter-spacing:.085rem;line-height:160%}.chooseCheck__intro{font-size:1.5rem;line-height:1.8}.chooseCheck__list{gap:1.6rem;margin-top:2.4rem}.chooseCheck__cardHead{font-size:1.6rem;letter-spacing:.08rem;line-height:160%;padding-left:2.8rem}.chooseCheck__cardHead:before{height:2rem;width:2rem}.chooseCheck__cardDesc{font-size:1.4rem;letter-spacing:.07rem;line-height:200%;line-height:1.8}.chooseCheck__bottom{margin-top:6.2rem;padding:2.4rem}.chooseCheck__bottom:before{height:3rem;top:-4.6rem;width:3rem}.chooseCheck__bottomTitle{font-size:2rem;letter-spacing:.1rem;line-height:200%}.chooseCheck__bottomText{font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.075rem;line-height:200%;margin-top:1.6rem}.chooseConsultation__inner{gap:3.2rem}.chooseConsultation__intro{flex:none;max-width:none}.chooseConsultation__head{font-size:2.4rem;text-align:center}.chooseConsultation__text{font-size:1.5rem;margin-top:1.6rem}.aiReason{padding:3.2rem 0}.aiReason__survey{margin-top:3.2rem}.aiReason__question{gap:3.2rem;padding:2rem}.aiReason__questionHead{gap:1.6rem}.aiReason__questionNum{font-size:1.6rem}.aiReason__questionTitle{font-size:1.8rem;letter-spacing:.09rem;line-height:1.8}.aiReason__questionBody{gap:2.4rem}.aiReason__questionNote{font-size:1.5rem;letter-spacing:normal}.aiReason__caution{font-size:1.2rem;letter-spacing:normal}.aiReason__chart{width:22rem}.aiReason__chart--callout .aiReason__chartData--no{top:-13.56%}.aiReason__chart--callout .aiReason__chartData--no .aiReason__chartLabel{font-size:1.4rem}.aiReason__chart--callout .aiReason__chartData--no .aiReason__chartNum{font-size:3.2rem}.aiReason__chart--callout .aiReason__chartData--no .aiReason__chartUnit{font-size:2.2rem}.aiReason__chartData--yes{gap:.4rem}.aiReason__chartData--yes .aiReason__chartLabel{font-size:2rem}.aiReason__chartData--yes .aiReason__chartNum{font-size:4.4rem}.aiReason__chartData--yes .aiReason__chartUnit{font-size:3rem}.aiReason__chartData--no{gap:.4rem}.aiReason__chartData--no .aiReason__chartLabel{font-size:1.8rem}.aiReason__chartData--no .aiReason__chartNum{font-size:3.4rem}.aiReason__chartData--no .aiReason__chartUnit{font-size:2.4rem}.aiReason__prompts{margin-top:6.4rem;padding:2rem}.aiReason__promptsHead{font-size:1.8rem;letter-spacing:.09rem}.aiReason__promptList{gap:1.2rem;margin-top:2.4rem}.aiReason__prompt{min-height:0;padding:2rem}.aiReason__promptText{font-size:1.5rem;letter-spacing:normal}.aiReason__message{font-size:2rem;letter-spacing:.1rem;line-height:1.8;margin-top:3.2rem}.aiSource{padding:0 0 3.2rem}.aiSource__inner{padding:6rem 0}.aiSource__figure{margin-top:3.2rem}.aiSource__message{font-size:1.8rem;letter-spacing:normal;line-height:1.8;margin-top:3.2rem}.aiSource__messageMark{text-underline-offset:.2rem}.aiSource .topHead__sub{font-size:1.4rem}.aiSupport{padding:0 0 3.2rem}.aiSupport__areas{gap:3.2rem;margin-top:3.2rem}.aiSupport__area:nth-child(2n){margin-bottom:6rem;margin-top:6rem;padding:6rem 0}.aiSupport__num{font-size:2rem;letter-spacing:.1rem}.aiSupport__title{font-size:2.7rem;letter-spacing:.14rem;margin-top:3.2rem}.aiSupport__lead{font-size:1.5rem;letter-spacing:normal;margin-top:1.6rem}.aiSupport__steps{flex-direction:column;gap:1.2rem;margin-top:3.2rem}.aiSupport__step{align-items:center;border:0;border-radius:0;flex-direction:row;gap:1.6rem;height:auto;padding:0;text-align:left;width:auto}.aiSupport__stepMain{border:1px solid #162f81;border-radius:50%;flex-shrink:0;gap:0;height:8rem;justify-content:flex-start;padding-top:1.2rem;text-align:center;width:8rem}.aiSupport__stepIcon{height:3.2rem;width:3.2rem}.aiSupport__stepDesc,.aiSupport__stepHead{font-size:1.4rem;letter-spacing:.07rem;line-height:2}.aiSupport__stepDesc{flex:1}.aiSupport__measures{margin-top:3.2rem;padding:2rem}.aiSupport__measuresHead{font-size:1.8rem;letter-spacing:.09rem}.aiSupport__measuresBody{align-items:flex-start;flex-direction:column;gap:1.6rem;margin-top:1.6rem}.aiSupport__tag{gap:.8rem;padding:1.2rem 1.6rem}.aiSupport__tagNum{font-size:1.8rem}.aiSupport__tagText{font-size:1.5rem;letter-spacing:normal}.aiSupport__etc{font-size:1.5rem}.aiSupport__message,.aiSupport__note{font-size:2rem;letter-spacing:.1rem;line-height:1.8}.aiSupport__note{margin-top:3.2rem}.aiSupport__message{font-size:1.8rem;margin-top:3.2rem}.aiArchitecture{padding:0 0 3.2rem}.aiArchitecture__compare{margin-top:3.2rem}.aiArchitecture__compareHead{font-size:1.8rem;letter-spacing:.1rem}.aiArchitecture__table{margin-top:2.4rem;padding-bottom:.4rem}.aiArchitecture__table img{height:26rem;max-width:none;width:auto}.aiColumn{padding-bottom:6.4rem}.aiColumn .colRel__title{font-size:2rem}.aiColumn .topColumns__list{margin-top:2.4rem}}@media (prefers-reduced-motion:no-preference){.secCTA__card:focus-visible .secCTA__bgImg,.secCTA__card:hover .secCTA__bgImg{filter:blur(.6rem)}}@media (prefers-reduced-motion:reduce){.topMv__marqueeTrack{animation:none!important}.choosyAccompany__track{scroll-behavior:auto}}@media screen and (orientation:landscape){.mdOverlay--ripple{height:300vw;width:300vw}}/*# sourceMappingURL=common.css.map */