@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}div,section,ul,li,dl,dt,dd,table,tr,th,td,p,span{min-inline-size:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:source-han-serif-jp-subset,sans-serif;font-weight:300;font-style:normal;font-optical-sizing:auto;font-size:100%;color:var(--color-black);background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;-webkit-text-size-adjust:100%;position:relative;z-index:1;font-feature-settings:"palt"}body.mac_os{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-y:scroll}body,html{width:100%}body{min-height:100vh}main{overflow-wrap:break-word;min-height:100vh}p,a,li,dt,dd,div,th,td,h1,h2,h3,h4,h5,h6,input,textarea,button{line-height:1em}a{color:var(--color-black);text-decoration:none}.isChrome *{image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}h1:has(>svg),h1:has(>img),p:has(>img),p:has(>svg),a:has(>img),a:has(>svg){line-height:0}img,svg{width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:0;object-fit:contain;object-position:center}img path,svg path{fill-rule:evenodd}img,svg{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}.is_pc .device_sp,.is_sp .device_pc{display:none!important}::selection{background:var(--color-grey-light);color:var(--color-bizreach-black)}.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}summary{display:block}summary::-webkit-details-marker{display:none}.is_pc .tel{pointer-events:none}br.double{display:inherit!important}@font-face{font-family:"Nyght Serif Light";src:url(/assets/fonts/NyghtSerif-Light.woff2) format("woff2"),url(/assets/fonts/NyghtSerif-Light.woff) format("woff")}@font-face{font-family:"Nyght Serif Light Italic";src:url(/assets/fonts/NyghtSerif-LightItalic.woff2) format("woff2"),url(/assets/fonts/NyghtSerif-LightItalic.woff) format("woff")}.fs-def{-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important}.ffs-def{font-feature-settings:initial}.ff-sm{font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal}.ff-min{font-family:source-han-serif-jp-subset,sans-serif!important;font-weight:500;font-style:normal}.ff-e{font-family:"Nyght Serif Light",serif;-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important}.ff-e_italic{font-family:"Nyght Serif Light Italic",serif}:root{--color-black: #000000;--color-white: #ffffff;--color-bizreach-black: #231815;--color-bizreach-red: #B6111C;--color-hrmos-blue: #005A96;--color-sub: #F7F5F1;--color-grey-light: #D9D9D9;--color-grey-pale: #F2F2F2;--color-grey-mild: #A4A4A4;--scroll-bar-width: 0}.pj_container{position:relative}main,footer{transition:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.77,0,.175,1)}body._move{pointer-events:none}body._move main,body._move footer{transition-duration:.05s;opacity:0!important;transition-timing-function:cubic-bezier(.165,.84,.44,1)}._ico_plus span{position:absolute;top:0;left:0}[data-hover-v-rotate-ev]{white-space:nowrap}[data-hover-v-rotate-ev] ._t{overflow:hidden;font-size:14px;padding-top:0;padding-bottom:8px;letter-spacing:.1em;display:inline-block;position:relative;transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-hover-v-rotate-ev] ._t:before{content:"";width:100%;height:3px;display:block;background-color:var(--color-bizreach-red);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}[data-hover-v-rotate-ev]._ov ._t{color:var(--color-bizreach-red)}[data-hover-v-rotate-ev]._ov ._t:before{animation-name:lineOver;animation-duration:.85s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}[data-hover-v-rotate-ev]._leave ._t{color:var(--color-black)}[data-hover-v-rotate] [data-hover-v-rotate-wrapper]{overflow:hidden;display:flex;position:relative}[data-hover-v-rotate] [data-hover-v-rotate-wrapper] span{overflow:hidden;display:flex;justify-content:center;align-items:center}[data-hover-v-rotate] [data-hover-v-rotate-wrapper] [data-hover-v-rotate-inner=btm]{position:absolute;top:100%;left:0;transition:color .35s cubic-bezier(.23,1,.32,1)}@keyframes ArrowRight{0%{transform:translate(0)}25%{transform:translate(100%)}25.1%{transform:translate(-100%)}35%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ArrowTop{0%{transform:translateY(0)}25%{transform:translateY(-100%)}25.1%{transform:translateY(100%)}55%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ArrowTopRight{0%{transform:translate(0) translateY(0)}25%{transform:translate(100%) translateY(-100%)}25.1%{transform:translate(-100%) translateY(100%)}35.1%{transform:translate(-100%) translateY(100%)}to{transform:translate(0) translateY(0)}}body.lock.is_sp{width:calc(100vw - var(--scroll-bar-width));height:100vh;position:fixed;overflow:hidden}.is_sp body.lock.is_sp{height:calc(var(--vh, 1vh) * 100)}@supports (height: 100svh){body.lock.is_sp{height:100svh}}[data-overflow-scroller]::-webkit-scrollbar{display:none}[data-lazy]{opacity:0}[data-lazy]._on{opacity:1;transition:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-anim],[data-anim][data-anim=split-txt]{opacity:0}[data-anim][data-anim=split-txt]._in{opacity:1}[data-split-txt-inner]{display:inline-block;opacity:0;transform-origin:top;will-change:transform}[data-marquee]{display:flex;overflow:hidden;position:relative}[data-marquee]>div{flex-shrink:0;display:inline-block;animation-name:Marquee;animation-iteration-count:infinite;animation-timing-function:linear;transform-style:preserve-3d}[data-marquee] img{display:block;vertical-align:top}[data-marquee][data-marquee=img_box]>div{animation-duration:var(--img_box-marquee-duration)}[data-marquee][data-marquee=common]>div{animation-duration:var(--common-marquee-duration)}@keyframes Marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}#index{--kvDelayDef: .85s;--kvDelayImgDef: 1.6s;--kvDelayInterval: .45s}#index._move_after{--kvDelayDef: .1s;--kvDelayImgDef: .9s;--kvDelayInterval: .45s}#index #kv{opacity:0}#index #kv ._i{animation:maskImg 2s cubic-bezier(.19,1,.22,1) forwards;animation-delay:calc(var(--kvDelayImgDef))!important}#index #kv ._i i{animation-delay:calc(var(--kvDelayDef))!important}#index #kv ._i._i:nth-child(2){animation-delay:calc(var(--kvDelayImgDef) + var(--kvDelayInterval))!important}#index #kv ._i._i:nth-child(2) i{animation-delay:calc(var(--kvDelayDef) + var(--kvDelayInterval))!important}#index #kv ._i i{-webkit-mask-image:linear-gradient(to left,transparent,transparent,transparent,transparent,black,black,black);mask-image:linear-gradient(to left,transparent,transparent,transparent,transparent,black,black,black);-webkit-mask-size:550% 100%;mask-size:550% 100%;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:maskReveal 4s cubic-bezier(.23,1,.32,1) forwards}#index #kv .col .ph p{z-index:0!important}#index #kv .col .ph p._current{z-index:1!important}#index #kv .col .ph p._show{z-index:2!important}#index #kv .col .ph p._show._current{z-index:1!important}#index #kv .col .ph p._show{-webkit-mask-image:linear-gradient(35deg,transparent,transparent,transparent,transparent,black,black,black);mask-image:linear-gradient(35deg,transparent,transparent,transparent,transparent,black,black,black);-webkit-mask-size:100% 550%;mask-size:100% 550%;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:maskRevealTop 5s cubic-bezier(.165,.84,.44,1) forwards;will-change:mask-position}#index #kv .col .ph p._show img{animation:maskImgScale 10s cubic-bezier(.39,.575,.565,1) forwards}#index #kv .col._l .ph p{transform:rotate(180deg)}#index #kv .col._l .ph p span{transform:rotate(-180deg)}#index #kv .col._r .ph p{transform:rotate(180deg)}#index #kv .col._r .ph p span{transform:rotate(-180deg)}#index #kv .col._r .ph p._show{-webkit-mask-image:linear-gradient(25deg,transparent,transparent,transparent,transparent,black,black,black);mask-image:linear-gradient(25deg,transparent,transparent,transparent,transparent,black,black,black)}@keyframes maskReveal{0%{-webkit-mask-position:200% 100%;mask-position:200% 100%}to{-webkit-mask-position:0% 100%;mask-position:0% 100%}}@keyframes maskRevealTop{0%{-webkit-mask-position:100% 200%;mask-position:100% 200%}to{-webkit-mask-position:100% 0%;mask-position:100% 0%}}@keyframes maskImg{0%{transform:translate(-2%)}to{transform:translate(0)}}@keyframes maskImgScale{0%{transform:scale(1.16)}to{transform:scale(1)}}[data-plx]{display:block;overflow:hidden}[data-plx][data-plx=right] img{transform-origin:85%}[data-plx][data-plx=left] img{transform-origin:15%}[data-plx][data-plx-sp=center_b] img{transform-origin:45%}[data-plx][data-plx-sp=right] img{transform-origin:100%}[data-plx][data-plx-sp=left] img{transform-origin:0%}[data-plx-inner]{display:block;transform:translateZ(0);will-change:transform}[data-plx-inner] img{display:block;position:relative}._modal.is_sp [data-plx-inner]{transform:scale(1)!important}body{scroll-padding-top:180px}body#work{scroll-padding-top:380px}body#work[data-sub=page_work-cross-talk]{scroll-padding-top:296px}._nowrap{white-space:nowrap}strong{font-weight:700}em{font-style:italic}del{text-decoration:line-through}[data-disabled]{opacity:0;pointer-events:none}.loader{width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;transform:translateZ(0);z-index:65535}header{width:100%;padding-top:26px;padding-left:56px;padding-right:56px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:10}header [data-inner],header .gnav_inner{display:flex;position:relative}header .logo{width:267px;height:56px;margin-top:21px;margin-left:10px;position:relative;z-index:2}header .logo a{display:block}header nav.parents{position:absolute;top:24px;left:50%;transform:translate(-50%)}header nav.parents>ul{margin-left:-58px;column-gap:calc(.0708333333 * (100vw - var(--scroll-bar-width)));display:flex;justify-content:center;align-items:center;white-space:nowrap}header nav.parents>ul>li{display:flex;justify-content:center;align-items:center}header nav.parents>ul>li:last-child{position:relative;left:6px}header nav.parents>ul>li._on a:before{animation-name:pageNavCurrentIn}header nav.parents>ul>li>a{font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:.1em;color:var(--color-black);position:relative;padding-bottom:10px;overflow:hidden}header nav.parents>ul>li>a ._t{transition:color .25s cubic-bezier(.165,.84,.44,1)}header nav.parents>ul>li>a:before{content:"";width:10px;height:2px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:0;left:0;animation-name:pageNavCurrentOut;animation-duration:.8s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards}#index header nav.parents>ul>li>a ._rev{color:var(--color-white)}header .h_btn_recruitment{position:absolute;top:5px;right:10px;z-index:2}header .h_btn_recruitment a{width:185px;height:50px;display:block;position:relative}header .h_btn_recruitment a img{object-fit:cover;object-position:center}header .h_btn_recruitment a svg{width:185px;height:50px;object-fit:cover;object-position:center;position:relative}header .h_btn_recruitment span{width:100%;height:100%;display:block;position:absolute;top:0;left:0}header .h_btn_recruitment span._t{height:auto!important;z-index:2;font-size:16px;color:var(--color-white);font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-weight:700;letter-spacing:.1em;margin-left:20px;top:50%!important;transform:translateY(-50%)}header .h_btn_recruitment ._i{width:13px;height:13px;overflow:hidden;position:absolute;left:inherit;top:50%;right:18px;transform:translateY(-50%);z-index:2}header .h_btn_recruitment ._i path,header .h_btn_recruitment ._i line{stroke:var(--color-white)}header .h_btn_recruitment ._i svg{margin:0!important;width:13px;height:13px;object-fit:cover;object-position:center;position:absolute;top:0;left:0}#index header:before{content:"";width:50%;height:205px;background:linear-gradient(0deg,#fff0,#fff);opacity:.5;display:block;position:absolute;top:0;left:0;transition:opacity .65s cubic-bezier(.23,1,.32,1)}._switch_nav header:before{opacity:0!important}header [data-inner]:before{opacity:0;content:"";width:100%;height:62px;display:block;background-color:var(--color-white);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;box-shadow:0 2px 10px #00000012;top:0;left:0;z-index:-1;box-sizing:border-box}.gnav_ico{width:49px;height:49px;background-color:transparent;border:none;display:flex;cursor:pointer;position:fixed;top:0;right:0;z-index:10}.gnav_ico svg,.gnav_ico span{width:49px;height:49px;display:block;position:absolute;top:0;left:0}.gnav_ico ._ico{z-index:1}body:before{content:"";width:100vw;height:200vh;display:block;background-color:#fff;opacity:0;position:fixed;top:0;left:0;z-index:20;transition:opacity .65s cubic-bezier(.165,.84,.44,1);transform:translateZ(0);pointer-events:none}body._gnav:before{opacity:1}._gnav #global_nav,.gnav #global_nav{opacity:1;pointer-events:inherit}#global_nav{width:100%;padding-top:26px;padding-left:56px;padding-right:56px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:10;height:331px;opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.165,.84,.44,1);position:fixed!important;z-index:100}#global_nav [data-inner],#global_nav .gnav_inner{display:flex;position:relative}#global_nav .logo{width:267px;height:56px;margin-top:21px;margin-left:10px;position:relative;z-index:2}#global_nav .logo a{display:block}#global_nav nav.parents{position:absolute;top:24px;left:50%;transform:translate(-50%)}#global_nav nav.parents>ul{margin-left:-58px;column-gap:calc(.0708333333 * (100vw - var(--scroll-bar-width)));display:flex;justify-content:center;align-items:center;white-space:nowrap}#global_nav nav.parents>ul>li{display:flex;justify-content:center;align-items:center}#global_nav nav.parents>ul>li:last-child{position:relative;left:6px}#global_nav nav.parents>ul>li._on a:before{animation-name:pageNavCurrentIn}#global_nav nav.parents>ul>li>a{font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:.1em;color:var(--color-black);position:relative;padding-bottom:10px;overflow:hidden}#global_nav nav.parents>ul>li>a ._t{transition:color .25s cubic-bezier(.165,.84,.44,1)}#global_nav nav.parents>ul>li>a:before{content:"";width:10px;height:2px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:0;left:0;animation-name:pageNavCurrentOut;animation-duration:.8s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards}#index #global_nav nav.parents>ul>li>a ._rev{color:var(--color-white)}#global_nav .h_btn_recruitment{position:absolute;top:5px;right:10px;z-index:2}#global_nav .h_btn_recruitment a{width:185px;height:50px;display:block;position:relative}#global_nav .h_btn_recruitment a img{object-fit:cover;object-position:center}#global_nav .h_btn_recruitment a svg{width:185px;height:50px;object-fit:cover;object-position:center;position:relative}#global_nav .h_btn_recruitment span{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#global_nav .h_btn_recruitment span._t{height:auto!important;z-index:2;font-size:16px;color:var(--color-white);font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-weight:700;letter-spacing:.1em;margin-left:20px;top:50%!important;transform:translateY(-50%)}#global_nav .h_btn_recruitment ._i{width:13px;height:13px;overflow:hidden;position:absolute;left:inherit;top:50%;right:18px;transform:translateY(-50%);z-index:2}#global_nav .h_btn_recruitment ._i path,#global_nav .h_btn_recruitment ._i line{stroke:var(--color-white)}#global_nav .h_btn_recruitment ._i svg{margin:0!important;width:13px;height:13px;object-fit:cover;object-position:center;position:absolute;top:0;left:0}._move #global_nav{transition:opacity .25s cubic-bezier(.215,.61,.355,1)}#global_nav .gnav_ico{top:0;right:0;display:block}#global_nav:before{content:"";width:100%;background-color:var(--color-white);display:block;position:absolute;top:0;left:0;z-index:0;pointer-events:none;transform:translateZ(0);transition:height .45s cubic-bezier(.23,1,.32,1)}._gnav #global_nav:before{height:100%}._move #global_nav:before{height:100%}#global_nav nav.parents{z-index:2}#global_nav nav.parents>ul{margin-left:-4px;align-items:flex-start!important;position:relative}#global_nav nav.parents>ul>li{position:relative;flex-direction:column;align-items:flex-start!important}#global_nav nav.parents>ul>li._on a:before{animation-name:globalNavCurrentIn!important}#global_nav nav.parents>ul>li a._ov:before{animation-name:globalNavCurrentIn;animation-duration:.45s;animation-timing-function:cubic-bezier(.23,1,.32,1)}#global_nav nav.parents>ul>li a._leave:before{animation-name:globalNavCurrentOut;animation-duration:.45s;animation-timing-function:cubic-bezier(.77,0,.175,1)}#global_nav nav.parents>ul>li:before{content:"";width:1px;height:239px;display:block;background-color:var(--color-grey-light);position:absolute;top:0;left:-24px}#global_nav nav.parents .child{display:flex;flex-direction:column;row-gap:15px;font-size:14px!important}#global_nav nav.parents .child a{display:block;line-height:150%;letter-spacing:.1em}#global_nav nav.parents .child a span{transition:color .35s cubic-bezier(.165,.84,.44,1)}#global_nav .thumb{width:145px;height:87px;position:absolute;z-index:2}#global_nav .thumb img{object-fit:cover;object-position:center}#global_nav .thumb p{position:absolute;top:0;left:0;z-index:1;overflow:hidden}#global_nav .thumb p img{opacity:0;transition:opacity,transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.15s}#global_nav .thumb p._on{z-index:2}#global_nav .thumb p._on img{transform:scale(1);opacity:1;transition-delay:0s}#global_nav .thumb p:first-child img{opacity:1}#global_nav .gnav_foot{width:100%;height:calc(.5022727273 * (100vw - var(--scroll-bar-width)));position:absolute;z-index:2;bottom:calc(-.5022727273 * (100vw - var(--scroll-bar-width)));left:0;overflow:hidden}#global_nav .gnav_foot .tagline{width:calc(.5704545455 * (100vw - var(--scroll-bar-width)));height:calc(.1272727273 * (100vw - var(--scroll-bar-width)));margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)));margin-top:calc(.075 * (100vw - var(--scroll-bar-width)))}#global_nav .gnav_foot .recruitment{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)));margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#global_nav .gnav_foot .recruitment a{display:inline-block;color:var(--color-white);font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)));padding-bottom:calc(.0272727273 * (100vw - var(--scroll-bar-width)));letter-spacing:.1em;position:relative}#global_nav .gnav_foot .recruitment a:before{content:"";width:100%;height:calc(.0090909091 * (100vw - var(--scroll-bar-width)));background-color:#fff;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}#global_nav .gnav_foot .bg{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:-1}#global_nav .gnav_foot .bg img{width:100vw;height:calc(.5022727273 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}.h_btn_recruitment a._ov ._i svg{transform-origin:center;animation-name:arrowRightTopB;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}.h_btn_recruitment .bg{position:relative}.h_btn_recruitment .bg:before{content:"";width:191px;height:56px;background-color:var(--color-bizreach-red);opacity:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(.93);transition:transform,opacity;transition-duration:.45s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}footer{overflow:hidden}footer #foot_top{height:554px;position:relative;box-sizing:border-box}footer #foot_top [data-section-inner]{max-width:inherit!important;padding-left:66px;box-sizing:border-box;position:relative}footer #foot_top canvas{position:absolute;top:0;left:0;width:100%;height:100%}footer #foot_top .tagline,footer #foot_top .nav_recruitment{width:50%;position:relative;z-index:1}footer #foot_top .tagline{margin-top:-8px}footer #foot_top .tagline h3{width:570px;height:130px}footer #foot_top .nav_recruitment{width:534px;margin-top:0}footer #foot_top .nav_recruitment .recruitment a{display:inline-block;color:var(--color-white);font-size:28px;padding-bottom:12px;letter-spacing:.1em;overflow:hidden;position:relative}footer #foot_top .nav_recruitment .recruitment a span{transition:opacity .25s cubic-bezier(.165,.84,.44,1)}footer #foot_top .nav_recruitment .recruitment a._ov:before{animation-name:lineOver;animation-duration:.85s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}footer #foot_top .nav_recruitment .recruitment a._ov span{opacity:.7}footer #foot_top .nav_recruitment .recruitment a._leave span{opacity:1}footer #foot_top .nav_recruitment .recruitment a:before{content:"";width:100%;height:6px;background-color:#fff;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}footer #foot_top .nav_recruitment ul{margin-top:50px;display:flex;flex-direction:column;row-gap:28px}footer #foot_top .nav_recruitment ul li{line-height:0}footer #foot_top .nav_recruitment ul a{font-size:21px;letter-spacing:.1em;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;color:var(--color-white)}footer #foot_top .nav_recruitment ul a span{color:var(--color-white)!important}footer #foot_end{padding-top:57px;white-space:nowrap}footer #foot_end #foot_nav{padding-bottom:71px;margin-bottom:60px;position:relative}footer #foot_end [data-section-inner]{max-width:inherit!important;padding-left:66px;box-sizing:border-box}footer #foot_end .col_l h4{font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:.1em}footer #foot_end .col_l h4 a{display:block;transition:color .25s cubic-bezier(.23,1,.32,1);padding-bottom:10px;overflow:hidden;position:relative}footer #foot_end .col_l h4 a:before{content:"";width:0;height:2px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:0;left:0;animation-fill-mode:forwards}footer #foot_end .col_l h4 a._ov:before{animation-name:globalNavCurrentIn;animation-duration:.45s;animation-timing-function:cubic-bezier(.23,1,.32,1)}footer #foot_end .col_l h4 a._leave:before{animation-name:globalNavCurrentOut;animation-duration:.45s;animation-timing-function:cubic-bezier(.77,0,.175,1)}footer #foot_end .col_l>ul{display:flex;row-gap:0px;column-gap:calc(.0555555556 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li ._low{width:0;white-space:nowrap;margin-top:14px;display:flex;flex-direction:column;row-gap:8px}footer #foot_end .col_l>ul>li ._low li{width:100vw}footer #foot_end .col_l>ul>li ._low a{display:inline-block;font-size:14px;line-height:150%;letter-spacing:.1em}footer #foot_end .col_l>ul>li ._low a span{transition:color .35s cubic-bezier(.165,.84,.44,1)}footer #foot_end .col_l>ul>li._policy{width:534px;display:block;z-index:2}footer #foot_end .col_l>ul>li._policy ul{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:0px;position:relative}footer #foot_end .col_l>ul>li._policy a{font-size:12px;letter-spacing:.1em;line-height:170%;display:block}footer #foot_end .col_l>ul>li._policy ._p{display:block}footer #foot_end .col_l>ul>li._policy ._p a{letter-spacing:.05em}footer #foot_end .col_r{position:relative;top:-7px;margin-left:0;margin-top:0}footer #foot_end .foot_logo{width:267px;height:91px}footer #foot_end .foot_logo a{display:block}[data-section-inner]{width:100%;max-width:1308px;margin:0 auto}[data-component-ttl-medium]{padding-left:21px;position:relative}[data-component-ttl-medium]:before{content:"";width:3px;height:100%;display:block;background-color:var(--color-bizreach-red);position:absolute;top:0;left:0}[data-overflow-scroller]{height:98%;overflow:hidden}.ps__rail-y{display:none;opacity:1!important;width:5px;background-color:transparent!important;border-radius:50vh!important;position:absolute;top:0;right:0}.ps__thumb-y{display:none;opacity:1!important;border-radius:50vh!important;background-color:#0000001a!important;width:5px;position:absolute;top:0;right:0;z-index:2}.ps__rail-x{display:none!important}[data-component=page-header]{padding:292px 66px 91px;position:relative}[data-component=page-header] h1{font-size:60px;line-height:112%;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;letter-spacing:.065em}[data-component=page-header] h1.ff-e{font-family:"Nyght Serif Light",serif}[data-component=page-header] h1.ff-e span{display:block;font-size:115%}[data-component=page-header]._sub{padding-top:241px;padding-bottom:91px;box-sizing:border-box}#environment [data-component=page-header]._sub{height:603px}[data-component=page-header]._sub h1{margin-top:30px}[data-component=page-header] .sub{color:var(--color-bizreach-red);font-size:16px;letter-spacing:.1em;line-height:112%}[data-component=page-header] .sub._b{letter-spacing:.27em}[data-component=page-header] .caption{position:absolute;bottom:47px;right:172px;white-space:nowrap}[data-component=page-header] .caption p{font-size:18px;line-height:170%;letter-spacing:.07em}[data-component=page-header].bg{padding-bottom:245px}[data-component=page-header].bg_img{padding-bottom:245px;position:relative}[data-component=page-header].bg_img._desc{padding-bottom:245px}[data-component=page-header] .page-header-desc{width:632px;padding:65px 66px;min-height:251px;background-image:url(/assets/img/bg_header_desc.webp);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-96px;right:0;box-sizing:border-box}[data-component=page-header] .page-header-desc p{font-size:18px;line-height:170%;letter-spacing:.05em;color:var(--color-white);text-align:justify;text-justify:inter-ideograph}[data-component=page-header-modal]{height:auto;min-height:448px;padding-left:140px;padding-right:140px;position:relative;background-color:#fbfbfa;display:flex;align-items:center;margin-bottom:-3px}[data-component=page-header-modal] h1{font-size:40px;line-height:130%;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;letter-spacing:.065em}[data-component-header=h2]{padding-top:42px;font-size:18px;font-weight:700;letter-spacing:.1em;position:relative}[data-component-header=h2]:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-black);position:absolute;top:0;left:0}[data-component-header=h2]:after{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-light);position:absolute;top:3px;left:0}[data-component-header=h2]._nb:after{display:none}[data-component-header=h2]._mm{margin-top:-3px}[data-component-header=h2] small{margin-top:10px;display:block;font-size:88.888%;font-weight:500;letter-spacing:.05em}[data-head-page-nav]{margin-top:-55px;margin-bottom:-150px;padding-right:66px}[data-head-page-nav] [data-inner]{width:100%;height:100%;overflow-y:hidden;overflow-x:auto;position:relative;box-sizing:border-box}[data-head-page-nav] [data-inner][data-overflow-scroller]{overflow:hidden}[data-head-page-nav] ul{display:flex;padding-left:7px;column-gap:20px}[data-head-page-nav] li{flex-shrink:0;padding-top:7px;padding-bottom:7px;width:auto}[data-head-page-nav] li a{font-size:18px;letter-spacing:.1em;font-weight:400;font-style:normal;position:relative;transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-head-page-nav] li a:before{content:"";width:10px;height:2px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:-4px;left:0;animation-name:pageNavCurrentOut;animation-duration:.8s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards}[data-head-page-nav] li[data-current] a:before{animation-name:pageNavCurrentIn}[data-head-page-nav] .ps__rail-y,[data-head-page-nav] .ps__thumb-y{display:none!important}[data-head-page-nav] .ps__rail-x{width:100%;height:3px!important;display:block!important;opacity:1!important;position:absolute;bottom:0;left:0;transform:inherit!important;border:none!important}.is_sp [data-head-page-nav] .ps__rail-x{opacity:0!important}[data-head-page-nav] .ps__thumb-x{border-radius:50vh!important;border:none!important;background-color:#00000026!important;height:3px!important;opacity:1!important;position:absolute;bottom:0;left:0;transform:inherit!important}.is_sp [data-head-page-nav] .ps__thumb-x{opacity:0!important}@keyframes pageNavCurrentIn{0%{width:0}to{width:10px;@media (min-width: 880px) and (max-width: 1440px){width:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}@media not screen and (min-width: 881px){width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}}}@keyframes pageNavCurrentOut{0%{width:10px;@media (min-width: 880px) and (max-width: 1440px){width:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}@media not screen and (min-width: 881px){width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}}to{width:0}}@keyframes globalNavCurrentIn{0%{width:0}to{width:100%}}@keyframes globalNavCurrentOut{0%{width:100%;transform:translate(0)}to{width:100%;transform:translate(102%)}}[data-component=card-half]{width:50%;margin-left:auto;background-color:var(--color-white);box-sizing:border-box;padding-top:124px;padding-bottom:124px;padding-left:calc(.0763888889 * (100vw - var(--scroll-bar-width)));padding-right:calc(.0763888889 * (100vw - var(--scroll-bar-width)));margin-top:calc(-.2930555556 * (100vw - var(--scroll-bar-width)));position:relative;z-index:2}[data-component=card-half] .ttl{font-size:20px;letter-spacing:.05em}[data-component=card-half] h4{margin-top:45px;font-size:36px;line-height:125%;white-space:nowrap;letter-spacing:.13em}[data-component=card-half] .desc{margin-top:40px}[data-component=card-half] .desc p{font-size:18px;line-height:170%;letter-spacing:.05em}[data-component=card-half] .num-list-table{width:calc(.3472222222 * (100vw - var(--scroll-bar-width)));margin-left:auto;margin-right:auto;margin-top:56px;border-bottom:1px solid var(--color-grey-mild);display:block}[data-component=card-half] .num-list-table th,[data-component=card-half] .num-list-table td{display:block}[data-component=card-half] .num-list-table tr{width:calc(.3472222222 * (100vw - var(--scroll-bar-width)));margin-left:auto;margin-right:auto;display:flex;border-top:1px solid var(--color-grey-mild);position:relative}[data-component=card-half] .num-list-table tr .num,[data-component=card-half] .num-list-table tr td h5,[data-component=card-half] .num-list-table tr td p{transition:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-component=card-half] .num-list-table tr h5 span:after{transition:filter;transition-duration:.45s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-component=card-half] .num-list-table tr ._bg_layer{opacity:0;transform:scale(.93);transition:opacity,transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-component=card-half] .num-list-table tr a{width:100%;height:100%;display:block;background-color:#0000;position:absolute;top:0;left:0;z-index:3}[data-component=card-half] .num-list-table tr .num{position:relative;z-index:2}[data-component=card-half] .num-list-table tr ._bg_layer{opacity:0;width:100%;height:100%;padding:8px;background-color:var(--color-bizreach-red);position:absolute;top:-8px;left:-8px;z-index:1;pointer-events:none}[data-component=card-half] .num-list-table th{flex-shrink:0;padding-top:35px;padding-left:10px;padding-right:40px;font-size:16px;letter-spacing:.1em;color:var(--color-bizreach-red);font-weight:700}[data-component=card-half] .num-list-table td{padding-top:35px;padding-bottom:27px;padding-right:10px;position:relative;z-index:2}[data-component=card-half] .num-list-table td h5{font-size:14px;color:var(--color-bizreach-red);display:flex;flex-wrap:wrap;row-gap:5px}[data-component=card-half] .num-list-table td h5 span{display:inline-block;position:relative;padding-right:23px;margin-right:9px}[data-component=card-half] .num-list-table td h5 span:after{content:"";width:14px;height:100%;display:block;background-image:url(/assets/img/cross_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0}[data-component=card-half] .num-list-table td h5 span:last-child:after{display:none}[data-component=card-half] .num-list-table td p{margin-top:13px;font-size:22px;line-height:150%;letter-spacing:.05em}[data-component=card-half] .btm_link{margin-top:60px}[data-component=detail_box]{width:100%}[data-component=detail_box] a{margin-top:27px;padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center;column-gap:18px;background-color:var(--color-sub);box-sizing:border-box;border-top:1px solid var(--color-grey-light);border-bottom:1px solid var(--color-grey-light)}[data-component=detail_box] .img{min-width:164px;height:123px;position:relative}[data-component=detail_box] .img img{height:100%;object-fit:cover;object-position:center}[data-component=detail_box] .detail_desc p{font-size:14px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}[data-component=detail_box] ico{width:21px;height:21px;background-color:var(--color-white);position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center}[data-component=detail_box] ico img{width:8px;height:8px}[data-component=about_detail_box]{width:100%}[data-component=about_detail_box] a{margin-top:27px;padding-top:19px;padding-bottom:19px;display:flex;align-items:center;column-gap:18px;background-color:var(--color-sub);box-sizing:border-box;border-top:1px solid var(--color-grey-light);border-bottom:1px solid var(--color-grey-light);transition:border,background;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-component=about_detail_box] a p{transition:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-component=about_detail_box] .img{flex-shrink:0;width:164px;height:123px;position:relative}[data-component=about_detail_box] .img img{height:100%;object-fit:cover;object-position:center}[data-component=about_detail_box] .img ._i{width:21px;height:21px;background-color:var(--color-white);position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center}[data-component=about_detail_box] .img ._i img{width:8px;height:8px}[data-component=about_detail_box] .detail_desc{margin-top:0;margin-bottom:0}[data-component=about_detail_box] .detail_desc p{font-size:14px;line-height:170%;letter-spacing:.1em}[data-component=environment_detail_box]{width:100%}[data-component=environment_detail_box] a{margin-top:27px;display:flex;justify-content:space-between;align-items:center;column-gap:18px;background-color:var(--color-sub);box-sizing:border-box;border-top:1px solid var(--color-grey-light);border-bottom:1px solid var(--color-grey-light);position:relative}[data-component=environment_detail_box] a:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-bizreach-red);position:absolute;top:-3px;left:0}[data-component=environment_detail_box] .detail_img{flex-shrink:0;width:116px;height:87px;margin-top:20px;margin-bottom:20px;position:relative}[data-component=environment_detail_box] .detail_img img{object-fit:cover;object-position:center}[data-component=environment_detail_box] .detail_img ._i{width:21px;height:21px;background-color:var(--color-white);position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center}[data-component=environment_detail_box] .detail_img ._i img{width:8px;height:8px}[data-component=environment_detail_box] .detail_desc{margin-top:15px;margin-bottom:15px}[data-component=environment_detail_box] .detail_desc p{font-size:14px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}[data-component-link=text-border]{display:inline-block;padding-bottom:14px;font-size:18px;letter-spacing:.1em;position:relative;overflow:hidden;transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-component-link=text-border]:before{content:"";width:100%;height:6px;display:block;background-color:var(--color-bizreach-red);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}[data-component-link=text-border][data-link-external] path,[data-component-link=text-border][data-link-external] line{transition:stroke .25s cubic-bezier(.165,.84,.44,1)}[data-component-link=text-border]._ov{color:var(--color-bizreach-red)}[data-component-link=text-border]._ov:before{animation-name:lineOver;animation-duration:.85s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}[data-component-link=text-border]._ov[data-link-external] path,[data-component-link=text-border]._ov[data-link-external] line{stroke:var(--color-bizreach-red)}[data-component-link=text-border]._leave{color:var(--color-black)}[data-component-link=text-border]._leave[data-link-external] path,[data-component-link=text-border]._leave[data-link-external] line{stroke:var(--color-black)}@keyframes lineOver{0%{transform:translate(0)}20%{transform:translate(100%)}45%{transform:translate(100%)}45.001%{transform:translate(-100%)}to{transform:translate(0)}}[data-component-link=text-border-s]{display:inline-block;white-space:nowrap;padding-bottom:8px;font-size:14px;letter-spacing:.1em;position:relative;overflow:hidden}[data-component-link=text-border-s]:before{content:"";width:100%;height:3px;display:block;background-color:var(--color-bizreach-red);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:0;left:0}[data-component-link=text-border-s]._ov{color:var(--color-bizreach-red)}[data-component-link=text-border-s]._ov:before{animation-name:lineOver;animation-duration:.85s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards}[data-component-link=text-border-s]._ov[data-link-external] path,[data-component-link=text-border-s]._ov[data-link-external] line{stroke:var(--color-bizreach-red)}[data-component-link=text-border-s]._leave{color:var(--color-black)}[data-component-link=text-border-s]._leave[data-link-external] path,[data-component-link=text-border-s]._leave[data-link-external] line{stroke:var(--color-black)}[data-link-external]{padding-right:22px}[data-link-external] ._i{width:12px;height:100%;display:block;position:absolute;top:-5px;right:0}[data-component-slider-nav]{padding-right:107px;font-variant-numeric:tabular-nums}[data-component-slider-nav]._disabled{opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}[data-component-slider-nav] [data-inner]{overflow:hidden;display:flex;column-gap:78px}[data-component-slider-nav]:before{content:"";width:35px;height:1px;background-color:var(--color-grey-light);display:block}[data-component-slider-nav] p{font-feature-settings:initial;font-variant-numeric:tabular-nums;color:var(--color-bizreach-red);font-size:16px;letter-spacing:.02em}[data-component-slider-nav] .current{position:relative;display:block}[data-component-slider-nav] .current span{display:block;position:absolute;top:0;left:0}[data-component-slider-nav] [data-hover-slider-nav]{width:217px;height:46px}[data-component-slider-nav] .prev,[data-component-slider-nav] .next{width:46px;height:46px}[data-component-slider-nav] .prev{position:absolute;top:0;left:0}[data-component-slider-nav] .next{position:absolute;top:0;right:0}[data-hover-slider-nav] .prev,[data-hover-slider-nav] .next{cursor:pointer;border-radius:100%;overflow:hidden}[data-hover-slider-nav] .prev path,[data-hover-slider-nav] .prev circle,[data-hover-slider-nav] .next path,[data-hover-slider-nav] .next circle{transform-origin:center}[data-hover-slider-nav] .prev path,[data-hover-slider-nav] .next path{stroke:var(--color-black);transition:stroke .35s cubic-bezier(.645,.045,.355,1)}[data-hover-slider-nav] .prev circle,[data-hover-slider-nav] .next circle{opacity:0;transform:scale(.45);transition:transform,opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-component=page_btm_nav] .col{box-sizing:border-box;border-bottom:1px solid var(--color-grey-light)}[data-component=page_btm_nav] .col:first-child h4{border-right:1px solid var(--color-grey-light)}[data-component=page_btm_nav] .col:first-child .img{border-right:1px solid var(--color-white)}[data-component=page_btm_nav] .col span{display:block}[data-component=page_btm_nav] .col .img{height:calc(.3847222222 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}[data-component=page_btm_nav] .col .img img{width:100%;height:calc(.3847222222 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}[data-component=page_btm_nav] .col h4{height:275px;padding-top:113px;font-size:36px;letter-spacing:.1em;display:flex;justify-content:center;box-sizing:border-box}[data-component=post_page_nav]{margin-top:202px;margin-left:66px;margin-right:66px;height:139px;display:flex;justify-content:center;align-items:center;background-color:var(--color-sub);border-top:1px solid var(--color-grey-light);border-bottom:1px solid var(--color-grey-light);box-sizing:border-box}[data-component=post_page_nav] .pager{display:flex;justify-content:center;align-items:center;column-gap:22px;padding-bottom:5px}[data-component=post_page_nav] ol{display:flex;justify-content:center;align-items:center;column-gap:22px}[data-component=post_page_nav] li{flex-shrink:0;font-family:"Nyght Serif Light",serif;-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;font-size:18px}[data-component=post_page_nav] .current{margin-top:-1px;padding-left:10px;padding-right:10px;color:var(--color-bizreach-red);position:relative}[data-component=post_page_nav] .current:before{content:"";width:14px;height:1px;background-color:var(--color-bizreach-red);display:block;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}[data-component=post_page_nav] a{padding-left:10px;padding-right:10px;font-family:"Nyght Serif Light",serif;-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;font-size:18px;transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-component=ph-head-desc-set]{margin-top:82px}[data-component=ph-head-desc-set] ul li{width:100%;max-width:392px}[data-component=ph-head-desc-set] ul .img{flex-shrink:0;width:100%;max-width:392px;height:262px}[data-component=ph-head-desc-set] ul .img img{object-fit:cover;object-position:center}[data-component=ph-head-desc-set] h3{margin-top:36px;display:flex;column-gap:15px}[data-component=ph-head-desc-set] .n{flex-shrink:0;margin-top:2px;font-size:16px;color:var(--color-bizreach-red);letter-spacing:.02em;line-height:135%}[data-component=ph-head-desc-set] .t{font-size:24px;line-height:135%;letter-spacing:.07em}[data-component=ph-head-desc-set] .t small{font-size:16px}[data-component=ph-head-desc-set] .desc{margin-top:28px}[data-component=ph-head-desc-set] .desc p{font-size:16px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}.js-white-particle{position:relative}.js-white-particle canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}body._modal.is_sp{overflow:inherit;position:fixed}body._modal #modal{pointer-events:inherit}._modal_content{display:none}#modal{opacity:0;pointer-events:none;width:100%;height:100%;height:100vh;position:fixed;top:0;left:0;z-index:10000;transform:translateZ(0)}.is_sp #modal{height:calc(var(--vh, 1vh) * 100)}@supports (height: 100svh){#modal{height:100svh}}#modal .bg{width:100%;height:100%;height:100vh;background-color:#0003;top:0;left:0;position:fixed;z-index:-1;transform:translateZ(0)}.is_sp #modal .bg{height:calc(var(--vh, 1vh) * 100)}@supports (height: 100svh){#modal .bg{height:100svh}}#modal_wrapper{width:100%;height:100%;height:100vh;overscroll-behavior-y:contain;overflow:auto;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding-top:60px;padding-bottom:60px}.is_sp #modal_wrapper{height:calc(var(--vh, 1vh) * 100)}@supports (height: 100svh){#modal_wrapper{height:100svh}}#modal_inner{margin:auto;width:calc(.7638888889 * (100vw - var(--scroll-bar-width)));padding:60px;background-color:#fff;box-sizing:border-box;position:relative;z-index:2}#modal .close{width:54px;height:54px;cursor:pointer}#modal .close ._c{display:block;transition:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}#modal .close .x{transition:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform-origin:center}#page_index #kv{width:100%;height:calc(.60625 * (100vw - var(--scroll-bar-width)));max-height:100vh;position:relative;top:0;left:0}#page_index #kv h1{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;position:absolute;top:0;left:0;z-index:5}#page_index #kv h1 ._tagline{width:calc(1 * (100vw - var(--scroll-bar-width)));height:calc(.2020833333 * (100vw - var(--scroll-bar-width)));display:block;position:absolute;margin-bottom:-70px;bottom:-2px;left:0}#page_index #kv h1 ._tagline ._i:first-child{position:relative}#page_index #kv h1 ._tagline ._i:first-child i{clip-path:inset(0 0 55.5% 0)}#page_index #kv h1 ._tagline ._i:first-child i:before{content:"";position:absolute;top:0;width:54.1666666667%;height:45.5%;background-color:#fff;transform:skew(-12deg);transform-origin:100% 0%}#page_index #kv h1 ._tagline ._i{width:100%;height:100%;position:absolute;display:block;top:0;left:0}#page_index #kv h1 ._tagline ._i picture{position:relative;z-index:1}#page_index #kv h1 ._tagline ._i i{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#page_index #kv h1 ._tagline .kv-particle-wrapper{position:absolute;top:0;left:51.6111111111%;width:18.0555555556%;height:44.7%;pointer-events:none}#page_index #kv h1 ._tagline .kv-particle-wrapper canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#page_index #kv h1 img{width:100%}#page_index #kv #kv_slide{width:100%;top:0;left:0;position:absolute;height:100%;transition-duration:0s!important}#page_index #kv #kv_slide .s_inner{width:100%;height:100%;display:flex}#page_index #kv #kv_slide .s_inner .col{width:50%;height:100%;overflow:hidden}#page_index #kv #kv_slide .s_inner .ph{position:relative;overflow:hidden}#page_index #kv #kv_slide .s_inner .ph p{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}#page_index #kv #kv_slide .s_inner .ph p span{width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}#page_index #kv #kv_slide .s_inner .ph img{width:100%;height:100%;object-fit:cover;object-position:center}#page_index #kv #kv_slide .s_inner ._l .ph{width:100%;height:calc(.60625 * (100vw - var(--scroll-bar-width)));max-height:100vh}#page_index #kv #kv_slide .s_inner ._r{display:flex;justify-content:center;align-items:center;position:relative}#page_index #kv #kv_slide .s_inner ._r .ph{width:49.65vh;max-width:calc(.2479166667 * (100vw - var(--scroll-bar-width)))}#page_index #kv .bg{width:50%;height:100%;position:absolute;top:0;left:50%;z-index:-1;pointer-events:none;overflow:hidden}#page_index #kv .bg img{object-fit:cover;object-position:center}#page_index #intro{margin-top:calc(.1513888889 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .col{overflow:hidden;position:relative}#page_index #intro .row .col,#page_index #intro .row .img{height:100%}#page_index #intro .row ._d{display:flex;align-items:center}.is_sp #page_index #intro .row .img [data-plx-inner]{transform:translateY(0)!important}#page_index #intro .row .frame{width:calc(.5 * (100vw - var(--scroll-bar-width)));height:100%;position:absolute;top:0;left:0;overflow:inherit!important}#page_index #intro .row .frame._a{width:calc(.5 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .frame._a{left:inherit;right:0}#page_index #intro .row .frame [data-plx-inner]{overflow:inherit!important}#page_index #intro .row .frame img{height:auto;object-fit:inherit;max-height:inherit!important}#page_index #intro .row .ref{width:100%;height:100%;position:absolute;top:0;left:0}#page_index #intro .row img{width:100%;min-height:calc(.5395833333 * (100vw - var(--scroll-bar-width)));max-height:80vh;height:100vh;object-fit:cover;object-position:center}#page_index #intro .row:nth-child(2n){flex-direction:row-reverse}#page_index #intro .desc{padding-left:calc(.0763888889 * (100vw - var(--scroll-bar-width)))}#page_index #intro .desc p{font-size:22px;letter-spacing:.12em;line-height:170%}#page_index #intro .desc p+p{margin-top:35px}#page_index #intro [data-component-link=text-border]{margin-top:35px;font-size:22px;padding-bottom:14px}#page_index #about .bg{width:50%;height:200px;margin-left:auto;overflow:hidden}#page_index #about h2{width:754px;height:168px;margin:-70px auto 0;position:relative;left:-5px}#page_index #about #know{margin-top:205px}#page_index #about #know h3{font-size:20px;letter-spacing:.02em;line-height:112%;padding-left:66px;white-space:nowrap}#page_index #about #know ul{width:654px;display:flex;flex-direction:column;row-gap:44px;white-space:nowrap}#page_index #about #know li{position:relative}#page_index #about #know li a{width:100%;font-size:28px;letter-spacing:.1em}#page_index #about #know li ._t{position:absolute;top:0;right:0;pointer-events:none}#page_index #about #interact{margin-top:320px}#page_index #about #interact h3{width:873px;height:183px;margin:0 auto;position:relative;left:0}#page_index #about #interact .row{margin-top:145px}#page_index #about #interact .col{box-sizing:border-box;border-bottom:1px solid var(--color-grey-light)}#page_index #about #interact .col:first-child h4{border-right:1px solid var(--color-grey-light)}#page_index #about #interact .col .img{height:calc(.3847222222 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}#page_index #about #interact .col .img img{width:100%;height:100%;object-fit:cover;object-position:center}#page_index #about #interact .col h4{height:275px;padding-top:113px;font-size:28px;letter-spacing:.1em;display:flex;justify-content:center;box-sizing:border-box}#page_index #about .btm_desc{width:653px;margin:80px auto 0}#page_index #about .btm_desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_index #about .btm_link{text-align:right;margin-top:80px;margin-right:66px}#page_index #cross_talk{margin-top:310px}#page_index #cross_talk h2{width:860px;height:170px;margin:0 auto;position:relative;z-index:1}#page_index #cross_talk .bg{width:50%;height:160px;margin-left:auto;margin-top:-55px;position:relative;z-index:0;overflow:hidden}#page_index #cross_talk .img_cover{width:100%;height:calc(.5826388889 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .img_cover img{height:100%;object-fit:cover;object-position:center}#page_index #cross_talk [data-component=card-half]{margin-top:0}#page_index #cross_talk .btm_link{text-align:right}#page_index #interview{margin-top:368px}#page_index #interview h2{width:776px;height:161px;margin:0 auto;position:relative;z-index:1;left:0}#page_index #interview .bg{width:50%;height:160px;margin-top:-48px;position:relative;z-index:0;overflow:hidden}#page_index #interview .img_cover{width:100%;height:calc(.5826388889 * (100vw - var(--scroll-bar-width)))}#page_index #interview .img_cover img{height:100%;object-fit:cover;object-position:center}#page_index #interview [data-component=card-half]{margin-top:0}#page_index #interview .btm_link{text-align:right}#page_index #interview [data-slider-wrap=interview-index]{margin-top:55px;position:relative}#page_index #interview [data-slider-wrap=interview-index] [data-slider]{width:calc(.2833333333 * (100vw - var(--scroll-bar-width)));margin:0 auto;overflow:hidden}#page_index #interview [data-slider-wrap=interview-index] .img{width:100%;aspect-ratio:1/.53}#page_index #interview [data-slider-wrap=interview-index] .img img{width:100%;aspect-ratio:1/.53;object-fit:cover;object-position:center}#page_index #interview [data-slider-wrap=interview-index] h4{margin-top:28px;font-size:24px;padding-right:30px;letter-spacing:.07em;line-height:135%;white-space:inherit}#page_index #interview [data-slider-wrap=interview-index] .info{margin-top:14px;padding-right:30px;display:flex;column-gap:18px;white-space:nowrap}#page_index #interview [data-slider-wrap=interview-index] .info .name{flex-shrink:0;font-size:14px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red)}#page_index #interview [data-slider-wrap=interview-index] .info .division{font-size:14px;letter-spacing:.05em;line-height:170%;overflow:hidden;text-overflow:ellipsis;max-width:100%}#page_index #interview [data-slider-wrap=interview-index] nav .prev,#page_index #interview [data-slider-wrap=interview-index] nav .next{width:61px;height:60px;position:absolute;top:50%;transform:translateY(-50%)}#page_index #interview [data-slider-wrap=interview-index] nav .prev{left:-26px}#page_index #interview [data-slider-wrap=interview-index] nav .next{right:-26px}#page_index #our_culture{margin-top:364px}#page_index #our_culture h2{width:1016px;height:170px;margin:0 auto;position:relative;z-index:1}#page_index #our_culture .row{margin-top:120px;height:calc(.5833333333 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .img{height:100%}#page_index #our_culture .img img{height:100%;object-fit:cover;object-position:center}#page_index #our_culture ._r{display:flex;justify-content:center;align-items:center}#page_index #our_culture .inner{width:300px}#page_index #our_culture h3{font-size:30px;letter-spacing:.05em}#page_index #our_culture .desc{margin-top:50px}#page_index #our_culture .desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_index #our_culture .btm_link{margin-top:50px;text-align:right}#page_index #outline{background-color:var(--color-sub);margin-top:324px;padding-top:120px;padding-bottom:120px;position:relative}#page_index #outline .row{width:100%;box-sizing:border-box}#page_index #outline ._l{padding-left:66px;padding-right:90px;box-sizing:border-box}#page_index #outline ._r iframe{width:100%;aspect-ratio:16/9;border-radius:0}#page_index #outline ._r iframe *{border-radius:0!important}#page_index #outline .inner{width:300px}#page_index #outline h3{font-size:30px;letter-spacing:.05em}#page_index #outline .desc{margin-top:50px}#page_index #outline .desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_index #outline .btm_link{margin-top:50px}#page_about-message{padding-bottom:205px}#page_about-message [data-section-inner]{box-sizing:border-box;position:relative}#page_about-message #kv .img{height:calc(.4722222222 * (100vw - var(--scroll-bar-width)))}#page_about-message #kv .img img{height:100%;object-fit:cover;object-position:center}#page_about-message article{margin-top:57px;padding-left:66px;padding-right:66px}#page_about-message article+article{margin-top:203px}#page_about-message h3{margin-top:126px;font-size:36px;line-height:135%;letter-spacing:.06em}#page_about-message .row{display:flex}#page_about-message .col._r{width:545px;margin-top:72px}#page_about-message .profile{display:flex;align-items:strech;column-gap:16px;padding-bottom:4px}#page_about-message .profile .ph{width:316px;height:406px}#page_about-message .profile .ph img{height:100%;object-fit:cover;object-position:center}#page_about-message .profile .detail{display:flex;flex-direction:column;justify-content:flex-end}#page_about-message .profile .detail .name{font-size:20px;letter-spacing:.05em}#page_about-message .profile .detail .position{margin-top:36px;font-size:14px;letter-spacing:.05em;color:var(--color-bizreach-red)}#page_about-message .profile .detail .desc{width:221px;margin-top:12px;text-align:justify;text-justify:inter-ideograph}#page_about-message .profile .detail .desc .d{position:relative}#page_about-message .profile .detail .desc ._t{font-size:12px;padding-bottom:18px;letter-spacing:.05em;line-height:170%;min-height:7em;max-height:7em;overflow:hidden;position:relative;left:0}#page_about-message .profile .detail .desc ._i{width:13px;height:13px;display:block;position:absolute;z-index:2;bottom:3px;left:0}#page_about-message .profile .detail .desc ._i svg{width:13px;height:13px}#page_about-message .profile .detail .desc ._i:before{opacity:0;transition:transform,opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(.645,.045,.355,1);content:"";width:46px;height:46px;background-color:var(--color-bizreach-red);border-radius:100%;margin-top:1px;margin-left:1px;display:block;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%) translateY(-50%) scale(.45)}#page_about-message .profile .detail .desc ._i line{stroke:var(--color-black);transition:stroke .35s cubic-bezier(.645,.045,.355,1)}#page_about-message article:nth-child(2n) h3{display:flex}#page_about-message article:nth-child(2n) .col._l{width:545px}#page_about-message article:nth-child(2n) .col._r{margin-top:73px}#page_about-message dl+dl{margin-top:47px}#page_about-message dl h4{font-size:24px;line-height:135%;letter-spacing:.07em}#page_about-message dl dd{margin-top:28px;font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_about-message .profile .detail .desc{cursor:pointer}#page_about-message .profile .detail .desc ._t{position:relative}#page_about-message .profile .detail .desc ._t:before{content:"";width:100%;height:85%;display:block;background:linear-gradient(180deg,#fff0,#fff 75%);background-repeat:no-repeat;position:absolute;bottom:0;left:0;transition:height .35s cubic-bezier(.165,.84,.44,1);z-index:2}#page_about-message .profile .detail .desc ._t:after{content:"…";width:1em;height:3.4em;display:block;background-color:#fff;position:absolute;bottom:0;right:0;z-index:0;transition:opacity .65s ease}#page_about-message .profile .detail ._i ._msk_top{transition:transform .35s cubic-bezier(.165,.84,.44,1);transform-origin:center}#page_about-message .profile .detail .desc._open ._t:before{height:0%!important}#page_about-message .profile .detail .desc._open ._t:after{opacity:0;transition-duration:0s}#page_about-message .profile .detail .desc._open ._i ._msk_top{transform:scale(0)}#page_about-vision{overflow:hidden;padding-bottom:217px}#page_about-vision [data-component=page-header]{margin-bottom:-4px}#page_about-vision article{padding-left:66px;padding-right:66px}#page_about-vision article+article{margin-top:210px}#page_about-vision h3{font-size:44px;letter-spacing:.1em;line-height:135%;margin-top:124px}#page_about-vision .row{display:flex}#page_about-vision .row._rev{flex-direction:row-reverse}#page_about-vision .col{width:47.5%}#page_about-vision .col._l .ph img{height:100%;object-fit:cover;object-position:center}#page_about-vision .col._r{margin-left:auto}#page_about-vision .col._r .desc{margin-top:83px;margin-bottom:-15px}#page_about-vision .col._r .desc p{font-size:22px;letter-spacing:.05em;line-height:170%}#page_about-vision .col._r .desc p+p{margin-top:1.65em}#page_about-vision .col._r .desc._s{width:500px}#page_about-vision .col._r .desc._s p{font-size:18px;text-align:justify;text-justify:inter-ideograph}#page_about-vision .col._r .desc._s p+p{margin-top:1.85em}#page_about-vision .detail_area{width:500px;margin-top:80px}#page_about-vision .detail_area h4{padding-left:29px;font-size:18px;line-height:150%;letter-spacing:.08em;font-weight:700;-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;position:relative}#page_about-vision .detail_area h4:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:6px;left:0}#page_about-vision .row._type-a .col._r{padding-bottom:108px}#page_about-vision .row._type-a .ph{width:500px;height:642px}#page_about-vision .row._type-a .ph div{margin-left:-1px;visibility:hidden}#page_about-vision .row._type-a .ph div:first-child{visibility:inherit}#page_about-vision .row._type-a .ph div:nth-child(2){visibility:inherit}#page_about-vision .row._type-a .ph img{width:auto;height:642px;object-fit:inherit!important}#page_about-vision .row._type-b{align-items:flex-start;margin-top:90px;padding-bottom:7px}#page_about-vision .row._type-b .col._l{width:545px;margin-left:-25px}#page_about-vision .row._type-b .col._r{width:559px}#page_about-vision .row._type-b .col._r .desc._s{width:100%;margin-top:197px}#page_about-vision .row._type-b .col._r .desc._s p+p{margin-top:1.8em}#page_about-vision .row._type-b .ph{width:375px;height:480px}#page_about-vision .row._type-b .detail_area{width:559px}#page_about-vision .row._type-b .detail_area .detail_desc{width:377px}#page_about-vision .row._type-c{align-items:flex-start;padding-top:124px}#page_about-vision .row._type-c .col._r{width:501px;margin-left:33px}#page_about-vision .row._type-c .col._r .desc._s{margin-top:80px}#page_about-vision .row._type-c .ph{width:434px;height:556px}#page_about-vision .img_box{display:flex;overflow:hidden;padding-top:213px;padding-bottom:207px}#page_about-vision .img_box ul{min-width:1933px;display:flex;align-items:center}#page_about-vision .img_box li{flex-shrink:0;padding-right:66px}#page_about-vision .img_box li img{height:100%;object-fit:cover;object-position:center}#page_about-vision .img_box li.i1 .i{width:434px;height:338px}#page_about-vision .img_box li.i2 .i{width:558px;height:434px}#page_about-vision .img_box li.i3 .i{width:309px;height:302px}#page_about-vision .img_box li.i4 .i{width:434px;height:338px}#page_about-vision .img_box li.i5 .i{width:558px;height:434px}#page_about-vision .img_box li.i6 .i{width:434px;height:338px}#page_about-vision .img_box li.i7 .i{width:309px;height:302px}#page_about-vision .img_box li.i8 .i{width:558px;height:434px}#page_about-vision .img_box li.i9 .i{width:434px;height:338px}#page_about-vision .img_box li.i10 .i{width:309px;height:302px}#page_about-services{overflow:hidden;padding-bottom:210px}#page_about-services [data-component=page-header]{margin-bottom:-4px}#page_about-services article{padding-left:66px;padding-right:66px}#page_about-services .h_desc{margin-top:130px;padding-left:33px;box-sizing:border-box}#page_about-services .h_desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_about-services .row{display:flex;column-gap:66px}#page_about-services .row .img{margin-top:6px}#page_about-services .services_list._more{margin-top:110px;border-top:1px solid var(--color-grey-light);padding-top:0}#page_about-services .services_list._more a{border:1px solid var(--color-grey-light);box-sizing:border-box}#page_about-services .services_list._more li{margin-top:114px;padding-bottom:0}#page_about-services .services_list._more li+li{margin-top:118px}#page_about-services .services_list li{margin-top:118px}#page_about-services .services_list li+li{padding-top:114px;border-top:1px solid var(--color-grey-light)}#page_about-services .services_list .h{font-size:20px;line-height:135%;letter-spacing:.05em;color:var(--color-bizreach-red)}#page_about-services .services_list h2{margin-top:24px;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-size:36px;line-height:135%;letter-spacing:.07em}#page_about-services .services_list .desc{margin-top:35px}#page_about-services .services_list .desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_about-services .services_list a{display:block}#page_about-services .hrmos_list{margin-top:120px}#page_about-services .hrmos_list ul{column-gap:66px;row-gap:103px}#page_about-services .hrmos_list li{box-sizing:border-box}#page_about-services .hrmos_list a{display:block}#page_about-services .hrmos_list .img{flex-shrink:0;width:262px;height:262px;box-sizing:border-box}#page_about-services .hrmos_list .img a{border:1px solid var(--color-grey-light);box-sizing:border-box}#page_about-services .hrmos_list h3{margin-top:37px;font-size:18px;line-height:170%;letter-spacing:.05em;font-weight:700}#page_about-services .hrmos_list .desc{margin-top:5px}#page_about-services .hrmos_list .desc p{font-size:16px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_about-values{padding-bottom:205px}#page_about-values [data-component=page-header]{margin-bottom:-4px}#page_about-values article{padding-left:66px;padding-right:66px}#page_about-values article+article{margin-top:198px}#page_about-values article:nth-child(3){margin-top:148px}#page_about-values .h_desc{margin-top:130px;padding-left:33px;box-sizing:border-box}#page_about-values .h_desc p{font-size:18px;line-height:170%;letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph}#page_about-values .row{display:flex;column-gap:66px}#page_about-values h3{margin-top:125px;font-size:44px;line-height:135%;letter-spacing:.08em;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal}#page_about-values [data-component=about_detail_box]{width:468px}#page_about-values [data-component=about_detail_box] a{position:relative}#page_about-values [data-component=about_detail_box] a:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-bizreach-red);position:absolute;top:-3px;left:0}#page_about-values li .num{font-size:18px;line-height:135%;letter-spacing:.02em;color:var(--color-bizreach-red)}#page_about-values li h4{margin-top:12px;font-size:24px;line-height:150%;letter-spacing:.07em}#page_about-values li .desc{margin-top:28px}#page_about-values li .desc p{font-size:18px;line-height:170%;letter-spacing:.05em}#page_about-values .row{align-items:flex-end}#page_about-values .row .col._l{margin-bottom:8px}#page_about-values .row .col._r{padding-top:87px;margin-left:-8px}#page_about-values .row .col._r ul{display:flex;flex-direction:column;row-gap:77px}#page_about-values .col_two{margin-bottom:0}#page_about-values .col_two ul{padding-top:87px;column-gap:66px;row-gap:76px}#page_about-values .col_two li{max-width:544px}#page_about-values .col_three{position:relative}#page_about-values .col_three ul{padding-top:87px;column-gap:65px;row-gap:142px}#page_about-values .col_three li{max-width:392px}#page_work{overflow:hidden;padding-bottom:210px}#page_work #organization{margin-top:197px}#page_work #organization .col{width:50%;box-sizing:border-box;border-bottom:1px solid var(--color-grey-light)}#page_work #organization .col:first-child h4{border-right:1px solid var(--color-grey-light)}#page_work #organization .col span{display:block}#page_work #organization .col .img{height:calc(.3847222222 * (100vw - var(--scroll-bar-width)));box-sizing:border-box;position:relative}#page_work #organization .col .img img{width:100%;height:calc(.3847222222 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}#page_work #organization .col h4{height:275px;padding-top:121px;padding-left:6px;font-size:36px;letter-spacing:.1em;display:flex;justify-content:center;box-sizing:border-box}#page_work .section_title{margin-top:80px;font-size:36px;line-height:125%;letter-spacing:.13em;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;padding-left:66px;padding-right:66px}#page_work .section_desc{padding-left:66px;padding-right:66px;margin-top:0}#page_work .section_desc p{line-height:170%;letter-spacing:.05em}#page_work #cross_talk{margin-top:196px}#page_work #cross_talk h2{width:860px;height:170px;margin:0 auto;position:relative;z-index:1;left:5px}#page_work #cross_talk .img_cover{width:100%;height:calc(.3965277778 * (100vw - var(--scroll-bar-width)));margin-top:-33px}#page_work #cross_talk .img_cover [data-marquee-inner]{display:flex}#page_work #cross_talk .img_cover p{flex-shrink:0}#page_work #cross_talk .img_cover img{width:auto;height:calc(.3965277778 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}#page_work #cross_talk .btm_link{text-align:right;margin-top:91px;margin-right:57px}#page_work #interview{margin-top:210px}#page_work #interview h2{width:776px;height:161px;margin:0 auto;position:relative;z-index:1;left:-5px}#page_work #interview .img_cover{width:100%;height:calc(.3965277778 * (100vw - var(--scroll-bar-width)));margin-top:-37px}#page_work #interview .img_cover [data-marquee-inner]{display:flex}#page_work #interview .img_cover p{flex-shrink:0}#page_work #interview .img_cover img{width:auto;height:calc(.3965277778 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}#page_work #interview .btm_link{text-align:right;margin-top:90px;margin-right:65px}article[data-component-work]+article[data-component-work]{margin-top:210px}[data-component-work=kv] .img_cover{width:100%;height:calc(.4722222222 * (100vw - var(--scroll-bar-width)))}[data-component-work=kv] .img_cover img{width:auto;height:calc(.4722222222 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}[data-component-work=kv] .img_cover [data-marquee-inner]{display:flex}[data-component-work=kv] .img_cover p{flex-shrink:0}[data-component-work=kv] .img{width:100%;height:calc(.4722222222 * (100vw - var(--scroll-bar-width)))}[data-component-work=kv] .img img{height:calc(.4722222222 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}[data-component-work=kv]+article{margin-top:57px}[data-component-work=value] h3{margin-top:124px;font-size:44px;line-height:135%;letter-spacing:.05em}[data-component-work=value] .row{margin-top:84px}[data-component-work=value] .col._r{padding-left:110px;box-sizing:border-box}[data-component-work=value] .img{width:316px;height:406px;margin-bottom:-3px}[data-component-work=value] .img img{object-fit:cover;object-position:center}[data-component-work=value] .desc{padding-bottom:243px}[data-component-work=value] .desc p{font-size:18px;line-height:170%;letter-spacing:.05em}[data-component-work=value] .desc p+p{margin-top:1.78em}[data-component-work=feature]{margin-bottom:0}[data-component-work=feature] table{width:100%;vertical-align:middle;margin-top:128px}[data-component-work=feature] table .num{-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;font-family:"Nyght Serif Light",serif;font-size:18px;margin-top:10px;line-height:135%;letter-spacing:.02em;color:var(--color-bizreach-red)}[data-component-work=feature] tr,[data-component-work=feature] th,[data-component-work=feature] td{text-align:left;vertical-align:middle}[data-component-work=feature] tr+tr{margin-top:0}[data-component-work=feature] tr+tr th,[data-component-work=feature] tr+tr td{padding-top:66px}[data-component-work=feature] th{width:153px;box-sizing:border-box}[data-component-work=feature] .ttl{width:840px;box-sizing:border-box}[data-component-work=feature] h3{padding-right:66px;font-size:36px;line-height:135%;letter-spacing:.02em}[data-component-work=feature] .desc{min-width:316px;box-sizing:border-box;margin-top:0}[data-component-work=feature] .desc p{font-size:14px;line-height:170%;letter-spacing:.05em;position:relative;top:15px;text-align:justify;text-justify:inter-ideograph}[data-component-work=feature] [data-component-work=link-wide]{margin-top:218px;margin-bottom:-8px}[data-component-work=support_t] h2{margin-bottom:-10px}[data-component-work=support_t] .h_desc{margin-top:140px;margin-bottom:-15px}[data-component-work=support_t] .h_desc p{font-size:18px;line-height:170%;letter-spacing:.05em;position:relative}[data-component-work=support_t] ol{margin-top:60px;margin-bottom:-10px;display:flex;flex-direction:column;row-gap:20px}[data-component-work=support_t] ol li{font-size:18px;line-height:170%;letter-spacing:.05em;position:relative;padding-left:1em}[data-component-work=support_t] ol li:before{content:"";width:5px;height:5px;background-color:var(--color-black);border-radius:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:14px;left:0}[data-component-work=support_t] ol li._no_dots{padding-left:0}[data-component-work=support_t] ol li._no_dots:before{display:none}[data-component-work=support_t] [data-component-work=link-wide]{margin-top:210px;margin-bottom:-8px}[data-component-work=structure]{padding-top:5px;margin-bottom:0}[data-component-work=structure] .row{margin-top:135px}[data-component-work=structure] .col._r{padding-right:40px;padding-left:110px;box-sizing:border-box}[data-component-work=structure] figure .i{width:652px;margin-top:3px}[data-component-work=structure] figure figcaption{margin-top:10px;margin-bottom:-10px;font-size:14px;line-height:170%;letter-spacing:.05em;padding-left:9px}[data-component-work=structure] .desc{margin-top:-5px}[data-component-work=structure] .desc p{font-size:18px;line-height:170%;letter-spacing:.05em}[data-component-work=structure] .desc p+p{margin-top:1.5em}[data-component-work=duty] h2{margin-top:138px}[data-component-work=duty] .img{width:100%;margin-top:138px;height:calc(.3756944444 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .img img{object-fit:cover;object-position:center}[data-component-work=duty] table{width:100%;vertical-align:middle;margin-top:132px}[data-component-work=duty] table .num{-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;font-family:"Nyght Serif Light",serif;font-size:18px;line-height:135%;letter-spacing:.02em;color:var(--color-bizreach-red)}[data-component-work=duty] table{overflow:hidden}[data-component-work=duty] td{position:relative}[data-component-work=duty] tr,[data-component-work=duty] th,[data-component-work=duty] td{text-align:left;vertical-align:middle}[data-component-work=duty] tr:first-child th,[data-component-work=duty] tr:first-child td{padding-top:0}[data-component-work=duty] tr+tr th,[data-component-work=duty] tr+tr td{width:100%;padding-top:38px}[data-component-work=duty] th{min-width:140px;box-sizing:border-box}[data-component-work=duty] .ttl{min-width:840px}[data-component-work=duty] h3{padding-right:66px;font-size:36px;line-height:135%;letter-spacing:.02em;position:relative}[data-component-work=duty] .more{text-align:right;min-width:316px}[data-component-work=duty] .more p{font-size:14px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}[data-component-work=duty] table a{width:200vw;height:100%;position:absolute;top:0;left:-100vw;z-index:2}[data-component-work=duty] [data-component-work=link-wide]{margin-top:195px;margin-bottom:0}[data-component-work=recruit]{margin-bottom:-30px}[data-component-work=recruit] ul{margin-top:138px;position:relative;box-sizing:border-box}[data-component-work=recruit] ul li{box-sizing:border-box;position:relative}[data-component-work=recruit] ul a{min-height:200px;padding:30px 20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;column-gap:16px;background-color:var(--color-sub);position:relative}[data-component-work=recruit] .ico{width:58px;height:58px}[data-component-work=recruit] .t{width:514px;font-size:21px;line-height:150%;letter-spacing:.1em}[data-component-work=recruit] .ar{width:12px;height:12px}[data-slider-wrap=related]{margin-top:138px;padding-top:52px;position:relative}[data-slider-wrap=related] [data-slider]{overflow:hidden;padding-bottom:0;position:relative}[data-slider-wrap=related] [data-slider]:before{content:"";width:calc(.2152777778 * (100vw - var(--scroll-bar-width)));height:100%;background:linear-gradient(90deg,#fff0,#fff);opacity:.5;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0;z-index:2;pointer-events:none}[data-slider-wrap=related] .swiper-slide{width:calc(.3243055556 * (100vw - var(--scroll-bar-width)));margin-right:calc(.0229166667 * (100vw - var(--scroll-bar-width)));padding-bottom:30px}[data-slider-wrap=related] .img{width:100%;aspect-ratio:1/.672;position:relative;background-color:#f4f4f4}[data-slider-wrap=related] .img img{height:100%;object-fit:contain;object-position:center}[data-slider-wrap=related] .img ._media{padding-left:18px;padding-right:19px;height:46px;background-color:#fff;position:absolute;bottom:-1px;right:-1px;display:flex;align-items:center;column-gap:10px;box-sizing:border-box}[data-slider-wrap=related] .img ._media ._t{font-size:12px;line-height:135%;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-slider-wrap=related] .img ._media ._i img{width:12px;height:12px}[data-slider-wrap=related] h4{margin-top:30px;font-size:24px;letter-spacing:.07em;line-height:135%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}[data-slider-wrap=related_work_single]{margin-top:80px;padding-top:52px;position:relative}[data-slider-wrap=related_work_single] [data-slider]{overflow:hidden}[data-slider-wrap=related_work_single] .img{width:100%;aspect-ratio:1/.672;position:relative;background-color:#f4f4f4}[data-slider-wrap=related_work_single] .img img{height:100%;object-fit:contain;object-position:center}[data-slider-wrap=related_work_single] .img ._media{padding-left:18px;padding-right:19px;height:46px;background-color:#fff;position:absolute;bottom:-1px;right:-1px;display:flex;align-items:center;column-gap:10px;box-sizing:border-box}[data-slider-wrap=related_work_single] .img ._media ._t{font-size:12px;line-height:135%;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-slider-wrap=related_work_single] .img ._media ._i img{width:12px;height:12px}[data-slider-wrap=related_work_single] h4{margin-top:24px;font-size:18px;letter-spacing:.07em;line-height:135%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}[data-slider-wrap=cross-talk]{padding-top:52px;margin-top:-2px;position:relative}[data-slider-wrap=cross-talk] [data-slider]{overflow:hidden}[data-slider-wrap=cross-talk] a{cursor:grab!important}[data-slider-wrap=cross-talk] a:active{cursor:grabbing!important}[data-slider-wrap=cross-talk] a.sp{width:100%;height:calc(.8409090909 * (100vw - var(--scroll-bar-width)));position:absolute;top:0;left:0;cursor:pointer;z-index:2}[data-slider-wrap=cross-talk] .swiper-slide{width:100%;overflow:hidden;box-sizing:border-box}[data-slider-wrap=cross-talk] .img{width:calc(.4840277778 * (100vw - var(--scroll-bar-width)));height:calc(.2861111111 * (100vw - var(--scroll-bar-width)));padding-left:66px}[data-slider-wrap=cross-talk] .img img{width:calc(.4840277778 * (100vw - var(--scroll-bar-width)));height:calc(.2861111111 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}[data-slider-wrap=cross-talk] .post_info{width:calc(.3201388889 * (100vw - var(--scroll-bar-width)));height:calc(.2861111111 * (100vw - var(--scroll-bar-width)));padding-left:66px;position:relative}[data-slider-wrap=cross-talk] .post_info:before{content:"";width:100%;height:calc(0 * (100vw - var(--scroll-bar-width)));display:block;background:linear-gradient(180deg,#fff0,#fff);position:absolute;bottom:0;left:0;z-index:3;transition:height .25s cubic-bezier(.215,.61,.355,1);pointer-events:none}[data-slider-wrap=cross-talk] .post_info._overflow:before{height:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info._overflow._btm_overflow:before{height:0!important}[data-slider-wrap=cross-talk] .title{font-size:14px;color:var(--color-bizreach-red);display:flex;flex-wrap:wrap;row-gap:5px}[data-slider-wrap=cross-talk] .title span{display:inline-block;position:relative;padding-right:23px;margin-right:9px}[data-slider-wrap=cross-talk] .title span:after{content:"";width:14px;height:100%;display:block;background-image:url(/assets/img/cross_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0}[data-slider-wrap=cross-talk] .title span:last-child:after{display:none}[data-slider-wrap=cross-talk] h4{margin-top:18px;font-size:30px;letter-spacing:.05em;line-height:150%;color:var(--color-black)!important}[data-slider-wrap=cross-talk] .member{margin-top:0;position:relative;z-index:2}[data-slider-wrap=cross-talk] .member h5{font-size:14px;letter-spacing:.05em;line-height:170%}[data-slider-wrap=cross-talk] .member [data-overflow-scroller]{margin-top:15px;max-height:calc(.1201388889 * (100vw - var(--scroll-bar-width)));overflow:hidden;position:relative}[data-slider-wrap=cross-talk] .member [data-overflow-scroller]:before{height:calc(.1201388889 * (100vw - var(--scroll-bar-width)));pointer-events:none}[data-slider-wrap=cross-talk] .member .ps__rail-y,[data-slider-wrap=cross-talk] .member .ps__thumb-y{display:block!important}[data-slider-wrap=cross-talk] .member ul{display:flex;flex-direction:column;row-gap:11px}[data-slider-wrap=cross-talk] .member li{display:flex;align-items:center;column-gap:18px}[data-slider-wrap=cross-talk] .member .ico{flex-shrink:0;width:38.5px;height:38.5px;overflow:hidden;border-radius:100%}[data-slider-wrap=cross-talk] .member .ico img{border-radius:100%;object-fit:cover;object-position:center}[data-slider-wrap=cross-talk] .member .name{flex-shrink:0;padding-right:15px;font-size:12px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red);white-space:nowrap}[data-slider-wrap=cross-talk] .member .division{font-size:14px;letter-spacing:.05em;line-height:170%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-component-work=links]{margin-top:90px!important;margin-bottom:-5px;display:flex;column-gap:198px}[data-component-work=links] [data-section-inner]{display:flex;column-gap:198px}[data-component-work=links] h4{font-size:18px;line-height:135%;letter-spacing:.035em}[data-component-work=links] h4 img,[data-component-work=links] h4 svg{width:14px;height:14px}[data-component-work=links] ul{margin-top:36px;display:flex;flex-direction:column;row-gap:12px}[data-component-work=links] li a{display:flex;align-items:center;padding-right:20px}[data-component-work=links] li a ._t{font-size:14px;line-height:135%;letter-spacing:.04em;display:inline-block}[data-component-work=links] li a ._i{flex-shrink:0;width:12px;height:12px;display:block;margin-top:-5px;left:11px;position:relative}[data-component-work=page_btm_nav]{margin-top:210px}[data-component-work=page_btm_nav] .col{box-sizing:border-box;border-bottom:1px solid var(--color-grey-light)}[data-component-work=page_btm_nav] .col:first-child .img{border-right:1px solid var(--color-white)}[data-component-work=page_btm_nav] .col span{display:block}[data-component-work=page_btm_nav] .col .img{height:calc(.2513888889 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}[data-component-work=page_btm_nav] .col .img img{width:100%;height:calc(.2513888889 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}[data-component-work=page_btm_nav] .col .page{height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-component-work=page_btm_nav] .col h4{margin-top:-11px;font-size:58px;letter-spacing:.02em;display:flex;justify-content:center;box-sizing:border-box}[data-component-work=page_btm_nav] .col .d{margin-top:18px;font-size:18px}[data-component-work=link-wide]{width:100%}[data-component-work=link-wide] ul{width:100%;position:relative}[data-component-work=link-wide] ul li{box-sizing:border-box;position:relative}[data-component-work=link-wide] ul li:nth-child(1):before{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-mild);position:absolute;top:0;left:0;pointer-events:none;z-index:3}[data-component-work=link-wide] ul a{display:block}[data-component-work=link-wide] ul a .row{min-height:200px;padding:30px 20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;column-gap:16px;background-color:var(--color-sub);position:relative}[data-component-work=link-wide] ul a:before{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-mild);position:absolute;bottom:0;left:0;pointer-events:none;z-index:3}[data-component-work=link-wide] h4{width:100%;font-size:21px;line-height:150%;letter-spacing:.1em}[data-component-work=link-wide] .caption{width:100%;min-width:268px;max-width:268px}[data-component-work=link-wide] .caption p{font-size:14px;line-height:150%;letter-spacing:.1em}[data-component-work=link-wide] .ar{width:14px;height:14px;min-width:14px;min-height:14px}[data-component-work=benefit] .h_desc{margin-top:130px}[data-component-work=benefit] .h_desc p{font-size:18px;line-height:170%;letter-spacing:.05em}[data-component-work=benefit] [data-component-work=link-wide]{margin-top:202px}[data-component-work=sub_organization_nav]{margin-top:210px}[data-component-work=sub_organization_nav] .col{box-sizing:border-box;border-bottom:1px solid var(--color-grey-light)}[data-component-work=sub_organization_nav] .col:first-child h4{border-right:1px solid var(--color-grey-light)}[data-component-work=sub_organization_nav] .col span{display:block}[data-component-work=sub_organization_nav] .col .img{height:calc(.2513888889 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}[data-component-work=sub_organization_nav] .col .img img{width:100%;height:calc(.2513888889 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}[data-component-work=sub_organization_nav] .col h4{height:200px;font-size:28px;padding-bottom:0;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;box-sizing:border-box}[data-slider-wrap=interview]{padding-top:52px;margin-top:-2px;position:relative}[data-slider-wrap=interview] [data-slider]{margin-left:66px;margin-right:66px}[data-slider-wrap=interview] a{cursor:grab!important}[data-slider-wrap=interview] a:active{cursor:grabbing!important}[data-slider-wrap=interview] .img{width:100%;aspect-ratio:1/.53}[data-slider-wrap=interview] .img img{object-fit:cover;object-position:center}[data-slider-wrap=interview] h4{margin-top:24px;font-size:24px;padding-right:30px;padding-left:0;letter-spacing:.07em;line-height:135%}[data-slider-wrap=interview] .info{margin-top:14px;padding-right:30px;padding-left:0;display:flex;column-gap:18px;margin-bottom:0;white-space:nowrap}[data-slider-wrap=interview] .info .name{flex-shrink:0;font-size:14px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red)}[data-slider-wrap=interview] .info .division{font-size:14px;letter-spacing:.05em;line-height:170%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#page_work-business{overflow:hidden;padding-bottom:210px}#page_work-business article{padding-left:66px;padding-right:66px}#page_work-product{overflow:hidden;padding-bottom:210px}#page_work-product article{padding-left:66px;padding-right:66px}#page_work-detail{padding-bottom:210px}#page_work-detail [data-component-header=h2]{margin-bottom:-3px}#page_work-detail #works_detail_wrap{width:100%;height:100%}#page_work-detail #works_detail_nav [data-current] a{color:var(--color-bizreach-red)}#page_work-detail #works_detail_nav .ps__rail-y,#page_work-detail #works_detail_nav .ps__thumb-y{display:none!important}#page_work-detail #works_detail_nav .ps__rail-x{width:100%;height:5px!important;display:block!important;opacity:1!important;position:absolute;bottom:0;left:0;transform:inherit!important;border:none!important}.is_sp #page_work-detail #works_detail_nav .ps__rail-x{opacity:0!important}#page_work-detail #works_detail_nav .ps__thumb-x{border-radius:50vh!important;border:none!important;background-color:#00000040!important;height:5px!important;opacity:1!important;position:absolute;bottom:0;left:0;transform:inherit!important}.is_sp #page_work-detail #works_detail_nav .ps__thumb-x{opacity:0!important}#page_work-detail #works_detail_articles{width:69.65%;margin-left:66px;margin-top:144px}#page_work-detail article+article{margin-top:140px}[data-works-single-section]{margin-top:90px;margin-bottom:-10px}[data-works-single-section] h2{margin-top:-18px;margin-bottom:-18px;font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal;font-size:36px;line-height:135%;letter-spacing:.1em}[data-works-single-section] .desc{margin-top:34px}[data-works-single-section] .desc p{margin-top:-10px;margin-bottom:-10px;font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}[data-works-single-section] .desc+h3.head_ttl,[data-works-single-section] .desc+h3.head_ttl_sub{margin-top:66px}[data-works-single-section] .single_box{margin-top:100px;padding:22px 30px;background-color:var(--color-sub)}[data-works-single-section] .single_box p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}[data-works-single-section] .text-link{text-align:right}[data-works-single-section] .profile_block .row{margin-top:60px;display:flex}[data-works-single-section] .profile_block .col._l{flex-shrink:0;margin-bottom:-10px}[data-works-single-section] .profile_block .col._r{width:50%;padding-left:40px;box-sizing:border-box}[data-works-single-section] .profile_block .img{margin-top:60px;width:239px;height:319px}[data-works-single-section] .profile_block .col_desc h3{margin-bottom:-16px;font-size:24px;line-height:135%;letter-spacing:.07em}[data-works-single-section] .profile_block .col_desc+.col_desc{margin-top:58px}[data-works-single-section] .profile_block .info{margin-top:15px}[data-works-single-section] .profile_block .info .name{font-size:20px;line-height:170%;letter-spacing:.05em}[data-works-single-section] .profile_block .info .division{margin-top:0;font-size:14px;line-height:170%;letter-spacing:.05em;color:var(--color-bizreach-red)}[data-works-single-section] .img_area .row{display:flex;column-gap:143px}[data-works-single-section] .img_area .img{flex-shrink:0;width:239px;height:auto;margin-top:0}[data-works-single-section] .img_area .img img{width:100%;height:auto;object-fit:contain;object-position:top}[data-works-single-section] .img_area .desc{margin-top:0}[data-works-single-section] .img_full{margin-top:34px;width:100%;height:auto}[data-works-single-section] .img_full img{width:100%;height:auto;object-fit:contain;object-position:center}[data-works-single-section] .img_full[data-img-career-path]{text-align:center;position:relative;overflow:hidden}[data-works-single-section] .img_full[data-img-career-path] img{max-width:1005px}[data-works-single-section] .img_full[data-img-career-path]:before{content:"";width:100%;height:100%;display:block;background-image:url(/assets/img/work/bg_img_career_path.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0;z-index:-1;transform:scaleX(2)}[data-works-single-section] h3.head_ttl{padding:18px 20px 18px 17px;background:linear-gradient(90deg,#f6ecd84d,#f6ecd800);font-size:24px;line-height:135%;letter-spacing:.07em;position:relative;border-left:3px solid var(--color-bizreach-red);border-width:3px;box-sizing:border-box}[data-works-single-section] h3.head_ttl ._case{display:inline-block;font-size:16px;letter-spacing:.07em;color:var(--color-bizreach-red)}[data-works-single-section] h3.head_ttl ._case:after{content:" : "}[data-works-single-section] h3.head_ttl ._h{position:relative;display:inline-block;padding-left:70px}[data-works-single-section] h3.head_ttl_sub,[data-works-single-section] h4.head_ttl_sub{margin-bottom:-13px;font-size:16px;line-height:135%;letter-spacing:.1em;color:var(--color-bizreach-red)}[data-works-single-section] .ol_list_wrap{column-gap:66px}[data-works-single-section] .ol_list_wrap[data-column="1"] .ol_list{width:100%}[data-works-single-section] .ol_list_wrap[data-column="2"] .ol_list{width:50%}[data-works-single-section] .ol_list_wrap[data-column="3"] .ol_list{width:33.333%}[data-works-single-section] .ol_list_wrap h4{margin-bottom:-14px;font-size:16px;color:var(--color-bizreach-red);line-height:135%;letter-spacing:.1em}[data-works-single-section] .ol_list_wrap .desc,[data-works-single-section] .ol_list_wrap ol{margin-bottom:-14px}[data-works-single-section] .ol_list_wrap h4+ol,[data-works-single-section] .ol_list_wrap .desc+ol{margin-top:34px}[data-works-single-section] .ol_list_wrap li{font-size:18px;line-height:170%;letter-spacing:.05em;position:relative;padding-left:1em}[data-works-single-section] .ol_list_wrap li:before{content:"・";position:absolute;top:0;left:0}[data-works-single-section] .ol_list_wrap li._n{padding-left:0}[data-works-single-section] .ol_list_wrap li._n:before{display:none}[data-works-single-section] .col_two+.col_two{margin-top:66px}[data-works-single-section] .col_three+.col_three{margin-top:66px}[data-works-single-section=example] .department_list{margin-top:10px;min-height:33px;display:flex;justify-content:flex-end;flex-wrap:wrap;column-gap:10px;row-gap:10px}[data-works-single-section=example] .department{text-align:right}[data-works-single-section=example] .department span{padding:8px 16px;font-size:14px;letter-spacing:.05em;display:inline-block;text-align:left;box-sizing:border-box;border:1px solid var(--color-grey-light);border-radius:50vh;white-space:nowrap}[data-works-single-section=example] .department_list+.col_two{margin-top:15px}[data-works-single-section=example] h4.r_ico{display:flex;align-items:center;column-gap:11px;margin-bottom:-5px}[data-works-single-section=example] h4.r_ico ._i{display:block;width:57px;height:57px}[data-works-single-section=example] h4.r_ico ._t{font-size:16px;letter-spacing:.1em;color:var(--color-bizreach-red)}[data-works-single-section=example] .results{margin-top:65px}[data-works-single-section=example] .box{margin-top:35px;padding:42px 30px;background-color:var(--color-sub)}[data-works-single-section=example] .box p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}[data-works-single-section] .career_path .num{font-size:16px;letter-spacing:.1em;color:var(--color-bizreach-red)}[data-works-single-section] .career_path .path+.path{margin-top:10px}[data-works-single-section] .career_path .path p{margin-top:1px;padding-top:22px;font-size:18px;letter-spacing:.05em;line-height:170%;position:relative}[data-works-single-section] .career_path .path p:before{content:"";width:20px;height:17px;display:block;background-image:url(/assets/img/ico_path_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0}[data-works-single-section] .career_path .path._h{margin-top:0}[data-works-single-section] .career_path .path._h p{padding-top:0;margin-top:23px;margin-bottom:-6px;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:170%;-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important}[data-works-single-section] .career_path .path._h p:before{display:none}[data-slider-wrap=interview_col_two]{padding-top:52px;margin-top:90px;margin-bottom:-8px;position:relative}[data-slider-wrap=interview_col_two] [data-slider]{overflow:hidden}[data-slider-wrap=interview_col_two] [data-component-slider-nav]{padding:0;margin-right:43px}[data-slider-wrap=interview_col_two] .img{width:100%;aspect-ratio:1/.53}[data-slider-wrap=interview_col_two] .img img{object-fit:cover;object-position:center}[data-slider-wrap=interview_col_two] h4{margin-top:24px;font-size:24px;padding-right:30px;letter-spacing:.07em;line-height:135%;overflow:hidden}[data-slider-wrap=interview_col_two] .info{margin-top:25px;padding-right:30px;display:flex;column-gap:18px;white-space:nowrap}[data-slider-wrap=interview_col_two] .info .name{flex-shrink:0;font-size:14px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red)}[data-slider-wrap=interview_col_two] .info .division{font-size:14px;letter-spacing:.05em;line-height:170%;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-works-single-section] .development table{margin-top:70px;text-align:left}[data-works-single-section] .development th,[data-works-single-section] .development td{font-size:18px;line-height:170%;letter-spacing:.05em}[data-works-single-section] .development th{min-width:238px;padding-top:14px}[data-works-single-section] .development td{width:100%;padding-left:69px;box-sizing:border-box}[data-component-work=recruit_row]{margin-top:140px!important}[data-component-work=recruit_row] ul{margin-top:88px;position:relative}[data-component-work=recruit_row] ul li{width:100%;box-sizing:border-box;position:relative}[data-component-work=recruit_row] ul li:nth-child(1):before{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-light);position:absolute;top:0;left:0;pointer-events:none;z-index:1}[data-component-work=recruit_row] ul li:nth-child(odd):after{content:"";width:1px;height:100%;display:block;background-color:#fff;position:absolute;top:0;right:0;pointer-events:none;z-index:2}[data-component-work=recruit_row] ul a{min-height:148px;padding:30px 20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;column-gap:16px;background-color:var(--color-sub);position:relative}[data-component-work=recruit_row] ul a:before{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-light);position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}[data-component-work=recruit_row] .ico{width:58px;height:58px}[data-component-work=recruit_row] .t{width:100%;font-size:21px;line-height:150%;letter-spacing:.1em}[data-component-work=recruit_row] .ar{width:12px;height:12px}#page_work-cross-talk{overflow:hidden;padding-bottom:210px}#page_work-cross-talk section{padding-left:66px;padding-right:66px}#page_work-cross-talk .post_cross_talk{margin-top:174px;position:relative}#page_work-cross-talk .post_cross_talk+.post_cross_talk{margin-top:162px}#page_work-cross-talk .post_cross_talk a[data-link-disabled-sp]{cursor:default!important}#page_work-cross-talk .post_cross_talk .swiper-slide{width:100%;overflow:hidden}#page_work-cross-talk .post_cross_talk .img{width:calc(.4840277778 * (100vw - var(--scroll-bar-width)));height:calc(.2861111111 * (100vw - var(--scroll-bar-width)));z-index:3}#page_work-cross-talk .post_cross_talk .img img{object-fit:cover;object-position:center}#page_work-cross-talk .post_cross_talk .post_info{width:calc(.3715277778 * (100vw - var(--scroll-bar-width)));height:calc(.2861111111 * (100vw - var(--scroll-bar-width)));padding-left:66px;position:relative}#page_work-cross-talk .post_cross_talk .post_info:before{content:"";width:100%;height:calc(0 * (100vw - var(--scroll-bar-width)));display:block;background:linear-gradient(180deg,#fff0,#fff);position:absolute;bottom:0;left:0;z-index:2;transition:height .25s cubic-bezier(.215,.61,.355,1);pointer-events:none}#page_work-cross-talk .post_cross_talk .post_info._overflow:before{height:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info._overflow._btm_overflow:before{height:0!important}#page_work-cross-talk .post_cross_talk .post_info._overflow .ps__rail-y,#page_work-cross-talk .post_cross_talk .post_info._overflow .ps__thumb-y{display:block!important}#page_work-cross-talk .post_cross_talk .title{font-size:14px;color:var(--color-bizreach-red);display:flex;flex-wrap:wrap;row-gap:5px}#page_work-cross-talk .post_cross_talk .title span{display:inline-block;position:relative;padding-right:23px;margin-right:9px}#page_work-cross-talk .post_cross_talk .title span:after{content:"";width:14px;height:100%;display:block;background-image:url(/assets/img/cross_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0}#page_work-cross-talk .post_cross_talk .title span:last-child:after{display:none}#page_work-cross-talk .post_cross_talk h2{margin-top:14px;font-size:30px;letter-spacing:.05em;line-height:150%}[data-component-crosstalk-member]{width:calc(.3784722222 * (100vw - var(--scroll-bar-width)));margin-top:0}[data-component-crosstalk-member] h3{font-size:14px;letter-spacing:.05em;line-height:170%}[data-component-crosstalk-member] [data-overflow-scroller]{margin-top:15px;max-height:calc(.1201388889 * (100vw - var(--scroll-bar-width)));overflow:hidden;position:relative}[data-component-crosstalk-member] [data-overflow-scroller]:before{height:calc(.1201388889 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] ul{display:flex;flex-direction:column;row-gap:11px}[data-component-crosstalk-member] li{display:flex;align-items:center;column-gap:18px}[data-component-crosstalk-member] .ico{flex-shrink:0;width:38.5px;height:38.5px;overflow:hidden;border-radius:100%}[data-component-crosstalk-member] .ico img{border-radius:100%;object-fit:cover;object-position:center}[data-component-crosstalk-member] .name{flex-shrink:0;padding-right:10px;font-size:12px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red);white-space:nowrap}[data-component-crosstalk-member] .division{font-size:14px;padding-right:15px;letter-spacing:.05em;line-height:170%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#page_work-cross-talk-detail{overflow:hidden;padding-bottom:210px}#page_work-cross-talk-detail [data-component=page-header].cross-talk{padding-top:200px;padding-bottom:66px}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title{font-size:20px;color:var(--color-bizreach-red);display:flex;flex-wrap:wrap;row-gap:5px}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span{display:inline-block;position:relative;padding-right:31px;margin-right:17px}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span:after{content:"";width:14px;height:100%;display:block;background-image:url(/assets/img/cross_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span:last-child:after{display:none}#page_work-cross-talk-detail [data-component=page-header].cross-talk h1{margin-top:30px}#page_work-cross-talk-detail #cross_talk_header{height:calc(.4083333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #kv{width:calc(.6888888889 * (100vw - var(--scroll-bar-width)));height:calc(.4083333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #kv img{height:calc(.4083333333 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}#page_work-cross-talk-detail #cross_talk_header #profile{margin-top:-10px;width:calc(.2402777778 * (100vw - var(--scroll-bar-width)));position:relative;margin-left:0}#page_work-cross-talk-detail #cross_talk_header #profile:before{content:"";width:100%;height:calc(0 * (100vw - var(--scroll-bar-width)));display:block;background:linear-gradient(180deg,#fff0,#fff);position:absolute;bottom:0;left:0;z-index:2;transition:height .25s cubic-bezier(.215,.61,.355,1);pointer-events:none}#page_work-cross-talk-detail #cross_talk_header #profile [data-overflow-scroller]{flex:1 1 auto;height:100%;overflow:hidden;position:relative}#page_work-cross-talk-detail #cross_talk_header #profile._overflow:before{height:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile._overflow .ps__rail-y,#page_work-cross-talk-detail #cross_talk_header #profile._overflow .ps__thumb-y{display:block}#page_work-cross-talk-detail #cross_talk_header #profile ul{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)));padding-bottom:calc(.0347222222 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li{position:relative}#page_work-cross-talk-detail #cross_talk_header #profile li+li{margin-top:35px;padding-top:53px}#page_work-cross-talk-detail #cross_talk_header #profile li:before{content:"";width:25px;height:25px;display:block;background-image:url(/assets/img/ico_cross_blk.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:50%;transform:translate(-50%)}#page_work-cross-talk-detail #cross_talk_header #profile li:first-child:before{display:none}#page_work-cross-talk-detail #cross_talk_header #profile .info{margin-top:13px;display:flex;column-gap:20px}#page_work-cross-talk-detail #cross_talk_header #profile .division{font-size:20px;line-height:170%;letter-spacing:.05em}#page_work-cross-talk-detail #cross_talk_header #profile .name{font-size:14px;line-height:170%;letter-spacing:.05em;color:var(--color-bizreach-red)}#page_work-cross-talk-detail #cross_talk_header #profile .desc{width:calc(.1611111111 * (100vw - var(--scroll-bar-width)));margin-top:8px;font-size:12px;line-height:170%;letter-spacing:.05em}#page_work-cross-talk-detail #cross_talk_header #profile .ico{flex-shrink:1;width:64px;height:64px;border-radius:100%;overflow:hidden}#page_work-cross-talk-detail #cross_talk_header #profile .ico img{width:64px;height:64px;object-fit:cover;object-position:center}#page_work-cross-talk-detail .post_info{position:relative}#page_work-cross-talk-detail .post_info:before{content:"";width:100%;height:calc(0 * (100vw - var(--scroll-bar-width)));display:block;background:linear-gradient(180deg,#fff0,#fff);position:absolute;bottom:0;left:0;z-index:3;transition:height .25s cubic-bezier(.215,.61,.355,1);pointer-events:none}#page_work-cross-talk-detail .post_info._overflow:before{height:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail .post_info._overflow._btm_overflow:before{height:0!important}#page_work-cross-talk-detail .post_info._overflow .ps__rail-y,#page_work-cross-talk-detail .post_info._overflow .ps__thumb-y{display:block!important}#page_work-cross-talk-detail #cross_talk_outline{margin-top:140px}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding:63px 76px;background-color:var(--color-sub);box-sizing:border-box}#page_work-cross-talk-detail #cross_talk_outline h2{font-size:18px;line-height:150%;letter-spacing:.05em;font-weight:700;white-space:nowrap}#page_work-cross-talk-detail #cross_talk_outline .desc{min-width:64.98%;margin-top:0}#page_work-cross-talk-detail #cross_talk_outline .desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_work-cross-talk-detail #cross_talk_post_body{margin-top:140px}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .img{width:100%;aspect-ratio:1/.438}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .img img{object-fit:cover;object-position:center}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .talk+.img{margin-top:96px}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2+.img{margin-top:65px}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2{margin-top:108px;font-size:44px;line-height:135%;letter-spacing:.02em}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .talk{margin-top:96px}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .img+.talk{margin-top:115px}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl{display:flex;justify-content:flex-end}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl+dl{margin-top:35px}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{font-size:16px;line-height:170%;color:var(--color-bizreach-red);box-sizing:border-box}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dd{font-size:18px;line-height:170%;letter-spacing:.05em}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin:126px 66px 135px;border-bottom:1px solid var(--color-grey-light);position:relative}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-black);position:absolute;top:0;left:0}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:after{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-light);position:absolute;top:3px;left:0}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] [data-section-inner]{padding-top:76px;padding-bottom:75px}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] h3{width:5.65%;padding-right:76px;font-size:18px;line-height:150%;letter-spacing:.1em;white-space:nowrap;color:var(--color-bizreach-red)}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a{position:relative;top:3px;margin-top:0}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a p{font-size:18px;line-height:150%;letter-spacing:.1em;font-weight:700}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b{box-sizing:border-box;margin-left:auto;margin-top:0}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b p{font-size:18px;line-height:170%;letter-spacing:.05em}#page_work-cross-talk-detail #cross_talk_post_body .highlight{margin-top:110px;margin-bottom:0;background-color:var(--color-sub);padding:25px 30px}#page_work-cross-talk-detail #cross_talk_post_body .highlight p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_work-cross-talk-detail #other_cross_talk{margin-top:0;padding-top:210px;position:relative}#page_work-cross-talk-detail #other_cross_talk h3{margin-left:66px;padding-left:29px;font-size:18px;line-height:150%;letter-spacing:.1em;font-weight:700;position:relative}#page_work-cross-talk-detail #other_cross_talk h3:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:6px;left:0}#page_work-cross-talk-detail #other_cross_talk [data-slider-wrap=cross-talk]{margin-top:48px}#page_work-cross-talk-detail #other_cross_talk .btm_link{margin-top:90px;margin-right:71px;text-align:right}#page_work-interviews{padding-bottom:210px}#page_work-interviews section{padding-left:66px;padding-right:66px}#page_work-interviews #interviews-sort{padding-left:66px;padding-right:66px;box-sizing:border-box;position:relative;overflow:hidden;text-align:right}#page_work-interviews #interviews-sort ul{padding-top:34px;padding-bottom:29px;display:flex;column-gap:23px;position:relative}#page_work-interviews #interviews-sort [data-overflow-scroller]{height:100%;position:relative;box-sizing:border-box}#page_work-interviews #interviews-sort .ps__rail-y,#page_work-interviews #interviews-sort .ps__thumb-y{display:none!important}#page_work-interviews #interviews-sort .ps__rail-x{width:100%;height:5px!important;border:none!important;display:block!important;opacity:1!important;position:absolute;bottom:0;left:0}#page_work-interviews #interviews-sort .ps__thumb-x{border-radius:50vh!important;background-color:#00000040!important;height:5px;border:none!important;opacity:1!important;position:absolute;bottom:0;left:0}#page_work-interviews #interviews-sort li{flex-shrink:0}#page_work-interviews #interviews-sort li a{font-size:18px;line-height:150%;letter-spacing:.1em;font-style:normal}#page_work-interviews #interviews-sort li[data-current] a{pointer-events:none;color:var(--color-bizreach-red);position:relative}#page_work-interviews #interviews-sort li[data-current] a:before{content:"";width:10px;height:2px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:-10px;left:0}#page_work-interviews #post_list{margin-top:170px}#page_work-interviews #post_list ul{display:flex;row-gap:160px}#page_work-interviews #post_list li{box-sizing:border-box}#page_work-interviews #post_list .img img{width:100%;aspect-ratio:1/.53;object-fit:cover;object-position:center}#page_work-interviews #post_list h2{margin-top:23px;font-size:24px;padding-right:30px;padding-left:0;letter-spacing:.07em;line-height:135%}#page_work-interviews #post_list .info{margin-top:16px;padding-right:30px;padding-left:0;display:flex;column-gap:18px;white-space:nowrap}#page_work-interviews #post_list .info .name{flex-shrink:0;font-size:14px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red)}#page_work-interviews #post_list .info .division{font-size:14px;letter-spacing:.05em;line-height:170%;color:var(--color-black)!important;overflow:hidden;text-overflow:ellipsis;max-width:100%}#page_work-interviews #post_list li:nth-child(1){position:relative}#page_work-interviews-detail{padding-bottom:210px}#page_work-interviews-detail [data-component=page-header].interviews{padding-top:240px;padding-bottom:94px}#page_work-interviews-detail [data-component=page-header].interviews .title{font-size:20px;color:var(--color-bizreach-red)}#page_work-interviews-detail [data-component=page-header].interviews h1{margin-top:30px}#page_work-interviews-detail [data-wrap]{position:relative}#page_work-interviews-detail [data-body]{width:calc(.6895833333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_header #kv{width:calc(.6895833333 * (100vw - var(--scroll-bar-width)));height:calc(.4090277778 * (100vw - var(--scroll-bar-width)));padding-left:0}#page_work-interviews-detail #interviews_header #kv img{height:calc(.4083333333 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}#page_work-interviews-detail #profile{width:316px;margin-top:0;overflow:hidden}#page_work-interviews-detail #profile .info{width:316px;margin-top:13px;display:flex;justify-content:space-between}#page_work-interviews-detail #profile .col{width:231px}#page_work-interviews-detail #profile .division{font-size:20px;line-height:135%;letter-spacing:.05em}#page_work-interviews-detail #profile .name{font-size:14px;line-height:170%;letter-spacing:.05em;color:var(--color-bizreach-red)}#page_work-interviews-detail #profile .desc{width:calc(.1611111111 * (100vw - var(--scroll-bar-width)));margin-top:8px;font-size:12px;line-height:170%;letter-spacing:.05em}#page_work-interviews-detail #profile .ico{flex-shrink:0;width:64px;height:64px;border-radius:100%;overflow:hidden}#page_work-interviews-detail #profile .ico img{width:64px;height:64px;object-fit:cover;object-position:center}#page_work-interviews-detail [data-section-inner]{margin:0;max-width:auto}#page_work-interviews-detail #interviews_post_body{margin-top:130px}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .img{width:100%;aspect-ratio:1/.438}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .img img{object-fit:cover;object-position:center}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] section+section{margin-top:103px}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q{padding-left:60px;position:relative}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q ._q{font-size:18px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red);position:absolute;top:0;left:0}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q ._t{font-size:18px;letter-spacing:.05em;line-height:170%}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] h2{margin-top:32px;font-size:36px;letter-spacing:.02em;line-height:135%}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc{margin-top:32px}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc p{font-size:18px;letter-spacing:.05em;line-height:170%;text-align:justify;text-justify:inter-ideograph}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc p+p{margin-top:2em}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{margin-top:110px;background-color:var(--color-sub);padding:25px 30px}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_work-interviews-detail #cover-img{margin-top:140px}#page_work-interviews-detail #cover-img p{width:100%;aspect-ratio:1/.438}#page_work-interviews-detail #cover-img p img{aspect-ratio:1/.438;object-fit:cover;object-position:center}#page_work-interviews-detail #other_interviews{margin-top:0;padding-top:205px;overflow:hidden;position:relative}#page_work-interviews-detail #other_interviews h3{margin-left:66px;padding-left:29px;font-size:18px;line-height:150%;letter-spacing:.1em;font-weight:700;position:relative}#page_work-interviews-detail #other_interviews h3:before{content:"";width:16px;height:3px;display:block;background-color:var(--color-bizreach-red);position:absolute;bottom:6px;left:0}#page_work-interviews-detail #other_interviews [data-slider-wrap=interview]{margin-top:48px}#page_work-interviews-detail #other_interviews .btm_link{margin-top:90px;margin-right:71px;text-align:right}[data-page-work-single]{background-color:#fff;padding-bottom:180px}[data-page-work-single] .ico_close{width:76px;height:76px;margin-left:auto;background-color:transparent;border:none;display:flex;cursor:pointer;position:sticky;top:0;right:0;z-index:10;margin-bottom:-76px}[data-page-work-single] .ico_close svg,[data-page-work-single] .ico_close span{width:76px;height:76px;display:block;position:absolute;top:0;left:0}[data-page-work-single] .ico_close ._ico{z-index:1}[data-page-work-single] article{padding-left:140px;padding-right:140px}[data-page-work-single] article+article{margin-top:140px}body._modal{overflow:hidden}#works_modal{width:100%;height:100vh;overflow:hidden;position:fixed;top:0;right:0;z-index:100;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .35s cubic-bezier(.165,.84,.44,1)}#works_modal #works_modal_inner{width:calc(.9013888889 * (100vw - var(--scroll-bar-width)));height:100vh;overflow:auto;background-color:#fff;margin-left:auto;z-index:2;position:relative;animation:modalOut;animation-duration:.35s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards;pointer-events:none}#works_modal .bg{opacity:0;width:100%;height:100vh;background-color:#0000001a;position:fixed;top:0;left:0;z-index:-1;transform:translateZ(0);transition:opacity 0s cubic-bezier(.165,.84,.44,1)}.is_pc #works_modal .bg{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._modal #works_modal{opacity:1;pointer-events:inherit}._modal #works_modal #works_modal_inner{animation-duration:.85s;animation-timing-function:cubic-bezier(.86,0,.07,1);animation-fill-mode:forwards;pointer-events:inherit;opacity:1}._modal #works_modal .bg{opacity:1;transition:opacity .65s cubic-bezier(.165,.84,.44,1)}@keyframes ModalOut{0%{opacity:1}to{opacity:0}}@keyframes ModalInPc{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes ModalInSp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}#page_environment{padding-bottom:210px}#page_environment .row{margin-top:476px;height:100%}#page_environment .row .col{margin-top:-278px}#page_environment .row ul{display:flex;flex-direction:column;row-gap:160px}#page_environment .row li{position:relative}#page_environment .row li .inner{width:529px}#page_environment .row li h2{font-size:30px;letter-spacing:.05em}#page_environment .row li .desc{margin-top:48px}#page_environment .row li .desc p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_environment .row li .btm_link{margin-top:50px;text-align:right}#page_environment-systems{padding-bottom:202px}#page_environment-systems article{padding-left:66px;padding-right:66px;overflow:hidden}#page_environment-systems #career{margin-top:168px}#page_environment-systems [data-component=environment_detail_box]{margin-top:34px;margin-bottom:0}#page_environment-systems [data-component=ph-head-desc-set]{margin-top:138px}#page_environment-systems [data-component=ph-head-desc-set] li{flex-wrap:wrap}#page_environment-systems #life_stage{margin-top:135px}#page_environment-systems #life_stage [data-component=ph-head-desc-set]{margin-top:93px}#page_environment-systems #life_stage [data-component=ph-head-desc-set] ul{row-gap:125px}#page_environment-systems .img_box{display:flex;justify-content:center;overflow:hidden;padding-top:164px;padding-bottom:137px}#page_environment-systems .img_box ul{min-width:1933px;display:flex;align-items:center}#page_environment-systems .img_box li{flex-shrink:0;padding-right:66px}#page_environment-systems .img_box li img{height:100%;object-fit:cover;object-position:center}#page_environment-systems .img_box li.i1 .i{width:434px;height:338px}#page_environment-systems .img_box li.i2 .i{width:558px;height:434px}#page_environment-systems .img_box li.i3 .i{width:309px;height:302px}#page_environment-systems .img_box li.i4 .i{width:434px;height:338px}#page_environment-systems .img_box li.i5 .i{width:558px;height:434px}#page_environment-systems .img_box li.i6 .i{width:434px;height:338px}#page_environment-systems .img_box li.i7 .i{width:309px;height:302px}#page_environment-systems .img_box li.i8 .i{width:558px;height:434px}#page_environment-systems .img_box li.i9 .i{width:434px;height:338px}#page_environment-systems .img_box li.i10 .i{width:309px;height:302px}#page_environment-systems #environment_ph_box{margin-top:170px;padding-left:66px;padding-right:66px}#page_environment-systems #environment_ph_box h2{margin-left:0;margin-right:0}#page_environment-systems #environment_ph_box [data-slider-wrap=office]{margin-top:85px;padding-top:52px;position:relative}#page_environment-systems #environment_ph_box [data-slider-wrap=office] [data-slider]{overflow:hidden}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .swiper-slide{width:calc(.6527777778 * (100vw - var(--scroll-bar-width)));margin-right:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .img{width:calc(.6527777778 * (100vw - var(--scroll-bar-width)));height:calc(.3965277778 * (100vw - var(--scroll-bar-width)));position:relative}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .img img{object-fit:cover;object-position:center}#page_environment-systems #environment_ph_box .n_prev,#page_environment-systems #environment_ph_box .n_next{width:50%;height:calc(.3965277778 * (100vw - var(--scroll-bar-width)));position:absolute;top:52px;background-color:#0000;z-index:10;cursor:pointer}#page_environment-systems #environment_ph_box .n_prev{left:0}#page_environment-systems #environment_ph_box .n_next{right:0}#page_environment-systems #environment_ph_box .caption{padding-right:28px;margin-top:25px;font-size:14px;line-height:170%;letter-spacing:.05em;opacity:1;transition:opacity .45s cubic-bezier(.165,.84,.44,1)}#page_environment-systems #environment_ph_box .swiper-slide-active .caption{opacity:1}#page_environment-systems #environment_ph_box [data-component-slider-nav]{margin-right:52px;right:0;padding-right:0}#page_environment-data{padding-bottom:210px}#page_environment-data [data-head-page-nav]{margin-bottom:0}#page_environment-data article h2{margin-left:66px;margin-right:66px}#page_environment-data article+article{margin-top:140px}#page_environment-data article[data-anchor-elm=a]{margin-top:18px}#page_environment-data .list{width:1310px;margin:138px auto 0;position:relative;left:2px}#page_environment-data .list ul{display:flex;flex-wrap:wrap;column-gap:66px;row-gap:66px}#page_environment-data .list ul li{flex-shrink:0}#page_environment-data .list ul li .img{height:392px;overflow:hidden;box-sizing:border-box;position:relative;border-radius:5px;line-height:0}#page_environment-data .list ul li .img:before{content:"";width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--color-sub);display:block;border-radius:5px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1;pointer-events:none}#page_environment-data .list ul li .img:after{content:"";width:100%;height:100%;border-radius:5px;box-shadow:inset 0 0 0 1px var(--color-grey-light);display:block;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2;pointer-events:none}#page_environment-data .list ul li img{width:auto;height:392px;line-height:0}#page_environment-data .list ul .caption{letter-spacing:.1em;line-height:135%}#page_environment-data .list._d ul{display:grid;grid-template-columns:repeat(2,1fr)}#page_environment-data .list._d li{width:auto!important}#page_environment-data .list._d .img,#page_environment-data .list._d .img img{width:100%;height:auto;line-height:0}#page_environment-faq{padding-bottom:210px}#page_environment-faq article{padding-left:66px;padding-right:66px}#page_environment-faq article+article{margin-top:140px}#page_environment-faq article[data-anchor-elm=a]{margin-top:168px}#page_environment-faq .list{margin-top:140px}#page_environment-faq .list li{box-sizing:border-box}#page_environment-faq .list li+li{border-top:1px solid var(--color-grey-light)}#page_environment-faq .list li details{width:100%;overflow:hidden}#page_environment-faq .list li details summary{padding:36px 152px 37px 301px;position:relative;cursor:pointer}#page_environment-faq .list li details summary .q{font-size:22px;color:var(--color-bizreach-red);position:absolute;top:42px;left:77px}#page_environment-faq .list li details summary .t{font-size:24px;letter-spacing:.07em;line-height:135%}#page_environment-faq .list li details summary ._i{width:18px;height:18px;display:block;position:absolute;z-index:2;top:42px;right:34px}#page_environment-faq .list li details summary ._i svg{width:18px;height:18px}#page_environment-faq .list li details summary ._i ._msk_top{transition:transform .35s cubic-bezier(.165,.84,.44,1);transform-origin:center}#page_environment-faq .list li details[open] ._i ._msk_top{transform:scale(0)}#page_environment-faq .list li details .desc{overflow:hidden;will-change:max-height;position:relative;padding-left:301px;padding-right:152px}#page_environment-faq .list li details .desc p{display:block;font-size:18px;letter-spacing:.05em;line-height:170%}#page_environment-faq .list li details .desc p+p{margin-top:1.8em}#page_environment-faq .list li details .desc p small{margin-top:5px;font-size:14px;display:inline-block;line-height:170%}#page_environment-faq .list li details .desc p strong{font-weight:700}#page_environment-faq .list li details .desc p a{color:var(--color-bizreach-red);font-family:"Nyght Serif Light",serif;position:relative;z-index:2}#page_environment-faq .list li details .desc .t{margin-top:-7px;padding-bottom:37px}#page_environment-faq .list li details .desc .a{display:block;font-size:22px;position:absolute;top:-10px;left:77px}#page_environment-faq .list .img_block{display:flex;column-gap:29px;row-gap:0px;padding-bottom:40px}#page_environment-faq .list .img_block .img{flex-shrink:0;width:92px}#page_environment-faq .list .img_block .img img{width:100%;height:auto;object-fit:contain;object-position:center}#page_environment-career_path{padding-bottom:210px}#page_environment-career_path article h2{margin-left:66px;margin-right:66px}#page_environment-career_path article+article{margin-top:140px}#page_environment-career_path article[data-anchor-elm=a]{margin-top:18px}#page_environment-career_path .about_career{margin-top:140px;padding-left:70px;padding-right:70px}#page_environment-career_path .about_career .img{margin-top:-3px;width:577px;height:355px;background-color:var(--color-sub);padding:40px 40px 40px 9px}#page_environment-career_path .about_career .desc{width:474px;padding-top:39px;padding-bottom:40px}#page_environment-career_path .about_career .desc p{font-size:18px;line-height:170%;letter-spacing:.05em}#page_environment-career_path [data-career_path-section]{margin-top:131px;padding-bottom:58px;border-bottom:1px solid var(--color-grey-light)}#page_environment-career_path [data-career_path-section]+[data-career_path-section]{margin-top:52px}#page_environment-career_path [data-career_path-section] .s_ttl{font-size:20px;line-height:135%;letter-spacing:.05em;color:var(--color-bizreach-red)}#page_environment-career_path [data-career_path-section] h3{margin-top:25px;font-size:36px;line-height:135%;letter-spacing:.07em}#page_environment-career_path [data-career_path-section] h3 br{display:none!important}#page_environment-career_path [data-career_path-section] h3 [data-kerning] span{letter-spacing:inherit!important}#page_environment-career_path [data-career_path-section] .btm_link{margin-top:52px;text-align:right}#page_environment-career_path [data-career_path-section] .btm_link a{font-size:14px;padding-bottom:9px;letter-spacing:.1em}#page_environment-career_path [data-career_path-section] .btm_link a:before{height:3px}[data-career_path-component-column]{margin-top:50px}[data-career_path-component-column] .head_ttl{height:50px;padding-right:20px;background:linear-gradient(90deg,#f7f5f1,#f7f5f1 75%,#fff);font-size:14px;line-height:135%;letter-spacing:.1em;display:flex;align-items:center;column-gap:10px;position:relative;border-width:3px;box-sizing:border-box}[data-career_path-component-column] .head_ttl .c{height:16px;padding-left:5px;padding-right:2px;padding-bottom:3px;font-size:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;letter-spacing:.45em;line-height:170%;-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;white-space:nowrap;color:var(--color-white)}[data-career_path-component-column] .head_ttl .c[data-color=red]{background-color:var(--color-bizreach-red)}[data-career_path-component-column] .head_ttl .c[data-color=black]{background-color:var(--color-bizreach-black)}[data-career_path-component-column] .profile{margin-top:30px}[data-career_path-component-column] .profile .info{width:316px;margin-top:13px;display:flex;flex-direction:row-reverse;justify-content:space-between}[data-career_path-component-column] .profile .col{width:231px}[data-career_path-component-column] .profile .division{font-size:20px;line-height:135%;letter-spacing:.05em}[data-career_path-component-column] .profile .name{margin-top:-5px;font-size:14px;line-height:135%;letter-spacing:.05em;color:var(--color-bizreach-red)}[data-career_path-component-column] .profile .desc{width:calc(.1611111111 * (100vw - var(--scroll-bar-width)));margin-top:10px;font-size:12px;line-height:170%;letter-spacing:.05em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;text-justify:inter-ideograph}[data-career_path-component-column] .profile .ico{flex-shrink:0;width:64px;height:64px;border-radius:100%;overflow:hidden}[data-career_path-component-column] .profile .ico img{width:64px;height:64px;object-fit:cover;object-position:center}#page_environment-career_path-detail{padding-bottom:210px}#page_environment-career_path-detail [data-component=page-header].career_path{padding-top:240px;padding-bottom:66px}#page_environment-career_path-detail [data-component=page-header].career_path .title{font-size:20px;color:var(--color-bizreach-red)}#page_environment-career_path-detail [data-component=page-header].career_path h1{margin-top:30px}#page_environment-career_path-detail [data-wrap]{position:relative;margin-top:140px}#page_environment-career_path-detail [data-wrap]+[data-wrap]{margin-top:138px;padding-top:140px}#page_environment-career_path-detail #career_path_header #kv{display:grid;padding-left:66px;padding-right:66px}#page_environment-career_path-detail #career_path_header #kv p{width:100%}#page_environment-career_path-detail #career_path_header #kv p img{width:100%;height:calc(.4083333333 * (100vw - var(--scroll-bar-width)));object-fit:cover;object-position:center}#page_environment-career_path-detail #career_path_header #kv[data-col="2"]{grid-template-columns:repeat(2,1fr)}#page_environment-career_path-detail #career_path_header #kv[data-col="3"]{grid-template-columns:repeat(3,1fr)}#page_environment-career_path-detail #carrer_path_nav{margin-top:104px}#page_environment-career_path-detail #carrer_path_nav a{display:block}#page_environment-career_path-detail #carrer_path_nav [data-pr-wrap]{position:relative}#page_environment-career_path-detail #carrer_path_nav .ar{width:46px;height:46px;margin:24px auto 0}#page_environment-career_path-detail .career_profile{width:316px;margin-top:0;overflow:hidden}#page_environment-career_path-detail .career_profile .info{width:316px;margin-top:13px;display:flex;justify-content:space-between}#page_environment-career_path-detail .career_profile .col{width:231px}#page_environment-career_path-detail .career_profile .division{font-size:20px;line-height:135%;letter-spacing:.05em}#page_environment-career_path-detail .career_profile .name{font-size:14px;line-height:170%;letter-spacing:.05em;color:var(--color-bizreach-red)}#page_environment-career_path-detail .career_profile .desc{width:calc(.1611111111 * (100vw - var(--scroll-bar-width)));margin-top:8px;font-size:12px;line-height:170%;letter-spacing:.05em}#page_environment-career_path-detail .career_profile .ico{flex-shrink:0;width:64px;height:64px;border-radius:100%;overflow:hidden}#page_environment-career_path-detail .career_profile .ico img{width:64px;height:64px;object-fit:cover;object-position:center}#page_environment-career_path-detail #career_path_post_body{width:926px;margin-left:64px;padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .img{width:100%;aspect-ratio:1/.438}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .img img{object-fit:cover;object-position:center}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] section+section{margin-top:112px;margin-bottom:-9px}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q{padding-left:60px;position:relative}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q ._q{font-size:18px;letter-spacing:.05em;line-height:170%;color:var(--color-bizreach-red);position:absolute;top:0;left:0}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q ._t{font-size:18px;letter-spacing:.05em;line-height:170%}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] h2{margin-top:32px;font-size:36px;letter-spacing:.02em;line-height:135%}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc{margin-top:32px}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc p{font-size:18px;letter-spacing:.05em;line-height:170%;text-align:justify;text-justify:inter-ideograph}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc p+p{margin-top:2em}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{margin-top:120px;background-color:var(--color-sub);padding:40px 30px 46px 32px}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight p{font-size:18px;line-height:170%;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}#page_environment-career_path-detail .cover-img p{width:100%;aspect-ratio:1/.438}#page_environment-career_path-detail .cover-img p img{aspect-ratio:1/.438;object-fit:cover;object-position:center}#page_environment-career_path-detail .career-img{margin-top:120px}#page_environment-career_path-detail .career-img p,#page_environment-career_path-detail .career-img p img{width:100%;height:auto}#page_environment-career_path-detail .btm_link{margin-top:133px;text-align:right}#page_environment-career_path-detail #carrer_path_nav a .ar circle{opacity:0;transform-origin:center;transform:scale(0);transition:transform,opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(.645,.045,.355,1);fill:var(--color-bizreach-red)}#page_environment-career_path-detail #carrer_path_nav a .ar path{transition:stroke;transition-duration:.35s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-kerning]{letter-spacing:0}[data-kerning]._noset{letter-spacing:inherit}#kerning h1{border:1px solid #aaa;background-color:#fff;padding:20px;min-height:3em;cursor:default!important}#kerning h1 span>span:hover,#kerning ._active{position:relative}#kerning h1 span>span:hover:before,#kerning ._active:before{content:"";width:2px;height:100%;border-left:1px dashed #888;display:block;position:absolute;top:0;left:0}#kerning h1 span>span:hover:after,#kerning ._active:after{content:"";width:2px;height:100%;border-right:1px dashed #888;display:block;position:absolute;top:0;right:0}#kerning .info{border-top:1px solid #000;padding-top:50px;margin-top:50px}#kerning .info p{font-weight:700;letter-spacing:.05em;line-height:150%}#kerning #input{margin-top:10px}#kerning #input textarea{width:100%;height:80px;padding:15px;box-sizing:border-box}#kerning #back_input{margin-top:30px}#kerning #back_input textarea{margin-top:15px;width:100%;height:80px;padding:15px;box-sizing:border-box}#kerning #back_input button{margin-top:10px}#kerning #result{border-top:2px solid #000;margin-top:50px;padding-top:25px}#kerning #result textarea{margin-top:25px;width:100%;height:100px;padding:25px;box-sizing:border-box;background-color:#000;color:#fff;font-size:16px}@media (hover: hover) and (min-width: 880px) and (max-width: 1280px){[data-hover=link-box]:after{padding-top:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-hover=link-box]:after{padding-right:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-hover=link-box]:after{padding-bottom:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-hover=link-box]:after{padding-left:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-hover=link-box]:after{top:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-hover=link-box]:after{left:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-hover=txt-line] ._t{padding-bottom:calc(.0015625 * (100vw - var(--scroll-bar-width)))}[data-hover=txt-line] ._t{margin-bottom:calc(-.0015625 * (100vw - var(--scroll-bar-width)))}[data-hover=txt-line-top] ._t{padding-bottom:calc(.0046875 * (100vw - var(--scroll-bar-width)))}[data-hover=txt-line-top] ._t{margin-bottom:calc(-.0046875 * (100vw - var(--scroll-bar-width)))}}@media (min-width: 880px) and (max-width: 1280px){body{scroll-padding-top:calc(.140625 * (100vw - var(--scroll-bar-width)))}body#work{scroll-padding-top:calc(.296875 * (100vw - var(--scroll-bar-width)))}body#work[data-sub=page_work-cross-talk]{scroll-padding-top:calc(.23125 * (100vw - var(--scroll-bar-width)))}footer #foot_top{height:calc(.4328125 * (100vw - var(--scroll-bar-width)))}footer #foot_top .tagline{margin-top:calc(-.00625 * (100vw - var(--scroll-bar-width)))}footer #foot_top .tagline h3{width:calc(.4453125 * (100vw - var(--scroll-bar-width)))}footer #foot_top .tagline h3{height:calc(.1015625 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment .recruitment a{padding-bottom:calc(.009375 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment .recruitment a:before{height:calc(.0046875 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul{row-gap:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy ul{row-gap:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_r{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_r{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-ttl-medium]{padding-left:calc(.01640625 * (100vw - var(--scroll-bar-width)))}.ps__rail-y,.ps__thumb-y{width:calc(.00390625 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-bottom:calc(.07109375 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-top:calc(.228125 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] h1{font-size:calc(.046875 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]._sub{padding-top:calc(.18828125 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]._sub{padding-bottom:calc(.07109375 * (100vw - var(--scroll-bar-width)))}#environment [data-component=page-header]._sub{height:calc(.47109375 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]._sub h1{margin-top:calc(.0234375 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .sub{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption{bottom:calc(.03671875 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption p{font-size:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-component=page-header].bg,[data-component=page-header].bg_img,[data-component=page-header].bg_img._desc{padding-bottom:calc(.19140625 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{width:calc(.49375 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-left:calc(.0515625 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-right:calc(.0515625 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{min-height:calc(.35 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{margin-bottom:calc(-.00234375 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal] h1{font-size:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{margin-top:calc(-.04296875 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{margin-bottom:calc(-.1171875 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] ul{padding-left:calc(.00546875 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li{padding-top:calc(.00546875 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li{padding-bottom:calc(.00546875 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-top:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-right:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-bottom:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-left:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{top:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{left:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{padding-left:calc(.0078125 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td{padding-right:calc(.0078125 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{margin-top:calc(.02109375 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{padding-top:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{padding-bottom:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{column-gap:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] .img{min-width:calc(.128125 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] .img{height:calc(.09609375 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico{width:calc(.01640625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico{height:calc(.01640625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico img{width:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico img{height:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{margin-top:calc(.02109375 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{padding-top:calc(.01484375 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{padding-bottom:calc(.01484375 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{column-gap:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img{width:calc(.128125 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img{height:calc(.09609375 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i{width:calc(.01640625 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i{height:calc(.01640625 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i img{width:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i img{height:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .detail_desc{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .detail_desc{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a{margin-top:calc(.02109375 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a{column-gap:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{width:calc(.090625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{height:calc(.06796875 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{margin-top:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{margin-bottom:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i{width:calc(.01640625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i{height:calc(.01640625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i img{width:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i img{height:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_desc{margin-top:calc(.01171875 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_desc{margin-bottom:calc(.01171875 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col h4{height:calc(.21484375 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col h4{padding-top:calc(.08828125 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col h4{font-size:calc(.028125 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{margin-top:calc(.1578125 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{height:calc(.10859375 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set]{margin-top:calc(.0640625 * (100vw - var(--scroll-bar-width)))}#modal_wrapper{padding-top:calc(.046875 * (100vw - var(--scroll-bar-width)))}#modal_wrapper{padding-bottom:calc(.046875 * (100vw - var(--scroll-bar-width)))}#modal_inner{padding:calc(.046875 * (100vw - var(--scroll-bar-width)))}#modal .close{width:calc(.0421875 * (100vw - var(--scroll-bar-width)))}#modal .close{height:calc(.0421875 * (100vw - var(--scroll-bar-width)))}#page_index #intro .desc p{font-size:calc(.0171875 * (100vw - var(--scroll-bar-width)))}#page_index #intro .desc p+p{margin-top:calc(.02734375 * (100vw - var(--scroll-bar-width)))}#page_index #intro [data-component-link=text-border]{margin-top:calc(.02734375 * (100vw - var(--scroll-bar-width)))}#page_index #intro [data-component-link=text-border]{font-size:calc(.0171875 * (100vw - var(--scroll-bar-width)))}#page_index #intro [data-component-link=text-border]{padding-bottom:calc(.0109375 * (100vw - var(--scroll-bar-width)))}#page_index #about .bg{height:calc(.15625 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{width:calc(.5890625 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{height:calc(.13125 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{margin-top:calc(-.0546875 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{left:calc(-.00390625 * (100vw - var(--scroll-bar-width)))}#page_index #about #know{margin-top:calc(.16015625 * (100vw - var(--scroll-bar-width)))}#page_index #about #know h3{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_index #about #know ul{row-gap:calc(.034375 * (100vw - var(--scroll-bar-width)))}#page_index #about #know li a{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact{margin-top:calc(.25 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact h3{width:calc(.68203125 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact h3{height:calc(.14296875 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact h3{left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .row{margin-top:calc(.11328125 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{height:calc(.21484375 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{padding-top:calc(.08828125 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_desc{margin-top:calc(.0625 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk{margin-top:calc(.2421875 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk h2{width:calc(.671875 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk h2{height:calc(.1328125 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .bg{height:calc(.125 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .bg{margin-top:calc(-.04296875 * (100vw - var(--scroll-bar-width)))}#page_index #interview{margin-top:calc(.2875 * (100vw - var(--scroll-bar-width)))}#page_index #interview h2{width:calc(.60625 * (100vw - var(--scroll-bar-width)))}#page_index #interview h2{height:calc(.12578125 * (100vw - var(--scroll-bar-width)))}#page_index #interview h2{left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #interview .bg{height:calc(.125 * (100vw - var(--scroll-bar-width)))}#page_index #interview .bg{margin-top:calc(-.0375 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index]{margin-top:calc(.04296875 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .prev,#page_index #interview [data-slider-wrap=interview-index] nav .next{width:calc(.04765625 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .prev,#page_index #interview [data-slider-wrap=interview-index] nav .next{height:calc(.046875 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .prev{left:calc(-.0203125 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .next{right:calc(-.0203125 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture{margin-top:calc(.284375 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h2{width:calc(.79375 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h2{height:calc(.1328125 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .row{margin-top:calc(.09375 * (100vw - var(--scroll-bar-width)))}#page_index #outline{margin-top:calc(.253125 * (100vw - var(--scroll-bar-width)))}#page_index #outline{padding-top:calc(.09375 * (100vw - var(--scroll-bar-width)))}#page_index #outline{padding-bottom:calc(.09375 * (100vw - var(--scroll-bar-width)))}#page_about-message{padding-bottom:calc(.16015625 * (100vw - var(--scroll-bar-width)))}#page_about-message article{margin-top:calc(.04453125 * (100vw - var(--scroll-bar-width)))}#page_about-message article+article{margin-top:calc(.15859375 * (100vw - var(--scroll-bar-width)))}#page_about-message h3{margin-top:calc(.0984375 * (100vw - var(--scroll-bar-width)))}#page_about-message h3{font-size:calc(.028125 * (100vw - var(--scroll-bar-width)))}#page_about-message .col._r{width:calc(.42578125 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile{column-gap:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile{padding-bottom:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .ph{width:calc(.246875 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .ph{height:calc(.3171875 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc{width:calc(.17265625 * (100vw - var(--scroll-bar-width)))}#page_about-message article:nth-child(2n) .col._l{width:calc(.42578125 * (100vw - var(--scroll-bar-width)))}#page_about-vision{padding-bottom:calc(.16953125 * (100vw - var(--scroll-bar-width)))}#page_about-vision article+article{margin-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_about-vision h3{font-size:calc(.034375 * (100vw - var(--scroll-bar-width)))}#page_about-vision h3{margin-top:calc(.096875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc._s,#page_about-vision .detail_area{width:calc(.390625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area{margin-top:calc(.0625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .col._r{padding-bottom:calc(.084375 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .ph{width:calc(.390625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .ph,#page_about-vision .row._type-a .ph img{height:calc(.5015625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b{margin-top:calc(.0703125 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b{padding-bottom:calc(.00546875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._l{width:calc(.42578125 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._l{margin-left:calc(-.01953125 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._r{width:calc(.43671875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .ph{width:calc(.29296875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .ph{height:calc(.375 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .detail_area{width:calc(.43671875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .detail_area .detail_desc{width:calc(.29453125 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c{padding-top:calc(.096875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r{width:calc(.39140625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r{margin-left:calc(.02578125 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .ph{width:calc(.3390625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .ph{height:calc(.434375 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box{padding-top:calc(.16640625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box{padding-bottom:calc(.16171875 * (100vw - var(--scroll-bar-width)))}#page_about-services{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_about-services .h_desc{margin-top:calc(.1015625 * (100vw - var(--scroll-bar-width)))}#page_about-services .h_desc{padding-left:calc(.02578125 * (100vw - var(--scroll-bar-width)))}#page_about-services .row{column-gap:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_about-services .row .img{margin-top:calc(.0046875 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more{margin-top:calc(.0859375 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more li{margin-top:calc(.0890625 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more li{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more li+li{margin-top:calc(.0921875 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list li{margin-top:calc(.0921875 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list li+li{padding-top:calc(.0890625 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list{margin-top:calc(.09375 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list ul{column-gap:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list ul{row-gap:calc(.08046875 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .img{width:calc(.2046875 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .img{height:calc(.2046875 * (100vw - var(--scroll-bar-width)))}#page_about-values{padding-bottom:calc(.16015625 * (100vw - var(--scroll-bar-width)))}#page_about-values article+article{margin-top:calc(.1546875 * (100vw - var(--scroll-bar-width)))}#page_about-values article:nth-child(3){margin-top:calc(.115625 * (100vw - var(--scroll-bar-width)))}#page_about-values .h_desc{margin-top:calc(.1015625 * (100vw - var(--scroll-bar-width)))}#page_about-values .h_desc{padding-left:calc(.02578125 * (100vw - var(--scroll-bar-width)))}#page_about-values .row{column-gap:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_about-values h3{font-size:calc(.034375 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box]{width:calc(.365625 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._l{margin-bottom:calc(.00625 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._r{margin-left:calc(-.00625 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two ul{column-gap:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two li{max-width:calc(.425 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three ul{column-gap:calc(.05078125 * (100vw - var(--scroll-bar-width)))}#page_work{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work #organization{margin-top:calc(.15390625 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{height:calc(.21484375 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{padding-top:calc(.09453125 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{padding-left:calc(.0046875 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{font-size:calc(.028125 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk{margin-top:calc(.153125 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk h2{width:calc(.671875 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk h2{height:calc(.1328125 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk h2{left:calc(.00390625 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .img_cover{margin-top:calc(-.02578125 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .btm_link{margin-top:calc(.07109375 * (100vw - var(--scroll-bar-width)))}#page_work #interview{margin-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work #interview h2{width:calc(.60625 * (100vw - var(--scroll-bar-width)))}#page_work #interview h2{height:calc(.12578125 * (100vw - var(--scroll-bar-width)))}#page_work #interview h2{left:calc(-.00390625 * (100vw - var(--scroll-bar-width)))}#page_work #interview .img_cover{margin-top:calc(-.02890625 * (100vw - var(--scroll-bar-width)))}#page_work #interview .btm_link{margin-top:calc(.0703125 * (100vw - var(--scroll-bar-width)))}article[data-component-work]+article[data-component-work]{margin-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}[data-component-work=kv]+article{margin-top:calc(.04453125 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .col._r{padding-left:calc(.0859375 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{width:calc(.246875 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{height:calc(.3171875 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{margin-bottom:calc(-.00234375 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] tr+tr{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] th{width:calc(.11953125 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .ttl{width:calc(.65625 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] h3{padding-right:calc(.0515625 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] [data-component-work=link-wide]{margin-top:calc(.1703125 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] [data-component-work=link-wide]{margin-bottom:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] [data-component-work=link-wide]{margin-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] [data-component-work=link-wide]{margin-bottom:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure]{padding-top:calc(.00390625 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .col._r{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .col._r{padding-left:calc(.0859375 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure .i{margin-top:calc(.00234375 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{padding-left:calc(.00703125 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] h2,[data-component-work=duty] .img{margin-top:calc(.1078125 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] h3{padding-right:calc(.0515625 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] [data-component-work=link-wide]{margin-top:calc(.15234375 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] [data-component-work=link-wide]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit]{margin-bottom:calc(-.0234375 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul{margin-top:calc(.1078125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] [data-slider]{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .swiper-slide{padding-bottom:calc(.0234375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{padding-left:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{padding-right:calc(.01484375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{height:calc(.0359375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._i img{width:calc(.009375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._i img{height:calc(.009375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{padding-left:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{padding-right:calc(.01484375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{height:calc(.0359375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._i img{width:calc(.009375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._i img{height:calc(.009375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=links]{margin-top:calc(.0703125 * (100vw - var(--scroll-bar-width)))!important}[data-component-work=links]{margin-bottom:calc(-.00390625 * (100vw - var(--scroll-bar-width)))}[data-component-work=links],[data-component-work=links] [data-section-inner]{column-gap:calc(.1546875 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav]{margin-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .page{height:calc(.15625 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col h4{margin-top:calc(-.00859375 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col h4{font-size:calc(.0453125 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .d{margin-top:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .d{font-size:calc(.0140625 * (100vw - var(--scroll-bar-width)))}[data-component-work=benefit] .h_desc{margin-top:calc(.1015625 * (100vw - var(--scroll-bar-width)))}[data-component-work=benefit] [data-component-work=link-wide]{margin-top:calc(.1578125 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav]{margin-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .col h4{height:calc(.15625 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .col h4{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .col h4{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4,[data-slider-wrap=interview] .info{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-business,#page_work-product,#page_work-detail{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work-detail [data-component-header=h2]{margin-bottom:calc(-.00234375 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_articles{margin-top:calc(.1125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h2{font-size:calc(.028125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col._r{padding-left:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .img{width:calc(.18671875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .img{height:calc(.24921875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .row{column-gap:calc(.11171875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .img{width:calc(.18671875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .img{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_full{margin-top:calc(.0265625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{border-width:calc(.00234375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{min-height:calc(.02578125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development th{min-width:calc(.1859375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development td{padding-left:calc(.05390625 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row]{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))!important}[data-component-work=recruit_row] ul{margin-top:calc(.06875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk{margin-top:calc(.1359375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk+.post_cross_talk{margin-top:calc(.1265625 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member]{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .ico{width:calc(.030078125 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .ico{height:calc(.030078125 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .name{font-size:calc(.009375 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .division{font-size:calc(.0109375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk{padding-top:calc(.15625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk{padding-bottom:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span{padding-right:calc(.02421875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span{margin-right:calc(.01328125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span:after{width:calc(.0109375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk h1{margin-top:calc(.0234375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile{margin-top:calc(-.0078125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li+li{margin-top:calc(.02734375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li+li{padding-top:calc(.04140625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li:before{width:calc(.01953125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li:before{height:calc(.01953125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .division{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico{width:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico{height:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico img{width:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico img{height:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline .desc{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .talk+.img{margin-top:calc(.075 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2+.img{margin-top:calc(.05078125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl+dl{margin-top:calc(.02734375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-top:calc(.0984375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-bottom:calc(.10546875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] h3{padding-right:calc(.059375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a,#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{margin-top:calc(.0859375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk{padding-top:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3{font-size:calc(.0140625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk [data-slider-wrap=cross-talk]{margin-top:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk .btm_link{margin-top:calc(.0703125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort .ps__thumb-x{height:calc(.00390625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li[data-current] a:before{height:calc(.0015625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list{margin-top:calc(.1328125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list ul{row-gap:calc(.125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2,#page_work-interviews #post_list .info{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews{padding-top:calc(.1875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews{padding-bottom:calc(.0734375 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews .title{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews h1{margin-top:calc(.0234375 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_header #kv{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .division{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body{margin-top:calc(.1015625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{margin-top:calc(.0859375 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #cover-img{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews{padding-top:calc(.16015625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3{font-size:calc(.0140625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews [data-slider-wrap=interview]{margin-top:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews .btm_link{margin-top:calc(.0703125 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] .ico_close{width:calc(.059375 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] .ico_close{height:calc(.059375 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] .ico_close{margin-bottom:calc(-.059375 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] .ico_close svg,[data-page-work-single] .ico_close span{width:calc(.059375 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] .ico_close svg,[data-page-work-single] .ico_close span{height:calc(.059375 * (100vw - var(--scroll-bar-width)))}#page_environment{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_environment .row{margin-top:calc(.371875 * (100vw - var(--scroll-bar-width)))}#page_environment .row .col{margin-top:calc(-.2171875 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .inner{width:calc(.41328125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems{padding-bottom:calc(.1578125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #career{margin-top:calc(.13125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems [data-component=environment_detail_box]{margin-top:calc(.0265625 * (100vw - var(--scroll-bar-width)))}#page_environment-systems [data-component=environment_detail_box]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems [data-component=ph-head-desc-set]{margin-top:calc(.1078125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage{margin-top:calc(.10546875 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage [data-component=ph-head-desc-set]{margin-top:calc(.07265625 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage [data-component=ph-head-desc-set] ul{row-gap:calc(.09765625 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box{padding-top:calc(.128125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box{padding-bottom:calc(.10703125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box{margin-top:calc(.1328125 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .caption{padding-right:calc(.021875 * (100vw - var(--scroll-bar-width)))}#page_environment-data{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_environment-data [data-head-page-nav]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-data article+article{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-data article[data-anchor-elm=a]{margin-top:calc(.0140625 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list{margin-top:calc(.1078125 * (100vw - var(--scroll-bar-width)))}#page_environment-faq{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article+article{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article[data-anchor-elm=a]{margin-top:calc(.13125 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-left:calc(.23515625 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-right:calc(.11875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc{padding-left:calc(.23515625 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc{padding-right:calc(.11875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{padding-bottom:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block .img{width:calc(.071875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article+article{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article[data-anchor-elm=a]{margin-top:calc(.0140625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{margin-top:calc(-.00234375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc{padding-top:calc(.03046875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc{padding-bottom:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc p{font-size:calc(.0140625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section]{margin-top:calc(.10234375 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{border-width:calc(.00234375 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .division{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico img{width:calc(.05 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico img{height:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail{padding-bottom:calc(.1640625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path{padding-top:calc(.1875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path{padding-bottom:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path .title{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path h1{margin-top:calc(.0234375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-wrap]{margin-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-wrap]+[data-wrap]{margin-top:calc(.1078125 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-wrap]+[data-wrap]{padding-top:calc(.109375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .division{font-size:calc(.015625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight,#page_environment-career_path-detail .career-img{margin-top:calc(.09375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .btm_link{margin-top:calc(.10390625 * (100vw - var(--scroll-bar-width)))}}@media (min-width: 880px) and (max-width: 1440px){header{padding-top:calc(.0180555556 * (100vw - var(--scroll-bar-width)))}header{padding-left:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}header{padding-right:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}header .logo{width:calc(.1854166667 * (100vw - var(--scroll-bar-width)))}header .logo{height:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}header .logo{margin-top:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}header .logo{margin-left:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}header nav.parents{top:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul{margin-left:calc(-.0402777778 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li:last-child{left:calc(.0041666667 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li>a{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li>a{padding-bottom:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li>a:before{width:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment{top:calc(.0034722222 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment{right:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a{width:calc(.1284722222 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a{height:calc(.0347222222 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a svg{width:calc(.1284722222 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a svg{height:calc(.0347222222 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment span._t{font-size:calc(.0111111111 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment span._t{margin-left:calc(.0138888889 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i{width:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i{height:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i{right:calc(.0125 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i svg{width:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i svg{height:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}#index header:before{height:calc(.1423611111 * (100vw - var(--scroll-bar-width)))}header [data-inner]:before{height:calc(.0430555556 * (100vw - var(--scroll-bar-width)))}#global_nav{padding-top:calc(.0180555556 * (100vw - var(--scroll-bar-width)))}#global_nav{padding-left:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}#global_nav{padding-right:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}#global_nav .logo{width:calc(.1854166667 * (100vw - var(--scroll-bar-width)))}#global_nav .logo{height:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}#global_nav .logo{margin-top:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#global_nav .logo{margin-left:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents{top:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul{margin-left:calc(-.0402777778 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li:last-child{left:calc(.0041666667 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li>a{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li>a{padding-bottom:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li>a:before{width:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment{top:calc(.0034722222 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment{right:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a{width:calc(.1284722222 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a{height:calc(.0347222222 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a svg{width:calc(.1284722222 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a svg{height:calc(.0347222222 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment span._t{font-size:calc(.0111111111 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment span._t{margin-left:calc(.0138888889 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i{width:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i{height:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i{right:calc(.0125 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i svg{width:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i svg{height:calc(.0090277778 * (100vw - var(--scroll-bar-width)))}#global_nav{height:calc(.2298611111 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul{margin-left:calc(-.0027777778 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li:before{height:calc(.1659722222 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li:before{left:calc(-.0166666667 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents .child{row-gap:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents .child{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))!important}#global_nav .thumb{width:calc(.1006944444 * (100vw - var(--scroll-bar-width)))}#global_nav .thumb{height:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}.h_btn_recruitment .bg:before{width:calc(.1326388889 * (100vw - var(--scroll-bar-width)))}.h_btn_recruitment .bg:before{height:calc(.0388888889 * (100vw - var(--scroll-bar-width)))}footer #foot_top [data-section-inner]{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment{width:calc(.3708333333 * (100vw - var(--scroll-bar-width)))}footer #foot_end{padding-top:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}footer #foot_end #foot_nav{padding-bottom:calc(.0493055556 * (100vw - var(--scroll-bar-width)))}footer #foot_end #foot_nav{margin-bottom:calc(.0416666667 * (100vw - var(--scroll-bar-width)))}footer #foot_end [data-section-inner]{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l h4{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l h4 a{padding-bottom:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li ._low{margin-top:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li ._low{row-gap:calc(.0055555556 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li ._low a{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy{width:calc(.3708333333 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy ul{column-gap:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy a{font-size:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_r{top:calc(-.0048611111 * (100vw - var(--scroll-bar-width)))}footer #foot_end .foot_logo{width:calc(.1854166667 * (100vw - var(--scroll-bar-width)))}footer #foot_end .foot_logo{height:calc(.0631944444 * (100vw - var(--scroll-bar-width)))}[data-section-inner]{max-width:calc(.9083333333 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption{right:calc(.1194444444 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{padding-left:calc(.0972222222 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{padding-right:calc(.0972222222 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] ul{column-gap:calc(.0138888889 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{width:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{bottom:calc(-.0027777778 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border]:before{height:calc(.0041666667 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav]{padding-right:calc(.0743055556 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{margin-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul li,[data-component=ph-head-desc-set] ul .img{max-width:calc(.2722222222 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul .img{height:calc(.1819444444 * (100vw - var(--scroll-bar-width)))}#page_index #kv h1 ._tagline{margin-bottom:calc(-.0486111111 * (100vw - var(--scroll-bar-width)))}#page_index #about #know h3{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_index #about #know ul{width:calc(.4541666667 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_link{margin-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_index #outline ._l{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_index #outline ._l{padding-right:calc(.0625 * (100vw - var(--scroll-bar-width)))}#page_about-message article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-message article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-vision article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-vision article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box ul{min-width:calc(1.3423611111 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i1 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i1 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i2 .i{width:calc(.3875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i2 .i{height:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i3 .i{width:calc(.2145833333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i3 .i{height:calc(.2097222222 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i4 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i4 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i5 .i{width:calc(.3875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i5 .i{height:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i6 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i6 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i7 .i{width:calc(.2145833333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i7 .i{height:calc(.2097222222 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i8 .i{width:calc(.3875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i8 .i{height:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i9 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i9 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i10 .i{width:calc(.2145833333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i10 .i{height:calc(.2097222222 * (100vw - var(--scroll-bar-width)))}#page_about-services article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-services article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-values article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_about-values article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .btm_link{margin-right:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}#page_work #interview .btm_link{margin-right:calc(.0451388889 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure .i{width:calc(.4527777778 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] th{min-width:calc(.0972222222 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .ttl{min-width:calc(.5833333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .more{min-width:calc(.2194444444 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{column-gap:calc(.0111111111 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .img,[data-slider-wrap=cross-talk] .post_info{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title span{padding-right:calc(.0159722222 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title span{margin-right:calc(.00625 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title span:after{width:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] h4{margin-top:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] h4{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member h5{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member [data-overflow-scroller]{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member ul{row-gap:calc(.0076388889 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member li{column-gap:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .ico{width:calc(.0267361111 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .ico{height:calc(.0267361111 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .name{padding-right:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .name{font-size:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .division{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] [data-slider]{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] [data-slider]{margin-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-business article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-business article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-product article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-product article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_articles{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col._l{margin-bottom:calc(-.0069444444 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap{column-gap:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{column-gap:calc(.0111111111 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk section{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk section{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk h2{margin-top:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk h2{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] h3{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] [data-overflow-scroller]{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] ul{row-gap:calc(.0076388889 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] li{column-gap:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .name{padding-right:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .division{padding-right:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-top:calc(.04375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-bottom:calc(.04375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-left:calc(.0527777778 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-right:calc(.0527777778 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews section{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews section{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile,#page_work-interviews-detail #profile .info{width:calc(.2194444444 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .col{width:calc(.1604166667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico{width:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico{height:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico img{width:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico img{height:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] article{padding-left:calc(.0972222222 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] article{padding-right:calc(.0972222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box ul{min-width:calc(1.3423611111 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i1 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i1 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i2 .i{width:calc(.3875 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i2 .i{height:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i3 .i{width:calc(.2145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i3 .i{height:calc(.2097222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i4 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i4 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i5 .i{width:calc(.3875 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i5 .i{height:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i6 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i6 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i7 .i{width:calc(.2145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i7 .i{height:calc(.2097222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i8 .i{width:calc(.3875 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i8 .i{height:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i9 .i{width:calc(.3013888889 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i9 .i{height:calc(.2347222222 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i10 .i{width:calc(.2145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i10 .i{height:calc(.2097222222 * (100vw - var(--scroll-bar-width)))}#page_environment-data article h2{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-data article h2{margin-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list{width:calc(.9097222222 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul{column-gap:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul{row-gap:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img{height:calc(.2722222222 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img{border-radius:calc(.0034722222 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img:before{border-radius:calc(.0034722222 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img:after{border-radius:calc(.0034722222 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li img{height:calc(.2722222222 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article h2{margin-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article h2{margin-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career{padding-left:calc(.0486111111 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career{padding-right:calc(.0486111111 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{width:calc(.4006944444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{height:calc(.2465277778 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-top:calc(.0277777778 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-bottom:calc(.0277777778 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-left:calc(.00625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-right:calc(.0277777778 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc{width:calc(.3291666667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .info{width:calc(.2194444444 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .col{width:calc(.1604166667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico{width:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico{height:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_header #kv{padding-left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_header #kv{padding-right:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile,#page_environment-career_path-detail .career_profile .info{width:calc(.2194444444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .col{width:calc(.1604166667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico{width:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico{height:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico img{width:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico img{height:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body{width:calc(.6430555556 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body{margin-left:calc(.0444444444 * (100vw - var(--scroll-bar-width)))}}@media (min-width: 880px) and (max-width: 960px){[data-hover-v-rotate-ev] ._t{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-hover-v-rotate-ev] ._t{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-hover-v-rotate-ev] ._t{padding-bottom:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}[data-hover-v-rotate-ev] ._t:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment .recruitment a{font-size:calc(.0291666667 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment ul{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment ul{row-gap:calc(.0291666667 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment ul a{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}[data-component-ttl-medium]:before{width:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{min-height:calc(.2614583333 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-top:calc(.0677083333 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-bottom:calc(.0677083333 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{bottom:calc(-.1 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]{padding-top:calc(.04375 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:after{height:calc(.0010416667 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:after{top:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]._mm{margin-top:calc(-.003125 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2] small{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{height:calc(.0020833333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half]{padding-top:calc(.1291666667 * (100vw - var(--scroll-bar-width)))}[data-component=card-half]{padding-bottom:calc(.1291666667 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .ttl{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] h4{margin-top:calc(.046875 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] h4{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .desc{margin-top:calc(.0416666667 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table{margin-top:calc(.0583333333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{padding-top:calc(.0364583333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td{padding-top:calc(.0364583333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td{padding-bottom:calc(.028125 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5{row-gap:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5 span{padding-right:calc(.0239583333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5 span{margin-right:calc(.009375 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5 span:after{width:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td p{margin-top:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td p{font-size:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .btm_link{margin-top:calc(.0625 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] .detail_desc p,[data-component=about_detail_box] .detail_desc p{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a:before{top:calc(-.003125 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_desc p{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border]{padding-bottom:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border]{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border-s]{padding-bottom:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border-s]{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border-s]:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-link-external]{padding-right:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-link-external] ._i{width:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-link-external] ._i{top:calc(-.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-inner]{column-gap:calc(.08125 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav]:before{width:calc(.0364583333 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] p{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-hover-slider-nav]{width:calc(.2260416667 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-hover-slider-nav]{height:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] .prev,[data-component-slider-nav] .next{width:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] .prev,[data-component-slider-nav] .next{height:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .pager{column-gap:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .pager{padding-bottom:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] ol{column-gap:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] li{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current{padding-left:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current{padding-right:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current:before{width:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current:before{bottom:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] a{padding-left:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] a{padding-right:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] a{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] h3{margin-top:calc(.0375 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] h3{column-gap:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .n{margin-top:calc(.0020833333 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .n{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .t{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .t small{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .desc{margin-top:calc(.0291666667 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .desc p{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_desc{width:calc(.6802083333 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_link{margin-top:calc(.0833333333 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{margin-top:calc(.0291666667 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info{margin-top:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info{column-gap:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info .name,#page_index #interview [data-slider-wrap=interview-index] .info .division{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .inner{width:calc(.3125 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h3{font-size:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .desc{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .btm_link{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}#page_index #outline .inner{width:calc(.3125 * (100vw - var(--scroll-bar-width)))}#page_index #outline h3{font-size:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_index #outline .desc{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}#page_index #outline .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_index #outline .btm_link{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}#page_about-message .col._r{margin-top:calc(.075 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .name{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .position{margin-top:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .position{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc{margin-top:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._t{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._t{padding-bottom:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i{width:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i{height:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i{bottom:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i svg{width:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i svg{height:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i:before{width:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i:before{height:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}#page_about-message article:nth-child(2n) .col._r{margin-top:calc(.0760416667 * (100vw - var(--scroll-bar-width)))}#page_about-message dl+dl{margin-top:calc(.0489583333 * (100vw - var(--scroll-bar-width)))}#page_about-message dl h4{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_about-message dl dd{margin-top:calc(.0291666667 * (100vw - var(--scroll-bar-width)))}#page_about-message dl dd{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-vision [data-component=page-header]{margin-bottom:calc(-.0041666667 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc{margin-top:calc(.0864583333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc{margin-bottom:calc(-.015625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc p{font-size:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc._s p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4{padding-left:calc(.0302083333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4:before{bottom:calc(.00625 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._r .desc._s{margin-top:calc(.2052083333 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r .desc._s{margin-top:calc(.0833333333 * (100vw - var(--scroll-bar-width)))}#page_about-services [data-component=page-header]{margin-bottom:calc(-.0041666667 * (100vw - var(--scroll-bar-width)))}#page_about-services .h_desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list .h{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list h2{margin-top:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list h2{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list .desc{margin-top:calc(.0364583333 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list h3{margin-top:calc(.0385416667 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list h3{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .desc{margin-top:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .desc p{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=page-header]{margin-bottom:calc(-.0041666667 * (100vw - var(--scroll-bar-width)))}#page_about-values .h_desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-values h3{margin-top:calc(.1302083333 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box] a:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box] a:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box] a:before{top:calc(-.003125 * (100vw - var(--scroll-bar-width)))}#page_about-values li .num{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-values li h4{margin-top:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_about-values li h4{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_about-values li .desc{margin-top:calc(.0291666667 * (100vw - var(--scroll-bar-width)))}#page_about-values li .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._r{padding-top:calc(.090625 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._r ul{row-gap:calc(.0802083333 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two ul{padding-top:calc(.090625 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two ul{row-gap:calc(.0791666667 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three ul{padding-top:calc(.090625 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three ul{row-gap:calc(.1479166667 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three li{max-width:calc(.4083333333 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{margin-top:calc(.0833333333 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] h3{margin-top:calc(.1291666667 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] h3{font-size:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .row{margin-top:calc(.0875 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .desc{padding-bottom:calc(.253125 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] table{margin-top:calc(.1333333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] table .num{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] table .num{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] tr+tr th,[data-component-work=feature] tr+tr td{padding-top:calc(.06875 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] h3{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc{min-width:calc(.3291666667 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc p{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc p{top:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] h2{margin-bottom:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] .h_desc{margin-top:calc(.1458333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] .h_desc{margin-bottom:calc(-.015625 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] .h_desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol{margin-top:calc(.0625 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol{margin-bottom:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol{row-gap:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li:before{width:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li:before{height:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li:before{top:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .row{margin-top:calc(.140625 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{margin-bottom:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .desc{margin-top:calc(-.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] table{margin-top:calc(.1375 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] table .num{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] tr:first-child th,[data-component-work=duty] tr:first-child td{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] tr+tr th,[data-component-work=duty] tr+tr td{padding-top:calc(.0395833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] h3{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .more p{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{min-height:calc(.2083333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-top:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-bottom:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-left:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ico{width:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ico{height:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .t{width:calc(.5354166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .t{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ar{width:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ar{height:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related]{margin-top:calc(.14375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related]{padding-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{column-gap:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._t{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] h4{margin-top:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] h4{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single]{margin-top:calc(.0833333333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single]{padding-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{column-gap:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._t{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] h4{margin-top:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] h4{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk]{padding-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk]{margin-top:calc(-.0020833333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title{row-gap:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] h4{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] h4 img,[data-component-work=links] h4 svg{width:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] h4 img,[data-component-work=links] h4 svg{height:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] ul{margin-top:calc(.0375 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] ul{row-gap:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._t{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{width:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{height:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{margin-top:calc(-.0052083333 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{left:calc(.0114583333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{min-height:calc(.2083333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-top:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-bottom:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-left:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{column-gap:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] h4{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption{min-width:calc(.2791666667 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption{max-width:calc(.2791666667 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption p{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{width:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{height:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{min-width:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{min-height:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=benefit] .h_desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview]{padding-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview]{margin-top:calc(-.0020833333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{margin-top:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{margin-top:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{column-gap:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info .name,[data-slider-wrap=interview] .info .division{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-detail article+article{margin-top:calc(.1458333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section]{margin-top:calc(.09375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section]{margin-bottom:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h2{margin-top:calc(-.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h2{margin-bottom:calc(-.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc{margin-top:calc(.0354166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc p{margin-top:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc p{margin-bottom:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc+h3.head_ttl,[data-works-single-section] .desc+h3.head_ttl_sub{margin-top:calc(.06875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{margin-top:calc(.1041666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-top:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-bottom:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-left:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .row,[data-works-single-section] .profile_block .img{margin-top:calc(.0625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc h3{margin-bottom:calc(-.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc h3{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc+.col_desc{margin-top:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info{margin-top:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info .name{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info .division{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info .division{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .desc{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-top:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-bottom:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-left:calc(.0177083333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._case{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._h{padding-left:calc(.0729166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl_sub,[data-works-single-section] h4.head_ttl_sub{margin-bottom:calc(-.0135416667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl_sub,[data-works-single-section] h4.head_ttl_sub{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap h4{margin-bottom:calc(-.0145833333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap h4{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap .desc,[data-works-single-section] .ol_list_wrap ol{margin-bottom:calc(-.0145833333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap h4+ol,[data-works-single-section] .ol_list_wrap .desc+ol{margin-top:calc(.0354166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap li{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_two+.col_two{margin-top:calc(.06875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_three+.col_three{margin-top:calc(.06875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{column-gap:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{row-gap:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-top:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-bottom:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-left:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-right:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list+.col_two{margin-top:calc(.015625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico{column-gap:calc(.0114583333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico{margin-bottom:calc(-.0052083333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico ._i{width:calc(.059375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico ._i{height:calc(.059375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico ._t{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .results{margin-top:calc(.0677083333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{margin-top:calc(.0364583333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-top:calc(.04375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-bottom:calc(.04375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-left:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .num{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path+.path{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p{margin-top:calc(.0010416667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p{padding-top:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p:before{width:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p:before{height:calc(.0177083333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path._h p{margin-top:calc(.0239583333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path._h p{margin-bottom:calc(-.00625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path._h p{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two]{padding-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two]{margin-top:calc(.09375 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two]{margin-bottom:calc(-.0083333333 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] [data-component-slider-nav]{margin-right:calc(.0447916667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] h4{margin-top:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] h4{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] h4{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info{margin-top:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info{column-gap:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info .name,[data-slider-wrap=interview_col_two] .info .division{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development table{margin-top:calc(.0729166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development th,[data-works-single-section] .development td{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development th{padding-top:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{min-height:calc(.1541666667 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-top:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-bottom:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-left:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ico{width:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ico{height:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .t{font-size:calc(.021875 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ar{width:calc(.0125 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ar{height:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title{row-gap:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title span{padding-right:calc(.0239583333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title span{margin-right:calc(.009375 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title span:after{width:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title{row-gap:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .info{margin-top:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .info{column-gap:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .name{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .desc{margin-top:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .desc{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline h2,#page_work-cross-talk-detail #cross_talk_outline .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2{margin-top:calc(.1125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2{font-size:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .talk{margin-top:calc(.1 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .img+.talk{margin-top:calc(.1197916667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{font-size:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dd{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:after{height:calc(.0010416667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:after{top:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] [data-section-inner]{padding-top:calc(.0791666667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] [data-section-inner]{padding-bottom:calc(.078125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] h3{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a{top:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a p,#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-top:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-bottom:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-left:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3{padding-left:calc(.0302083333 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3:before{bottom:calc(.00625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk .btm_link{margin-right:calc(.0739583333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort ul{padding-top:calc(.0354166667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort ul{padding-bottom:calc(.0302083333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort ul{column-gap:calc(.0239583333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li a{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li[data-current] a:before{width:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li[data-current] a:before{bottom:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{margin-top:calc(.0239583333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info{margin-top:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info{column-gap:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info .name,#page_work-interviews #post_list .info .division{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .info{margin-top:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .name{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .desc{margin-top:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .desc{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] section+section{margin-top:calc(.1072916667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q{padding-left:calc(.0625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q ._q,#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q ._t{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] h2{margin-top:calc(.0333333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] h2{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc{margin-top:calc(.0333333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-top:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-bottom:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-left:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3{padding-left:calc(.0302083333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3:before{width:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3:before{bottom:calc(.00625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews .btm_link{margin-right:calc(.0739583333 * (100vw - var(--scroll-bar-width)))}[data-page-work-single]{padding-bottom:calc(.1875 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] article+article{margin-top:calc(.1458333333 * (100vw - var(--scroll-bar-width)))}#page_environment .row ul{row-gap:calc(.1666666667 * (100vw - var(--scroll-bar-width)))}#page_environment .row li h2{font-size:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .desc{margin-top:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .btm_link{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box{padding-left:calc(.06875 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box{padding-right:calc(.06875 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box h2{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box h2{margin-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office]{margin-top:calc(.0885416667 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office]{padding-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .n_prev,#page_environment-systems #environment_ph_box .n_next{top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .caption{margin-top:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .caption{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-component-slider-nav]{margin-right:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-top:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-bottom:calc(.0385416667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .q{font-size:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .q{top:calc(.04375 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .q{left:calc(.0802083333 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .t{font-size:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{width:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{height:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{top:calc(.04375 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{right:calc(.0354166667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i svg{width:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i svg{height:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc p small{margin-top:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc p small{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .t{margin-top:calc(-.0072916667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .t{padding-bottom:calc(.0385416667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .a{font-size:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .a{top:calc(-.0104166667 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .a{left:calc(.0802083333 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{column-gap:calc(.0302083333 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{row-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section]{padding-bottom:calc(.0604166667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section]+[data-career_path-section]{margin-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .s_ttl{font-size:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] h3{margin-top:calc(.0260416667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] h3{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link{margin-top:calc(.0541666667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link a{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link a{padding-bottom:calc(.009375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link a:before{height:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column]{margin-top:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{height:calc(.0520833333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{padding-right:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{column-gap:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{height:calc(.0166666667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{padding-left:calc(.0052083333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{padding-right:calc(.0020833333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{padding-bottom:calc(.003125 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{font-size:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile{margin-top:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .info{margin-top:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .name{margin-top:calc(-.0052083333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .name{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .desc{margin-top:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .desc{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav{margin-top:calc(.1083333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{width:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{height:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{margin-top:calc(.025 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .info{margin-top:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .name{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .desc{margin-top:calc(.0083333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .desc{font-size:calc(.0125 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] section+section{margin-top:calc(.1166666667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] section+section{margin-bottom:calc(-.009375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q{padding-left:calc(.0625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q ._q,#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q ._t{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] h2{margin-top:calc(.0333333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] h2{font-size:calc(.0375 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc{margin-top:calc(.0333333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-top:calc(.0416666667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-bottom:calc(.0479166667 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-left:calc(.0333333333 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-right:calc(.03125 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight p{font-size:calc(.01875 * (100vw - var(--scroll-bar-width)))}}@media (hover: hover) and (min-width: 881px){[data-slider-wrap=related] a ._media ._t,[data-slider-wrap=related_work_single] a ._media ._t{transition:max-width .65s cubic-bezier(.19,1,.22,1)}}@media (hover: hover) and (min-width: 881px) and (hover: hover){[data-slider-wrap=related] a:hover ._media ._t,[data-slider-wrap=related_work_single] a:hover ._media ._t{transition-timing-function:cubic-bezier(.165,.84,.44,1)}}@media (min-width: 881px){body{backface-visibility:hidden;-webkit-backface-visibility:hidden}.switch_sp,br.sp,br.tab{display:none}[data-plx][data-plx=right-b] img{transform-origin:80%}[data-plx][data-plx-no-scale-pc] img{transform:scale(1)!important}header{z-index:99}header nav.parents>ul>li.home{display:none}header .logo{transition:width,margin-left;transition-duration:.25s;transition-timing-function:cubic-bezier(.23,1,.32,1)}header .logo g.tagline{transition:opacity 0s cubic-bezier(.23,1,.32,1)}header [data-inner]:before{transition:opacity .25s cubic-bezier(.23,1,.32,1)}header .parents{margin-left:27px}@media not screen and (min-width: 881px){header .parents{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}}header .parents>ul{transition:gap;transition-duration:.25s;transition-timing-function:cubic-bezier(.23,1,.32,1)}header .parents>ul a{transition:font-size .25s cubic-bezier(.23,1,.32,1)}header .parents>ul a ._rev{transition:color .25s cubic-bezier(.23,1,.32,1)}header .parents>ul a:before{transition:bottom .25s cubic-bezier(.23,1,.32,1)}header .h_btn_recruitment{transition:top .25s cubic-bezier(.23,1,.32,1)}header .h_btn_recruitment a{transition:height .25s cubic-bezier(.23,1,.32,1)}header .h_btn_recruitment a ._t{transition:font-size .25s cubic-bezier(.23,1,.32,1)}._resize header *{transition-duration:0s!important}._switch_nav header .logo{width:189px;margin-left:20px}@media not screen and (min-width: 881px){._switch_nav header .logo{width:calc(.4295454545 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){._switch_nav header .logo{margin-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}}._switch_nav header .logo g.tagline{opacity:0}._switch_nav header [data-inner]:before{opacity:1}._switch_nav header nav ul{column-gap:calc(.0854166667 * (100vw - var(--scroll-bar-width)))}@media not screen and (min-width: 881px){._switch_nav header nav ul{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}}._switch_nav header nav ul li a{font-size:14px}@media not screen and (min-width: 881px){._switch_nav header nav ul li a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}}._switch_nav header nav ul li a ._rev{color:var(--color-black)!important}._switch_nav header .h_btn_recruitment{top:11px}@media not screen and (min-width: 881px){._switch_nav header .h_btn_recruitment{top:calc(.0727272727 * (100vw - var(--scroll-bar-width)))}}._switch_nav header .h_btn_recruitment a{height:40px}@media not screen and (min-width: 881px){._switch_nav header .h_btn_recruitment a{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}}._switch_nav header .h_btn_recruitment a ._t{font-size:14px}@media not screen and (min-width: 881px){._switch_nav header .h_btn_recruitment a ._t{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}}.gnav_ico{display:none}body:before{display:none!important}#global_nav{z-index:99}#global_nav nav.parents>ul>li.home{display:none}#global_nav .gnav_ico.close{display:none!important}#global_nav .gnav_inner{height:100%;max-height:100%;overflow:hidden}#global_nav:before{height:0%}#global_nav:after{content:"";width:100%;height:100vh;opacity:0;background-color:#0000001a;display:block;position:fixed;top:0;left:0;z-index:-1;pointer-events:none;transition:opacity .65s cubic-bezier(.23,1,.32,1)}._gnav #global_nav:after{opacity:1}#global_nav nav.parents .child{position:absolute;top:100px;left:0}@media not screen and (min-width: 881px){#global_nav nav.parents .child{top:calc(0 * (100vw - var(--scroll-bar-width)))}}#global_nav .thumb{top:177px;left:10px}@media not screen and (min-width: 881px){#global_nav .thumb{top:calc(0 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#global_nav .thumb{left:calc(0 * (100vw - var(--scroll-bar-width)))}}#global_nav .gnav_foot{display:none}footer #foot_top{display:flex;justify-content:center;align-items:center}footer #foot_top [data-section-inner]{display:flex;justify-content:space-between;align-items:center}footer #foot_end #foot_nav{display:flex;justify-content:space-between;padding-right:268px}@media not screen and (min-width: 881px){footer #foot_end #foot_nav{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}}footer #foot_end .col_l>ul ._bl{display:none}footer #foot_end .col_l>ul>li._policy{position:absolute;bottom:0;right:0}footer #foot_end .col_l>ul>li._policy ul li:nth-child(2){padding-right:120px}@media not screen and (min-width: 881px){footer #foot_end .col_l>ul>li._policy ul li:nth-child(2){padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}}[data-head-page-nav]{position:sticky;top:114px;z-index:5}@media not screen and (min-width: 881px){[data-head-page-nav]{top:calc(.2409090909 * (100vw - var(--scroll-bar-width)))}}[data-head-page-nav] ul{width:fit-content;justify-content:flex-end;margin-left:auto}[data-head-page-nav].is-sticky-active ul{position:relative}[data-head-page-nav].is-sticky-active ul:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:-1}[data-head-page-nav] .ps__rail-x{opacity:0!important}[data-component-column=half]{width:100%;display:flex}[data-component-column=half] .col{width:50%}[data-component-slider-nav]{position:absolute;top:0;right:0}[data-component-slider-nav]:before{position:absolute;top:50%;left:30px}@media not screen and (min-width: 881px){[data-component-slider-nav]:before{left:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}}[data-component-slider-nav] [data-hover-slider-nav]{position:absolute;top:50%;left:-60px;transform:translate(0) translateY(-50%)}@media not screen and (min-width: 881px){[data-component-slider-nav] [data-hover-slider-nav]{left:calc(-.1363636364 * (100vw - var(--scroll-bar-width)))}}[data-component=ph-head-desc-set] ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:66px;row-gap:112px}@media not screen and (min-width: 881px){[data-component=ph-head-desc-set] ul{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-component=ph-head-desc-set] ul{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}#modal .close{position:absolute;top:0;right:0;transform:translate(50%) translateY(-50%);z-index:2}#page_index #kv #kv_slide .s_inner ._r .ph{aspect-ratio:1/1.381}#page_index #intro .row{min-height:calc(.4166666667 * (100vw - var(--scroll-bar-width)));height:100vh;max-height:80vh}@media not screen and (min-width: 881px){#page_index #intro .row{min-height:calc(1.3636363636 * (100vw - var(--scroll-bar-width)))}}#page_index #about #interact .col:first-child .img{border-right:1px solid var(--color-white)}#page_index #cross_talk .img_cover,#page_index #interview .img_cover{position:sticky;top:0;left:0;margin-bottom:1px}#page_index #outline .row{display:flex;align-items:center}#page_index #outline ._l{min-width:31.9%;display:flex;justify-content:center}#page_index #outline ._r{width:68.1%}#page_index #outline ._r .img{width:93.2%;aspect-ratio:16/9}#page_about-message .row{justify-content:space-between;align-items:flex-end}#page_about-message article:nth-child(2n) h3{justify-content:flex-end}#page_about-message article:nth-child(2n) .row{flex-direction:row-reverse}#page_about-message article:nth-child(2n) .profile{flex-direction:column;align-items:flex-end}#page_about-message article:nth-child(2n) .profile .detail{width:315px;margin-top:26px}@media not screen and (min-width: 881px){#page_about-message article:nth-child(2n) .profile .detail{width:calc(.7159090909 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_about-message article:nth-child(2n) .profile .detail{margin-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}}#page_about-vision .row{align-items:flex-end}#page_about-vision .row._type-a .col{width:50%}#page_about-vision .row._type-a .col._r .ph{height:0;font-size:0}#page_about-vision .row._type-b .ph{margin-left:auto}#page_about-vision .row._type-c .ph{margin-top:13px}@media not screen and (min-width: 881px){#page_about-vision .row._type-c .ph{margin-top:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}}#page_about-services .h_desc{width:50%;margin-left:auto}#page_about-services .row{justify-content:space-between}#page_about-services .row .col,#page_about-services .row .img{width:50%}#page_about-services .hrmos_list ul{display:grid;grid-template-columns:repeat(3,1fr)}#page_about-services .hrmos_list .img{margin:0 auto}#page_about-values .h_desc{width:50%;margin-left:auto}#page_about-values .row{justify-content:space-between}#page_about-values .row .col{width:50%}#page_about-values .col_two ul{display:grid;grid-template-columns:repeat(2,1fr)}#page_about-values .col_three ul{display:grid;grid-template-columns:repeat(3,1fr)}#page_about-values .col_three [data-component=about_detail_box]{position:absolute;bottom:3px;right:0}@media not screen and (min-width: 881px){#page_about-values .col_three [data-component=about_detail_box]{bottom:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}}#page_work #organization .col:first-child .img{border-right:1px solid var(--color-white)}[data-component-work=value] .row{display:flex;align-items:flex-end}[data-component-work=value] .col{width:50%}[data-component-work=structure] .row{display:flex}[data-component-work=structure] .col{width:50%}[data-component-work=structure]._full .col{width:100%;padding-left:0}[data-component-work=structure]._full .row{flex-direction:column-reverse}[data-component-work=structure]._full figure .i{width:100%;height:auto;margin-top:45px}@media not screen and (min-width: 881px){[data-component-work=structure]._full figure .i{margin-top:calc(.1022727273 * (100vw - var(--scroll-bar-width)))}}[data-component-work=duty] .img{display:flex;justify-content:space-between}[data-component-work=duty] .img ._a{width:66.2%}[data-component-work=duty] .img ._b{width:32.2%}[data-component-work=recruit] ul{display:flex;flex-wrap:wrap}[data-component-work=recruit] ul li{width:50%}[data-component-work=recruit] ul li:nth-child(1):before,[data-component-work=recruit] ul li:nth-child(2):before{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-mild);position:absolute;top:0;left:0;pointer-events:none;z-index:1}[data-component-work=recruit] ul li:nth-child(odd):after{content:"";width:1px;height:100%;display:block;background-color:#fff;position:absolute;top:0;right:0;pointer-events:none;z-index:2}[data-component-work=recruit] ul a:before{content:"";width:100%;height:1px;display:block;background-color:var(--color-grey-mild);position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}[data-slider-wrap=related] [data-component-slider-nav]{padding:0!important;right:46px}[data-slider-wrap=related] [data-component-slider-nav]._hide_pc{opacity:0!important;pointer-events:none!important}[data-slider-wrap=related] .img ._media{justify-content:center}[data-slider-wrap=related] .img ._media ._t{max-width:100px}@media not screen and (min-width: 881px){[data-slider-wrap=related] .img ._media ._t{max-width:calc(.2272727273 * (100vw - var(--scroll-bar-width)))}}[data-slider-wrap=related_work_single] .img ._media{max-width:310px}@media not screen and (min-width: 881px){[data-slider-wrap=related_work_single] .img ._media{max-width:calc(.7045454545 * (100vw - var(--scroll-bar-width)))}}[data-slider-wrap=related_work_single] .img ._media{justify-content:center}[data-slider-wrap=related_work_single] .img ._media ._t{width:100%;max-width:100px}@media not screen and (min-width: 881px){[data-slider-wrap=related_work_single] .img ._media ._t{max-width:calc(.2272727273 * (100vw - var(--scroll-bar-width)))}}[data-slider-wrap=related_work_single] [data-component-slider-nav]{display:flex;justify-content:flex-end;padding:0!important;right:46px}[data-slider-wrap=related_work_single] [data-component-slider-nav]._hide_pc{opacity:0!important;pointer-events:none!important}[data-slider-wrap=cross-talk] a{display:flex}[data-slider-wrap=cross-talk] .post_info{display:flex;flex-direction:column;justify-content:space-between}[data-slider-wrap=cross-talk] .post_info._overflow:before{max-height:57px}[data-component-work=page_btm_nav] .col:first-child .page{border-right:1px solid var(--color-grey-light)}[data-component-work=sub_organization_nav] .col:first-child .img{border-right:1px solid var(--color-white)}[data-slider-wrap=interview] [data-slider]{overflow:hidden}#page_work-detail #works_detail_wrap{display:flex;flex-direction:row-reverse;column-gap:calc(.06875 * (100vw - var(--scroll-bar-width)));margin-top:38px}@media not screen and (min-width: 881px){#page_work-detail #works_detail_wrap{column-gap:calc(.225 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_work-detail #works_detail_wrap{margin-top:calc(.0863636364 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav{width:14.3%;min-width:206px;margin-right:auto;margin-top:60px}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav{min-width:calc(.4681818182 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav nav{position:sticky;top:200px;right:0}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav nav{top:calc(.4545454545 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav ul{display:flex;flex-direction:column;row-gap:13px}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav ul{row-gap:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav li{position:relative;padding-left:20px}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav li{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav a{font-size:14px;line-height:135%;letter-spacing:.12em;display:block}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav [data-current]:before{content:"";width:10px;height:2px;background-color:var(--color-bizreach-red);display:block;position:absolute;top:20%;left:0}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav [data-current]:before{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_work-detail #works_detail_nav [data-current]:before{height:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}}#page_work-detail #works_detail_nav .ps__rail-x{opacity:0!important}[data-works-single-section] .profile_block .row{justify-content:space-between;align-items:flex-end}[data-works-single-section] .img_area .row{justify-content:space-between}[data-works-single-section] .img_area .row._r{flex-direction:row-reverse}[data-works-single-section] h3.head_ttl ._case{position:absolute;top:22px;left:18px}@media not screen and (min-width: 881px){[data-works-single-section] h3.head_ttl ._case{top:calc(.05 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-works-single-section] h3.head_ttl ._case{left:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}}[data-works-single-section] .ol_list_wrap{display:flex}[data-works-single-section] .col_two{display:grid;grid-template-columns:repeat(2,1fr);column-gap:66px;row-gap:66px}@media not screen and (min-width: 881px){[data-works-single-section] .col_two{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-works-single-section] .col_two{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}[data-works-single-section] .col_three{display:grid;grid-template-columns:repeat(3,1fr);column-gap:66px;row-gap:66px}@media not screen and (min-width: 881px){[data-works-single-section] .col_three{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-works-single-section] .col_three{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}[data-works-single-section] .career_path ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:67px;row-gap:53px}@media not screen and (min-width: 881px){[data-works-single-section] .career_path ul{column-gap:calc(.1522727273 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-works-single-section] .career_path ul{row-gap:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}}[data-slider-wrap=interview_col_two] .swiper-slide{width:48.5%;margin-right:2.991%}#page_work-cross-talk .post_cross_talk a{display:flex;cursor:pointer;position:relative}#page_work-cross-talk .post_cross_talk .post_info{display:flex;flex-direction:column;justify-content:space-between}#page_work-cross-talk .post_cross_talk .post_info._overflow:before{max-height:57px}#page_work-cross-talk-detail #cross_talk_header{display:flex;align-items:stretch;column-gap:66px}@media not screen and (min-width: 881px){#page_work-cross-talk-detail #cross_talk_header{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}#page_work-cross-talk-detail .post_info._overflow:before{max-height:57px}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{display:flex;column-gap:173px}@media not screen and (min-width: 881px){#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{column-gap:calc(.3931818182 * (100vw - var(--scroll-bar-width)))}}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap]{margin-left:auto}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{width:229px;letter-spacing:.05em}@media not screen and (min-width: 881px){#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{width:calc(0 * (100vw - var(--scroll-bar-width)))}}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dd{width:59.021%}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] [data-section-inner]{display:flex}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a{width:24.235%}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b{width:59.021%}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b p+p{margin-top:1.5em}#page_work-interviews #interviews-sort ul{border-bottom:1px solid var(--color-grey-light)}#page_work-interviews #interviews-sort ul:before{content:"";flex:1 0 auto}#page_work-interviews #post_list ul{flex-wrap:wrap}#page_work-interviews #post_list li{width:33.333%}#page_work-interviews #post_list li:nth-child(1){margin-left:33.333%}#page_work-interviews #post_list li:nth-child(3){width:48.7%}#page_work-interviews #post_list li:nth-child(4){margin-left:auto}#page_work-interviews #post_list li:nth-child(6){margin-right:33.333%}#page_work-interviews #post_list li:nth-child(8){width:48.7%;margin-left:auto}#page_work-interviews-detail [data-wrap]{height:100%;display:flex;align-items:flex-end;justify-content:space-between}#page_work-interviews-detail #profile{display:flex;align-items:flex-end;position:sticky;left:66px;bottom:45px}@media not screen and (min-width: 881px){#page_work-interviews-detail #profile{left:calc(0 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_work-interviews-detail #profile{bottom:calc(0 * (100vw - var(--scroll-bar-width)))}}#page_work-interviews-detail #interviews_post_body [data-talk-wrap]{width:926px}@media not screen and (min-width: 881px){#page_work-interviews-detail #interviews_post_body [data-talk-wrap]{width:calc(2.1045454545 * (100vw - var(--scroll-bar-width)))}}._modal #works_modal #works_modal_inner{animation-name:ModalInPc}#page_environment .row{display:flex}#page_environment .row .img{height:100%;width:50%;position:sticky;top:50%;left:0;box-sizing:border-box;padding-left:66px;margin-bottom:-278px}@media not screen and (min-width: 881px){#page_environment .row .img{padding-left:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_environment .row .img{margin-bottom:calc(-.6318181818 * (100vw - var(--scroll-bar-width)))}}#page_environment .row .img [data-inner]{width:434px;height:556px;margin-right:220px;transform:translateY(-50%);margin-left:auto;position:relative}@media not screen and (min-width: 881px){#page_environment .row .img [data-inner]{width:calc(.9863636364 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_environment .row .img [data-inner]{height:calc(1.2636363636 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_environment .row .img [data-inner]{margin-right:calc(.5 * (100vw - var(--scroll-bar-width)))}}#page_environment .row .img p{width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden;transform:rotate(180deg)}#page_environment .row .img p ._i{height:0%;display:block;overflow:hidden;transition:height;transition-duration:.8s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:rotate(-180deg)}#page_environment .row .img p img{width:100%;height:100%;object-fit:cover;object-position:bottom;transition:transform;transition-duration:1.5s;transform:scale(1.05);transform-origin:bottom;transition-timing-function:cubic-bezier(.23,1,.32,1)}#page_environment .row .img p:first-child ._i,#page_environment .row .img p._in ._i{height:100%}#page_environment .row .img p._in img{transform:scale(1)}#page_environment .row .img p._out ._i{height:100%}#page_environment .row .img p._out img{transform:scale(1.05)}#page_environment .row .col{width:50%}#page_environment .row li .inner{height:556px;display:flex;flex-direction:column;justify-content:center}@media not screen and (min-width: 881px){#page_environment .row li .inner{height:calc(1.2636363636 * (100vw - var(--scroll-bar-width)))}}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .swiper-slide{max-width:calc((100vh - 300px)*1.5);min-width:360px}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .img,#page_environment-systems #environment_ph_box [data-slider-wrap=office] .img img{max-width:calc((100vh - 300px)*1.5);max-height:calc(100vh - 300px);min-width:360px;min-height:240px}#page_environment-data .list ul .caption{margin-top:13px;margin-bottom:-5px;font-size:10px}#page_environment-career_path .about_career{background-color:var(--color-sub)}#page_environment-career_path .about_career{display:flex;align-items:center;justify-content:space-between}#page_environment-career_path .about_career .desc p+p{margin-top:1.85em}[data-career_path-component-column][data-col="1"]{display:grid;grid-template-columns:repeat(1,1fr);column-gap:66px;row-gap:66px}@media not screen and (min-width: 881px){[data-career_path-component-column][data-col="1"]{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-career_path-component-column][data-col="1"]{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}[data-career_path-component-column][data-col="2"]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:66px;row-gap:66px}@media not screen and (min-width: 881px){[data-career_path-component-column][data-col="2"]{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-career_path-component-column][data-col="2"]{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}[data-career_path-component-column][data-col="3"]{display:grid;grid-template-columns:repeat(3,1fr);column-gap:66px;row-gap:66px}@media not screen and (min-width: 881px){[data-career_path-component-column][data-col="3"]{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-career_path-component-column][data-col="3"]{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}}#page_environment-career_path-detail [data-wrap]{height:100%;display:flex;align-items:flex-end}#page_environment-career_path-detail [data-wrap]+[data-wrap]:before{content:"";width:calc(.9083333333 * (100vw - var(--scroll-bar-width)));height:1px;display:block;background-color:var(--color-grey-light);position:absolute;top:0;left:50%;transform:translate(-50%)}@media not screen and (min-width: 881px){#page_environment-career_path-detail [data-wrap]+[data-wrap]:before{width:calc(2.9727272727 * (100vw - var(--scroll-bar-width)))}}#page_environment-career_path-detail .career_profile{display:flex;align-items:flex-end;position:sticky;left:66px;bottom:45px}@media not screen and (min-width: 881px){#page_environment-career_path-detail .career_profile{left:calc(0 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){#page_environment-career_path-detail .career_profile{bottom:calc(0 * (100vw - var(--scroll-bar-width)))}}}@media (min-width: 881px) and (hover: hover){#page_work-detail #works_detail_nav a:hover{color:var(--color-bizreach-red)}}@media (min-width: 881px) and (max-width: 980px){br.tab{display:inherit}br.pc,br.sp{display:none}}@media (min-width: 881px) and (min-width: 1440px){#page_environment-career_path-detail [data-wrap]+[data-wrap]:before{width:calc(100% - 132px)}}@media (min-width: 881px) and (min-width: 880px) and (max-width: 1280px){._switch_nav header .logo{width:calc(.14765625 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul{row-gap:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_about-message article:nth-child(2n) .profile .detail{width:calc(.24609375 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .ph{margin-top:calc(.01015625 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three [data-component=about_detail_box]{bottom:calc(.00234375 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure]._full figure .i{margin-top:calc(.03515625 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._t{max-width:calc(.078125 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{max-width:calc(.2421875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._t{max-width:calc(.078125 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_wrap{margin-top:calc(.0296875 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav{min-width:calc(.1609375 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav{margin-top:calc(.046875 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav nav{top:calc(.15625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_two,[data-works-single-section] .col_three{column-gap:calc(.0515625 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path ul{column-gap:calc(.05234375 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path ul{row-gap:calc(.04140625 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{column-gap:calc(.13515625 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile{bottom:calc(.03515625 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img{padding-left:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img{margin-bottom:calc(-.2171875 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img [data-inner]{width:calc(.3390625 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img [data-inner],#page_environment .row li .inner{height:calc(.434375 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column][data-col="1"],[data-career_path-component-column][data-col="2"],[data-career_path-component-column][data-col="3"]{column-gap:calc(.0515625 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile{bottom:calc(.03515625 * (100vw - var(--scroll-bar-width)))}}@media (min-width: 881px) and (min-width: 880px) and (max-width: 1440px){header .parents{margin-left:calc(.01875 * (100vw - var(--scroll-bar-width)))}._switch_nav header .logo{margin-left:calc(.0138888889 * (100vw - var(--scroll-bar-width)))}._switch_nav header nav ul li a{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}._switch_nav header .h_btn_recruitment{top:calc(.0076388889 * (100vw - var(--scroll-bar-width)))}._switch_nav header .h_btn_recruitment a{height:calc(.0277777778 * (100vw - var(--scroll-bar-width)))}._switch_nav header .h_btn_recruitment a ._t{font-size:calc(.0097222222 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents .child{top:calc(.0694444444 * (100vw - var(--scroll-bar-width)))}#global_nav .thumb{top:calc(.1229166667 * (100vw - var(--scroll-bar-width)))}#global_nav .thumb{left:calc(.0069444444 * (100vw - var(--scroll-bar-width)))}footer #foot_end #foot_nav{padding-right:calc(.1861111111 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy ul li:nth-child(2){padding-right:calc(.0833333333 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{top:calc(.0791666667 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul,#page_work-cross-talk-detail #cross_talk_header{column-gap:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile{left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap]{width:calc(.6430555556 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img [data-inner]{margin-right:calc(.1527777778 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile{left:calc(.0458333333 * (100vw - var(--scroll-bar-width)))}}@media (min-width: 881px) and (min-width: 880px) and (max-width: 960px){[data-component-slider-nav]:before{left:calc(.03125 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-hover-slider-nav]{left:calc(-.0625 * (100vw - var(--scroll-bar-width)))}#page_about-message article:nth-child(2n) .profile .detail{margin-top:calc(.0270833333 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav ul{row-gap:calc(.0135416667 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav li{padding-left:calc(.0208333333 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav a{font-size:calc(.0145833333 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav [data-current]:before{width:calc(.0104166667 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav [data-current]:before{height:calc(.0020833333 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._case{top:calc(.0229166667 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._case{left:calc(.01875 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_two,[data-works-single-section] .col_three{row-gap:calc(.06875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{width:calc(.2385416667 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column][data-col="1"],[data-career_path-component-column][data-col="2"],[data-career_path-component-column][data-col="3"]{row-gap:calc(.06875 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){body{z-index:10;backface-visibility:hidden;-webkit-backface-visibility:hidden}.switch_pc{display:none}br.sp{display:inherit}br.pc,br.tab{display:none}main,footer{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-hover-v-rotate-ev] ._t{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-hover-v-rotate-ev] ._t{padding-top:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}[data-hover-v-rotate-ev] ._t{padding-bottom:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-hover-v-rotate-ev] ._t:before{height:calc(.0090909091 * (100vw - var(--scroll-bar-width)))}[data-plx][data-plx=right-b] img{transform-origin:75%}body{scroll-padding-top:calc(.2954545455 * (100vw - var(--scroll-bar-width)))}body#work{scroll-padding-top:calc(.3295454545 * (100vw - var(--scroll-bar-width)))}body#work[data-sub=page_work-cross-talk]{scroll-padding-top:calc(.2954545455 * (100vw - var(--scroll-bar-width)))}header{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}header{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}header{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}header{position:absolute}header .logo{width:223px}header .logo{height:45px}header .logo{margin-top:30px}header .logo{margin-left:24px}header nav.parents{top:calc(.1090909091 * (100vw - var(--scroll-bar-width)))}header nav.parents{display:none}header nav.parents>ul{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul{column-gap:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li:last-child{left:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li>a{font-size:calc(.05 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li>a{padding-bottom:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}header nav.parents>ul>li>a:before{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment{top:calc(.0727272727 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment{right:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment{display:none}header .h_btn_recruitment a{width:calc(.4204545455 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a svg{width:calc(.4204545455 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment a svg{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment span._t{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment span._t{margin-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i{height:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i{right:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i svg{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}header .h_btn_recruitment ._i svg{height:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#index header:before{height:calc(0 * (100vw - var(--scroll-bar-width)))}#index header:before{display:none}header [data-inner]:before{height:calc(.1409090909 * (100vw - var(--scroll-bar-width)))}#global_nav{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}#global_nav{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#global_nav{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}#global_nav{position:absolute}#global_nav .logo{width:223px}#global_nav .logo{height:45px}#global_nav .logo{margin-top:30px}#global_nav .logo{margin-left:24px}#global_nav nav.parents{top:calc(.1090909091 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents{display:none}#global_nav nav.parents>ul{column-gap:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li:last-child{left:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li>a{font-size:calc(.05 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li>a{padding-bottom:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li>a:before{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment{top:calc(.0727272727 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment{right:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment{display:none}#global_nav .h_btn_recruitment a{width:calc(.4204545455 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a svg{width:calc(.4204545455 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment a svg{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment span._t{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment span._t{margin-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i{height:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i{right:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i svg{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#global_nav .h_btn_recruitment ._i svg{height:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#global_nav{height:100vh}#global_nav{height:100%!important;min-height:100vh;overflow-y:auto!important;overflow-x:hidden}.is_sp #global_nav{min-height:calc(var(--vh, 1vh) * 100)}@supports (min-height: 100svh){#global_nav{min-height:100svh}}#global_nav .gnav_inner{min-height:calc(100vh - .5022727273 * (100vw - var(--scroll-bar-width)));min-height:calc(100svh - .5022727273 * (100vw - var(--scroll-bar-width)));max-height:inherit!important;display:flex;align-items:center;background:var(--color-white);opacity:1!important;position:relative}#global_nav .logo{display:none}#global_nav:before{display:none}#global_nav:after{display:none}#global_nav [data-inner-wrap]{width:100%;padding:calc(.1522727273 * (100vw - var(--scroll-bar-width))) 0;display:flex;justify-content:space-between}#global_nav nav.parents{position:relative!important;display:block!important;transform:inherit;top:0;left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul{flex-direction:column;row-gap:calc(.0863636364 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li{left:0!important}#global_nav nav.parents>ul>li:before{height:calc(.5431818182 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li:before{left:calc(-.0545454545 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents>ul>li:before{display:none}#global_nav nav.parents .child{margin-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents .child{row-gap:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}#global_nav nav.parents .child{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))!important}#global_nav .thumb{width:calc(.3295454545 * (100vw - var(--scroll-bar-width)))}#global_nav .thumb{height:calc(.1977272727 * (100vw - var(--scroll-bar-width)))}#global_nav .thumb{margin-top:auto;position:sticky;bottom:calc(.0568181818 * (100vw - var(--scroll-bar-width)));right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}.h_btn_recruitment .bg:before{width:calc(.4340909091 * (100vw - var(--scroll-bar-width)))}.h_btn_recruitment .bg:before{height:calc(.1272727273 * (100vw - var(--scroll-bar-width)))}footer #foot_top{height:calc(.75 * (100vw - var(--scroll-bar-width)))}footer #foot_top{padding-top:calc(.1113636364 * (100vw - var(--scroll-bar-width)))}footer #foot_top [data-section-inner]{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}footer #foot_top .tagline{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_top .tagline h3{width:calc(.7272727273 * (100vw - var(--scroll-bar-width)))}footer #foot_top .tagline h3{height:calc(.1590909091 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment{width:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment{margin-top:calc(.1545454545 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment{width:calc(.4659090909 * (100vw - var(--scroll-bar-width)));margin-left:auto}footer #foot_top .nav_recruitment .recruitment a{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment .recruitment a{padding-bottom:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment .recruitment a:before{height:calc(.0090909091 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment ul{margin-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment ul{row-gap:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}footer #foot_top .nav_recruitment ul a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end{padding-top:calc(.1318181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end #foot_nav{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end #foot_nav{margin-bottom:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}footer #foot_end [data-section-inner]{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l h4{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l h4 a{padding-bottom:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul{flex-wrap:wrap}footer #foot_end .col_l>ul{row-gap:calc(.1 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul{column-gap:calc(.1704545455 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul ._bl{width:50%}footer #foot_end .col_l>ul>li ._low{margin-top:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li ._low{row-gap:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li ._low a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy{width:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy{width:50%;margin-top:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy ul{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy ul{row-gap:calc(.0204545455 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy ul{padding-left:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_l>ul>li._policy a{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_r{top:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_r{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}footer #foot_end .col_r{margin-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}footer #foot_end .foot_logo{width:calc(.5068181818 * (100vw - var(--scroll-bar-width)))}footer #foot_end .foot_logo{height:calc(.1022727273 * (100vw - var(--scroll-bar-width)))}[data-section-inner]{max-width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}[data-component-ttl-medium]{padding-left:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component-ttl-medium]:before{width:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}.ps__rail-y,.ps__thumb-y{width:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-bottom:calc(.1840909091 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-top:calc(.35 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] h1{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] h1.ff-e span{font-size:123%}[data-component=page-header]._sub{padding-top:calc(.3136363636 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]._sub{padding-bottom:calc(.2931818182 * (100vw - var(--scroll-bar-width)))}#environment [data-component=page-header]._sub{height:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]._sub h1{margin-top:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .sub{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption{width:calc(.4136363636 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption{bottom:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption{right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .caption p{letter-spacing:.05em}[data-component=page-header].bg{padding-bottom:calc(.1840909091 * (100vw - var(--scroll-bar-width)))}[data-component=page-header].bg_img{padding-bottom:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}[data-component=page-header].bg_img._desc{padding-bottom:calc(.5795454545 * (100vw - var(--scroll-bar-width)))}[data-component=page-header]._bg_sp{padding-bottom:calc(.1454545455 * (100vw - var(--scroll-bar-width)));background-image:url(/assets/img/bg_header.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}[data-component=page-header] .page-header-desc{width:calc(.9431818182 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-right:calc(.0590909091 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{min-height:calc(.4568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-top:calc(.0727272727 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{padding-bottom:calc(.0727272727 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc{bottom:calc(-.0386363636 * (100vw - var(--scroll-bar-width)))}[data-component=page-header] .page-header-desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{min-height:calc(.525 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal]{margin-bottom:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component=page-header-modal] h1{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]{padding-top:calc(.0931818182 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]{letter-spacing:.05em}[data-component-header=h2]:before{width:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:after{height:calc(.0022727273 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]:after{top:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2]._mm{margin-top:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}[data-component-header=h2] small{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav]{background-color:#fff;position:relative}[data-head-page-nav]:before{content:"";width:calc(100% - .1136363636 * (100vw - var(--scroll-bar-width)));height:1px;display:block;background-color:var(--color-grey-light);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:calc(-.0068181818 * (100vw - var(--scroll-bar-width)));left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] [data-inner]{padding-top:calc(.0568181818 * (100vw - var(--scroll-bar-width)));padding-bottom:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] ul{padding-left:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] ul{column-gap:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li:first-child{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li:last-child{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{height:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{bottom:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}[data-head-page-nav] li a:before{display:none}[data-component=card-half]{width:100%}[data-component=card-half]{padding-top:calc(.1318181818 * (100vw - var(--scroll-bar-width)))}[data-component=card-half]{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=card-half]{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=card-half]{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=card-half]{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .ttl{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .ttl{text-align:center}[data-component=card-half] h4{margin-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] h4{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] h4{text-align:center}[data-component=card-half] .desc{margin-top:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table{width:100%}[data-component=card-half] .num-list-table{margin-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr{width:100%}[data-component=card-half] .num-list-table tr ._bg_layer{padding-top:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-right:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-bottom:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{padding-left:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{top:calc(-.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table tr ._bg_layer{left:calc(-.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{padding-top:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{padding-right:calc(.1113636364 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table th{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td{padding-top:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td{padding-bottom:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5{row-gap:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5 span{padding-right:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5 span{margin-right:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td h5 span:after{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td p{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .num-list-table td p{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=card-half] .btm_link{margin-top:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{margin-top:calc(.05 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{padding-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{padding-bottom:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] a{column-gap:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] .img{min-width:calc(.3477272727 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] .img{height:calc(.2590909091 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] .detail_desc p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico{width:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico{height:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico img{width:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=detail_box] ico img{height:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{margin-top:calc(.0659090909 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{padding-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{padding-bottom:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] a{column-gap:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img{width:calc(.2568181818 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img{height:calc(.1931818182 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i{width:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i{height:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i img{width:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .img ._i img{height:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .detail_desc{margin-top:calc(-.0136363636 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .detail_desc{margin-bottom:calc(-.0136363636 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .detail_desc p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component=about_detail_box] .detail_desc p{letter-spacing:.05em}[data-component=environment_detail_box] a{margin-top:calc(.05 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a{column-gap:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a:before{width:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] a:before{top:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{width:calc(.2568181818 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{height:calc(.1931818182 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{margin-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img{margin-bottom:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i{width:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i{height:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i img{width:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_img ._i img{height:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_desc{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_desc{margin-bottom:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-component=environment_detail_box] .detail_desc p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border]{padding-bottom:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border]{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border]:before{height:calc(.0102272727 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border-s]{padding-bottom:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border-s]{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-link=text-border-s]:before{height:calc(.0090909091 * (100vw - var(--scroll-bar-width)))}[data-link-external]{padding-right:calc(.05 * (100vw - var(--scroll-bar-width)))}[data-link-external] ._i{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-link-external] ._i{top:calc(-.0113636364 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav]{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav]{margin-top:calc(.1295454545 * (100vw - var(--scroll-bar-width)));position:relative}[data-component-slider-nav] [data-inner]{column-gap:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-inner]{justify-content:center}[data-component-slider-nav]:before{width:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav]:before{position:absolute;top:calc(.0181818182 * (100vw - var(--scroll-bar-width)));left:50%;transform:translate(-50%)}[data-component-slider-nav] p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-hover-slider-nav]{width:100%}[data-component-slider-nav] [data-hover-slider-nav]{height:calc(.1045454545 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] [data-hover-slider-nav]{position:absolute;top:calc(-.05 * (100vw - var(--scroll-bar-width)));left:0}[data-component-slider-nav] .prev,[data-component-slider-nav] .next{width:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}[data-component-slider-nav] .prev,[data-component-slider-nav] .next{height:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col .img,[data-component=page_btm_nav] .col .img img{height:calc(1.2590909091 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col h4{height:calc(.625 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col h4{padding-top:calc(.2568181818 * (100vw - var(--scroll-bar-width)))}[data-component=page_btm_nav] .col h4{font-size:calc(.0818181818 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{margin-top:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav]{height:calc(.2795454545 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .pager{column-gap:calc(.05 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .pager{padding-bottom:calc(.0204545455 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] ol{column-gap:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] li{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current{padding-left:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current{padding-right:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current:before{width:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] .current:before{bottom:calc(-.0136363636 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] a{padding-left:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] a{padding-right:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component=post_page_nav] a{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set]{margin-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul{display:flex;flex-direction:column;row-gap:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul li{max-width:calc(.8909090909 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul li{display:flex;column-gap:calc(.0590909091 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul .img{max-width:calc(.2568181818 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul .img{height:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] ul [data-col]{width:calc(.5704545455 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] h3{margin-top:calc(-.0204545455 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] h3{column-gap:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .n{margin-top:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .n{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .t{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .t small{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .t{line-height:135%;font-weight:700;letter-spacing:.05em}[data-component=ph-head-desc-set] .desc{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component=ph-head-desc-set] .desc p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#modal_wrapper{padding-top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#modal_wrapper{padding-bottom:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#modal_inner{width:calc(.8068181818 * (100vw - var(--scroll-bar-width)))}#modal_inner{padding:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#modal_inner{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)));padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#modal .close{width:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#modal .close{height:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#modal .close{position:sticky;margin-top:calc(-.1704545455 * (100vw - var(--scroll-bar-width)));margin-bottom:calc(.0454545455 * (100vw - var(--scroll-bar-width)));margin-right:calc(-.0340909091 * (100vw - var(--scroll-bar-width)));top:calc(-.0795454545 * (100vw - var(--scroll-bar-width)));right:0;margin-left:auto;z-index:5}#page_index{overflow:hidden}#page_index #kv{height:100vh}#page_index #kv{max-height:100svh}#page_index #kv h1 ._tagline{width:calc(2 * (100vw - var(--scroll-bar-width)))}#page_index #kv h1 ._tagline{height:calc(.2454545455 * (100vw - var(--scroll-bar-width)))}#page_index #kv h1 ._tagline{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #kv h1 ._tagline{width:100%;position:absolute;bottom:0}#page_index #kv h1 ._tagline ._i:first-child{margin-top:1px}#page_index #kv h1 ._tagline ._i:first-child i:before{width:65.4545454545%;height:50%}#page_index #kv h1 ._tagline .kv-particle-wrapper{left:63.6363636364%;width:22.7272727273%;height:50%}#page_index #kv #kv_slide{margin-top:106px;height:calc(100% - .1886363636 * (100vw - var(--scroll-bar-width)) - 106px)}@media (max-aspect-ratio: 16/21){#page_index #kv #kv_slide .s_inner{flex-direction:column}}@media (max-aspect-ratio: 16/21){#page_index #kv #kv_slide .s_inner .col{width:100%}#page_index #kv #kv_slide .s_inner .col._l{height:45.7%}#page_index #kv #kv_slide .s_inner .col._r{height:54.3%}}#page_index #kv #kv_slide .s_inner ._l .ph{height:100%}#page_index #kv #kv_slide .s_inner ._r .ph{max-width:calc(1 * (100vw - var(--scroll-bar-width)))}#page_index #kv #kv_slide .s_inner ._r .ph{width:100%;height:72.1%;position:relative}#page_index #kv #kv_slide .s_inner ._r .ph span{overflow:hidden;height:100%;width:auto;aspect-ratio:1/1.371;top:0;left:50%;transform:translate(-50%) rotate(-180deg);position:absolute}@media (max-aspect-ratio: 16/21){#page_index #kv #kv_slide .s_inner ._r .ph{margin-top:-8.85%}}#page_index #kv #kv_slide .s_inner ._r .ph img{width:100%;height:100%;object-fit:cover;object-position:center}#page_index #kv .bg{width:100%;left:0}#page_index #intro{margin-top:calc(.1704545455 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row{height:auto;max-height:auto;min-height:auto}#page_index #intro .row .col{margin-top:calc(.2318181818 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .col,#page_index #intro .row .img{width:100%}#page_index #intro .row ._d{flex-direction:column}#page_index #intro .row .img{width:calc(1 * (100vw - var(--scroll-bar-width)));height:calc(.75 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .img [data-plx-inner]{transform:translateY(0)!important}#page_index #intro .row .frame{width:calc(1 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .frame._a{width:calc(.93 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .frame img{width:calc(1.0454545455 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row .frame._a img{width:calc(.93 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row img{min-height:calc(.75 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row img{max-height:auto;width:calc(1 * (100vw - var(--scroll-bar-width)));height:calc(.75 * (100vw - var(--scroll-bar-width)));min-height:auto}#page_index #intro .row:nth-child(2n){margin-top:calc(.2340909091 * (100vw - var(--scroll-bar-width)))}#page_index #intro .row:nth-child(2n) .col{margin-top:calc(.25 * (100vw - var(--scroll-bar-width)))}#page_index #intro .desc{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #intro .desc{text-align:center}#page_index #intro .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #intro .desc p+p{margin-top:calc(.0590909091 * (100vw - var(--scroll-bar-width)))}#page_index #intro [data-component-link=text-border]{margin-top:calc(.0545454545 * (100vw - var(--scroll-bar-width)))}#page_index #intro [data-component-link=text-border]{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #intro [data-component-link=text-border]{padding-bottom:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_index #about{margin-top:calc(.2886363636 * (100vw - var(--scroll-bar-width)))}#page_index #about .bg{height:calc(.1386363636 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{width:calc(.6340909091 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{height:calc(.1409090909 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{margin-top:calc(-.0772727273 * (100vw - var(--scroll-bar-width)))}#page_index #about h2{left:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}#page_index #about #know{margin-top:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}#page_index #about #know .row{padding:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)));column-gap:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}#page_index #about #know h3{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #about #know h3{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #about #know h3{text-align:center}#page_index #about #know ul{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_index #about #know ul{row-gap:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#page_index #about #know ul{margin-top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#page_index #about #know li{height:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_index #about #know li a{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #about #know li a{height:calc(.0727272727 * (100vw - var(--scroll-bar-width)));display:block}#page_index #about #know li ._t{top:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact{margin-top:calc(.3909090909 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact h3{width:calc(.8363636364 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact h3{height:calc(.175 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact h3{left:calc(-.0022727273 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .row{margin-top:calc(.1295454545 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .row{display:flex}#page_index #about #interact .col{width:50%}#page_index #about #interact .col .img{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{height:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{padding-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #about #interact .col h4{letter-spacing:.15em}#page_index #about .btm_desc{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_desc{margin-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_link{margin-top:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#page_index #about .btm_link{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk{margin-top:calc(.3522727273 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk h2{width:calc(.7227272727 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk h2{height:calc(.1431818182 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .bg{height:calc(.1386363636 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .bg{margin-top:calc(-.0431818182 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .img_cover{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .img_cover{margin-top:calc(.0840909091 * (100vw - var(--scroll-bar-width)))}#page_index #cross_talk .btm_link{margin-top:calc(.1318181818 * (100vw - var(--scroll-bar-width)))}#page_index #interview{margin-top:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_index #interview h2{width:calc(.6522727273 * (100vw - var(--scroll-bar-width)))}#page_index #interview h2{height:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_index #interview h2{left:calc(-.0045454545 * (100vw - var(--scroll-bar-width)))}#page_index #interview .bg{height:calc(.1386363636 * (100vw - var(--scroll-bar-width)))}#page_index #interview .bg{margin-top:calc(-.0568181818 * (100vw - var(--scroll-bar-width)))}#page_index #interview .img_cover{height:calc(.5840909091 * (100vw - var(--scroll-bar-width)))}#page_index #interview .img_cover{margin-top:calc(.0931818182 * (100vw - var(--scroll-bar-width)))}#page_index #interview .btm_link{margin-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index]{margin-top:calc(.0954545455 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] [data-slider]{width:calc(.6863636364 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{margin-top:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{padding-right:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] h4{line-height:150%}#page_index #interview [data-slider-wrap=interview-index] h4{text-align:left}#page_index #interview [data-slider-wrap=interview-index] .info{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info{column-gap:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] .info{text-align:left}#page_index #interview [data-slider-wrap=interview-index] .info .name,#page_index #interview [data-slider-wrap=interview-index] .info .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .prev,#page_index #interview [data-slider-wrap=interview-index] nav .next{width:calc(.1386363636 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .prev,#page_index #interview [data-slider-wrap=interview-index] nav .next{height:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .prev,#page_index #interview [data-slider-wrap=interview-index] nav .next{top:49%}#page_index #interview [data-slider-wrap=interview-index] nav .prev{left:calc(-.0590909091 * (100vw - var(--scroll-bar-width)))}#page_index #interview [data-slider-wrap=interview-index] nav .next{right:calc(-.0590909091 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture{margin-top:calc(.3522727273 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h2{width:calc(.8568181818 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h2{height:calc(.1454545455 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h2{left:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .row{margin-top:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .row{height:auto}#page_index #our_culture .img{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .inner{width:100%}#page_index #our_culture .inner{padding:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}#page_index #our_culture h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture h3{margin-top:calc(.1295454545 * (100vw - var(--scroll-bar-width)));text-align:center}#page_index #our_culture .desc{margin-top:calc(.0659090909 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #our_culture .btm_link{margin-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}#page_index #outline{margin-top:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}#page_index #outline{padding-top:calc(.2204545455 * (100vw - var(--scroll-bar-width)))}#page_index #outline{padding-bottom:calc(.3545454545 * (100vw - var(--scroll-bar-width)))}#page_index #outline ._l{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_index #outline ._l{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_index #outline ._r .img{margin-top:calc(.0727272727 * (100vw - var(--scroll-bar-width)));padding:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_index #outline .inner{width:100%}#page_index #outline h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_index #outline h3{text-align:center}#page_index #outline .desc{margin-top:calc(.0659090909 * (100vw - var(--scroll-bar-width)))}#page_index #outline .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_index #outline .btm_link{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_index #outline .btm_link{position:absolute;bottom:calc(.2045454545 * (100vw - var(--scroll-bar-width)));right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-message{padding-bottom:calc(.35 * (100vw - var(--scroll-bar-width)))}#page_about-message #kv .img{height:calc(1 * (100vw - var(--scroll-bar-width)))}#page_about-message article{margin-top:calc(.1295454545 * (100vw - var(--scroll-bar-width)))}#page_about-message article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-message article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-message article+article{margin-top:calc(.3454545455 * (100vw - var(--scroll-bar-width)))}#page_about-message h3{margin-top:calc(.1590909091 * (100vw - var(--scroll-bar-width)))}#page_about-message h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_about-message h3{line-height:125%;letter-spacing:.13em}#page_about-message .row{flex-direction:column-reverse}#page_about-message .col._r{width:100%}#page_about-message .col._r{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile{column-gap:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile{padding-bottom:calc(.0090909091 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile{margin-top:calc(.1590909091 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .ph{width:calc(.4136363636 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .ph{height:calc(.5318181818 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .name{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .position{margin-top:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .position{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc{width:calc(.4159090909 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc{margin-top:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._t{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._t{padding-bottom:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i{width:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i{height:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i{bottom:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i svg{width:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i svg{height:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i:before{width:calc(.1022727273 * (100vw - var(--scroll-bar-width)))}#page_about-message .profile .detail .desc ._i:before{height:calc(.1022727273 * (100vw - var(--scroll-bar-width)))}#page_about-message article:nth-child(2n) h3{letter-spacing:.1em}#page_about-message article:nth-child(2n) .col._l{width:100%}#page_about-message article:nth-child(2n) .col._r{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-message dl+dl{margin-top:calc(.1431818182 * (100vw - var(--scroll-bar-width)))}#page_about-message dl h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_about-message dl h4{line-height:150%}#page_about-message dl dd{margin-top:calc(.0590909091 * (100vw - var(--scroll-bar-width)))}#page_about-message dl dd{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision{padding-bottom:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision [data-component=page-header]{margin-bottom:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-vision article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-vision article+article{margin-top:calc(.3386363636 * (100vw - var(--scroll-bar-width)))}#page_about-vision h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_about-vision h3{margin-top:calc(.1568181818 * (100vw - var(--scroll-bar-width)))}#page_about-vision h3{letter-spacing:.05em}#page_about-vision .row{flex-direction:column-reverse}#page_about-vision .col{width:calc(.5727272727 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc{margin-top:calc(.1454545455 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc._s{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc._s p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .col._r .desc._s p+p{margin-top:1.65em}#page_about-vision .detail_area{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4{padding-left:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4{letter-spacing:.1em}#page_about-vision .detail_area h4:before{width:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_about-vision .detail_area h4:before{bottom:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .col{width:100%}#page_about-vision .row._type-a .col._r{padding-bottom:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .ph{width:calc(.5727272727 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .ph,#page_about-vision .row._type-a .ph img{height:calc(.7340909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .ph{margin:0 auto;padding-top:calc(.1045454545 * (100vw - var(--scroll-bar-width)));padding-bottom:calc(.1045454545 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-a .col._l{visibility:hidden;height:0}#page_about-vision .row._type-b{margin-top:calc(.15 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b{padding-bottom:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._l{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._l{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._l{display:none}#page_about-vision .row._type-b .col._r{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._r .desc._s{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .col._r .desc._s .ph{margin:0 auto;margin-top:calc(.1636363636 * (100vw - var(--scroll-bar-width)));margin-bottom:calc(.1659090909 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .ph{width:calc(.5727272727 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .ph{height:calc(.7340909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .detail_area{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .detail_area{margin-top:calc(.1431818182 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-b .detail_area .detail_desc{width:calc(.5727272727 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r .desc._s{margin-top:calc(.1522727273 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .col._r .desc._s .ph{margin:0 auto;margin-top:calc(.1659090909 * (100vw - var(--scroll-bar-width)));margin-bottom:calc(.1636363636 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .ph{width:calc(.5727272727 * (100vw - var(--scroll-bar-width)))}#page_about-vision .row._type-c .ph{height:calc(.7340909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box{padding-top:calc(.3454545455 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box{padding-bottom:calc(.3545454545 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box ul{min-width:calc(1 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li{padding-right:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i1 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i1 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i2 .i{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i2 .i{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i3 .i{width:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i3 .i{height:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i4 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i4 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i5 .i{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i5 .i{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i6 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i6 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i7 .i{width:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i7 .i{height:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i8 .i{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i8 .i{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i9 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i9 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i10 .i{width:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}#page_about-vision .img_box li.i10 .i{height:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_about-services{padding-bottom:calc(.1840909091 * (100vw - var(--scroll-bar-width)))}#page_about-services [data-component=page-header]{margin-bottom:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}#page_about-services article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-services article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-services .h_desc{margin-top:calc(.1613636364 * (100vw - var(--scroll-bar-width)))}#page_about-services .h_desc{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .h_desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-services .row{flex-direction:column-reverse}#page_about-services .row{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .row .img{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more{margin-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more{padding-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more li{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more li{padding-bottom:calc(.1613636364 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list._more li+li{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list li{margin-top:calc(.1636363636 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list li+li{padding-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list .h{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list .h{margin-top:calc(.1272727273 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list h2{margin-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list h2{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list h2{white-space:nowrap}#page_about-services .services_list .desc{margin-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#page_about-services .services_list .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list{margin-top:calc(.1636363636 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list{padding-bottom:calc(.125 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list ul{column-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list ul{row-gap:calc(.2340909091 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list li{display:flex;column-gap:calc(.0590909091 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list li+li{margin-top:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .img{width:calc(.2568181818 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .img{height:calc(.2568181818 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list h3{margin-top:calc(-.0159090909 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list h3{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .desc{margin-top:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}#page_about-services .hrmos_list .desc p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_about-values{padding-bottom:calc(.3590909091 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=page-header]{margin-bottom:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}#page_about-values article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-values article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_about-values article+article{margin-top:calc(.3545454545 * (100vw - var(--scroll-bar-width)))}#page_about-values article:nth-child(3){margin-top:calc(.3386363636 * (100vw - var(--scroll-bar-width)))}#page_about-values .h_desc{margin-top:calc(.1613636364 * (100vw - var(--scroll-bar-width)))}#page_about-values .h_desc{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values .h_desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-values .row{flex-direction:column-reverse}#page_about-values .row{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values h3{margin-top:calc(.1590909091 * (100vw - var(--scroll-bar-width)))}#page_about-values h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box]{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box]{margin-top:calc(.1613636364 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box] a:before{width:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box] a:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_about-values [data-component=about_detail_box] a:before{top:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}#page_about-values li .num{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_about-values li h4{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_about-values li h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_about-values li .desc{margin-top:calc(.0545454545 * (100vw - var(--scroll-bar-width)))}#page_about-values li .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._l{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._r{padding-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._r{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values .row .col._r ul{row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two{margin-bottom:calc(-.0159090909 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two ul{padding-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two ul{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two ul{row-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two li{max-width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_two li+li{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three ul{padding-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three ul{column-gap:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three ul{row-gap:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three li{max-width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_about-values .col_three li+li{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_work{padding-bottom:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}#page_work #organization{margin-top:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}#page_work #organization .row{display:flex}#page_work #organization .col .img,#page_work #organization .col .img img{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{height:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{padding-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{padding-left:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}#page_work #organization .col h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{margin-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work .section_title{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc{margin-top:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work .section_desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk{margin-top:calc(.3318181818 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk h2{width:calc(.7204545455 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk h2{height:calc(.1863636364 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk h2{left:calc(.0022727273 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .img_cover{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .img_cover{height:auto}#page_work #cross_talk .img_cover{margin-top:calc(-.0477272727 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .img_cover img{height:calc(.7954545455 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .img_cover img{width:100vw;height:auto}#page_work #cross_talk .btm_link{margin-top:calc(.175 * (100vw - var(--scroll-bar-width)))}#page_work #cross_talk .btm_link{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work #interview{margin-top:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_work #interview h2{width:calc(.6522727273 * (100vw - var(--scroll-bar-width)))}#page_work #interview h2{height:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_work #interview h2{left:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}#page_work #interview .img_cover{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_work #interview .img_cover{margin-top:calc(-.0272727273 * (100vw - var(--scroll-bar-width)))}#page_work #interview .img_cover img{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}#page_work #interview .btm_link{margin-top:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}#page_work #interview .btm_link{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}article[data-component-work]+article[data-component-work]{margin-top:calc(.3568181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=kv] .img_cover,[data-component-work=kv] .img_cover img,[data-component-work=kv] .img,[data-component-work=kv] .img img{height:calc(1 * (100vw - var(--scroll-bar-width)))}[data-component-work=kv]+article{margin-top:calc(.1295454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] h3{margin-top:calc(.1568181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .row{margin-top:calc(.1431818182 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .row{display:flex;flex-direction:column-reverse}[data-component-work=value] .col._r{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{width:calc(.5727272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{height:calc(.7340909091 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .img{margin-top:calc(.1659090909 * (100vw - var(--scroll-bar-width)));margin-left:auto;margin-right:auto}[data-component-work=value] .desc{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=value] .desc p+p{margin-top:1.66em}[data-component-work=feature]{margin-bottom:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] table{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] table{display:block}[data-component-work=feature] table .num{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] table .num{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] tr,[data-component-work=feature] th,[data-component-work=feature] td{display:block}[data-component-work=feature] tr+tr{margin-top:calc(.1113636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] tr+tr th,[data-component-work=feature] tr+tr td{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] th{width:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] th .num{-webkit-font-smoothing:initial!important;-moz-osx-font-smoothing:initial!important;font-family:"Nyght Serif Light",serif;font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)));letter-spacing:.02em}[data-component-work=feature] .ttl{width:calc(.825 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .ttl{padding-left:calc(.0613636364 * (100vw - var(--scroll-bar-width)));margin-top:calc(-.0431818182 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] h3{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] h3{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc{min-width:calc(.6818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc{margin-top:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] .desc p{top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] [data-component-work=link-wide]{margin-top:calc(.1590909091 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] [data-component-work=link-wide]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=feature] [data-component-work=link-wide]{padding-bottom:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] h2{margin-bottom:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] .h_desc{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] .h_desc{margin-bottom:calc(-.0295454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] .h_desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol{margin-bottom:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol{row-gap:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li:before{width:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li:before{height:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] ol li:before{top:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] [data-component-work=link-wide]{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] [data-component-work=link-wide]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=support_t] [data-component-work=link-wide]{padding-bottom:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure]{margin-bottom:calc(-.0068181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .row{margin-top:calc(.1613636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .row{display:flex;flex-direction:column-reverse}[data-component-work=structure] .col._r{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .col._r{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure .i{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure .i{margin-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{margin-top:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{margin-bottom:calc(-.0886363636 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] figure figcaption{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .desc{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=structure] .desc p+p{margin-top:1.65em}[data-component-work=duty]{padding-bottom:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] h2,[data-component-work=duty] .img{margin-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .img{height:calc(.8727272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .img{display:flex;flex-direction:column;justify-content:space-between}[data-component-work=duty] .img ._a{height:calc(.5545454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .img ._b{height:calc(.2954545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] table{margin-top:calc(.075 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] table .num{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] table{overflow:inherit}[data-component-work=duty] tr:first-child th,[data-component-work=duty] tr:first-child td{padding-top:calc(.0863636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] tr+tr th,[data-component-work=duty] tr+tr td{padding-top:calc(.0886363636 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] th{min-width:calc(.6818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] th{width:calc(.0613636364 * (100vw - var(--scroll-bar-width)))!important;max-width:calc(.0613636364 * (100vw - var(--scroll-bar-width)))!important;min-width:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .ttl{min-width:calc(.6818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .ttl{width:100%;min-width:calc(.5113636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] h3{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] h3{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .more{min-width:calc(.2409090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .more{position:relative;top:calc(.0159090909 * (100vw - var(--scroll-bar-width)));left:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] .more p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] [data-component-work=link-wide]{margin-top:calc(.2 * (100vw - var(--scroll-bar-width)))}[data-component-work=duty] [data-component-work=link-wide]{margin-bottom:calc(-.0181818182 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit]{margin-bottom:calc(-.0045454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul{margin-top:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul li{width:100%}[data-component-work=recruit] ul li:first-child{border-top:1px solid var(--color-grey-light)}[data-component-work=recruit] ul li:last-child{border-bottom:1px solid var(--color-grey-light)}[data-component-work=recruit] ul li+li:before{content:"";width:100%;height:1px;display:block;background-color:var(--color-white);position:absolute;top:0;left:0;pointer-events:none;z-index:1}[data-component-work=recruit] ul a{min-height:calc(.2818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-bottom:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-left:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] ul a{column-gap:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ico{width:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ico{height:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .t{width:calc(.6477272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .t{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ar{width:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit] .ar{height:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related]{margin-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] [data-slider]{padding-bottom:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] [data-slider]:before{width:calc(.5681818182 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] [data-slider]:before{display:none}[data-slider-wrap=related] .swiper-slide{width:calc(.5681818182 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .swiper-slide{margin-right:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .swiper-slide{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{min-width:calc(.2227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{padding-left:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{padding-right:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{height:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media{justify-content:space-between}[data-slider-wrap=related] .img ._media{column-gap:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._t{max-width:100%!important}[data-slider-wrap=related] .img ._media ._t{font-size:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._i img{width:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] .img ._media ._i img{height:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] h4{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related] h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=related_work_single]{padding:0!important;margin-top:calc(.3522727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=related_work_single] [data-component-header=h2]{margin:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single]{margin-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .swiper-slide{width:calc(.5681818182 * (100vw - var(--scroll-bar-width)));margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{min-width:calc(.2227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{padding-left:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{padding-right:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{height:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media{justify-content:space-between}[data-slider-wrap=related_work_single] .img ._media{column-gap:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._t{font-size:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._i img{width:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] .img ._media ._i img{height:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] h4{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=related_work_single] h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk]{margin-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] a{display:block}[data-slider-wrap=cross-talk] .swiper-slide{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .img{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .img{height:calc(.525 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .img{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .img img{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .img img{height:calc(.525 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info{width:calc(.7295454545 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info{height:calc(.9363636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info{height:auto;margin-left:auto;padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)));margin-top:calc(.0863636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info:before{height:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .post_info._overflow:before{height:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title{row-gap:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title span{padding-right:calc(.0431818182 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title span{margin-right:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .title span:after{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] h4{margin-top:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] h4{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}[data-slider-wrap=cross-talk] h4 br{display:none}[data-slider-wrap=cross-talk] .member{margin-top:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member h5{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member [data-overflow-scroller]{margin-top:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member [data-overflow-scroller]{max-height:calc(.3386363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member [data-overflow-scroller]:before{height:calc(.3386363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member ul{row-gap:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member li{column-gap:calc(.0431818182 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .ico{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .ico{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .name{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=cross-talk] .member .name,[data-slider-wrap=cross-talk] .member .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links]{margin-top:calc(.1636363636 * (100vw - var(--scroll-bar-width)))!important}[data-component-work=links]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=links]{column-gap:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] [data-section-inner]{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-work=links]>div{min-width:50%}[data-component-work=links] h4{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] h4 img,[data-component-work=links] h4 svg{width:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] h4 img,[data-component-work=links] h4 svg{height:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] ul{margin-top:calc(.0818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] ul{row-gap:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a{padding-right:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._t{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{height:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{margin-top:calc(-.0022727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=links] li a ._i{left:calc(.0204545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav]{margin-top:calc(.3545454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .img,[data-component-work=page_btm_nav] .col .img img{height:calc(.5022727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .page{height:calc(.2772727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col h4{margin-top:calc(-.0136363636 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col h4{font-size:calc(.0818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .d{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .d{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=page_btm_nav] .col .d{letter-spacing:.13em}[data-component-work=link-wide] ul a .row{min-height:calc(.3522727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-top:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-bottom:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{column-gap:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] ul a .row{flex-direction:column;justify-content:center;align-items:flex-start}[data-component-work=link-wide] h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] h4{min-width:calc(.7113636364 * (100vw - var(--scroll-bar-width)));max-width:calc(.7113636364 * (100vw - var(--scroll-bar-width)));line-height:170%;letter-spacing:.05em}[data-component-work=link-wide] .caption{min-width:calc(.7113636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption{max-width:calc(.7113636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption p{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .caption p{line-height:170%;letter-spacing:.05em}[data-component-work=link-wide] .ar{width:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{height:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{min-width:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{min-height:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=link-wide] .ar{position:absolute;top:50%;right:calc(.0454545455 * (100vw - var(--scroll-bar-width)));transform:translateY(-50%)}[data-component-work=benefit] .h_desc{margin-top:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=benefit] .h_desc p{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=benefit] [data-component-work=link-wide]{margin-top:calc(.1659090909 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav]{margin-top:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .row{display:flex}[data-component-work=sub_organization_nav] .col{width:50%}[data-component-work=sub_organization_nav] .col .img,[data-component-work=sub_organization_nav] .col .img img{height:calc(.5818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .col h4{height:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .col h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-component-work=sub_organization_nav] .col h4{padding-bottom:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview]{margin-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] [data-slider]{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] [data-slider]{margin-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .swiper-slide{padding:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}[data-slider-wrap=interview] .img{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{margin-top:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{padding-left:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] h4{line-height:150%}[data-slider-wrap=interview] .info{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{padding-left:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{column-gap:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info{margin-bottom:calc(-.0159090909 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview] .info .name,[data-slider-wrap=interview] .info .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-business{padding-bottom:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_work-business article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-business article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-product{padding-bottom:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_work-product article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-product article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-detail{padding-bottom:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_work-detail article{padding:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-detail [data-component-header=h2]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav nav{background-color:#fff;position:relative}#page_work-detail #works_detail_nav nav [data-inner]{width:100%;height:100%;overflow:auto;position:relative;box-sizing:border-box;padding-top:calc(.0568181818 * (100vw - var(--scroll-bar-width)));padding-bottom:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav nav ul{display:flex;column-gap:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav nav li{flex-shrink:0;width:auto}#page_work-detail #works_detail_nav nav li:first-child{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav nav li:last-child{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_nav nav li a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)));letter-spacing:.1em;font-weight:400;font-style:normal}#page_work-detail #works_detail_articles{width:100%}#page_work-detail #works_detail_articles{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-detail #works_detail_articles{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-detail article+article{margin-top:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section]{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section]{margin-bottom:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h2{margin-top:calc(-.0636363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h2{margin-bottom:calc(-.0409090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h2{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc{margin-top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc p{margin-top:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc p{margin-bottom:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .desc+h3.head_ttl,[data-works-single-section] .desc+h3.head_ttl_sub{margin-top:calc(.15 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{margin-top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-bottom:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .single_box p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .row{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .row{flex-direction:column-reverse}[data-works-single-section] .profile_block .col._l{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col._r{width:100%}[data-works-single-section] .profile_block .col._r{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .img{margin-top:calc(.2136363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .img{width:calc(.4431818182 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .img{height:calc(.5909090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc h3{margin-bottom:calc(-.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc h3{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc h3+.desc{margin-top:calc(.1090909091 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .col_desc+.col_desc{margin-top:calc(.2 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info .name{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info .division{margin-top:calc(.0090909091 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .profile_block .info .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .row{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .row{flex-direction:column-reverse}[data-works-single-section] .img_area .img{width:calc(.4431818182 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .img{margin-top:calc(.2045454545 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_area .desc{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_full{margin-top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .img_full[data-img-career-path]:before{display:none}[data-works-single-section] h3.head_ttl{padding-top:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-bottom:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-left:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl{border-width:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._case{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._case{display:block;margin-top:calc(-.0045454545 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl ._h{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl_sub,[data-works-single-section] h4.head_ttl_sub{margin-bottom:calc(-.0295454545 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] h3.head_ttl_sub,[data-works-single-section] h4.head_ttl_sub{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap .ol_list{width:100%!important}[data-works-single-section] .ol_list_wrap .ol_list+.ol_list{margin-top:calc(.1272727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap h4{margin-bottom:calc(-.0318181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap h4{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap .desc,[data-works-single-section] .ol_list_wrap ol{margin-bottom:calc(-.0318181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap h4+ol,[data-works-single-section] .ol_list_wrap .desc+ol{margin-top:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .ol_list_wrap li{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_two{display:flex;flex-direction:column;row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_two+.col_two{margin-top:calc(.15 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_three{display:flex;flex-direction:column;row-gap:calc(.15 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .col_three+.col_three{margin-top:calc(.15 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{min-height:calc(.0704545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{column-gap:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list{row-gap:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-top:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-bottom:calc(.025 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-left:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{padding-right:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department span{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .department_list+.col_two{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico{column-gap:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico{margin-bottom:calc(-.0113636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico ._i{width:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico ._i{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] h4.r_ico ._t{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .results{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{margin-top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-bottom:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section=example] .box p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path ul{margin-top:calc(-.0113636364 * (100vw - var(--scroll-bar-width)));display:flex;flex-direction:column;row-gap:calc(.1272727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .num{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path+.path{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p{margin-top:calc(.0022727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p{padding-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p:before{width:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path p:before{height:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path._h p{margin-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path._h p{margin-bottom:calc(-.0136363636 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .career_path .path._h p{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=interview_col_two]{padding:0!important}[data-component-work=interview_col_two] [data-component-header=h2]{margin:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two]{margin-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two]{margin-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] [data-component-slider-nav]{margin-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] [data-component-slider-nav]{width:calc(1 * (100vw - var(--scroll-bar-width)));margin-top:calc(.1659090909 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .swiper-slide{width:calc(.5681818182 * (100vw - var(--scroll-bar-width)));margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] h4{margin-top:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] h4{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] h4{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info{margin-top:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info{column-gap:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}[data-slider-wrap=interview_col_two] .info .name,[data-slider-wrap=interview_col_two] .info .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development table,[data-works-single-section] .development tr,[data-works-single-section] .development th,[data-works-single-section] .development td{display:block}[data-works-single-section] .development table{margin-top:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development th,[data-works-single-section] .development td{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development th{min-width:auto}[data-works-single-section] .development th{padding-top:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development th{font-weight:700}[data-works-single-section] .development td{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}[data-works-single-section] .development tr+tr{margin-top:calc(.0818181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row]{margin-top:calc(.2272727273 * (100vw - var(--scroll-bar-width)))!important}[data-component-work=recruit_row] ul{margin-top:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{min-height:calc(.2795454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-top:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-bottom:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-left:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] ul a{column-gap:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ico{width:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ico{height:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .t{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .t{line-height:170%}[data-component-work=recruit_row] .ar{width:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-work=recruit_row] .ar{height:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk{padding-bottom:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk section{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk section{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk{margin-top:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk+.post_cross_talk{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk a{display:block}#page_work-cross-talk .post_cross_talk a.sp{width:100%;height:calc(.8409090909 * (100vw - var(--scroll-bar-width)));position:absolute;top:0;left:0;cursor:pointer;z-index:2}#page_work-cross-talk .post_cross_talk .img{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .img{height:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info{width:calc(.7295454545 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info{height:calc(.9363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info{height:auto;margin-left:auto;margin-top:calc(.0863636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info:before{height:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .post_info._overflow:before{height:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title{row-gap:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title span{padding-right:calc(.0431818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title span{margin-right:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk .title span:after{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk h2{margin-top:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk h2{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk .post_cross_talk h2{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#page_work-cross-talk .post_cross_talk h2 br{display:none}[data-component-crosstalk-member]{width:100%}[data-component-crosstalk-member]{margin-top:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] h3{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] [data-overflow-scroller]{margin-top:calc(.0295454545 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] [data-overflow-scroller]{max-height:calc(.3386363636 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] [data-overflow-scroller]:before{height:calc(.3386363636 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] ul{row-gap:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] li{column-gap:calc(.0431818182 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .ico{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .ico{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .name{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .name{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-component-crosstalk-member] .division{padding-right:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail{padding-bottom:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk{padding-top:calc(.3136363636 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk{padding-bottom:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title{row-gap:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span{padding-right:calc(.0431818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span{margin-right:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk .title span:after{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component=page-header].cross-talk h1{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header{height:auto}#page_work-cross-talk-detail #cross_talk_header #kv{width:calc(.9431818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #kv,#page_work-cross-talk-detail #cross_talk_header #kv img{height:calc(.5590909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile{margin-top:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile:before{height:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile._overflow:before{height:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile ul{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile ul{padding-bottom:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li+li{margin-top:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li+li{padding-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li:before{width:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile li:before{height:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .info{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .info{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .info{justify-content:space-between}#page_work-cross-talk-detail #cross_talk_header #profile .division{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .name{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .desc{width:calc(.7318181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .desc{margin-top:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .desc{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico img{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_header #profile .ico img{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail .post_info:before{height:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail .post_info._overflow:before{height:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail [data-component-crosstalk-member]{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)));margin-top:calc(.1136363636 * (100vw - var(--scroll-bar-width)));margin-left:auto;margin-right:auto}#page_work-cross-talk-detail #cross_talk_outline{margin-top:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-bottom:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline [data-section-inner]{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline h2{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline .desc{margin-top:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_outline .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body{margin-top:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .talk+.img{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2+.img{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2{margin-top:calc(.3 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] h2{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .talk{margin-top:calc(.1477272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] .img+.talk{margin-top:calc(.2272727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl+dl{margin-top:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{width:calc(.3113636364 * (100vw - var(--scroll-bar-width)));padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)));letter-spacing:.02em}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dt{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dd{width:calc(.575 * (100vw - var(--scroll-bar-width)));margin-top:calc(-.0045454545 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-talk-wrap] dl dd{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-top:calc(.3 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-bottom:calc(.3568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:before{width:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:after{height:calc(.0022727273 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap]:after{top:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] [data-section-inner]{padding-top:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] [data-section-inner]{padding-bottom:calc(.1590909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] h3{padding-right:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] h3{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a{width:100%}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a{top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a{margin-top:calc(.0590909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._a p{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b{width:100%}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b{margin-top:calc(.0545454545 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body [data-column-wrap] .col._b p+p{margin-top:1.95em}#page_work-cross-talk-detail #cross_talk_post_body .highlight{margin-top:calc(-.0113636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{margin-bottom:calc(-.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-bottom:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #cross_talk_post_body .highlight p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk{margin-top:calc(.3545454545 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3{padding-left:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3:before{width:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk h3:before{bottom:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk [data-slider-wrap=cross-talk]{margin-top:calc(.1727272727 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk .btm_link{margin-top:calc(.175 * (100vw - var(--scroll-bar-width)))}#page_work-cross-talk-detail #other_cross_talk .btm_link{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews{padding-bottom:calc(.3590909091 * (100vw - var(--scroll-bar-width)))}#page_work-interviews section{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews section{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort ul{padding-top:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort ul{padding-bottom:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort ul{column-gap:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort>div{border-bottom:1px solid var(--color-grey-light)}#page_work-interviews #interviews-sort [data-overflow-scroller]{border-bottom:1px solid var(--color-grey-light)}#page_work-interviews #interviews-sort .ps__thumb-x{height:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li a{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li[data-current] a:before{width:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li[data-current] a:before{height:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #interviews-sort li[data-current] a:before{bottom:calc(-.0181818182 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list{margin-top:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list ul{row-gap:calc(.1659090909 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list ul{flex-direction:column}#page_work-interviews #post_list li{width:100%!important}#page_work-interviews #post_list h2{margin-top:calc(.0727272727 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{padding-left:calc(.1 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list h2{line-height:150%}#page_work-interviews #post_list h2 br{display:none}#page_work-interviews #post_list .info{margin-top:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info{padding-left:calc(.1 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info{column-gap:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-interviews #post_list .info .name,#page_work-interviews #post_list .info .division{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail{padding-bottom:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews{padding-top:calc(.3136363636 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews{padding-bottom:calc(.1318181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews .title{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-component=page-header].interviews h1{margin-top:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-wrap]{box-sizing:border-box;padding-top:calc(.6704545455 * (100vw - var(--scroll-bar-width)));padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)));padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail [data-body]{width:100%}#page_work-interviews-detail #interviews_header #kv{width:calc(.9431818182 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_header #kv{height:calc(.5613636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_header #kv{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_header #kv{position:absolute;top:0;left:0}#page_work-interviews-detail #interviews_header #kv img{height:calc(.5613636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile{height:auto}#page_work-interviews-detail #profile{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .info{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .info{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .col{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .division{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .name{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .desc{width:calc(.7318181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .desc{margin-top:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .desc{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico img{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #profile .ico img{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body{margin-top:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] section+section{margin-top:calc(.2363636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q{padding-left:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q ._q,#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .q ._t{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] h2{margin-top:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] h2{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc{margin-top:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{margin-top:calc(.2545454545 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-bottom:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #interviews_post_body [data-talk-wrap] .highlight p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #cover-img{margin-top:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews{margin-top:calc(.3545454545 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3{padding-left:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3:before{width:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3:before{height:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews h3:before{bottom:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews [data-slider-wrap=interview]{margin-top:calc(.1704545455 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews .btm_link{margin-top:calc(.175 * (100vw - var(--scroll-bar-width)))}#page_work-interviews-detail #other_interviews .btm_link{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-page-work-single]{padding-bottom:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] .ico_close{width:49px}[data-page-work-single] .ico_close{height:49px}[data-page-work-single] .ico_close{margin-bottom:-49px}[data-page-work-single] .ico_close svg,[data-page-work-single] .ico_close span{width:49px}[data-page-work-single] .ico_close svg,[data-page-work-single] .ico_close span{height:49px}[data-page-work-single] article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}[data-page-work-single] article+article{margin-top:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}#works_modal #works_modal_inner{width:calc(1 * (100vw - var(--scroll-bar-width)))}#works_modal #works_modal_inner{width:100vw;height:100%;top:25px}._modal #works_modal #works_modal_inner{animation-name:ModalInSp}#page_environment{padding-bottom:calc(.3613636364 * (100vw - var(--scroll-bar-width)))}#page_environment .row{margin-top:calc(.175 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img{width:calc(1 * (100vw - var(--scroll-bar-width)));height:calc(1 * (100vw - var(--scroll-bar-width)))}#page_environment .row .img p{display:none!important}#page_environment .row .img p:first-child{display:block!important}#page_environment .row .col{margin-top:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#page_environment .row ul{row-gap:calc(.3522727273 * (100vw - var(--scroll-bar-width)))}#page_environment .row li{padding:0 calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .inner{width:100%}#page_environment .row li h2{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_environment .row li h2{letter-spacing:.13em}#page_environment .row li .desc{margin-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_environment .row li .btm_link{margin-top:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#page_environment-systems{padding-bottom:calc(.3590909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #career{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems [data-component=environment_detail_box]{margin-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems [data-component=environment_detail_box]{margin-bottom:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems [data-component=ph-head-desc-set]{margin-top:calc(.1818181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage{margin-top:calc(.3318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage [data-component=ph-head-desc-set]{margin-top:calc(.1886363636 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage [data-component=ph-head-desc-set] ul{row-gap:calc(.1318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #life_stage [data-component=ph-head-desc-set] h3,#page_environment-systems #life_stage [data-component=ph-head-desc-set] .desc{padding-left:calc(.3159090909 * (100vw - var(--scroll-bar-width)));box-sizing:border-box}#page_environment-systems .img_box{padding-top:calc(.3477272727 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box{padding-bottom:calc(.3568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box ul{min-width:calc(.7681818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li{padding-right:calc(.0613636364 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i1 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i1 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i2 .i{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i2 .i{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i3 .i{width:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i3 .i{height:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i4 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i4 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i5 .i{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i5 .i{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i6 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i6 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i7 .i{width:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i7 .i{height:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i8 .i{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i8 .i{height:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i9 .i{width:calc(.4090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i9 .i{height:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i10 .i{width:calc(.2909090909 * (100vw - var(--scroll-bar-width)))}#page_environment-systems .img_box li.i10 .i{height:calc(.2840909091 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box{margin-top:calc(.3363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box{padding-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box h2{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box h2{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office]{margin-top:calc(.1795454545 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office]{padding-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office] [data-slider]{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .swiper-slide{width:calc(.7295454545 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .swiper-slide{margin-right:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .img{width:calc(.7295454545 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-slider-wrap=office] .img{height:calc(.4431818182 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .n_prev,#page_environment-systems #environment_ph_box .n_next{height:calc(1.0613636364 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .n_prev,#page_environment-systems #environment_ph_box .n_next{top:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .n_prev,#page_environment-systems #environment_ph_box .n_next{display:none}#page_environment-systems #environment_ph_box .caption{padding-right:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .caption{margin-top:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .caption{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box .caption{opacity:0}#page_environment-systems #environment_ph_box [data-component-slider-nav]{margin-right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-systems #environment_ph_box [data-component-slider-nav]{margin-top:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_environment-data{padding-bottom:calc(.3590909091 * (100vw - var(--scroll-bar-width)))}#page_environment-data [data-head-page-nav]{margin-bottom:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-data article h2{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-data article h2{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-data article+article{margin-top:calc(.3590909091 * (100vw - var(--scroll-bar-width)))}#page_environment-data article[data-anchor-elm=a]{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list{margin-top:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul{column-gap:calc(.0545454545 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul{row-gap:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img{height:calc(.4159090909 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img{border-radius:calc(.0053181818 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img:before{border-radius:calc(.0053181818 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li .img:after{border-radius:calc(.0053181818 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul li img{height:calc(.4159090909 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list ul .caption{margin-top:calc(.0181818182 * (100vw - var(--scroll-bar-width)));font-size:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-data .list._d ul{grid-template-columns:repeat(1,1fr)}#page_environment-faq{padding-bottom:calc(.4386363636 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article+article{margin-top:calc(.3477272727 * (100vw - var(--scroll-bar-width)))}#page_environment-faq article[data-anchor-elm=a]{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list{margin-top:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-top:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-bottom:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-left:calc(.1568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary{padding-right:calc(.0954545455 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .q{font-size:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .q{top:calc(.0977272727 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .q{left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary .t{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{width:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{height:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{top:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i{right:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i svg{width:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details summary ._i svg{height:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc{padding-left:calc(.1568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc{padding-right:calc(.0954545455 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc p small{margin-top:calc(.0113636364 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc p small{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .t{margin-top:calc(-.0159090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .t{padding-bottom:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .a{font-size:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .a{top:calc(-.0227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list li details .desc .a{left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{column-gap:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{row-gap:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{padding-bottom:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#page_environment-faq .list .img_block{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)));flex-direction:column}#page_environment-faq .list .img_block .img{width:calc(.2090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path{padding-bottom:calc(.2272727273 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article h2{margin-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article h2{margin-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article+article{margin-top:calc(.3409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path article[data-anchor-elm=a]{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career{padding-right:calc(.0909090909 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{margin-top:calc(.1772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{width:100%}#page_environment-career_path .about_career .img{height:auto}#page_environment-career_path .about_career .img{padding-top:calc(.0886363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-bottom:calc(.0886363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-left:calc(.0477272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .img{padding-right:calc(.0431818182 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc{width:auto}#page_environment-career_path .about_career .desc{padding-top:calc(.1181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc{padding-bottom:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path .about_career .desc p{text-align:justify;text-justify:inter-ideograph}#page_environment-career_path .about_career .desc p+p{margin-top:1.6em}#page_environment-career_path [data-career_path-section]{margin-top:calc(.1704545455 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section]{padding-bottom:calc(.1318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section]:last-child{border:none}#page_environment-career_path [data-career_path-section]+[data-career_path-section]{margin-top:calc(.175 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .s_ttl{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] h3{margin-top:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] h3{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link{margin-top:calc(.1113636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link a{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link a{padding-bottom:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path [data-career_path-section] .btm_link a:before{height:calc(.0102272727 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column]{margin-top:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{height:calc(.15 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{column-gap:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl{border-width:calc(.0068181818 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{height:calc(.0522727273 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{padding-left:calc(.0159090909 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{padding-right:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{padding-bottom:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .head_ttl .c{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column]{display:flex;flex-direction:column;row-gap:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile{margin-top:calc(.0681818182 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .info{width:100%}[data-career_path-component-column] .profile .info{margin-top:calc(.0340909091 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .col{width:calc(.7295454545 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .division{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .name{margin-top:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .name{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .desc{width:calc(.7295454545 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .desc{margin-top:calc(.0227272727 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .desc{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico{width:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico img{width:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}[data-career_path-component-column] .profile .ico img{height:calc(.1136363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail{padding-bottom:calc(.3636363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path{padding-top:calc(.3136363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path{padding-bottom:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path .title{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-component=page-header].career_path h1{margin-top:calc(.0386363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-wrap]{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-wrap]{box-sizing:border-box;padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)));padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)));display:flex;flex-direction:column-reverse}#page_environment-career_path-detail [data-wrap]+[data-wrap]{margin-top:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail [data-wrap]+[data-wrap]{padding-top:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_header #kv{padding-left:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_header #kv{padding-right:calc(.0568181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_header #kv p img{height:calc(.5613636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav{margin-top:calc(.1363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav{padding-bottom:calc(.3477272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{width:calc(.1045454545 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{height:calc(.1045454545 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{margin-top:calc(-.0090909091 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .ar{position:absolute;top:50%;right:calc(-.0431818182 * (100vw - var(--scroll-bar-width)));transform:translateY(-50%)}#page_environment-career_path-detail #carrer_path_nav [data-col]{row-gap:calc(.05 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #carrer_path_nav .desc{width:calc(.6295454545 * (100vw - var(--scroll-bar-width)));line-height:170%;letter-spacing:.05em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;text-justify:inter-ideograph}#page_environment-career_path-detail .career_profile{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile{height:auto;margin-bottom:calc(-.0113636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile{margin-top:calc(.3 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .info{width:calc(.8863636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .info{margin-top:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .col{width:calc(.525 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .division{font-size:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .name{font-size:calc(.0318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .desc{width:calc(.7318181818 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .desc{margin-top:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .desc{font-size:calc(.0272727273 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico img{width:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail .career_profile .ico img{height:calc(.0875 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body{width:100%}#page_environment-career_path-detail #career_path_post_body{margin-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body{padding-left:calc(0 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] section+section{margin-top:calc(.2977272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] section+section{margin-bottom:calc(-.0204545455 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q{padding-left:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q ._q,#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .q ._t{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] h2{margin-top:calc(.0795454545 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] h2{font-size:calc(.0636363636 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc{margin-top:calc(.0772727273 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .desc p{font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{margin-top:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-top:calc(.1204545455 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-bottom:calc(.1227272727 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-left:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight{padding-right:calc(.0454545455 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight p{font-size:calc(.0409090909 * (100vw - var(--scroll-bar-width)))}#page_environment-career_path-detail #career_path_post_body [data-talk-wrap] .highlight p strong{display:block;margin-bottom:calc(-.0772727273 * (100vw - var(--scroll-bar-width)));font-size:calc(.0363636364 * (100vw - var(--scroll-bar-width)));line-height:150%;letter-spacing:.05em}#page_environment-career_path-detail .career-img,#page_environment-career_path-detail .btm_link{margin-top:calc(.3181818182 * (100vw - var(--scroll-bar-width)))}}@media (min-width: 1440px){#modal_inner{width:1100px}#page_about-values .col_three li{white-space:nowrap}#page_work-interviews-detail #profile .desc,[data-career_path-component-column] .profile .desc,#page_environment-career_path-detail .career_profile .desc{width:232px}#page_environment-career_path-detail #career_path_post_body{padding-left:66px}#page_environment-career_path-detail #career_path_post_body [data-section-inner]{margin-left:calc((100vw - 1440px)/2)}}@media (hover: hover){[data-hover-v-rotate-ev]:hover [data-hover-v-rotate-inner=btm]{color:var(--color-bizreach-red)}.swiper-slide a{position:relative;z-index:2}.swiper-slide a h4{transition:color .25s cubic-bezier(.165,.84,.44,1)}.swiper-slide a .img{overflow:hidden}.swiper-slide a .img img{position:relative;transition:transform .65s cubic-bezier(.19,1,.22,1)!important;transform:scale(1)}[data-hover=ph-scale]{overflow:hidden}[data-hover=ph-scale] img{position:relative;transition:transform .65s cubic-bezier(.19,1,.22,1)!important;transform:scale(1)}[data-hover=text-link]{transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-hover=text-link] ._i{overflow:hidden}[data-hover=text-link] ._i path,[data-hover=text-link] ._i line{transition:stroke;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-hover=text-link]._ov ._i svg{animation-name:arrowRightTopB;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}[data-hover=text-link-a] a,[data-hover=ph-large-text]{transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-hover=ph-large-text] .img{overflow:hidden}[data-hover=ph-large-text] img{position:relative;transition:transform .65s cubic-bezier(.19,1,.22,1)!important;transform:scale(1)}[data-hover=ph-large-text] .desc p{color:var(--color-black)!important}[data-hover=link-box]{transition:color,background;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1);position:relative}[data-hover=link-box]:after{content:"";display:block;width:100%;height:100%;padding:8px;background-color:var(--color-bizreach-red);position:absolute;top:-8px;left:-8px;z-index:0;pointer-events:none;opacity:0;transform:scale(.93);transition:opacity,transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}@media not screen and (min-width: 881px){[data-hover=link-box]:after{padding-top:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=link-box]:after{padding-right:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=link-box]:after{padding-bottom:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=link-box]:after{padding-left:calc(.0181818182 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=link-box]:after{top:calc(-.0181818182 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=link-box]:after{left:calc(-.0181818182 * (100vw - var(--scroll-bar-width)))}}[data-hover=link-box] p,[data-hover=link-box] div{position:relative;z-index:2}[data-hover=link-box] .row{transition:background .25s cubic-bezier(.165,.84,.44,1)}[data-hover=link-box] .ar path,[data-hover=link-box] .ar line{transition:stroke;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-hover=link-box] ._i,[data-hover=link-box] .ar{overflow:hidden}[data-hover=link-box]._ov ._i img{animation-name:arrowRightTop;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}[data-hover=link-box]._ov .ar svg{animation-name:arrowRightTopB;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}[data-hover=link-box]._ov .ar.r svg{animation-name:arrowRight}@keyframes arrowRightTop{0%{transform:translate(0) translateY(0)}50%{transform:translate(200%) translateY(-200%) scaleY(.5)}50.001%{transform:translate(-200%) translateY(200%) scaleY(1.5)}to{transform:translate(0) translateY(0)}}[data-hover=sort_nav] a{transition:color .25s cubic-bezier(.165,.84,.44,1)}[data-slider-wrap=related] a,[data-slider-wrap=related_work_single] a{cursor:grab}[data-slider-wrap=related] a:active,[data-slider-wrap=related_work_single] a:active{cursor:grabbing}[data-hover=related_posts] ._i{overflow:hidden}[data-hover=related_posts]._ov ._i img{animation-name:arrowRightTopB;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes arrowRightTopB{0%{transform:translate(0) translateY(0)}50%{transform:translate(130%) translateY(-130%) scaleY(.8)}50.001%{transform:translate(-130%) translateY(130%) scaleY(1.2)}to{transform:translate(0) translateY(0)}}@keyframes arrowRight{0%{transform:translate(0) translateY(0)}50%{transform:translate(105%)}50.001%{transform:translate(-105%)}to{transform:translate(0) translateY(0)}}[data-hover=opacity]{transition:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-hover=txt-line] ._t{background-image:linear-gradient(var(--color-bizreach-red),var(--color-bizreach-red));background-size:100% 1px;background-repeat:no-repeat;animation-fill-mode:forwards;animation-duration:0s;background-position:right bottom;padding-bottom:2px;margin-bottom:-2px}@media not screen and (min-width: 881px){[data-hover=txt-line] ._t{padding-bottom:calc(.0045454545 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=txt-line] ._t{margin-bottom:calc(-.0045454545 * (100vw - var(--scroll-bar-width)))}}[data-hover=txt-line]._ov ._t{background-position:right bottom;animation-name:TextLineIn;animation-duration:.25s}[data-hover=txt-line]._ov path{animation-name:ArrowTopRight;animation-duration:.65s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.645,.045,.355,1)}[data-hover=txt-line]._leave ._t{background-position:left bottom;animation-name:TextLineOut;animation-duration:.25s}@keyframes TextLineIn{0%{background-size:100% 1px}to{background-size:0% 1px}}@keyframes TextLineOut{0%{background-size:0% 1px}to{background-size:100% 1px}}[data-hover=txt-line-top] ._t{background-image:linear-gradient(var(--color-black),var(--color-black));background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background;transition-duration:0s;transition-timing-function:cubic-bezier(.165,.84,.44,1);padding-bottom:6px;margin-bottom:-6px}@media not screen and (min-width: 881px){[data-hover=txt-line-top] ._t{padding-bottom:calc(.0136363636 * (100vw - var(--scroll-bar-width)))}}@media not screen and (min-width: 881px){[data-hover=txt-line-top] ._t{margin-bottom:calc(-.0136363636 * (100vw - var(--scroll-bar-width)))}}[data-hover=txt-line-top] svg{transition:transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(1);transform-origin:center}[data-hover=txt-line-top]._ov ._t{transition-duration:.25s;background-size:100% 1px;background-position:left bottom}[data-hover=txt-line-top]._ov svg{transform:scale(1.2)}[data-hover=txt-line-top]._ov path{animation-name:ArrowTop;animation-duration:.65s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.645,.045,.355,1)}[data-hover=txt-line-top]._leave ._t{transition-duration:.25s;background-size:0% 1px;background-position:right bottom}[data-hover=txt-line-top]._leave svg{transform:scale(1)}header nav.parents>ul>li>a:hover ._t{color:var(--color-bizreach-red)!important}#global_nav nav.parents>ul>li>a:hover ._t{color:var(--color-bizreach-red)!important}#global_nav nav.parents .child a:hover [data-hover-v-rotate-inner=btm]{color:var(--color-bizreach-red);transition-duration:0s}.h_btn_recruitment a:hover .bg:before{opacity:1;transform:translate(-50%) translateY(-50%) scale(1)}footer #foot_end .col_l h4 a:hover{color:var(--color-bizreach-red)}footer #foot_end .col_l>ul>li ._low a:hover [data-hover-v-rotate-inner=btm]{color:var(--color-bizreach-red);transition-duration:0s}[data-head-page-nav] li a:hover{color:var(--color-bizreach-red)}[data-component=card-half] .num-list-table tr:hover ._bg_layer{opacity:1;transform:scale(1)}[data-component=card-half] .num-list-table tr:hover .num,[data-component=card-half] .num-list-table tr:hover td h5,[data-component=card-half] .num-list-table tr:hover td p{color:var(--color-white)}[data-component=card-half] .num-list-table tr:hover td h5 span:after{filter:brightness(20)}[data-hover-slider-nav] .prev:hover path,[data-hover-slider-nav] .next:hover path{stroke:var(--color-white);transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-hover-slider-nav] .prev:hover circle,[data-hover-slider-nav] .next:hover circle{opacity:1;transform:scale(1);transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-component=post_page_nav] a:hover{color:var(--color-bizreach-red)}#modal .close:hover ._c{transform:scale(.93) rotate(45deg)}#modal .close:hover .x{transform:scale(0)}#page_about-message .profile .detail .desc:hover ._i:before{opacity:1;transform:scale(1) translate(-50%) translateY(-50%);transition-timing-function:cubic-bezier(.23,1,.32,1)}#page_about-message .profile .detail .desc:hover ._i line{stroke:var(--color-white);transition-timing-function:cubic-bezier(.23,1,.32,1)}#page_about-message .profile .detail .desc:hover ._t:before{height:50%}[data-component-work=recruit] ul li:hover{z-index:3}[data-component-work=recruit] ul li:hover:before,[data-component-work=recruit] ul li:hover:after{opacity:0!important}[data-component-work=recruit] ul li:hover a:before{opacity:0!important}[data-component-work=link-wide] ul li:hover{z-index:3}[data-component-work=link-wide] ul li:hover:before,[data-component-work=link-wide] ul li:hover:after{opacity:0!important}[data-component-work=link-wide] ul li:hover a:before{opacity:0!important}[data-component-work=recruit_row] ul li:hover{z-index:2}[data-component-work=recruit_row] ul li:hover:before,[data-component-work=recruit_row] ul li:hover:after{opacity:0}[data-component-work=recruit_row] ul li:hover a:before{opacity:0}#page_environment-faq .list li details summary:hover{background-color:var(--color-sub)}#page_environment-faq .list li details summary:hover+.desc{background-color:var(--color-sub)}#page_environment-career_path-detail #carrer_path_nav a:hover .ar circle{opacity:1;transform:scale(1);transition-timing-function:cubic-bezier(.23,1,.32,1)}#page_environment-career_path-detail #carrer_path_nav a:hover .ar path{stroke:var(--color-white);transition-timing-function:cubic-bezier(.23,1,.32,1)}}@media (hover: hover) and (hover: hover){[data-hover-v-rotate]:hover [data-hover-v-rotate-inner=btm],.swiper-slide a:hover h4{color:var(--color-bizreach-red)}.swiper-slide a:hover .img img,[data-hover=ph-scale]:hover img{transform:scale(1.03)}[data-hover=text-link]:hover{color:var(--color-bizreach-red)}[data-hover=text-link]:hover ._i path,[data-hover=text-link]:hover ._i line{stroke:var(--color-bizreach-red)}[data-hover=text-link-a] a:hover,[data-hover=ph-large-text]:hover{color:var(--color-bizreach-red)}[data-hover=ph-large-text]:hover img{transform:scale(1.03)}[data-hover=link-box]:hover{color:#fff;background-color:transparent!important;border-color:none!important}[data-hover=link-box]:hover .row{background-color:transparent!important}[data-hover=link-box]:hover .ar path,[data-hover=link-box]:hover .ar line{stroke:var(--color-white)}[data-hover=link-box]:hover:after{opacity:1;transform:scale(1)}[data-hover=sort_nav] a:hover{color:var(--color-bizreach-red)}[data-hover=opacity]:hover{opacity:.7}}@media (max-height: 60vw){#page_index #kv h1{margin-top:calc((60vw - 100vh)/2)}}@media (max-height: 60vw) and (max-height: calc(65.5vw - 31.43335vh)){#page_index #kv h1{margin-top:calc((65.5vw - 100vh)/2 - ((34.5vw - 68.5665vh)/2) - 2.56vw)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{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,.swiper-3d .swiper-wrapper{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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{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{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
/*$vite$:1*/