@charset "UTF-8";:root{--card-width: 57vw;--card-height: 81.5vw;--card-radius: 5vw;--card-gap: 12.5vw;--card-logo-width: 21.25vw;--card-logo-top: 4.5vw;--card-logo-left: 5.75vw;--fs-card-title: 5vw;--fs-card-category: 4vw;--card-external-url-height: 8vw;--header-width: 53vw;--header-height: 36vw;--header-top-height: 36vw;--header-logo-width: 25vw;--header-logo-height: 12vw;--header-logo-top: 5vw;--header-logo-left: 8.5vw;--header-news-bottom: 6vw}:root.is_page{--header-logo-top: calc((var(--header-height) - var(--header-logo-height)) / 2);--header-height: 24vw}:root{--header-radius: 4vw;--btn-menu-width: 5.25vw;--btn-menu-height: 5vw;--btn-menu-dot: 1vw;--btn-menu-radius: 1.5vw;--nav-icon-sns-width: 8vw;--nav-slash-width: 7.43vw;--nav-slash-height: 2.75vw;--bread-nav-gap: 2.25vw;--btn-circle-width-s: 6.75vw;--btn-circle-width: 8vw;--btn-circle-arrow-width: 3.25vw;--btn-circle-pin-width: 4vw;--btn-radius: 3vw;--btn-nav-height: 14vw;--bdr-orange-width: 4vw;--ttl-h3-margin: 10vw;--btn-pager-width: 17.5vw;--btn-pager-height: 10vw;--btn-pager-radius: 2vw;--btn-pager-icon-width: 3.5vw;--page-content-width: 90%;--page-content-space-top: 44vw;--content-padding-bottom: 25vw;--icon-circle-width: 6vw;--icon-circle-width32: 8vw;--icon-circle-arrow-width: 3vw;--icon-circle-arrow-width16: 4vw;--icon-width-line: 8vw;--icon-width-blank: 4vw;--category-box-height: 6vw;--category-box-height-b: 8vw;--newslist-padding: 6vw;--table-th-width: 22.22%;--table-td-width: 77.78%;--table-padding: 6vw;--block-radius: 3vw;--hover-opacity: .5;--copy-padding-bottom: 5vw;--btn-card-padding: 2vw;--bg-height: 100dvh;--icon-blank-width: 5vw}@media all and (min-width:864px){:root{--max-width: 1016px;--card-width: min(21.88vw, 280px);--card-height: min(31.25vw, 400px);--card-radius: min(1.56vw, 20px);--card-gap: min(5vw, 64px);--card-logo-width: min(6.64vw, 85px);--card-logo-top: min(1.41vw, 18px);--card-logo-left: min(1.8vw, 23px);--fs-card-title: min(1.56vw, 20px);--fs-card-category: min(1.25vw, 16px);--card-external-url-height: min(2.5vw, 32px);--header-width: min(17.11vw, 219px);--header-height: min(11.25vw, 144px);--header-news-bottom: min(1.88vw, 24px);--header-logo-width: min(7.81vw, 100px);--header-logo-height: min(3.75vw, 48px);--header-logo-top: min(1.56vw, 20px);--header-logo-left: min(2.66vw, 34px);--header-radius: min(1.25vw, 16px)}:root.is_page{--header-height: min(6.95vw, 89px)}:root{--btn-menu-width: min(1.64vw, 21px);--btn-menu-height: min(1.64vw, 21px);--btn-menu-dot: min(.31vw, 4px);--btn-menu-radius: min(.47vw, 6px);--nav-icon-sns-width: min(1.56vw, 20px);--nav-slash-width: min(3.98vw, 51px);--nav-slash-height: min(1.56vw, 20px);--bread-nav-gap: min(1.25vw, 16px);--btn-circle-width-s: min(2.11vw, 27px);--btn-circle-width: min(2.5vw, 32px);--btn-circle-arrow-width: min(1.02vw, 13px);--btn-circle-pin-width: min(1.25vw, 16px);--btn-radius: min(.94vw, 12px);--btn-nav-height: min(4.38vw, 56px);--bdr-orange-width: min(3.75vw, 48px);--ttl-h3-margin: min(3.13vw, 40px);--btn-pager-width: min(5.47vw, 70px);--btn-pager-height: min(3.13vw, 40px);--btn-pager-radius: min(.63vw, 8px);--btn-pager-icon-width: min(1.09vw, 14px);--page-content-width: 70.55%;--page-content-space-top: min(12.5vw, 160px);--content-padding-bottom: min(15.63vw, 200px);--icon-circle-width: min(1.88vw, 24px);--icon-circle-width32: min(2.5vw, 32px);--icon-circle-arrow-width: min(.94vw, 12px);--icon-circle-arrow-width16: min(1.25vw, 16px);--icon-width-line: min(2.5vw, 32px);--icon-width-blank: min(1.25vw, 16px);--category-box-height: min(1.88vw, 24px);--category-box-height-b: min(2.5vw, 32px);--newslist-padding: min(1.88vw, 24px);--table-th-width: 15.35%;--table-td-width: calc(84.65% - min(1.25vw, 16px)) ;--table-padding: min(1.88vw, 24px);--block-radius: min(.94vw, 12px);--copy-padding-bottom: min(3.13vw, 40px);--btn-card-padding: min(.63vw, 8px);--bg-height: 100vh!important;--icon-blank-width: min(1.56vw, 20px)}}:root{--fs-ttl_page: 20vw;--fs-h1: 12vw;--fs-h2: 10vw;--fs-h3: 8vw;--fs-h4: 6vw;--fs-h5: 5vw;--fs-h6: 4.5vw;--fs-l: 4vw;--fs-m: 3.5vw;--fs-s: 3vw;--fs-h1-en: 24vw;--fs-h2-en: 12vw;--fs-h3-en: 10vw;--fs-h4-en: 8vw;--fs-h5-en: 6vw;--fs-h6-en: 4.5vw;--fs-m-en: 3.5vw;--fs-ttl-description: 4.5vw}@media all and (min-width:864px){:root{--fs-ttl_page: min(7.5vw, 96px);--fs-h1: min(3.75vw, 48px);--fs-h2: min(3.13vw, 40px);--fs-h3: min(2.5vw, 32px);--fs-h4: min(1.88vw, 24px);--fs-h5: min(1.56vw, 20px);--fs-h6: min(1.41vw, 18px);--fs-l: min(1.41vw, 18px);--fs-m: min(1.25vw, 16px);--fs-s: min(1.09vw, 14px);--fs-h1-en: min(7.5vw, 96px);--fs-h2-en: min(3.75vw, 48px);--fs-h3-en: min(3.13vw, 40px);--fs-h4-en: min(2.5vw, 32px);--fs-h5-en: min(1.88vw, 24px);--fs-h6-en: min(1.41vw, 18px);--fs-m-en: min(1.09vw, 14px);--fs-ttl-description: min(1.56vw, 20px)}}:root{--bg-page: #F8EFEB;--color-base: #F8EFEB;--color-black100: rgba(0, 0, 0, 1);--color-black50: #AAAAAA;--color-black20: #DDDDDD;--color-black10: #F0F0F0;--color-white: rgba(255, 255, 255, 1);--color-line: #4CC764;--color-facebook: #0866FF;--color-orange: #FF6A00;--color-orange-deep: #E2661F;--color-orange-light: #FB926C;--color-orange-light-up: #FFC6B1;--color-gray-deep: #252525;--color-gray-deep-light: #707070;--color-gray: #C4C4C4;--color-gray-light: #E6E6E6;--color-red: #F66F6F;--color-yellow: #FDF44F;--color-limegreen: #C3EC45;--color-green: #5ADF50;--color-bluegreen: #63E1C6;--color-skyblue: #47D1FB;--color-blue: #5171FF;--color-purple: #BB80E2;--color-pink: #FF97D7;--color-link: #3896E8;--header-bg-color: var(--color-white);--color-none: rgba(0, 0, 0, 0);--color-gradient-orange: linear-gradient( 49deg in oklab, oklch(.9337 .0942 99.44), 24%, oklch(.8748 .1541 89.39), 81%, oklch(.8143 .1696 76.72) );--bg-btn-menu-color: var(--color-orange);--color-menu-dot: var(--color-white);--logo-color: var(--color-orange);--color-breadnav: var(--color-black100)}:root.is_page{--bg-btn-menu-color: none;--color-menu-dot: var(--color-orange);--header-bg-color: rgba(255, 255, 255, 0)}:root body:has(#b-cards.zoom-in){--header-bg-color: rgba(255, 255, 255, 0)}:root{--input-text-height: 12vw;--textarea-height: 50vw;--fileupload-width: 100%;--input-submit-height: 14vw;--input-padding: 1.5vw 6vw 1.5vw 6vw;--textarea-padding: 3vw 6vw;--input-radio-width: 3vw;--input-radius: 1vw;--block-agree-radius: 1vw;--checkbox-width: 5vw;--checkbox-radius: .5vw;--input-submit-radius: 3vw}@media all and (min-width:864px){:root{--input-text-height: min(3.75vw, 48px);--textarea-height: min(15.63vw, 200px);--fileupload-width: min(15.63vw, 200px);--input-submit-height: min(4.38vw, 56px);--input-padding: min(.94vw, 12px) min(1.88vw, 24px) min(.94vw, 12px) min(1.88vw, 24px);--textarea-padding: min(.78vw, 10px);--input-radio-width: min(.94vw, 12px);--input-radius: min(.31vw, 4px);--block-agree-radius: min(.31vw, 4px);--checkbox-width: min(1.56vw, 20px);--checkbox-radius: min(.16vw, 2px);--input-submit-radius: min(.94vw, 12px)}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:3.125vw}body{font-size:14px;font-size:1.4rem}@media all and (min-width:768px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}body{overflow-x:hidden;overflow-y:visible}body{color:var(--color-gray-deep);background-color:var(--color-base);font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict;letter-spacing:-.04em;line-height:1.5;text-autospace:normal}a{color:var(--color-black100);text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}.textbox{text-box:trim-both cap alphabetic}button{cursor:pointer}img{width:100%;height:auto;vertical-align:bottom}header#global_header{view-transition-name:fixed-label-header}.c-breadcrumb{view-transition-name:fixed-label-breadcrumb}.c-icon{position:relative;display:block}.c-icon svg{width:100%;height:100%;position:absolute;top:0;left:0}header#global_header{z-index:10;transform:translateZ(1px)}.c-copy{width:100%;pointer-events:none;padding-bottom:var(--copy-padding-bottom);z-index:2;position:fixed;bottom:0;left:0}.c-copy p{width:89.74%;margin-inline:auto;font-size:1.2rem;font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-orange-light)}.is_page{--logo-color: var(--color-gray-deep)}.is_page header#global_header{--color-menu-dot: var(--color-white)}.is_page .c-copy{position:relative}body:has(#recruit-message,#company-history,#service-works,#recruit-staff_day) header#global_header{--logo-color: var(--color-white);--color-menu-dot: var(--color-white)}body:has(#recruit-message,#company-history,#service-works,#recruit-staff_day){--color-breadnav: var(--color-white)}@media all and (min-width:864px){.c-copy p{width:94.44%}}:root{--ease-in-cubic: cubic-bezier(.77, 0, 0, .995);--hide-y: 40px}.is_page header#global_header{background:#fff0}.is_page header#global_header .c-newest_info{display:none}.show-menu{overflow:hidden;--header-radius: 0}.show-menu main{width:calc(100% - var(--scrollbar))}.show-menu header#global_header{width:100%;height:100%;background:var(--color-orange)}.show-menu header#global_header .c-cols{height:60vw;width:100%;left:0;top:0}.show-menu header#global_header .c-cols #logo{width:42.5vw;height:20vw;transform:translate3d(5vw,30vw,0)}.show-menu header#global_header .c-cols #logo svg{fill:var(--color-white)}.show-menu header#global_header .c-cols .c-btn_menu{width:12vw;height:4.75vw;top:6vw;left:5vw}.show-menu header#global_header .c-cols .c-btn_menu .inr span{background:var(--color-white);height:2px}.show-menu header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(2){display:none}.show-menu header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(1){width:17.5vw;transform:translate3d(-50%,0,0) rotate(20deg)}.show-menu header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(3){width:17.5vw;transform:translate3d(-50%,0,0) rotate(-20deg)}.show-menu header#global_header .c-cols .c-newest_info{opacity:0;transition:opacity 0s ease;transition-delay:0s}.show-menu header#global_header #b-glbnav{min-height:100dvh;height:auto}.show-menu header#global_header #b-glbnav .c-nav_cols{transform:translateZ(0);opacity:1;transition-delay:.3s}.show-menu header#global_header #b-glbnav .c-btn_menu{transition:top 0s ease 0s,left 0s ease 0s}.show-menu .resize header#global_header #logo{transition:transform 0s ease}header#global_header{transition:width .3s var(--ease-in-cubic) 0s,height .3s var(--ease-in-cubic) 0s,transform .5s ease 0s;will-change:width,height}header#global_header #logo{transition:transform .3s ease;will-change:width,height,transform}header#global_header .c-btn_menu{transition:top .3s ease 0s,left .3s ease 0s;will-change:top,left}header#global_header .c-btn_menu .inr span{transition:transform .3s ease 0s,width .3s ease 0s}header#global_header .c-newest_info{position:absolute;left:var(--header-logo-left);bottom:var(--header-news-bottom);transition:opacity .3s ease;transition-delay:.3s}header#global_header .c-newest_info a{font-size:var(--fs-m)}header#global_header{position:fixed;width:var(--header-width);height:var(--header-height);top:0;left:0;border-radius:0 0 var(--header-radius) 0;background:var(--header-bg-color)}header#global_header .c-header_inner{width:100%;height:100%;position:absolute;top:0;left:0;scrollbar-width:none}header#global_header .c-header_inner::-webkit-scrollbar{display:none}header#global_header .c-cols{position:absolute;width:100%;height:var(--header-height);top:0;left:0;z-index:2}header#global_header #logo{width:var(--header-logo-width);height:var(--header-logo-height);position:absolute;transform:translate3d(var(--header-logo-left),var(--header-logo-top),0)}header#global_header #logo :is(a,svg){width:100%;height:100%;position:absolute;top:0;left:0}header#global_header #logo a{display:block}header#global_header #logo svg{fill:var(--logo-color)}header#global_header .c-btn_menu{width:8.75vw;height:8.75vw;position:absolute;left:calc(var(--header-logo-width) + 4.75vw + var(--header-logo-left));top:var(--header-logo-top);background:var(--bg-btn-menu-color);border-radius:var(--btn-menu-radius);background:var(--color-orange)}header#global_header .c-btn_menu button{width:var(--btn-menu-width);height:var(--btn-menu-height);position:absolute;top:50%;left:50%;margin:calc(var(--btn-menu-height) / -2) 0 0 calc(var(--btn-menu-width) / -2)}header#global_header .c-btn_menu .inr{width:100%;height:var(--btn-menu-dot);position:absolute;top:50%;left:50%;margin:calc(var(--btn-menu-dot) / -2) 0 0 calc(var(--btn-menu-width) / -2)}header#global_header .c-btn_menu .inr span{display:block;width:var(--btn-menu-dot);height:var(--btn-menu-dot);background:var(--color-menu-dot);border-radius:100vmax;position:absolute;left:50%}header#global_header .c-btn_menu .inr span:nth-of-type(1){transform:translate3d(-2.25vw,0,0)}header#global_header .c-btn_menu .inr span:nth-of-type(2){transform:translate3d(-.25vw,0,0)}header#global_header .c-btn_menu .inr span:nth-of-type(3){transform:translate3d(1.75vw,0,0)}header#global_header.active .c-header_inner{overflow-y:auto}#b-glbnav{width:100%;overflow:hidden;height:0px}#b-glbnav .c-nav_cols{width:90.69%;align-items:flex-start;margin-inline:auto;transition:transform .6s ease 0s,opacity .6s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0);padding-top:60vw}#b-glbnav .c-nav{margin-bottom:9.5vw}#b-glbnav :is(.nav_l,.nav_r){border-top:1px solid var(--color-white);padding-top:11vw}#b-glbnav dl dt{margin-bottom:5vw}#b-glbnav dl ul li{font-size:var(--fs-l);color:var(--color-orange-light-up);display:flex}#b-glbnav dl ul li:has([target=_blank]) a{display:flex;align-items:center}#b-glbnav dl ul li a{color:var(--color-orange-light-up);white-space:none}#b-glbnav dl ul li a span{position:relative}#b-glbnav dl ul li a span:after{content:"";width:0px;height:1px;background:var(--color-orange-light-up);bottom:0;right:0;position:absolute}#b-glbnav dl ul li a[target=_blank]:after{content:"";width:var(--icon-blank-width);height:var(--icon-blank-width);display:block;background:url(/assets/images/icon/blank.svg) top left no-repeat;background-size:cover;margin-left:.5em}#b-glbnav .nav_l ul{display:flex;flex-wrap:wrap}#b-glbnav .nav_l ul li{line-height:2.2}#b-glbnav .nav_l ul li a{white-space:nowrap}#b-glbnav .nav_l ul li:after{content:"/";padding:0 .75em}#b-glbnav .nav_l ul li:last-child:after{display:none}#b-glbnav .nav_r .c-nav_info{margin-top:4vw}#b-glbnav .nav_r .c-nav_other{margin-top:10vw}#b-glbnav .nav_r ul li{margin-bottom:2vw}#b-glbnav .nav_r ul li:last-child{margin-bottom:0}#b-glbnav .nav_r .c-nav_info ul li{margin-bottom:1vw}#b-glbnav .nav_r .c-nav_info ul li a{font-size:var(--fs-m);color:var(--color-orange-light-up);position:relative}#b-glbnav .nav_r .c-nav_info ul li a:after{content:"";width:0px;height:1px;background:var(--color-orange-light-up);bottom:0;right:0;position:absolute}#b-glbnav .nav_r .c-nav_info ul li a.active:after{width:100%}#b-glbnav .nav_r .c-nav{margin-bottom:0}#b-glbnav .nav_r .c-bnrs{margin-top:10vw}#b-glbnav .c-nav_bottom{margin:4vw 0 0;padding-bottom:5vw}#b-glbnav .c-nav_bottom a{width:30vw;display:block}#b-glbnav .c-nav_bottom .c-copy{margin-top:4vw;font-size:1.2rem;color:var(--color-orange-light);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;position:relative;bottom:auto;left:auto}#b-glbnav .c-sns{margin-top:10vw}#b-glbnav .c-sns ul{display:flex;column-gap:var(--nav-icon-sns-width)}#b-glbnav .c-sns ul li span.c-icon{width:var(--nav-icon-sns-width);height:var(--nav-icon-sns-width)}#b-glbnav .c-sns ul li span.c-icon svg{fill:var(--color-white)}#b-glbnav .c-sns ul li:after{display:none}.c-breadcrumb{position:absolute;top:0;z-index:9;left:calc(var(--header-width) - 4vw);height:var(--header-height);transform:translate3d(0,-100%,0);transition:transform .3s ease}.c-breadcrumb ul{display:flex;height:var(--header-height);align-items:center;column-gap:var(--bread-nav-gap)}.c-breadcrumb ul li{display:flex;column-gap:var(--bread-nav-gap);position:relative;top:-1.25vw}.c-breadcrumb ul li a{display:flex;column-gap:var(--bread-nav-gap);color:var(--color-breadnav)}.c-breadcrumb ul li span.c-icon{width:var(--nav-slash-width)}.c-breadcrumb ul li span.c-icon svg{fill:var(--color-breadnav)}.c-breadcrumb ul li span.txt{font-size:var(--fs-l);white-space:nowrap}.c-breadcrumb ul li span.txt:after{background:var(--color-breadnav)}.c-breadcrumb.active{transform:translateZ(0);transition-delay:.5s}@media all and (min-width:864px){.show-menu header#global_header{--btn-menu-width: min(5.47vw, 70px)}.show-menu header#global_header #b-glbnav .c-nav_cols{min-height:min(85.94vw,1100px)}.show-menu header#global_header .c-cols{height:min(20.63vw,264px);width:100%;left:0;top:0}.show-menu header#global_header .c-cols #logo{width:min(17.19vw,220px);height:min(8.13vw,104px);transform:translate3d(calc((100vw - min(92.81vw,1188px) - var(--scrollbar)) / 2),min(9.38vw,120px),0)}.show-menu header#global_header .c-cols .c-btn_menu{width:min(5.47vw,70px);height:min(2.19vw,28px);top:min(3.13vw,40px);left:min(3.13vw,40px)}.show-menu header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(1){width:min(5.47vw,70px)}.show-menu header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(3){width:min(5.47vw,70px)}header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(1){transform:translate3d(max(-.78vw,-10px),0,0)}header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(2){transform:translate3d(max(-.16vw,-2px),0,0)}header#global_header .c-cols .c-btn_menu .inr span:nth-of-type(3){transform:translate3d(min(.47vw,6px),0,0)}header#global_header .c-btn_menu{width:min(2.73vw,35px);height:min(2.73vw,35px);left:calc(var(--header-logo-width) + min(1.48vw,19px) + var(--header-logo-left))}header#global_header .c-btn_menu .inr{width:100%;height:var(--btn-menu-dot);position:absolute;top:50%;left:50%;margin:calc(var(--btn-menu-dot) / -2) 0 0 calc(var(--btn-menu-width) / -2)}header#global_header .c-btn_menu .inr span{display:block;width:var(--btn-menu-dot);height:var(--btn-menu-dot);background:var(--color-menu-dot);border-radius:100vmax;position:absolute;left:50%}header#global_header .c-btn_menu .inr span:nth-of-type(1){transform:translate3d(-2.25vw,0,0)}header#global_header .c-btn_menu .inr span:nth-of-type(2){transform:translate3d(-.25vw,0,0)}header#global_header .c-btn_menu .inr span:nth-of-type(3){transform:translate3d(1.75vw,0,0)}#b-glbnav .c-nav{margin-bottom:min(3.13vw,40px)}#b-glbnav .c-nav_cols{width:min(92.81vw,1188px);max-width:1188px;min-height:100vh;display:flex;justify-content:space-between;padding-top:min(20.63vw,264px)}#b-glbnav .nav_l{width:63.8%}#b-glbnav .nav_l ul li{line-height:2.1}#b-glbnav .c-sns{margin-top:min(5vw,64px)}#b-glbnav .nav_r{width:27.6%}#b-glbnav :is(.nav_l,.nav_r){padding-top:min(3.59vw,46px)}#b-glbnav dl dt{margin-bottom:min(1.17vw,15px)}#b-glbnav .nav_r{padding-top:min(3.28vw,42px);padding-bottom:min(3.13vw,40px)}#b-glbnav .nav_r ul li{margin-bottom:min(.55vw,7px)}#b-glbnav .nav_r .c-nav_info{margin-top:min(1.25vw,16px)}#b-glbnav .nav_r .c-nav_other{margin-top:min(3.13vw,40px)}#b-glbnav .nav_r .c-nav_info ul li{margin-bottom:min(.31vw,4px)}#b-glbnav .nav_r .c-bnrs{margin-top:min(3.13vw,40px)}#b-glbnav .c-nav_bottom{position:absolute;left:0;margin:0;bottom:0;padding-bottom:min(3.13vw,40px);padding-bottom:0}#b-glbnav .c-nav_bottom a{width:min(9.38vw,120px);display:block}#b-glbnav .c-nav_bottom .c-copy{margin-top:min(1.25vw,16px)}.c-breadcrumb{left:calc(var(--header-width) - min(1.41vw,18px))}.c-breadcrumb ul li{top:max(-.39vw,-5px)}.c-breadcrumb a span.txt{position:relative}.c-breadcrumb a span.txt:after{content:"";height:1px;background:var(--color-black100);display:block;position:absolute;bottom:0;right:0}}@media all and (min-width:1440px){#b-glbnav .c-nav_bottom{left:calc((100vw - 1188px)/-2 + 40px)}}@media all and (min-width:864px)and (min-height:1100px){.show-menu header#global_header #b-glbnav .c-nav_cols{min-height:100vh}}.c-ttl_page h1{font-size:var(--fs-ttl_page);font-family:din-2014,sans-serif;font-weight:300;font-style:normal;line-height:.85;color:var(--color-orange)}.c-ttl_page.bg_orange h1{background:var(--color-orange);width:fit-content;border-radius:2px}.c-ttl_page.bg_orange h1 span{position:relative;color:var(--color-white)}body:has(#recruit-message) header#article_header h2,body:has(#recruit-message) header#article_header h3{background:none}body:has(#recruit-message) header#article_header .c-description{background:none}body:has(#recruit-message) header#article_header .c-description span.u-line:before{background:var(--color-white)}body:has(#company-history) header#article_header h1{color:var(--color-orange)}body:has(#company-history) header#article_header h3{color:var(--color-white)}body:has(#company-history) header#article_header .c-description p{color:var(--color-gray)}body:has(#company-vision) header#article_header h2{line-height:1.5;position:relative;margin-top:-.2em}header#article_header{position:relative;margin-bottom:16vw}header#article_header:has(.has_bg) :is(h2,h3,.c-description){background:var(--color-white);width:fit-content;border-radius:2px}header#article_header h2{font-size:var(--fs-h3);line-height:1.25;font-weight:700}header#article_header h2 span{position:relative;top:max(-.25vw,-1px)}header#article_header h3{font-size:var(--fs-h5);line-height:1.25;font-weight:700;margin-top:6vw}header#article_header h3 span{position:relative;top:max(-.25vw,-1px)}header#article_header .c-description{margin-top:8vw;line-height:1.5}header#article_header .c-description p{font-size:var(--fs-ttl-description);color:var(--color-gray-deep-light);text-align:justify}header#article_header .c-description span.u-line{display:flex;align-items:center}header#article_header .c-description span.u-line:before{content:"";width:8vw;height:1px;background:var(--color-black100);display:block;margin-right:.5em}header#article_header .c-article_lead{margin-top:10vw}header#article_header .c-white :is(h1,h2){color:var(--color-white)}header#article_header .c-wrap_btn_line{width:70vw;margin-top:6vw}header#article_header .c-note{margin-top:8vw}header#article_header .c-note ul{padding-left:1.2em}header#article_header .c-note ul li{color:var(--color-gray-deep-light);font-size:var(--fs-m);list-style:disc}header#article_header .c-note p{color:var(--color-red);font-size:var(--fs-m);margin-top:1em}.c-ttl_h3{margin-bottom:var(--ttl-h3-margin)}.c-ttl_h3 h3{font-weight:700;font-size:var(--fs-h3)}.c-ttl_section{position:relative;padding-bottom:4vw;margin-bottom:10vw}.c-ttl_section:before{content:"";width:100%;height:1px;background:var(--color-black20);position:absolute;bottom:-1px;left:0}.c-ttl_section:after{content:"";width:var(--bdr-orange-width);height:1px;background:var(--color-orange);position:absolute;display:block;bottom:-1px;left:0}.c-ttl_section h3{font-weight:700;font-size:var(--fs-h4);line-height:1}.c-ttl_section.bdr_white:before{background:var(--color-white)}.c-ttl_staffdata{width:100%;border-bottom:1px solid var(--color-white);position:relative;padding-bottom:5vw;margin-bottom:8vw}.c-ttl_staffdata:before{content:"";width:6vw;height:1px;background:var(--color-orange);position:absolute;display:block;bottom:-1px;left:0}.c-ttl_staffdata h3{font-weight:700;font-size:var(--fs-h4)}:is(#news,#security-policy,#privacy-policy) header#article_header .c-ttl_page .c-article_lead{margin-top:6vw}:is(#news,#security-policy,#privacy-policy) header#article_header .c-ttl_page .c-article_lead h2{font-size:var(--fs-h6);font-weight:400;color:var(--color-gray-deep-light)}[data-page-category=recruit] header#article_header .c-description p,[data-page-category=company] header#article_header .c-description p{color:var(--color-gray-deep-light)}@media all and (min-width:864px){.c-ttl_page{line-height:1.25}header#article_header{margin-bottom:min(5.94vw,76px)}header#article_header h3{margin-top:min(1.88vw,24px)}header#article_header h3 br{display:none}header#article_header .c-description{margin-top:min(3.13vw,40px)}header#article_header .c-description span.u-line:before{width:min(2.5vw,32px)}header#article_header .c-article_lead{margin-top:min(5vw,64px)}header#article_header .c-wrap_btn_line{width:min(21.88vw,280px);position:absolute;right:0;bottom:0;margin-top:0}header#article_header .c-note{margin-top:min(3.13vw,40px)}header#article_header .c-note ul{padding-left:1.2em}header#article_header .c-note p{margin-top:1em}.c-ttl_section{padding-bottom:min(1.25vw,16px);margin-bottom:min(5vw,64px)}.c-ttl_staffdata{padding-bottom:min(1.88vw,24px);margin-bottom:min(3.13vw,40px)}.c-ttl_staffdata:before{content:"";width:min(1.88vw,24px)}:is(#news,#security-policy,#privacy-policy) header#article_header .c-ttl_page .c-article_lead{margin-top:min(1.88vw,24px)}:is(#service-asl) header#article_header h3 br{display:block}}.u-pc{display:none}a.c-icon-txtlink{display:block}a.c-icon-txtlink .inr{display:flex;align-items:center;column-gap:3vw}a.c-icon-txtlink span.c-icon_wrap{width:var(--btn-circle-width);height:var(--btn-circle-width);background:var(--color-white);border-radius:100vmax;position:relative}a.c-icon-txtlink span.i0{transform:translate3d(-100%,0,0)}a.c-icon-txtlink span.c-icon{width:100%;height:100%;position:absolute;top:0;left:0;display:grid;place-content:center}a.c-icon-txtlink span.c-icon svg{width:var(--btn-circle-arrow-width);height:var(--btn-circle-arrow-width);fill:var(--color-orange);position:relative}a.c-icon-txtlink p{display:flex;align-items:center;color:var(--color-white);column-gap:6vw;line-height:1;position:relative;top:-.5vw}a.c-icon-txtlink p span{display:block;line-height:1}a.c-icon-txtlink p span.c-jp{font-size:var(--fs-h3)}a.c-icon-txtlink p span.c-en{font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:var(--fs-h4-en)}a.c-icon-txtlink.small p span.c-jp{font-size:var(--fs-h4)}a.c-icon-txtlink.link_map span.c-icon_wrap{overflow:hidden}a.c-icon-txtlink.link_map span.c-icon{background:var(--color-orange)}a.c-icon-txtlink.link_map span.c-icon svg{fill:var(--color-white);width:var(--btn-circle-pin-width);height:var(--btn-circle-pin-width)}a.c-icon-txtlink.link_map span.txt{font-size:var(--fs-m);color:var(--color-orange)}a.c-btn{width:100%;display:block;border-radius:var(--btn-radius);height:var(--btn-nav-height)}a.c-btn.u-white{background:var(--color-white)}a.c-btn.u-white .c-icon_wrap{background:var(--color-orange)}a.c-btn.u-white .c-icon_wrap svg{fill:var(--color-white)}a.c-btn.u-white span.txt{color:var(--color-orange);font-size:var(--fs-l)}a.c-btn.u-gray{background:var(--color-gray-deep)}a.c-btn.u-gray .c-icon_wrap{background:var(--color-white)}a.c-btn.u-gray .c-icon_wrap svg{fill:var(--color-gray-deep)}a.c-btn.u-gray span.txt{color:var(--color-white);font-size:var(--fs-l)}a.c-btn.u-white_gray{background:var(--color-white)}a.c-btn.u-white_gray .c-icon_wrap{background:var(--color-gray-deep)}a.c-btn.u-white_gray .c-icon_wrap svg{fill:var(--color-white)}a.c-btn.u-orange{background:var(--color-orange)}a.c-btn.u-orange .c-icon_wrap{background:var(--color-white)}a.c-btn.u-orange .c-icon_wrap svg{fill:var(--color-orange)}a.c-btn.u-orange span.txt{color:var(--color-white)}a.c-btn.line{background:var(--color-white);border:1px solid var(--color-line)}a.c-btn.line .c-icon_wrap{width:var(--icon-width-line);height:var(--icon-width-line);background:var(--color-line)}a.c-btn.line .c-icon_wrap svg{width:var(--icon-width-line);height:var(--icon-width-line);fill:var(--color-white)}a.c-btn.line span.txt{color:var(--color-line);font-size:var(--fs-l)}a.c-btn.no_icon .inr{padding:0;justify-content:center}a.c-btn .inr{width:100%;display:flex;align-items:center;height:var(--btn-nav-height);padding-left:6vw;column-gap:4vw}a.c-btn span.c-icon_wrap{width:var(--btn-circle-width);height:var(--btn-circle-width);overflow:hidden;border-radius:100vmax;position:relative}a.c-btn .c-icon{width:100%;height:100%;position:absolute;top:0;left:0;display:grid;place-content:center}a.c-btn .c-icon svg{width:var(--btn-circle-arrow-width);height:var(--btn-circle-arrow-width);position:relative}a.c-btn.u-blank .c-icon_wrap svg{width:var(--icon-width-blank);height:var(--icon-width-blank)}a.c-btn span.i0{transform:translate3d(-100%,0,0)}a.c-btn.link-back span.i0{transform:translateZ(0)}a.c-btn.link-back span.i1{transform:translate3d(100%,0,0)}a.c-btn_pager{width:var(--btn-pager-width);height:var(--btn-pager-height);display:flex;align-items:center;justify-content:center;background:var(--color-gray-deep);border-radius:var(--btn-pager-radius)}a.c-btn_pager .c-icon_wrap{width:var(--btn-pager-icon-width);aspect-ratio:1/1}a.c-btn_pager .c-icon_wrap svg{fill:var(--color-white)}button.c-btn_form{width:100%;height:var(--input-submit-height);display:flex;align-items:center;justify-content:center;border-radius:var(--input-submit-radius);font-size:var(--fs-l)}button.c-btn_form.orange{background:var(--color-orange)}button.c-btn_form.orange span{color:var(--color-white)}span.c-icon_circle{width:var(--icon-circle-width);height:var(--icon-circle-width);border-radius:100vmax;display:flex;align-items:center;justify-content:center}span.c-icon_circle.s32{width:var(--icon-circle-width32);height:var(--icon-circle-width32)}span.c-icon_circle.bdr_orange{border:1px solid var(--color-orange);background:var(--color-white)}span.c-icon_circle.bdr_orange svg{fill:var(--color-orange)}span.c-icon_circle.orange{background:var(--color-orange)}span.c-icon_circle.orange svg{fill:var(--color-white)}span.c-icon_circle.black{background:var(--color-white);border:1px solid var(--color-gray-deep)}span.c-icon_circle .c-icon{width:var(--icon-circle-arrow-width);height:var(--icon-circle-arrow-width)}.c-readmore{display:flex;column-gap:2vw}.c-readmore span.txt{font-size:var(--fs-m)}.c-news_category{width:fit-content;height:var(--category-box-height);display:flex;align-items:center;padding:0 2vw;background:var(--color-white);border-radius:.5vw;border:1px solid var(--color-black20)}.c-news_category:has(.txt_b){padding:0 3vw;border-radius:1vw;height:var(--category-box-height-b)}.c-news_category.orange{background:var(--color-orange);border-color:var(--color-orange)}.c-news_category.orange .txt,.c-news_category.orange .txt_b{color:var(--color-white)}.c-news_category .txt{font-size:var(--fs-s);color:var(--color-gray-deep)}.c-news_category .txt_b{font-size:var(--fs-l);color:var(--color-black50)}.c-nav_category ul li a.current .c-news_category{background:var(--color-orange);border-color:var(--color-orange)}.c-nav_category ul li a.current .c-news_category .txt,.c-nav_category ul li a.current .c-news_category .txt_b{color:var(--color-white)}.u-cols{display:flex}.u-mb1{margin-bottom:1em}.u-mb2{margin-bottom:2em}.u-mb3{margin-bottom:3em}ul.c-list_dot{padding-left:1em}ul.c-list_dot li{list-style-type:disc}.c-table{position:relative;width:100%;border-top:1px solid var(--color-black20)}.c-table:before{width:var(--bdr-orange-width);height:1px;background:var(--color-orange);top:-1px;left:0;position:absolute;content:""}.c-table dl.tr{padding:var(--table-padding) var(--table-padding) var(--table-padding) 0;border-bottom:1px solid var(--color-black20);position:relative;display:flex;justify-content:space-between}.c-table dl.tr:after{content:"";width:var(--bdr-orange-width);height:1px;background:var(--color-orange);position:absolute;bottom:-1px;left:0}.c-table dl.tr dt{width:var(--table-th-width);font-size:var(--fs-m);font-weight:700}.c-table dl.tr dd{width:var(--table-td-width);font-size:var(--fs-m)}.c-table dl.tr dd dl{margin-bottom:1.5em}.c-table dl.tr dd dl:nth-last-of-type(1){margin-bottom:0}.c-table dl.tr dd dl dt{font-weight:400}.c-table dl.tr dd a{color:var(--color-link);text-decoration:underline}.c-table dl.tr dd ul.c-list_grid2{width:100%}.c-table dl.tr dd .u-note{margin-top:1em}.c-table dl.tr .c-dl_cols.officer-composition dl dt{text-align:right;width:7em}.c-table dl.tr .c-dl_cols.officer-composition dl dd{width:calc(100% - 7em);padding-left:2em}.c-table dl.tr .c-dl_cols.license dl{display:flex;align-items:flex-start}.c-table dl.tr .c-dl_cols.license dl dt,.c-table dl.tr .c-dl_cols.license dl dd{display:inline-block}.c-table dl.tr .c-dl_cols.license dl dt{width:8em;position:relative}.c-table dl.tr .c-dl_cols.license dl dt:after{content:"：";position:absolute;right:0;top:0}.c-table dl.tr .c-dl_cols.license dl dd{width:calc(100% - 8em);padding-left:.5em}.c-table dl.tr .c-dl_cols dl{display:flex;align-items:center;margin-bottom:0}.b-nav_page{margin-top:20vw;position:relative}.b-nav_page ul{display:flex;flex-flow:column;flex-direction:column-reverse;row-gap:3vw}.b-nav_page ul li:last-child{margin-bottom:0}@media all and (min-width:864px){.u-sp{display:none}.u-pc,a.c-icon-txtlink{display:block}a.c-icon-txtlink .inr{column-gap:min(1.25vw,16px)}a.c-icon-txtlink p{column-gap:min(2.5vw,32px);top:max(-.16vw,-2px)}a.c-icon-txtlink p span.c-jp{font-size:var(--fs-h2)}a.c-icon-txtlink p span.c-en{font-size:var(--fs-h3-en)}a.c-icon-txtlink.small p span.c-jp{font-size:var(--fs-h4)}a.c-icon-txtlink.link_map span.c-icon{background:var(--color-orange)}a.c-icon-txtlink.link_map span.c-icon svg{fill:var(--color-white);width:var(--btn-circle-pin-width);height:var(--btn-circle-pin-width)}a.c-icon-txtlink.link_map span.txt{font-size:var(--fs-m);color:var(--color-orange)}a.c-btn.u-white{background:var(--color-white)}a.c-btn.u-white .c-icon{background:var(--color-orange)}a.c-btn.u-white .c-icon svg{fill:var(--color-white)}a.c-btn.u-white span.txt{color:var(--color-orange);font-size:var(--fs-l)}a.c-btn.u-gray{background:var(--color-gray-deep)}a.c-btn.u-gray .c-icon{background:var(--color-white)}a.c-btn.u-gray .c-icon svg{fill:var(--color-gray-deep)}a.c-btn.u-gray span.txt{color:var(--color-white);font-size:var(--fs-l)}a.c-btn.u-white_gray{background:var(--color-white)}a.c-btn.u-white_gray .c-icon{background:var(--color-gray-deep)}a.c-btn.u-white_gray .c-icon svg{fill:var(--color-white)}a.c-btn.u-orange{background:var(--color-orange)}a.c-btn.u-orange .c-icon{background:var(--color-white)}a.c-btn.u-orange .c-icon svg{fill:var(--color-orange)}a.c-btn.u-orange span.txt{color:var(--color-white)}a.c-btn.line{background:var(--color-white)}a.c-btn.line .c-icon{width:var(--icon-width-line);height:var(--icon-width-line);background:var(--color-line)}a.c-btn.line .c-icon svg{width:var(--icon-width-line);height:var(--icon-width-line);fill:var(--color-white)}a.c-btn.line span.txt{color:var(--color-line);font-size:var(--fs-l)}a.c-btn.no_icon .inr{padding:0;justify-content:center}a.c-btn .inr{padding-left:min(1.88vw,24px);column-gap:min(1.25vw,16px)}a.c-btn .c-icon{width:var(--btn-circle-width);height:var(--btn-circle-width);display:grid;place-content:center;border-radius:100vmax}a.c-btn .c-icon svg{width:var(--btn-circle-arrow-width);height:var(--btn-circle-arrow-width);position:relative}a.c-btn_pager{width:var(--btn-pager-width);height:var(--btn-pager-height);display:flex;align-items:center;justify-content:center;background:var(--color-gray-deep);border-radius:var(--btn-pager-radius)}a.c-btn_pager .c-icon{width:var(--btn-pager-icon-width);aspect-ratio:1/1}a.c-btn_pager .c-icon svg{fill:var(--color-white)}.c-readmore{column-gap:min(.63vw,8px)}.c-news_category{padding:0 min(.63vw,8px);border-radius:min(.31vw,4px)}.c-news_category:has(.txt_b){padding:0 min(.94vw,12px)}.c-table dl.tr{display:flex;justify-content:space-between}.c-table dl.tr dd ul.c-list_grid2{display:flex;flex-wrap:wrap}.c-table dl.tr dd ul.c-list_grid2 li{width:50%}.c-table dl.tr dd .u-note{margin-top:1em;width:50%;margin-left:50%}.c-table dl.tr .c-dl_cols.license dl dt,.c-table dl.tr .c-dl_cols.license dl dd{display:block}.c-table dl.tr .c-dl_cols.license dl dt{width:8.5em}.c-table dl.tr .c-dl_cols.license dl dd{width:calc(100% - 8.5em);padding-left:1em}.c-table dl.tr .c-dl_cols dl{display:flex;align-items:center;margin-bottom:0}.b-nav_page{margin-top:min(9.38vw,120px)}.b-nav_page ul{justify-content:space-between;flex-flow:revert;row-gap:0}.b-nav_page ul.u-only_next{justify-content:flex-end}.b-nav_page ul li{width:32.28%;margin-bottom:0}}.c-transion_chart{width:100%;margin-inline:auto;position:relative;aspect-ratio:360/730;--transion-chart-width: 90vw;--transion-chart-ttl-width: 76vw;--transion-chart-ttl-inner-width: 62.25vw;--transion-arc-width: 44vw}.c-transion_chart .c-chart{width:var(--transion-chart-width);margin-inline:auto;aspect-ratio:1/1;display:flex;align-items:center;position:relative;top:27.5vw}.c-transion_chart .c-chart .ttl_chart{width:var(--transion-chart-ttl-width);height:var(--transion-chart-ttl-width);aspect-ratio:1/1;margin-inline:auto;border-radius:100vmax;display:flex;align-items:center;justify-content:center;position:relative}.c-transion_chart .c-chart .ttl_chart:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff3;border:1px dashed var(--color-white);border-radius:100vmax}.c-transion_chart .c-chart .ttl_chart .ttl_chart_inner{width:var(--transion-chart-ttl-inner-width);height:var(--transion-chart-ttl-inner-width);position:relative;border-radius:100vmax;display:flex;align-items:center;justify-content:center}.c-transion_chart .c-chart .ttl_chart .ttl_chart_inner:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(circle,#fff,#ffffffe6 60%,#ffffff4d);border:1px dashed var(--color-white);border-radius:100vmax}.c-transion_chart .c-chart .ttl_chart .ttl_chart_inner p{width:24.5vw;height:6.75vw;position:relative}.c-transion_chart .c-chart .ttl_chart .ttl_chart_inner p svg{fill:var(--color-orange);width:100%;height:100%;position:absolute;top:0;left:0}.c-transion_chart .c-chart .c-arc{position:absolute;width:100%;height:100%;top:0;left:0;mask-image:radial-gradient(transparent 0%,transparent var(--transion-arc-width),white var(--transion-arc-width),white);border-radius:100vmax;rotate:-40deg}.c-transion_chart .c-ttl_chart{width:100%;height:100%;position:absolute;top:0;left:0}.c-transion_chart .c-ttl_chart li{position:absolute}.c-transion_chart .c-ttl_chart li dl dt{font-size:var(--fs-h6);display:flex;align-items:center;column-gap:2vw}.c-transion_chart .c-ttl_chart li dl dt span.c-circle{width:5vw;height:5vw;display:block;border-radius:100vmax}.c-transion_chart .c-ttl_chart li dl dd{font-size:var(--fs-h2-en);font-weight:700;font-family:din-2014,sans-serif;font-weight:400;font-style:normal}.c-transion_chart .c-ttl_chart li dl dd span{font-size:var(--fs-h4);font-family:din-2014,sans-serif;font-weight:600;font-style:normal}.c-transion_chart .c-ttl_chart li dl dd span.u-unit{padding-left:.1em}.c-transion_chart .c-ttl_chart li:nth-child(1){top:0;left:0}.c-transion_chart .c-ttl_chart li:nth-child(1) span.c-circle{background:var(--color-orange)}.c-transion_chart .c-ttl_chart li:nth-child(2){bottom:28.25vw;left:0}.c-transion_chart .c-ttl_chart li:nth-child(2) span.c-circle{background:var(--color-green)}.c-transion_chart .c-ttl_chart li:nth-child(3){bottom:0;left:50%;transform:translate3d(-50%,0,0)}.c-transion_chart .c-ttl_chart li:nth-child(3) span.c-circle{background:var(--color-blue)}.c-transion_chart .c-ttl_chart li:nth-child(4){top:0;right:0}.c-transion_chart .c-ttl_chart li:nth-child(4) span.c-circle{background:var(--color-purple)}.c-transion_chart .c-ttl_chart li:nth-child(5){bottom:28.25vw;right:0}.c-transion_chart .c-ttl_chart li:nth-child(5) span.c-circle{background:var(--color-red)}.b-data_chart{background:var(--color-white);border-radius:3vw}.b-data_chart .c-data_chart_inner{padding:10vw 8vw}.b-data_chart h4{font-size:var(--fs-h4);font-weight:700;margin-bottom:8vw;text-align:center}.b-data_chart .c-chart_bar{width:100%;position:relative;padding-bottom:2vw;--bar-chart-height: 14vw}.b-data_chart .c-chart_bar .chart_unit{width:calc(100% - 14vw);position:absolute;display:flex;height:100%;align-items:flex-end;left:14vw}.b-data_chart .c-chart_bar .chart_unit span.unit{color:var(--color-black50);font-size:var(--fs-m-en);font-family:din-2014,sans-serif;font-weight:300;font-style:normal;width:20%;height:100%;position:relative;border-right:2px dotted var(--color-black20)}.b-data_chart .c-chart_bar .chart_unit span.unit:nth-last-of-type(1){width:1px;border:none}.b-data_chart .c-chart_bar .chart_unit span.unit span.num{white-space:nowrap;position:absolute;left:0;bottom:-1.5em;transform:translate3d(-50%,0,0)}.b-data_chart .c-chart_bar:before{content:"";width:1px;height:100%;position:absolute;background:var(--color-gray-deep);left:14vw;z-index:2}.b-data_chart .c-chart_bar:after{content:"";width:calc(100% - 14vw);height:1px;position:absolute;background:var(--color-gray-deep);bottom:0;display:block;left:14vw}.b-data_chart .c-chart_bar .row-bar{width:100%;display:flex;align-items:center;margin-bottom:1.5vw}.b-data_chart .c-chart_bar .row-bar.a20 .bar{width:var(--age20-width)}.b-data_chart .c-chart_bar .row-bar.a30 .bar{width:var(--age30-width)}.b-data_chart .c-chart_bar .row-bar.a40 .bar{width:var(--age40-width);background:#ffa070}.b-data_chart .c-chart_bar .row-bar.a50 .bar{width:var(--age50-width);background:#ffc1a3}.b-data_chart .c-chart_bar .row-bar.a60 .bar{width:var(--age60-width);background:#ffe5d8}.b-data_chart .c-chart_bar .row-bar.short .c-bar{position:relative}.b-data_chart .c-chart_bar .row-bar.short .c-bar .c-txt{position:absolute;right:-1.5em;padding-right:0!important;white-space:nowrap;color:var(--color-gray-deep-light)}.b-data_chart .c-chart_bar .c-ttl_bar{width:14vw;position:relative;z-index:2}.b-data_chart .c-chart_bar .c-ttl_bar p{font-size:var(--fs-h6);line-height:1;color:var(--color-black50)}.b-data_chart .c-chart_bar .c-ttl_bar .u-sp_dot{display:block;text-indent:-10000px;height:0px;opacity:0;overflow:hidden}.b-data_chart .c-chart_bar .c-ttl_bar span.dot{width:2vw;height:2vw;display:block;background:var(--color-gray-deep);border-radius:100vmax;position:absolute;right:-1vw;top:50%;margin-top:-1vw}.b-data_chart .c-chart_bar .c-ttl_bar span.dot:before{content:"";position:absolute;right:0;top:50%;margin-top:-1px;display:block;width:3.75vw;height:1px;border-top:1px dotted var(--color-gray-deep)}.b-data_chart .c-chart_bar .c-bar{width:calc(100% - 14vw);height:var(--bar-chart-height);position:relative}.b-data_chart .c-chart_bar .c-bar .bar{position:absolute;left:0;top:0;height:100%;width:0%;background:var(--color-orange);display:flex;align-items:center;justify-content:flex-end;border-radius:0 2.5vw 2.5vw 0}.b-data_chart .c-chart_bar .c-bar .bar .c-txt{font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-white);font-size:var(--fs-h4);font-weight:700;padding-right:2.75vw}.b-data_chart .c-chart_bar .c-bar .bar .c-txt span{font-size:var(--fs-h6)}.b-data_chart .c-chart_bar.project-chart{aspect-ratio:revert}.b-data_chart .c-chart_bar.project-chart:before{left:22.5vw}.b-data_chart .c-chart_bar.project-chart:after{width:calc(100% - 22.5vw);left:22.5vw}.b-data_chart .c-chart_bar.project-chart .chart_unit{width:calc(100% - 22.5vw);left:22.5vw;position:absolute;display:flex;height:100%;align-items:flex-end}.b-data_chart .c-chart_bar.project-chart .chart_unit span.unit{color:var(--color-black50);font-size:var(--fs-m-en);font-family:din-2014,sans-serif;font-weight:300;font-style:normal;width:33.33%;height:100%}.b-data_chart .c-chart_bar.project-chart .chart_unit span.unit:nth-last-of-type(1){width:1px;border:none}.b-data_chart .c-chart_bar.project-chart .c-ttl_bar{width:22.5vw}.b-data_chart .c-chart_bar.project-chart .c-ttl_bar p{font-size:var(--fs-m);text-align:right;margin-right:5.25vw}.b-data_chart .c-chart_bar.project-chart .c-bar{width:calc(100% - 22.5vw)}.b-data_chart .c-chart_bar.project-chart .row-bar.b3 .bar,.b-data_chart .c-chart_bar.project-chart .row-bar.b4 .bar,.b-data_chart .c-chart_bar.project-chart .row-bar.b5 .bar{background:#ffa070}.b-data_chart .c-chart_bar.project-chart .row-bar.b6 .bar{background:#ffc1a3}.b-data_chart .c-chart_bar.project-chart .row-bar.b7 .bar{background:#ffe5d8}.b-data_chart .c-chart_bar.project-chart .row-bar.b8 .bar{background:var(--color-gray)}.b-data_chart .c-chart_bar.project-chart .row-bar .c-bar{position:relative}.b-data_chart .c-chart_bar.project-chart .row-bar .c-bar .c-txt{position:absolute;left:1em;padding-right:0!important;white-space:nowrap;color:var(--color-gray-deep-light)}.c-chart_employment_type{--icon-size: 24vw;--icon-border-size: 2vw;--employee-chart-height: 20vw}.c-chart_employment_type ul li{display:flex;align-items:center;position:relative;height:var(--employee-chart-height);border:1px solid var(--color-gray);border-radius:100vmax;margin-bottom:5.25vw}.c-chart_employment_type ul li:last-child{margin-bottom:0}.c-chart_employment_type ul li .icon_chart{width:var(--icon-size);height:var(--icon-size);border:var(--icon-border-size) solid #FFE0D5;border-radius:100vmax}.c-chart_employment_type ul li .icon_chart p{width:100%;height:100%;background:var(--color-orange);border-radius:100vmax;display:flex;align-items:center;justify-content:center}.c-chart_employment_type ul li .icon_chart span.c-icon{width:10.5vw;height:10.5vw}.c-chart_employment_type ul li .ttl_employment{padding-left:6vw}.c-chart_employment_type ul li .ttl_employment p{font-size:var(--fs-h6);line-height:1.25}.c-chart_employment_type ul li .num{position:absolute;display:flex;align-items:center;right:10vw}.c-chart_employment_type ul li .num p{font-size:var(--fs-h4);line-height:1.25;font-family:din-2014,sans-serif;font-weight:600;font-style:normal}.c-chart_employment_type ul li .num p span{font-size:var(--fs-h6-en)}.c-chart_employment_type .c-note{font-size:var(--fs-m);color:var(--color-black50);margin-top:1.2em;text-align:center}.c-chart_satisfaction{--chart-ratio-height: 18vw;--chart-ratio-inner-height: 14vw}.c-chart_satisfaction .c-ttl_chart{margin-bottom:4vw}.c-chart_satisfaction .c-ttl_chart p{font-size:var(--fs-l)}.c-chart_satisfaction .c-ttl_chart p:before{content:"●";color:var(--color-orange);font-size:var(--fs-s);margin-right:.5em}.c-chart_satisfaction ul li{margin-bottom:19.5vw}.c-chart_satisfaction .c-chart_ratio{width:100%;height:var(--chart-ratio-height);border:1px solid var(--color-gray-light);border-radius:100vmax;padding:2vw;position:relative}.c-chart_satisfaction .c-chart_ratio .chart_inner{border-radius:100vmax;overflow:hidden;display:flex}.c-chart_satisfaction .c-chart_ratio .s0,.c-chart_satisfaction .c-chart_ratio .s1,.c-chart_satisfaction .c-chart_ratio .s2{height:var(--chart-ratio-inner-height)}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner{position:relative;text-align:center;height:var(--chart-ratio-inner-height);display:grid;place-content:center}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner p.ttl_chart,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner p.ttl_chart,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.ttl_chart{font-size:var(--fs-m);font-weight:700;line-height:1}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner p.num,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner p.num,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num{font-size:var(--fs-h5-en);line-height:1;font-family:din-2014,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:flex-end;justify-content:center}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner p.num span,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner p.num span,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num span{font-size:var(--fs-h6-en)}.c-chart_satisfaction .c-chart_ratio .s0{background:var(--color-orange)}.c-chart_satisfaction .c-chart_ratio .s0 p.num,.c-chart_satisfaction .c-chart_ratio .s0 p.ttl_chart{color:var(--color-white)}.c-chart_satisfaction .c-chart_ratio .s1{background:var(--color-orange-light)}.c-chart_satisfaction .c-chart_ratio .s1 p.num,.c-chart_satisfaction .c-chart_ratio .s1 p.ttl_chart{color:var(--color-white)}.c-chart_satisfaction .c-chart_ratio .s2{background:var(--color-gray-light)}.c-chart_satisfaction .c-chart_ratio .s2 p.num,.c-chart_satisfaction .c-chart_ratio .s2 p.ttl_chart{color:var(--color-gray-deep-light)}.c-chart_satisfaction .c-chart_ratio .s2 .u-pc{display:none}.c-chart_satisfaction .c-chart_ratio .s2 .c-wrap_circle{width:2vw;height:2vw;display:block;border-radius:100vmax;background:var(--color-gray-deep);position:absolute;top:50%;margin-top:-1vw;right:7.5vw}.c-chart_satisfaction .c-chart_ratio .c-txt_out{position:absolute;bottom:-10vw;display:flex;align-items:center;column-gap:9.5vw;width:100%}.c-chart_satisfaction .c-chart_ratio .c-txt_out:before{content:"";width:7.5vw;height:15.5vw;border-right:1px dotted var(--color-gray-deep);border-bottom:1px dotted var(--color-gray-deep);position:absolute;bottom:.5em;right:10.5vw}.c-chart_satisfaction .c-chart_ratio .c-txt_out p.num,.c-chart_satisfaction .c-chart_ratio .c-txt_out p.ttl_chart{color:var(--color-gray-deep-light)}.c-chart_satisfaction .c-chart_ratio .c-txt_out p.ttl_chart{font-size:var(--fs-m);font-weight:700;line-height:1}.c-chart_satisfaction .c-chart_ratio .c-txt_out p.ttl_chart br{display:none}.c-chart_satisfaction .c-chart_ratio .c-txt_out p.num{line-height:1;font-family:din-2014,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:flex-end;justify-content:center}.c-chart_satisfaction .c-chart_ratio .c-txt_out p.num span.n{font-size:var(--fs-h5-en)}.c-chart_satisfaction .c-chart_ratio .c-txt_out p.num span{font-size:var(--fs-h6-en)}.c-chart_support{--chart-support-width: 100%;--chart-support-padding: 4vw}.c-chart_support ul{display:flex;flex-wrap:wrap}.c-chart_support ul li{width:var(--chart-support-width);aspect-ratio:360/216;background:var(--color-white);border-radius:3vw;margin-bottom:4vw}.c-chart_support ul li:last-child{margin-bottom:0}.c-chart_support ul li .inr{padding:var(--chart-support-padding);width:100%;height:100%;position:relative}.c-chart_support ul li figure{width:auto;height:100%;aspect-ratio:1/1;position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0)}.c-chart_support ul li figure img{width:100%;height:100%;object-fit:cover}.c-chart_support ul li p.title{font-size:var(--fs-h6);position:absolute;top:4vw;left:4vw}.c-chart_support ul li p.per{font-size:var(--fs-h2-en);line-height:1;color:var(--color-orange);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;position:absolute;bottom:5vw;right:4vw}.c-chart_support ul li p.per span{font-size:var(--fs-h4-en)}.c-bar_chart{width:100%;position:relative}.c-bar_chart .chart_y{width:100%}.c-bar_chart .chart_y p.unit{color:var(--color-black50);font-size:.9rem;font-weight:700}.c-bar_chart .chart_y .u-y{height:10.5vw;display:flex;align-items:flex-end;position:relative}.c-bar_chart .chart_y .u-y span.txt{color:var(--color-black50);font-size:1rem;@inclulde mx.dinL();display:block;width:7.5vw;top:.5em;position:relative;text-align:right;padding-right:.5em}.c-bar_chart .chart_y .u-y span.bdr{width:calc(100% - 7.5vw);height:1px;border-top:1px dashed var(--color-black20);position:absolute;bottom:0;left:7.5vw}.c-bar_chart .chart_y .u-y:nth-last-of-type(1) span.bdr{border-top:1px solid var(--color-black100)}.c-bar_chart .chart_x{width:100%;padding-left:7.5vw;height:min(1.72vw,22px)}.c-bar_chart .chart_x .units_x{display:flex;padding-left:1.25vw;column-gap:1.5vw}.c-bar_chart .chart_x .units_x .u-x{width:calc((100% - 7.5vw) / 6)}.c-bar_chart .chart_x .units_x span{color:var(--color-black50);font-size:.7rem;@inclulde mx.dinL();white-space:nowrap;text-align:center;display:block}.c-bar_chart .bars{position:absolute;width:100%;height:100%;top:0;left:0;padding:14.5vw 0 1.75vw 8.75vw}.c-bar_chart .bars .bars_inr{display:flex;align-items:flex-end;column-gap:1.5vw;position:relative;height:100%;width:100%}.c-bar_chart .bars .c-bar{width:calc((100% - 7.5vw) / 6);position:relative;height:100%}.c-bar_chart .bars .c-bar .bar_inr{position:absolute;width:100%;height:100%}.c-bar_chart .bars .c-bar .bar{width:100%;height:100%;background:var(--color-orange);border-radius:1.5vw 1.5vw 0 0;position:absolute;bottom:1px}.c-bar_chart .bars .c-bar .c-comment{position:relative;aspect-ratio:160/144;width:35vw;background:url(/assets/images/company/transion/bg_explode.webp) top left no-repeat;background-size:cover;border:none;display:grid;place-content:center;left:-13vw;transform:translate3d(0,calc(-60% + 0vw),0)}.c-bar_chart .bars .c-bar .c-comment span.c-triangle{display:none}.c-bar_chart .bars .c-bar .c-comment p{font-size:.9rem;line-height:1.25;font-weight:700;white-space:nowrap;text-align:center}.c-bar_chart.l-8 .chart_x .units_x{column-gap:.5vw}.c-bar_chart.l-8 .chart_x .units_x .u-x{width:calc((100% - 4vw)/8)}.c-bar_chart.l-8 .bars .bars_inr{column-gap:.5vw}.c-bar_chart.l-8 .bars .c-bar{width:calc((100% - 4vw)/8)}.c-barchart_detail{margin-top:8vw}.c-barchart_detail dl{display:flex;justify-content:space-between}.c-barchart_detail dl dt,.c-barchart_detail dl dd{font-size:var(--fs-m);border-bottom:1px solid var(--color-black20)}.c-barchart_detail dl dt{font-size:var(--fs-m);width:12vw}.c-barchart_detail dl dd:nth-of-type(1){width:18.5vw}.c-barchart_detail dl dd:nth-of-type(2){width:41.5vw}.c-barchart_detail dl.th dt,.c-barchart_detail dl.th dd{font-weight:700;padding-bottom:.94vw}.c-barchart_detail dl.th dt,.c-barchart_detail dl.th dd{border-bottom:1px solid var(--color-black100)}.c-barchart_detail dl.tr dt,.c-barchart_detail dl.tr dd{padding:3vw 0}.c-barchart_detail dl.tr dd br{display:none}@media all and (min-width:864px){.c-transion_chart{width:min(79.38vw,1016px);aspect-ratio:844/520;--transion-chart-width: min(46.56vw, 596px);--transion-chart-ttl-width: min(39.38vw, 504px);--transion-chart-ttl-inner-width: min(32.19vw, 412px);--transion-arc-width: min(22.97vw, 294px)}.c-transion_chart .c-chart{top:auto}.c-transion_chart .c-chart .ttl_chart .ttl_chart_inner p{width:min(12.66vw,162px);height:11.5vw}.c-transion_chart .c-ttl_chart{width:100%;height:100%;position:absolute;top:0;left:0}.c-transion_chart .c-ttl_chart li dl dt{column-gap:min(.63vw,8px)}.c-transion_chart .c-ttl_chart li dl dt span.c-circle{width:min(1.56vw,20px);height:min(1.56vw,20px)}.c-transion_chart .c-ttl_chart li:nth-child(1){top:min(3.91vw,50px);left:0}.c-transion_chart .c-ttl_chart li:nth-child(2){top:min(16.95vw,217px);left:0}.c-transion_chart .c-ttl_chart li:nth-child(3){top:min(30vw,384px);left:0;transform:revert}.c-transion_chart .c-ttl_chart li:nth-child(4){top:min(10.39vw,133px);right:0}.c-transion_chart .c-ttl_chart li:nth-child(5){top:min(23.44vw,300px);right:0}.b-data_chart{border-radius:min(.94vw,12px)}.b-data_chart .c-data_chart_inner{padding:min(6.25vw,80px) min(6.72vw,86px)}.b-data_chart h4{margin-bottom:min(2.5vw,32px)}.b-data_chart .c-data_chart_col2{display:flex;justify-content:space-between}.b-data_chart .c-data_chart_col2_l,.b-data_chart .c-data_chart_col2_r{width:45.49%}.b-data_chart .c-chart_bar{padding-bottom:min(.63vw,8px);--bar-chart-height: min(4.38vw, 56px)}.b-data_chart .c-chart_bar:before{left:min(4.3vw,55px)}.b-data_chart .c-chart_bar:after{left:min(4.3vw,55px);bottom:0;width:calc(100% - min(4.3vw,55px))}.b-data_chart .c-chart_bar .chart_unit{left:min(4.3vw,55px);width:calc(100% - min(4.3vw,55px))}.b-data_chart .c-chart_bar .row-bar{display:flex;align-items:center;margin-bottom:min(.47vw,6px)}.b-data_chart .c-chart_bar .row-bar .c-ttl_bar{width:min(4.3vw,55px)}.b-data_chart .c-chart_bar .row-bar .c-ttl_bar span.dot{width:min(.63vw,8px);height:min(.63vw,8px);margin-top:max(-.31vw,-4px);right:max(-.31vw,-4px)}.b-data_chart .c-chart_bar .row-bar .c-ttl_bar span.dot:before{width:min(1.17vw,15px)}.b-data_chart .c-chart_bar .row-bar .c-bar{width:calc(100% - min(4.3vw,55px))}.b-data_chart .c-chart_bar .row-bar .c-bar .bar{border-radius:0 min(.78vw,10px) min(.78vw,10px) 0}.b-data_chart .c-chart_bar .row-bar .c-bar .bar .c-txt{padding-right:min(.86vw,11px)}.b-data_chart .c-chart_bar .row-bar.short .c-bar .c-txt{right:-2em}.b-data_chart .c-chart_bar.project-chart{padding-bottom:min(.63vw,8px)}.b-data_chart .c-chart_bar.project-chart:before{left:min(14.06vw,180px)}.b-data_chart .c-chart_bar.project-chart:after{left:min(14.06vw,180px);bottom:0;width:calc(100% - min(14.06vw,180px))}.b-data_chart .c-chart_bar.project-chart .row-bar{margin-bottom:min(.47vw,6px)}.b-data_chart .c-chart_bar.project-chart .row-bar .c-ttl_bar{width:min(14.06vw,180px)}.b-data_chart .c-chart_bar.project-chart .row-bar .c-ttl_bar p{margin-right:min(1.64vw,21px)}.b-data_chart .c-chart_bar.project-chart .row-bar .c-ttl_bar .u-sp_dot{display:inline;text-indent:0px;height:auto;opacity:1;overflow:visible}.b-data_chart .c-chart_bar.project-chart .row-bar .c-ttl_bar span.dot:before{width:min(1.56vw,20px)}.b-data_chart .c-chart_bar.project-chart .row-bar .c-bar{width:calc(100% - min(14.06vw,180px))}.b-data_chart .c-chart_bar.project-chart .row-bar .c-bar{position:relative}.b-data_chart .c-chart_bar.project-chart .row-bar .c-bar .c-txt{position:absolute;left:auto;right:1em;text-align:right;color:var(--color-white)}.b-data_chart .c-chart_bar.project-chart .row-bar.short .c-bar{position:relative}.b-data_chart .c-chart_bar.project-chart .row-bar.short .c-bar .c-txt{position:absolute;right:-2em;padding-right:0!important;white-space:nowrap;color:var(--color-gray-deep-light)}.b-data_chart .c-chart_bar.project-chart .chart_unit{width:calc(100% - min(14.06vw,180px));left:min(14.06vw,180px)}.b-data_chart .c-chart_bar.project-chart .chart_unit span.unit{color:var(--color-black50);font-size:var(--fs-m-en);font-family:din-2014,sans-serif;font-weight:300;font-style:normal;width:33.33%;height:100%}.b-data_chart .c-chart_bar.project-chart .chart_unit span.unit:nth-last-of-type(1){width:1px;border:none}.c-chart_employment_type{--icon-size: min(7.5vw, 96px);--icon-border-size: min(.63vw, 8px);--employee-chart-height: min(6.25vw, 80px)}.c-chart_employment_type ul li{margin-bottom:min(1.64vw,21px)}.c-chart_employment_type ul li .icon_chart span.c-icon{width:min(3.28vw,42px);height:min(3.28vw,42px)}.c-chart_employment_type ul li .ttl_employment{padding-left:min(1.88vw,24px)}.c-chart_employment_type ul li .num{right:min(3.13vw,40px)}.c-chart_satisfaction{--chart-ratio-height: min(5.63vw, 72px);--chart-ratio-inner-height: min(4.38vw, 56px)}.c-chart_satisfaction ul li{margin-bottom:min(2.5vw,32px)}.c-chart_satisfaction .c-chart_ratio{padding:min(.63vw,8px)}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner{display:flex;justify-content:space-between;align-items:center}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner p.ttl_chart,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner p.ttl_chart,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.ttl_chart{font-size:var(--fs-l);white-space:nowrap;padding-left:1.5em}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner p.num,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner p.num,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num{font-size:var(--fs-h5-en)}.c-chart_satisfaction .c-chart_ratio .s0 .ttl_inner p.num span,.c-chart_satisfaction .c-chart_ratio .s1 .ttl_inner p.num span,.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num span{font-size:var(--fs-h6-en);padding-right:1em}.c-chart_satisfaction .c-chart_ratio .s0 .c-wrap_circle,.c-chart_satisfaction .c-chart_ratio .s1 .c-wrap_circle,.c-chart_satisfaction .c-chart_ratio .s2 .c-wrap_circle{display:none}.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner{display:block}.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.ttl_chart{font-size:var(--fs-s);text-align:right;padding-right:1em;padding-left:0}.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.ttl_chart br{display:none}.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num{justify-content:flex-end;padding-right:.6em;margin-top:.2em}.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num span{padding-right:0}.c-chart_satisfaction .c-chart_ratio .s2 .ttl_inner p.num span.n{padding-right:.2em}.c-chart_satisfaction .c-chart_ratio .c-txt_out{display:none}.c-chart_satisfaction .c-ttl_chart{margin-bottom:min(1.25vw,16px)}.c-chart_support{--chart-support-width: calc( ( 100% - min(2.5vw, 32px) ) / 3 );--chart-support-padding: min(1.25vw, 16px)}.c-chart_support ul{column-gap:min(1.25vw,16px);row-gap:min(1.25vw,16px)}.c-chart_support ul li{aspect-ratio:328/216;position:relative;border-radius:min(.94vw,12px);margin-bottom:0}.c-chart_support ul li .inr{position:absolute;width:100%;height:100%;top:0;left:0}.c-chart_support ul li p.title{top:min(1.25vw,16px);left:min(1.25vw,16px)}.c-chart_support ul li p.per{bottom:min(1.56vw,20px);right:min(1.25vw,16px)}.c-bar_chart .chart_y p.unit{font-size:var(--fs-s)}.c-bar_chart .chart_y .u-y{height:min(3.28vw,42px)}.c-bar_chart .chart_y .u-y span.txt{font-size:var(--fs-l-en);width:min(3.59vw,46px);top:.5em;padding-right:.5em}.c-bar_chart .chart_y .u-y span.bdr{width:calc(100% - min(3.59vw,46px));height:1px;left:min(3.59vw,46px)}.c-bar_chart .chart_x{padding:0 min(3.13vw,40px) 0 min(6.72vw,86px);height:min(1.72vw,22px)}.c-bar_chart .chart_x .units_x{padding-left:0;column-gap:min(3.13vw,40px)}.c-bar_chart .chart_x .units_x .u-x{width:calc((100% - min(15.63vw,200px)) / 6)}.c-bar_chart .chart_x .units_x span{font-size:min(.86vw,11px)}.c-bar_chart .bars{padding:min(4.84vw,62px) min(3.13vw,40px) min(1.8vw,23px) min(6.72vw,86px)}.c-bar_chart .bars .bars_inr{column-gap:min(3.13vw,40px)}.c-bar_chart .bars .c-bar{width:calc((100% - min(15.63vw,200px)) / 6)}.c-bar_chart .bars .c-bar .bar{border-radius:min(.47vw,6px) min(.47vw,6px) 0 0;bottom:0}.c-bar_chart .bars .c-bar .c-comment{width:min(12.5vw,160px);height:min(11.25vw,144px);left:max(-3.28vw,-42px);transform:translate3d(0,calc(-70% + max(0vw,0px)),0)}.c-bar_chart .bars .c-bar .c-comment p{font-size:var(--fs-s);line-height:1.25;font-weight:700;white-space:nowrap;text-align:center}.c-bar_chart.l-8 .bars{padding:min(4.69vw,60px) 0 min(1.8vw,23px) min(4.38vw,56px)}.c-bar_chart.l-8 .chart_y .u-y{height:min(3.28vw,42px)}.c-bar_chart.l-8 .chart_x .units_x{column-gap:min(.31vw,4px)}.c-bar_chart.l-8 .chart_x .units_x .u-x{width:calc((100% - min(2.5vw,32px)) / 9)}.c-bar_chart.l-8 .bars .bars_inr{column-gap:min(.31vw,4px)}.c-bar_chart.l-8 .bars .c-bar{width:calc((100% - min(2.5vw,32px)) / 9)}.c-barchart_detail{margin-top:0}.c-barchart_detail dl dt,.c-barchart_detail dl dd{font-size:var(--fs-m);font-weight:700}.c-barchart_detail dl dt{width:min(3.75vw,48px);font-size:var(--fs-m)}.c-barchart_detail dl dd:nth-of-type(1){width:min(6.56vw,84px)}.c-barchart_detail dl dd:nth-of-type(2){width:min(11.41vw,146px)}.c-barchart_detail dl.th dt,.c-barchart_detail dl.th dd{padding-bottom:min(.63vw,8px)}.c-barchart_detail dl.tr dt,.c-barchart_detail dl.tr dd{padding:min(.94vw,12px) 0}.c-barchart_detail dl.tr dd br{display:none}}main{width:100%}#l-page_content{width:100%;position:relative;z-index:5;transform-origin:top center;transition:scale .6s ease}#l-page_content .page_inner{padding-top:var(--page-content-space-top)}#l-page_content [data-content]{position:relative;z-index:2}#l-page_content .c-page_hero{pointer-events:none;user-select:none}#l-page_content .c-page_hero img{width:100%;height:auto;object-fit:cover;object-position:top center;view-transition-name:var(--img-tag)}#l-page_content .c-page_hero.bg{position:sticky;width:100%;height:100%;min-height:100dvh;z-index:-1;min-height:-webkit-fill-available;height:var(--bg-height);top:0;left:0;margin-top:calc(var(--page-content-space-top) * -1);overflow:hidden;display:flex;justify-content:center}#l-page_content .c-page_hero.bg figure{width:auto;height:100%;aspect-ratio:594/844;position:relative;left:0%}#l-page_content .c-page_hero.bg img{width:100%;height:100%}#l-page_content :has(.c-page_hero.bg) article{margin-top:calc(var(--bg-height) * -1);padding-top:var(--page-content-space-top)}#l-page_content .bg_page{position:fixed;width:100%;height:100%;top:0;left:0;height:var(--bg-height)}#l-page_content .bg_page.c-gradient_orange{background:var(--color-gradient-orange)}#l-page_content .c-content{width:100%}.b-page_content{position:relative}.b-page_content :is(article,.b-nav_page){width:var(--page-content-width);max-width:var(--max-width);margin-inline:auto}.b-page_content article{position:relative}.b-page_content .c-copy.u-page{padding-top:var(--content-padding-bottom)}@media all and (min-width:864px){#l-page_content .c-page_hero{pointer-events:none;user-select:none}#l-page_content .c-page_hero.bg figure{position:absolute;top:0;width:100%;height:auto;aspect-ratio:280/400}#l-page_content .c-page_hero.bg img{width:100%;height:auto;aspect-ratio:280/400}#l-page_content .c-page_nav{position:fixed;top:calc(40% - var(--btn-pager-height) / 2);width:calc(100% - min(6.25vw,80px));left:min(3.13vw,40px);z-index:1;display:flex;justify-content:space-between}}#l-top_content{width:100%;height:100%;position:fixed;top:0;left:0}.is_page #b-cards{padding-top:calc(var(--header-top-height) - var(--header-height));transition:all .3s ease}body:has(#b-cards.move) header#global_header{transform:translate3d(0,-110%,0)!important}#b-cards{background:var(--color-base);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;--card-zoom-duration: .5s}#b-cards .cards_inner{width:100%;height:100%;overflow:auto}#b-cards .cards_inner:active{cursor:grab}#b-cards .cards_inner.center{display:flex;align-items:center;justify-content:center}#b-cards:has(li.center){pointer-events:none}#b-cards.filtering ul.wrap_cards li.c-card{transition:transform .5s ease;transform:translate3d(50vw,100vh,0)}#b-cards.move{pointer-events:none}#b-cards.move.move0 ul.wrap_cards{transition:transform .2s ease}#b-cards.move.move1 ul.wrap_cards{transition:transform .4s ease}#b-cards.move.move2 ul.wrap_cards{transition:transform .6s ease}#b-cards.move.move3 ul.wrap_cards{transition:transform .8s ease}#b-cards.move{--ease-in-quint: cubic-bezier(.755, .05, .855, .06)}#b-cards.move.zoom-in{transition:transform var(--card-zoom-duration) ease 0s,opacity .2s ease 0s}#b-cards.move.zoom-in li.c-card.selected a .back .bg_content figure{opacity:1;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}#b-cards.move.zoom-in li.c-card.selected a .back .bg_content figure img{scale:1;transition:scale .8s ease}#b-cards.move.zoom-in li.c-card.selected a .back p.logo,#b-cards.move.zoom-in li.c-card.selected a .back .c-card_content{opacity:0;transition:opacity .3s ease}#b-cards.move{--page-out-easing: cubic-bezier(.895, .03, .685, .22)}#b-cards.move.disable{pointer-events:none;opacity:0;transition-delay:.6s}#b-cards ul.wrap_cards{position:relative;column-gap:var(--card-gap);width:max-content;height:max-content;padding-top:var(--header-height);will-change:transform}#b-cards ul.wrap_cards li.c-card{position:absolute;width:var(--card-width);height:var(--card-height);border-radius:var(--card-radius);margin-right:var(--card-gap);transform-origin:center;will-change:transform}#b-cards ul.wrap_cards li.c-card.selected{transition:transform .2s ease-in;z-index:100;margin-right:0}#b-cards ul.wrap_cards li.c-card.selected a{position:fixed;z-index:100}#b-cards ul.wrap_cards li.c-card.selected a .flip_inner{transform:rotateY(180deg)}#b-cards ul.wrap_cards li.c-card a{display:block;width:100%;height:100%;position:relative}#b-cards ul.wrap_cards li.c-card figure{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--card-radius);overflow:hidden}#b-cards ul.wrap_cards li.c-card figure img{width:100%;height:100%;object-fit:cover;object-position:center;contain:paint}#b-cards ul.wrap_cards li.c-card .card_inner{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}#b-cards ul.wrap_cards li.c-card p.logo{width:var(--card-logo-width);position:absolute;top:var(--card-logo-top);left:var(--card-logo-left)}#b-cards ul.wrap_cards li.c-card .flip{width:100%;height:100%;position:absolute;top:0;left:0;perspective:600px}#b-cards ul.wrap_cards li.c-card .flip_inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease;will-change:transform}#b-cards ul.wrap_cards li.c-card .front,#b-cards ul.wrap_cards li.c-card .back{width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;border-radius:var(--card-radius);overflow:hidden}#b-cards ul.wrap_cards li.c-card .front{display:flex;align-items:center;justify-content:center}#b-cards ul.wrap_cards li.c-card .front .ttl_cards{position:relative;padding:0 6vw}#b-cards ul.wrap_cards li.c-card .front h3{font-size:var(--fs-card-title);font-weight:700;color:var(--color-white)}#b-cards ul.wrap_cards li.c-card .front p.txt_category{position:absolute;bottom:min(2.34vw,30px);font-size:var(--fs-card-category);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;color:var(--color-orange-light-up)}#b-cards ul.wrap_cards li.c-card .front.is-game p.txt_category{color:#fff7c6}#b-cards ul.wrap_cards li.c-card .back{transform:rotateY(180deg);background:#fff}#b-cards ul.wrap_cards li.c-card .back .bg_gradient{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--color-gradient-orange)}#b-cards ul.wrap_cards li.c-card .back .c-card_content{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;z-index:1}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn{width:fit-content;position:absolute;bottom:5vw;margin-inline:auto;height:auto;background:var(--color-white)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn span.c-icon{width:var(--btn-circle-width-s);height:var(--btn-circle-width-s);background:var(--color-orange)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn span.c-icon.icon_blank svg{width:4vw;height:4vw;fill:var(--color-white)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn span.c-icon svg{fill:var(--color-white)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn span.txt{width:calc(100% - var(--btn-circle-width-s) - 2.5vw);display:block;color:var(--color-orange)}#b-cards ul.wrap_cards li.c-card .back .bg_content{width:100%;height:100%;position:absolute;top:0%;left:50%;transform:translate3d(-50%,0,0);z-index:1}#b-cards ul.wrap_cards li.c-card .back .bg_content figure{opacity:1;transition:opacity .5s ease}#b-cards ul.wrap_cards li.c-card .back .bg_content figure img{scale:1;object-fit:cover;object-position:top center;transform-origin:center}#b-cards ul.wrap_cards li.c-card .back .bg_content .p-t-message figure img{object-fit:cover;object-position:top center}#b-cards ul.wrap_cards.show-back li.c-card.disable{opacity:0}#b-cards ul.wrap_cards.show-back li.c-card.disable a .flip_inner{transform:rotateY(0)}#b-cards ul.wrap_cards.show-back li.c-card.disable.show{opacity:1;transition:opacity .1s ease}#b-cards ul.wrap_cards.show-back li.c-card.disable.show a .flip_inner{transform:rotateY(180deg)}#b-cards ul.wrap_cards.show-back li.c-card{transition:opacity .1s ease;transition-delay:0s!important}#b-cards ul.wrap_cards.show-back li.c-card a{rotate:0deg!important}#b-cards #nav_filter_card{position:fixed;bottom:min(2.34vw,30px);display:flex;justify-content:center;width:100%;display:none}#b-cards #nav_filter_card ul{display:flex;background:#ffffff80;justify-content:center;padding:1em 2em;border-radius:4px}#b-cards #nav_filter_card ul li a{font-size:var(--fs-h6);line-height:1}#b-cards #nav_filter_card ul li a span{display:block;line-height:1;position:relative;top:max(-.08vw,-1px)}#b-cards.disable ul.wrap_cards li.c-card{transition:transform .2s ease}#b-cards.disable ul.wrap_cards li.c-card:nth-child(1){transition-delay:.03s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(2){transition-delay:.06s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(3){transition-delay:.09s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(4){transition-delay:.12s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(5){transition-delay:.15s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(6){transition-delay:.18s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(7){transition-delay:.21s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(8){transition-delay:.24s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(9){transition-delay:.27s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(10){transition-delay:.3s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(11){transition-delay:.33s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(12){transition-delay:.36s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(13){transition-delay:.39s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(14){transition-delay:.42s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(15){transition-delay:.45s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(16){transition-delay:.48s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(17){transition-delay:.51s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(18){transition-delay:.54s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(19){transition-delay:.57s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(20){transition-delay:.6s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(21){transition-delay:.63s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(22){transition-delay:.66s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(23){transition-delay:.69s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(24){transition-delay:.72s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(25){transition-delay:.75s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(26){transition-delay:.78s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(27){transition-delay:.81s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(28){transition-delay:.84s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(29){transition-delay:.87s}#b-cards.disable ul.wrap_cards li.c-card:nth-child(30){transition-delay:.9s}#b-cards.disable.setting ul li.c-card{transition:transform 0s ease}#b-cards.show ul.wrap_cards li.c-card{transition:opacity .5s ease 0s,transform .8s cubic-bezier(.6,.035,0,1.04) 0s}#b-cards.show ul.wrap_cards li.c-card:nth-child(1){transition-delay:.05s}#b-cards.show ul.wrap_cards li.c-card:nth-child(1) a{transition-delay:25ms}#b-cards.show ul.wrap_cards li.c-card:nth-child(2){transition-delay:.1s}#b-cards.show ul.wrap_cards li.c-card:nth-child(2) a{transition-delay:.05s}#b-cards.show ul.wrap_cards li.c-card:nth-child(3){transition-delay:.15s}#b-cards.show ul.wrap_cards li.c-card:nth-child(3) a{transition-delay:75ms}#b-cards.show ul.wrap_cards li.c-card:nth-child(4){transition-delay:.2s}#b-cards.show ul.wrap_cards li.c-card:nth-child(4) a{transition-delay:.1s}#b-cards.show ul.wrap_cards li.c-card:nth-child(5){transition-delay:.25s}#b-cards.show ul.wrap_cards li.c-card:nth-child(5) a{transition-delay:.125s}#b-cards.show ul.wrap_cards li.c-card:nth-child(6){transition-delay:.3s}#b-cards.show ul.wrap_cards li.c-card:nth-child(6) a{transition-delay:.15s}#b-cards.show ul.wrap_cards li.c-card:nth-child(7){transition-delay:.35s}#b-cards.show ul.wrap_cards li.c-card:nth-child(7) a{transition-delay:.175s}#b-cards.show ul.wrap_cards li.c-card:nth-child(8){transition-delay:.4s}#b-cards.show ul.wrap_cards li.c-card:nth-child(8) a{transition-delay:.2s}#b-cards.show ul.wrap_cards li.c-card:nth-child(9){transition-delay:.45s}#b-cards.show ul.wrap_cards li.c-card:nth-child(9) a{transition-delay:.225s}#b-cards.show ul.wrap_cards li.c-card:nth-child(10){transition-delay:.5s}#b-cards.show ul.wrap_cards li.c-card:nth-child(10) a{transition-delay:.25s}#b-cards.show ul.wrap_cards li.c-card:nth-child(11){transition-delay:.55s}#b-cards.show ul.wrap_cards li.c-card:nth-child(11) a{transition-delay:.275s}#b-cards.show ul.wrap_cards li.c-card:nth-child(12){transition-delay:.6s}#b-cards.show ul.wrap_cards li.c-card:nth-child(12) a{transition-delay:.3s}#b-cards.show ul.wrap_cards li.c-card:nth-child(13){transition-delay:.65s}#b-cards.show ul.wrap_cards li.c-card:nth-child(13) a{transition-delay:.325s}#b-cards.show ul.wrap_cards li.c-card:nth-child(14){transition-delay:.7s}#b-cards.show ul.wrap_cards li.c-card:nth-child(14) a{transition-delay:.35s}#b-cards.show ul.wrap_cards li.c-card:nth-child(15){transition-delay:.75s}#b-cards.show ul.wrap_cards li.c-card:nth-child(15) a{transition-delay:.375s}#b-cards.show ul.wrap_cards li.c-card:nth-child(16){transition-delay:.8s}#b-cards.show ul.wrap_cards li.c-card:nth-child(16) a{transition-delay:.4s}#b-cards.show ul.wrap_cards li.c-card:nth-child(17){transition-delay:.85s}#b-cards.show ul.wrap_cards li.c-card:nth-child(17) a{transition-delay:.425s}#b-cards.show ul.wrap_cards li.c-card:nth-child(18){transition-delay:.9s}#b-cards.show ul.wrap_cards li.c-card:nth-child(18) a{transition-delay:.45s}#b-cards.show ul.wrap_cards li.c-card:nth-child(19){transition-delay:.95s}#b-cards.show ul.wrap_cards li.c-card:nth-child(19) a{transition-delay:.475s}#b-cards.show ul.wrap_cards li.c-card:nth-child(20){transition-delay:1s}#b-cards.show ul.wrap_cards li.c-card:nth-child(20) a{transition-delay:.5s}#b-cards.show ul.wrap_cards li.c-card:nth-child(21){transition-delay:1.05s}#b-cards.show ul.wrap_cards li.c-card:nth-child(21) a{transition-delay:.525s}#b-cards.show ul.wrap_cards li.c-card:nth-child(22){transition-delay:1.1s}#b-cards.show ul.wrap_cards li.c-card:nth-child(22) a{transition-delay:.55s}#b-cards.show ul.wrap_cards li.c-card:nth-child(23){transition-delay:1.15s}#b-cards.show ul.wrap_cards li.c-card:nth-child(23) a{transition-delay:.575s}#b-cards.show ul.wrap_cards li.c-card:nth-child(24){transition-delay:1.2s}#b-cards.show ul.wrap_cards li.c-card:nth-child(24) a{transition-delay:.6s}#b-cards.show ul.wrap_cards li.c-card:nth-child(25){transition-delay:1.25s}#b-cards.show ul.wrap_cards li.c-card:nth-child(25) a{transition-delay:.625s}#b-cards.show ul.wrap_cards li.c-card:nth-child(26){transition-delay:1.3s}#b-cards.show ul.wrap_cards li.c-card:nth-child(26) a{transition-delay:.65s}#b-cards.show ul.wrap_cards li.c-card:nth-child(27){transition-delay:1.35s}#b-cards.show ul.wrap_cards li.c-card:nth-child(27) a{transition-delay:.675s}#b-cards.show ul.wrap_cards li.c-card:nth-child(28){transition-delay:1.4s}#b-cards.show ul.wrap_cards li.c-card:nth-child(28) a{transition-delay:.7s}#b-cards.show ul.wrap_cards li.c-card:nth-child(29){transition-delay:1.45s}#b-cards.show ul.wrap_cards li.c-card:nth-child(29) a{transition-delay:.725s}#b-cards.show ul.wrap_cards li.c-card:nth-child(30){transition-delay:1.5s}#b-cards.show ul.wrap_cards li.c-card:nth-child(30) a{transition-delay:.75s}#b-cards.show ul.wrap_cards li.c-card a{transition:rotate .5s ease}#b-cards.noanimation ul.wrap_cards li.c-card{transition:opacity 0s ease 0s,transform 0s cubic-bezier(.6,.035,0,1.04) 0s}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(1){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(1) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(2){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(2) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(3){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(3) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(4){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(4) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(5){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(5) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(6){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(6) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(7){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(7) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(8){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(8) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(9){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(9) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(10){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(10) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(11){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(11) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(12){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(12) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(13){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(13) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(14){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(14) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(15){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(15) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(16){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(16) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(17){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(17) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(18){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(18) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(19){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(19) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(20){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(20) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(21){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(21) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(22){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(22) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(23){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(23) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(24){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(24) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(25){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(25) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(26){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(26) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(27){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(27) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(28){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(28) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(29){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(29) a{transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(30){transition-delay:0s!important}#b-cards.noanimation ul.wrap_cards li.c-card:nth-child(30) a{transition-delay:0s!important}#b-cards .c-btn{width:100%;display:block;border-radius:var(--btn-radius);height:auto}#b-cards .c-btn .inr{width:100%;display:flex;align-items:center;height:auto;padding:var(--btn-card-padding) 4vw;column-gap:2.5vw}#b-cards .c-btn .c-icon{width:var(--btn-circle-width);height:var(--btn-circle-width);display:grid;place-content:center;border-radius:100vmax}#b-cards .c-btn .c-icon svg{width:var(--btn-circle-arrow-width);height:var(--btn-circle-arrow-width);position:relative}#b-cards .c-btn.u-orange{background:var(--color-orange)}#b-cards .c-btn.u-orange .c-icon{background:var(--color-white)}#b-cards .c-btn.u-orange .c-icon svg{fill:var(--color-orange)}#b-cards .c-btn.u-orange span.txt{color:var(--color-white);font-size:var(--fs-l)}#b-cards .c-btn:has(.c-url){overflow:hidden}#b-cards .c-btn:has(.c-url) .c-url{width:100%;background:var(--color-orange);height:var(--card-external-url-height);display:flex;align-items:center}#b-cards .c-btn:has(.c-url) .c-url p{width:calc(100% - 8vw);margin-inline:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-white);position:relative;top:-1px}@media all and (min-width:864px){.is_page #b-cards{padding-top:0;transition:padding-top 0s ease}#b-cards{--card-zoom-duration: .8s}#b-cards .cards_inner{overflow:auto;touch-action:none;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;user-select:none}#b-cards .cards_inner:active{cursor:grab}#b-cards .cards_inner.dragging a{pointer-events:none}#b-cards ul.wrap_cards{padding-top:0}#b-cards ul.wrap_cards li.c-card .front .ttl_cards{padding:0 min(1.88vw,24px)}#b-cards ul.wrap_cards li.c-card a:hover .flip_inner{transform:rotateY(180deg)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn{bottom:min(1.56vw,20px);max-width:calc(100% - 40px)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn span.txt{width:calc(100% - var(--btn-circle-width-s) - min(.78vw,10px));position:relative;top:max(-.08vw,-1px)}#b-cards ul.wrap_cards li.c-card .back .c-card_content .c-btn span.c-icon.icon_blank svg{width:min(1.25vw,16px);height:min(1.25vw,16px)}#b-cards ul.wrap_cards li.c-card .back .bg_content{opacity:0;z-index:10}#b-cards .c-btn .inr{min-width:min(13.83vw,177px);padding:var(--btn-card-padding) min(1.25vw,16px);column-gap:min(.78vw,10px)}#b-cards .c-btn:has(.c-url) .c-url p{width:calc(100% - min(2.5vw,32px))}#b-cards #nav_filter_card{width:min(31.25vw,400px);bottom:min(1.56vw,20px);left:50%;margin-left:max(-15.63vw,-200px);display:flex;justify-content:center;display:block;z-index:5}#b-cards #nav_filter_card span.bg_current{background:var(--color-orange);position:absolute;left:0;display:block;top:0;height:min(2.5vw,32px);top:min(.63vw,8px);border-radius:min(.63vw,8px);overflow:hidden;z-index:1;transition:transform .3s ease}#b-cards #nav_filter_card ul{width:100%;margin-inline:auto;height:min(3.75vw,48px);display:flex;background:#ffffffe6;border-radius:min(.94vw,12px);justify-content:center;align-items:center;padding:1em min(2.15vw,27.5px);column-gap:min(.16vw,2px)}#b-cards #nav_filter_card ul li{height:min(2.5vw,32px);position:relative;z-index:1}#b-cards #nav_filter_card ul li a{font-size:var(--fs-h6);height:min(2.5vw,32px);display:flex;align-items:center;line-height:1;white-space:nowrap}#b-cards #nav_filter_card ul li a span{padding:0 min(.94vw,12px);color:var(--color-orange-light);transition:color .3s ease}#b-cards #nav_filter_card ul li a.current span{color:var(--color-white)}#b-cards #nav_filter_card ul li a.current.orange span{color:var(--color-orange-light)}#b-cards #nav_filter_card ul li a.current.orange:hover span,#b-cards #nav_filter_card ul li a:hover span{color:var(--color-white)}#b-cards.move.zoom-in{transition:transform var(--card-zoom-duration) ease 0s,opacity 1s var(--page-out-easing) 0s}#b-cards.move.zoom-in ul.wrap_cards li.c-card.selected a .back .bg_content{opacity:1}#b-cards.move.zoom-in ul.wrap_cards li.c-card.selected a .back .bg_content figure{opacity:1}}#l-page_content{position:relative;background:var(--color-base);width:100%;min-height:100vh;pointer-events:none}#l-root:has(.standard) #l-page_content{display:block;background:var(--bg-page)}#l-root{width:100%;overflow-x:clip}#l-top_content{z-index:6}.is_page{--page-in-easing: cubic-bezier(.895, .03, .685, .22)}.is_page:has(#b-cards li.center) #l-top_content{transition:opacity .6s cubic-bezier(.755,.05,.855,.06)}.is_page:has(#b-cards li.center) #l-page_content .c-page_hero .bg img{scale:1}.is_page #l-top_content{pointer-events:none;z-index:6;opacity:0;transition:opacity .3s cubic-bezier(.755,.05,.855,.06)}.is_page #l-page_content{pointer-events:auto}@keyframes pageOut{0%{opacity:1}to{opacity:0}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}#service-business_field{width:100%;overflow-x:clip}.c-list_service{--list-width: 100%}.c-list_service ul{display:flex;flex-wrap:wrap;row-gap:6vw}.c-list_service ul li{width:var(--list-width);border-radius:var(--block-radius);background:var(--color-white);overflow:hidden}.c-list_service ul .service_info{padding:8vw}.c-list_service ul .service_info hgroup h3{font-size:var(--fs-h4);font-weight:700;line-height:1.25}.c-list_service ul .service_info hgroup p{color:var(--color-black50);font-size:var(--fs-m-en);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;margin-top:3vw}.c-list_service ul .service_info .description{margin-top:5vw}.c-list_service ul .service_info .description p{font-size:var(--fs-l)}.c-list_voices{padding-top:8vw;--voice-margin: 20vw;--voice-radius: 6vw;--voice-padding: 10vw 14vw;--fs-quote: 16vw}.c-list_voices ul{width:100%}.c-list_voices ul li{position:relative;margin-bottom:var(--voice-margin);background:var(--color-white);border-radius:var(--block-radius);margin-bottom:4vw;overflow:hidden}.c-list_voices ul li .c-voice_inner{padding:6.25vw 6vw}.c-list_voices ul li .c-voice_inner .client{margin-bottom:2.5vw}.c-list_voices ul li figure{width:100%;aspect-ratio:217/135}.c-list_voices ul li figure img{width:100%;height:100%;object-fit:cover}.c-list_voices ul li p.txt{font-size:var(--fs-m)}.c-list_voices ul li .client,.c-list_voices ul li .client p.c-type{display:flex}.c-list_voices ul li .client p.c-type span{font-size:var(--fs-l);font-weight:700;color:var(--color-orange);display:block}.c-list_voices ul li .client p.c-type:after{content:"｜";color:var(--color-black20);font-size:var(--fs-l);padding:0 .2em}.c-list_voices ul li .client p.client_name{font-size:var(--fs-l)}.c-list_voices ul li:last-child{margin-bottom:0}.c-list_voices ul li span.c-q{position:absolute;font-size:var(--fs-quote);color:var(--color-orange);line-height:1}.c-list_voices ul li span.c-q.quote0{top:-.35em;left:2.5%}.c-list_voices ul li span.c-q.quote1{bottom:-.35em;right:2.5%;rotate:180deg}.c-list_voices .c-btn_more{margin-inline:auto;margin-top:18vw}.c-filter_works{margin-bottom:8vw;--works-filter-height: 8vw}.c-filter_works ul{display:flex;flex-wrap:wrap;column-gap:2vw;row-gap:2vw}.c-filter_works ul li{flex-shrink:0;width:fit-content}.c-filter_works ul li a{height:var(--works-filter-height);width:100%;display:flex;align-items:center;padding:0 3vw;background:var(--color-white);border:1px solid var(--color-black20);border-radius:1vw}.c-filter_works ul li a.active{background:var(--color-orange);border-color:var(--color-orange)}.c-filter_works ul li a.active span{color:var(--color-white)}.c-filter_works ul li a span{font-size:var(--fs-l);color:var(--color-black50)}.c-list_works{--works-padding: 7vw 6vw 6vw 6vw;--works-category-height: 6vw}.c-list_works ul{width:100%;display:flex;flex-wrap:wrap;row-gap:4vw}.c-list_works ul li.c-work{width:100%;background:var(--color-white);border-radius:3vw}.c-list_works ul li.c-work .works_inr{padding:var(--works-padding)}.c-list_works ul li.c-work p.c-category{border:1px solid var(--color-black20);height:var(--works-category-height);width:fit-content;padding:0 2vw;display:flex;align-items:center;border-radius:1vw}.c-list_works ul li.c-work p.c-category span{color:var(--color-orange);font-size:var(--fs-s)}.c-list_works ul li.c-work h3{font-size:var(--fs-h6);font-weight:700;margin-top:2vw}.c-list_works ul li.c-work .cols_client{display:flex;align-items:center;margin-top:2vw;margin-bottom:3vw}.c-list_works ul li.c-work .cols_client p.client{font-size:var(--fs-l)}.c-list_works ul li.c-work .cols_client p.c-type{display:flex}.c-list_works ul li.c-work .cols_client p.c-type span{font-size:var(--fs-l);font-weight:700;color:var(--color-orange);display:block}.c-list_works ul li.c-work .cols_client p.c-type:after{content:"｜";font-size:var(--fs-l);color:var(--color-black20);padding:0 .2em}.c-list_works ul li.c-work dl{margin-bottom:3vw}.c-list_works ul li.c-work dl:nth-last-of-type(1){margin-bottom:0}.c-list_works ul li.c-work dl dt,.c-list_works ul li.c-work dl dd{font-size:var(--fs-m)}.c-list_works ul li.c-work dl dt{color:var(--color-black50);padding-bottom:1vw}.c-list_works ul li.c-work dl dd{padding:0}.c-list_clients{--client-gap: 0;--client-row-gap: 4vw;--client-width: 100%}.c-list_clients ul{display:flex;flex-wrap:wrap;row-gap:var(--client-row-gap);column-gap:var(--client-gap);padding:6vw 0}.c-list_clients ul li{width:var(--client-width);border-bottom:1px dotted var(--color-gray-deep)}.c-list_clients ul li a{width:100%;display:flex;align-items:center;padding-bottom:5vw;font-weight:700;font-size:var(--fs-h5)}.c-list_clients ul li img{width:62%}.b-achievements_ratio{margin-top:20vw}.b-achievements_ratio .c-ttl_section{margin-bottom:8vw}.b-achievements_ratio{--achievements-width: 100%}.b-achievements_ratio .c-achievements ul{display:flex;flex-wrap:wrap;row-gap:4vw}.b-achievements_ratio .c-achievements ul li{width:var(--achievements-width);background:var(--color-white);border-radius:var(--block-radius)}.b-achievements_ratio .c-achievements ul li dl{width:100%;padding:0 6vw;height:32vw;display:flex;align-items:center;justify-content:space-between}.b-achievements_ratio .c-achievements ul li dl dt{font-size:var(--fs-l);font-weight:700}.b-achievements_ratio .c-achievements ul li dl dd{font-size:var(--fs-h2-en);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-orange)}.b-achievements_ratio .c-achievements ul li dl dd span{font-size:var(--fs-h4-en)}.c-staffdata_col2{--staffdata-circle-width: 40vw;--staffdata-circle-inr-width: 36vw;--staffdata-circle-large-width: 60vw;--staffdata-circle-large-inr-width: 56vw;--staffdata-large-num: 14vw}.c-staffdata_col2 .c-chart_staffdata{width:100%;position:relative}.c-staffdata_col2 .c-staffdata_circle{border-radius:100vmax;border:1px solid var(--color-orange);width:var(--staffdata-circle-width);height:var(--staffdata-circle-width);padding:calc(var(--staffdata-circle-width) - var(--staffdata-circle-inr-width));display:grid;place-content:center}.c-staffdata_col2 .c-staffdata_circle .inr{width:var(--staffdata-circle-inr-width);height:var(--staffdata-circle-inr-width);background:var(--color-white);border-radius:100vmax;display:flex;align-items:center;justify-content:center}.c-staffdata_col2 .c-staffdata_circle dl{text-align:center}.c-staffdata_col2 .c-staffdata_circle dl dt{font-size:var(--fs-l);font-weight:700}.c-staffdata_col2 .c-staffdata_circle dl dd{font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-orange)}.c-staffdata_col2 .c-staffdata_circle dl dd span.n{font-size:var(--fs-h5-en)}.c-staffdata_col2 .c-staffdata_circle dl dd span{font-size:var(--fs-h6-en)}.c-staffdata_col2 .c-staffdata_circle.large{width:var(--staffdata-circle-large-width);height:var(--staffdata-circle-large-width);padding:calc(var(--staffdata-circle-large-width) - var(--staffdata-circle-large-inr-width))}.c-staffdata_col2 .c-staffdata_circle.large .inr{width:var(--staffdata-circle-large-inr-width);height:var(--staffdata-circle-large-inr-width)}.c-staffdata_col2 .c-staffdata_circle.large dl dt{font-size:var(--fs-h5)}.c-staffdata_col2 .c-staffdata_circle.large dl dd{font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-orange)}.c-staffdata_col2 .c-staffdata_circle.large dl dd span.n{font-size:var(--staffdata-large-num)}.c-staffdata_col2 .c-staffdata_circle.large dl dd span{font-size:var(--fs-h3-en)}.c-staffdata_col2 .c-staffdata_ratio_chart{width:100%;height:var(--ratio-chart-height);display:flex;border-radius:var(--block-radius);--ratio-chart-height: 20vw}.c-staffdata_col2 .c-staffdata_ratio_chart dl{display:flex;justify-content:space-between;align-items:center;height:var(--ratio-chart-height)}.c-staffdata_col2 .c-staffdata_ratio_chart dl dt{font-size:var(--fs-h6);font-weight:700}.c-staffdata_col2 .c-staffdata_ratio_chart dl dd{font-family:din-2014,sans-serif;font-weight:600;font-style:normal}.c-staffdata_col2 .c-staffdata_ratio_chart dl dd span.n{font-size:var(--fs-h4-en)}.c-staffdata_col2 .c-staffdata_ratio_chart dl dd span{font-size:var(--fs-h6)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area{background:var(--color-orange)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.orange{border-radius:var(--block-radius) 0 0 var(--block-radius)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.orange dl{padding:0 5vw}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.orange dl dt,.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.orange dl dd{color:var(--color-white)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white{background:var(--color-white);border-radius:0 var(--block-radius) var(--block-radius) 0;position:relative}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white span{width:2vw;height:2vw;display:block;position:absolute;top:50%;left:50%;margin:-1vw 0 0 -1vw;border-radius:100vmax;background:var(--color-gray-deep)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white:before{content:"";width:6vw;height:1px;border-top:1px dotted var(--color-gray-deep);position:absolute;display:block;top:50%;left:50%;transform:translate3d(-100%,18vw,0)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white:after{content:"";width:1px;height:18vw;top:50%;left:50%;position:absolute;border-left:1px dotted var(--color-gray-deep)}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:5vw;position:relative;margin-top:2vw}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side dt{font-size:var(--fs-l);padding-right:1em}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side dd{font-size:var(--fs-h4-en);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;padding-right:6vw}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side dd span.n{font-size:var(--fs-h4-en)}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side dd span{font-size:var(--fs-h6)}.c-staffdata_col2 .c-pie_chart_content{--piechart-width: 90vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart{width:var(--piechart-width);height:var(--piechart-width);position:relative}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .c-arc{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100vmax}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels{width:100%;height:100%;position:absolute;top:0;left:0}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label{position:absolute;transform:translate3d(-50%,-50%,0)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l0 .txt_per:before{left:-.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l1 .txt_per:before{left:-.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l2 .txt_per:before{right:-.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l3 .txt_per:before{right:-.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l4 .txt_per:before{right:-.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .label{white-space:nowrap;text-align:center}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .label .u-din{font-family:din-2014,sans-serif;font-weight:400;font-style:normal}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .label span{font-size:4.5vw;letter-spacing:-.04em;display:inline-block;color:var(--color-white)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .label span span{font-size:3vw;padding-left:.1em}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per{font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-white);border-top:1px solid var(--color-white);position:relative;padding:0 .2em}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per:before{content:"";width:1.25vw;height:1.25vw;display:block;background:var(--color-white);position:absolute;top:-.75vw;border-radius:100vmax}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per span{font-size:4.5vw;padding-left:.1em}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per span.n{font-size:5.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .txt_per{color:var(--color-gray-deep)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l1{transform:translate3d(-100%,-100%,0)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l1 .txt_per:before{right:-.5vw;left:auto}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l3{transform:translate3d(-100%,0,0)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l4{transform:translate3d(0,-100%,0)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l4 .txt_per:before{right:auto;left:-.5vw}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label .label span{color:var(--color-black100)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label .txt_per{color:var(--color-black100);border-top:1px solid var(--color-black100)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label .txt_per:before{background:var(--color-black100)}@media all and (min-width:864px){.c-list_service{--list-width: calc(50% - min(.63vw, 8px)) }.c-list_service ul{column-gap:min(1.25vw,16px);row-gap:min(1.25vw,16px)}.c-list_service ul .service_info{padding:min(3.13vw,40px) min(2.5vw,32px)}.c-list_service ul .service_info hgroup p{margin-top:min(.94vw,12px)}.c-list_service ul .service_info .description{margin-top:min(1.56vw,20px)}.c-list_voices{padding-top:min(2.5vw,32px);--voice-margin: min(6.25vw, 80px);--voice-radius: min(2.5vw, 32px);--voice-padding: min(3.13vw, 40px) min(4.38vw, 56px);--fs-quote: min(5vw, 64px)}.c-list_voices ul li{margin-bottom:min(1.17vw,15px)}.c-list_voices ul li .c-voice_inner{padding:min(1.95vw,25px) min(4.38vw,56px)}.c-list_voices ul li .c-voice_inner .client{margin-bottom:min(.78vw,10px)}.c-list_voices ul li:nth-child(2n):before{left:auto;right:max(-5vw,-64px)}.c-list_voices .c-btn_more{width:min(25.62vw,328px);margin-top:min(7.5vw,96px)}.c-filter_works{margin-bottom:min(2.5vw,32px);--works-filter-height: min(2.03vw, 26px)}.c-filter_works ul{column-gap:min(.63vw,8px)}.c-filter_works ul li a{padding:0 min(.94vw,12px);border-radius:min(.16vw,2px)}.c-filter_works ul li a span{font-size:var(--fs-m)}.c-list_works{--works-padding: min(2.19vw, 28px) min(1.88vw, 24px) min(1.88vw, 24px) min(1.88vw, 24px);--works-category-height: min(1.88vw, 24px)}.c-list_works ul{column-gap:min(1.25vw,16px);row-gap:min(1.25vw,16px)}.c-list_works ul li.c-work{width:calc((100% - min(1.25vw,16px))/2);border-radius:min(.94vw,12px)}.c-list_works ul li.c-work p.c-category{padding:0 min(.63vw,8px);border-radius:min(.31vw,4px)}.c-list_works ul li.c-work h3{margin-top:min(.63vw,8px)}.c-list_works ul li.c-work .cols_client{column-gap:min(.63vw,8px);margin-top:min(.55vw,7px);margin-bottom:min(.94vw,12px)}.c-list_works ul li.c-work .cols_client p.c-type{height:min(1.88vw,24px);border-radius:min(.31vw,4px)}.c-list_works ul li.c-work .cols_client p.c-type span{padding:0 min(.63vw,8px)}.c-list_works ul li.c-work dl{margin-bottom:min(.94vw,12px)}.c-list_works ul li.c-work dl dt{padding-bottom:min(.23vw,3px)}.c-list_clients{--client-gap: min(1.25vw, 16px);--client-row-gap: min(4.38vw, 56px);--client-width: calc((100% - var(--client-gap) * 2) / 3)}.c-list_clients ul{padding:min(1.72vw,22px) 0}.c-list_clients ul li a{padding-bottom:min(1.25vw,16px)}.c-list_clients ul li img{width:100%}.b-achievements_ratio{margin-top:min(4.38vw,56px);--achievements-width: calc((100% - min(2.5vw, 32px)) / 3);--achievements-height: min(62.5vw, 800px)}.b-achievements_ratio .c-ttl_section{margin-bottom:min(4.22vw,54px)}.b-achievements_ratio .c-achievements ul{column-gap:min(1.25vw,16px);row-gap:min(1.25vw,16px)}.b-achievements_ratio .c-achievements ul li dl{height:min(11.64vw,149px);padding:0 min(1.72vw,22px)}.c-staffdata_col2{display:flex;justify-content:space-between;margin-bottom:min(6.25vw,80px);--staffdata-circle-width: min(12.5vw, 160px);--staffdata-circle-inr-width: min(11.25vw, 144px);--staffdata-circle-large-width: min(18.75vw, 240px);--staffdata-circle-large-inr-width: min(17.5vw, 224px);--staffdata-large-num: min(4.38vw, 56px)}.c-staffdata_col2 .c-staffdata_col2_l,.c-staffdata_col2 .c-staffdata_col2_r{width:calc(50% - min(.63vw,8px))}.c-staffdata_col2 .c-chart_staffdata .c-staffdata_circle.small{position:absolute;bottom:0;right:0}.c-staffdata_col2 .c-staffdata_ratio_chart{--ratio-chart-height: min(6.25vw, 80px)}.c-staffdata_col2 .c-staffdata_ratio_chart dl{display:flex;justify-content:space-between;align-items:center;height:var(--ratio-chart-height)}.c-staffdata_col2 .c-staffdata_ratio_chart dl dt{font-size:var(--fs-h6);font-weight:700}.c-staffdata_col2 .c-staffdata_ratio_chart dl dd{font-size:var(--fs-h4-en);font-family:din-2014,sans-serif;font-weight:600;font-style:normal}.c-staffdata_col2 .c-staffdata_ratio_chart dl dd span{font-size:var(--fs-h6)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.orange dl{padding:0 5vw}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white span{width:min(.63vw,8px);height:min(.63vw,8px);margin:max(-.31vw,-4px) 0 0 max(-.31vw,-4px)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white:before{width:min(1.88vw,24px);transform:translate3d(-100%,min(5.63vw,72px),0)}.c-staffdata_col2 .c-staffdata_ratio_chart .fill_area.white:after{height:min(5.63vw,72px)}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side{padding-right:min(1.56vw,20px);margin-top:min(.63vw,8px)}.c-staffdata_col2 .c-chart_staffdata dl.c-dl_side dd{padding-right:min(2.5vw,32px)}.c-staffdata_col2 .c-pie_chart_content{margin-top:min(4.38vw,56px);--piechart-width: min(39.06vw, 500px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart{width:var(--piechart-width);height:var(--piechart-width);position:relative}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .c-arc{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100vmax}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per{font-size:min(2.5vw,32px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l0 .txt_per:before{left:max(-.16vw,-2px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l1 .txt_per:before{right:max(-.16vw,-2px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l2 .txt_per:before{right:max(-.16vw,-2px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l3 .txt_per:before{right:max(-.16vw,-2px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .c-label.l4 .txt_per:before{right:max(-.16vw,-2px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .label span{font-size:min(1.72vw,22px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .label span span{font-size:min(1.41vw,18px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per{line-height:1.3}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per:before{width:min(.39vw,5px);height:min(.39vw,5px);top:max(-.23vw,-3px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per span.n{font-size:min(2.5vw,32px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart .labels .txt_per span{font-size:min(1.56vw,20px)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l4{transform:translate3d(0,-100%,0)}.c-staffdata_col2 .c-pie_chart_content .c-pie_chart.green .labels .c-label.l4 .txt_per:before{right:auto;left:max(-.16vw,-2px)}}#company-history .c-page_hero{background:var(--color-gray-deep)}#company-history .c-page_hero img{mix-blend-mode:overlay}.c-list_history{position:relative}.c-list_history ul li{position:relative;padding-bottom:10vw}.c-list_history ul li:last-child{padding-bottom:0}.c-list_history ul p{color:var(--color-white)}.c-list_history ul p.date{font-size:var(--fs-h6);padding-left:16vw}.c-list_history ul p.title{display:flex;column-gap:10vw}.c-list_history ul p.title span.c-circle{width:6vw;height:6vw;position:absolute;top:.75vw;left:0;border-radius:100vmax;border:1px solid var(--color-white)}.c-list_history ul p.title span.c-circle:after{content:"";width:6vw;border-bottom:1px dotted var(--color-white);display:block;position:absolute;left:6vw;top:50%}.c-list_history ul p.title span.c-circle span.dot{width:2vw;height:2vw;display:block;position:absolute;top:50%;left:50%;border-radius:100vmax;background:var(--color-orange);transform:translate3d(-50%,-50%,0)}.c-list_history ul p.title span.txt{font-size:var(--fs-h6);padding-left:16vw}.c-list_history ul .img{display:flex;justify-content:flex-end;margin-top:6vw}.c-list_history ul .img figure{width:74vw}#company-vision section{margin-bottom:16vw}#company-vision section:nth-last-of-type(1){margin-bottom:0}#company-vision section .c-list_philosophy ul li{margin-bottom:10vw}#company-vision section .c-list_philosophy ul li:last-child{margin-bottom:0}#company-vision section .c-list_philosophy ul h4{font-size:var(--fs-h1);font-weight:700}#company-vision section .c-list_philosophy ul h4 span{color:var(--color-orange)}#company-vision section .c-list_philosophy ul .description{margin-top:6vw;position:relative}#company-vision section .c-list_philosophy ul .description:before{content:"";display:block;margin-bottom:6vw;width:12vw;height:1px;border-top:1px dotted var(--color-orange)}#company-vision section .c-list_philosophy ul .description p{font-size:var(--fs-m)}#company-vision section .c-list_code_of_conduct ul li{border-bottom:1px solid #DDD;padding:4vw 0 8vw}#company-vision section .c-list_code_of_conduct ul li:last-child{border-bottom:none;padding-bottom:0}#company-vision section .c-list_code_of_conduct ul li .inr{position:relative}#company-vision section .c-list_code_of_conduct ul li:nth-child(1){padding-top:0}#company-vision section .c-list_code_of_conduct ul li p.num{color:var(--color-orange);font-size:var(--fs-h2-en);line-height:1.25;font-family:din-2014,sans-serif;font-weight:400;font-style:normal}#company-vision section .c-list_code_of_conduct ul li h4{font-size:var(--fs-h3);line-height:1.25;font-weight:700}#company-vision section .c-list_code_of_conduct ul li .description{margin-top:4vw}#company-vision section .c-list_code_of_conduct ul li .description p{font-size:var(--fs-m)}.c-certification_col2 .c-certification_col2_l{background:var(--color-white);border-radius:3vw;padding:14vw 10vw;margin-bottom:14vw}.c-certification_col2 .c-certification_col2_l figure{width:58vw;margin-inline:auto}.c-certification_col2 .c-certification_col2_l .description{margin-top:6vw}.c-certification_col2 .c-certification_col2_l .description p{font-size:var(--fs-l)}.c-list_access .c-access{background:var(--color-white);border-radius:var(--block-radius);overflow:hidden;margin-bottom:6vw}.c-list_access .c-access:nth-last-of-type(1){margin-bottom:0}.c-list_access .c-access .c-access_col2_l{padding:10vw}.c-list_access .c-access h3{font-size:var(--fs-h3);font-weight:700;margin-bottom:3vw}.c-list_access .c-access .access_info{position:relative;width:100%}.c-list_access .c-access .access_info figure{position:absolute;width:43.25vw;bottom:-6vw;right:-6vw}.c-list_access .c-access address{position:relative}.c-list_access .c-access address p{font-size:var(--fs-l);font-weight:700}.c-list_access .c-access ul.nearest_station{position:relative;padding-left:1.5em;margin-top:3vw}.c-list_access .c-access ul.nearest_station li{font-size:var(--fs-m);list-style:disc}.c-list_access .c-access .c-link_map{margin-top:6vw}.c-list_access .c-access .gmap{width:100%;aspect-ratio:1/1;position:relative}.c-list_access .c-access .gmap iframe{width:100%;height:100%;top:0;left:0;vertical-align:bottom}.c-chart_transion{background:var(--color-white);border-radius:var(--block-radius);margin-bottom:6vw}.c-chart_transion:nth-last-of-type(1){margin-bottom:0}.c-chart_transion{--block-transion-padding: 10vw 5vw}.c-chart_transion .inr{padding:var(--block-transion-padding)}.c-chart_transion .c-ttl_transion{margin-bottom:10vw;padding-left:1em}.c-chart_transion .c-ttl_transion h3{font-size:var(--fs-h4);font-weight:700}@media all and (min-width:864px){.c-list_history .c-bar{width:min(.63vw,8px);left:min(6.88vw,88px);top:min(.94vw,12px);height:100%;position:absolute;background:var(--color-white);opacity:.2}.c-list_history ul li{display:flex;padding-bottom:min(4.38vw,56px);position:relative}.c-list_history ul li:last-child{padding-bottom:0}.c-list_history ul li.c-h3 .img,.c-list_history ul li.c-h9 .img,.c-list_history ul li.c-h19 .img{right:max(-6.72vw,-86px)}.c-list_history ul li.c-h8 .img{top:max(-6.25vw,-80px)}.c-list_history ul li.c-h9 .img{top:min(6.25vw,80px)}.c-list_history ul li.c-h19 .img{top:max(-6.25vw,-80px)}.c-list_history ul p.date{width:min(6.25vw,80px);font-size:var(--fs-h6);padding-left:0}.c-list_history ul p.title{width:calc(100% - min(6.25vw,80px));display:flex;align-items:center;column-gap:min(3.13vw,40px)}.c-list_history ul p.title span.c-circle{width:min(1.88vw,24px);height:min(1.88vw,24px);position:relative;top:auto}.c-list_history ul p.title span.c-circle:after{content:"";width:min(1.88vw,24px);border-bottom:1px dotted var(--color-white);display:block;position:absolute;left:min(1.88vw,24px);top:50%}.c-list_history ul p.title span.c-circle span.dot{width:min(.63vw,8px);height:min(.63vw,8px)}.c-list_history ul p.title span.txt{font-size:var(--fs-h6);padding-left:0}.c-list_history ul .img{position:absolute;width:min(18.91vw,242px);right:0;top:0;margin-top:0}.c-list_history ul .img figure{width:100%}#company-vision section{margin-bottom:min(9.38vw,120px)}#company-vision section:nth-last-of-type(1){margin-bottom:0}#company-vision section .c-list_philosophy ul{display:flex;column-gap:min(1.25vw,16px)}#company-vision section .c-list_philosophy ul li{width:calc((100% - min(2.5vw,32px)) / 3)}#company-vision section .c-list_philosophy ul .description{margin-top:min(1.88vw,24px)}#company-vision section .c-list_philosophy ul .description:before{margin-bottom:min(1.88vw,24px);width:min(3.75vw,48px)}#company-vision section .c-ttl_section{margin-bottom:min(2.81vw,36px)}#company-vision section .c-list_code_of_conduct ul li{position:relative;width:100%;padding:min(2.5vw,32px) 0}#company-vision section .c-list_code_of_conduct ul li .inr{display:flex}#company-vision section .c-list_code_of_conduct ul li .inr p.num{width:17%;font-size:min(5.47vw,70px);position:relative;top:max(-.94vw,-12px)}#company-vision section .c-list_code_of_conduct ul li .inr .inr_r{width:83%}#company-vision section .c-list_code_of_conduct ul li .description{width:100%;margin-top:min(1.02vw,13px)}.c-certification_col2{display:flex;align-items:center;justify-content:space-between}.c-certification_col2 .c-certification_col2_l{width:40.74%;border-radius:min(.94vw,12px);padding:min(5.23vw,67px) min(3.13vw,40px);margin-bottom:0}.c-certification_col2 .c-certification_col2_l figure{width:69.46%;margin-inline:auto}.c-certification_col2 .c-certification_col2_l .description{margin-top:min(1.88vw,24px)}.c-certification_col2 .c-certification_col2_r{width:53.7%}.c-certification_col2 .c-certification_col2_r .c-table dl dt{width:28.57%}.c-certification_col2 .c-certification_col2_r .c-table dl dd{width:calc(71.43% - min(1.25vw,16px))}.c-list_access .c-access{margin-bottom:min(6.25vw,80px)}.c-list_access .c-access:nth-last-of-type(1){margin-bottom:0;padding-bottom:0}.c-list_access .c-access .c-access_col2{display:flex;justify-content:space-between}.c-list_access .c-access .c-access_col2 .c-access_col2_l{width:57.67%;padding:min(2.34vw,30px) min(2.5vw,32px)}.c-list_access .c-access .c-access_col2 .c-access_col2_r{width:42.33%}.c-list_access .c-access .c-access_col2 .c-access_col2_r .gmap{position:relative;width:100%;aspect-ratio:1/1}.c-list_access .c-access .c-access_col2 .c-access_col2_r .gmap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.c-list_access .c-access h3{font-size:var(--fs-h3);font-weight:700}.c-list_access .c-access .access_info{margin-top:min(1.88vw,24px)}.c-list_access .c-access .access_info figure{width:min(22.66vw,290px);position:absolute;right:0;top:max(-4.69vw,-60px)}.c-list_access .c-access ul.nearest_station{margin-top:min(1.88vw,24px)}.c-list_access .c-access .c-link_map{margin-top:min(3.13vw,40px)}.c-chart_transion{--block-transion-padding: min(4.38vw, 56px) min(4.38vw, 56px) min(6.09vw, 78px) min(4.38vw, 56px)}.c-chart_transion:nth-of-type(1){margin-bottom:min(3.13vw,40px)}.c-chart_transion .inr{display:flex}.c-chart_transion .c-ttl_transion{width:14.15%;margin-bottom:min(3.13vw,40px)}.c-chart_transion .c-cols{width:85.85%;display:flex;justify-content:space-between;align-items:center}.c-chart_transion .c-cols .b-bar_chart{width:100%}}[data-page-category=recruit] .c-page_hero{background:var(--color-white)}.c-list_step{width:100%;--step-width: 100%;--step-radius: 1vw}.c-list_step ul{width:100%;display:flex;flex-wrap:wrap;row-gap:4vw}.c-list_step ul li{width:var(--step-width);background:var(--color-white);border-radius:var(--block-radius)}.c-list_step ul li .step_inner{width:100%;padding:2vw 10vw 8vw;position:relative}.c-list_step ul li p.num{position:absolute;left:4vw;top:2vw}.c-list_step ul li p.num,.c-list_step ul li h4{font-size:var(--fs-h4);font-weight:700;line-height:1;color:var(--color-orange)}.c-list_step ul li h4{text-align:center;padding-top:8vw}.c-list_step ul li figure{width:51.42%;aspect-ratio:1/1;margin-inline:auto;margin-top:1.25vw}.c-list_step ul li .description{margin-top:1.25vw}.c-list_step ul li .description p{font-size:var(--fs-l)}.c-list_faq{--circle-faq-width: 8vw;--icon-faq-width: 4vw;--padding-faq: 6.25vw 6vw 6.25vw 6vw;--faq-margin: 3vw}.c-list_faq ul li{background:var(--color-white);border-radius:3vw;margin-bottom:var(--faq-margin)}.c-list_faq ul li:last-child{margin-bottom:0}.c-list_faq ul div[data-accordion]{position:relative}.c-list_faq ul div[data-accordion] button[data-btn-accordion]{padding:var(--padding-faq);cursor:pointer;width:100%;display:block}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner{display:flex;column-gap:2vw;position:relative}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner p.num{width:8vw;font-size:var(--fs-h6-en);font-family:din-2014,sans-serif;font-weight:600;font-style:normal;color:var(--color-orange)}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner h4{width:calc(100% - 18vw);font-size:var(--fs-h6);font-weight:700}.c-list_faq ul div[data-accordion] button[data-btn-accordion] span.c-icon{position:absolute;right:0;width:var(--circle-faq-width);height:var(--circle-faq-width);border:1px solid vaR(--color-orange);border-radius:100vmax;display:flex;align-items:center;justify-content:center;rotate:0deg;transition:rotate .3s ease}.c-list_faq ul div[data-accordion] button[data-btn-accordion] span.c-icon svg{width:var(--icon-faq-width);height:var(--icon-faq-width);fill:var(--color-orange);position:relative;top:.25vw}.c-list_faq ul div[data-accordion] .c-answer{margin-inline:auto;display:grid;height:0px;transition:height .3s ease;overflow:hidden}.c-list_faq ul div[data-accordion] .c-answer .answer_inner{padding:0 16vw 6vw}.c-list_faq ul div[data-accordion] .c-answer p{font-size:var(--fs-m);color:var(--color-gray-deep-light)}.c-list_faq ul div[data-accordion] .c-answer a{color:var(--color-link);text-decoration:underline}.c-list_faq ul div[data-accordion].is-open button[data-btn-accordion] span.c-icon{rotate:180deg}#recruit-guide .c-table,#recruit-data .s-data{margin-bottom:20vw}#recruit-data .s-data:nth-last-of-type(1){margin-bottom:0}#recruit-data .s-data .c-ttl_data{margin-bottom:10vw}#recruit-data .s-data .c-ttl_data h3{font-size:var(--fs-h3);font-weight:700;line-height:1.3;white-space:nowrap}#recruit-data .s-data .c-ttl_data h3 span.orange{position:relative;padding:0 2vw;display:inline-block}#recruit-data .s-data .c-ttl_data h3 span.orange:before{content:"";width:100%;height:100%;background:var(--color-orange);position:absolute;top:0;left:0}#recruit-data .s-data .c-ttl_data h3 span.orange span.txt{color:var(--color-white);position:relative}#recruit-data .s-data .c-ttl_data p{font-size:var(--fs-l);color:var(--color-gray-deep-light);margin-top:6vw}#recruit-data .s-data .c-data_chart_col2_r{margin-top:14vw}.c-list_staffday{padding-bottom:0;--staffday-time-circle-width: 21vw;--staffday-cols-width: 100%;--staffday-txt-width: 59vw;--staffday-img-width: 59vw;--staffday-line-width: 10.5vw}.c-list_staffday ul{position:relative}.c-list_staffday ul:before{content:"";width:1vw;height:calc(100% - var(--staffday-time-circle-width) * 2);background:var(--color-orange);top:calc(var(--staffday-time-circle-width) / 2);position:absolute;left:9.5vw}.c-list_staffday ul li{padding-bottom:4vw}.c-list_staffday ul li:last-child{padding-bottom:0}.c-list_staffday ul li:last-child .c-img{position:absolute;margin-bottom:0}.c-list_staffday ul li.start{display:flex;align-items:center;justify-content:space-between;padding-bottom:12vw}.c-list_staffday ul li.start figure.img{margin-top:0}.c-list_staffday ul li.start .c-time{background:var(--color-orange)}.c-list_staffday ul li.start .c-time p{color:var(--color-white);font-family:din-2014,sans-serif;font-weight:600;font-style:normal}.c-list_staffday ul li figure.img{width:var(--staffday-img-width);border-radius:var(--block-radius);overflow:hidden}.c-list_staffday ul .c-cols{display:flex;width:var(--staffday-cols-width);align-items:center;justify-content:space-between}.c-list_staffday ul .c-cols.reverse .c-txt .inr:before{right:0;transform:translate3d(100%,0,0);left:auto}.c-list_staffday ul .c-cols .c-txt{width:var(--staffday-txt-width)}.c-list_staffday ul .c-cols .c-txt .inr{width:100%;background:var(--color-white);position:relative;border-radius:var(--block-radius);padding:6vw}.c-list_staffday ul .c-cols .c-txt .inr:before{content:"";height:1px;border-top:1px dotted var(--color-gray-deep);position:absolute;top:50%;left:0;transform:translate3d(-100%,0,0)}.c-list_staffday ul .c-cols .c-cols_r{position:relative;z-index:2}.c-list_staffday ul .c-cols .c-cols_r span.line{width:10.5vw;height:1px;display:block;border-top:1px dotted var(--color-orange);position:absolute;left:-10.75vw;top:50%}.c-list_staffday ul .c-cols .c-cols_r span.line:after{content:"";width:6px;height:6px;display:block;border-radius:100vmax;background:var(--color-orange);top:-3px;left:0;position:absolute}.c-list_staffday ul .c-img{margin:12vw 0 8vw 31vw}.c-list_staffday ul .c-img figure{width:59vw}.c-list_staffday ul dl dt{color:var(--color-orange);font-weight:700;font-size:var(--fs-h6);line-height:1.25;text-align:center;margin-bottom:2vw}.c-list_staffday ul dl dd{font-size:var(--fs-l)}.c-list_staffday ul .c-time{width:var(--staffday-time-circle-width);height:var(--staffday-time-circle-width);border-radius:100vmax;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-orange);position:relative;z-index:2}.c-list_staffday ul .c-time p{font-size:var(--fs-h5-en);font-family:din-2014,sans-serif;font-weight:400;font-style:normal;color:var(--color-orange)}.c-list_welfare{--list-welfare-width: 100%;--list-welfare-gap: 2vw;--list-welfare-padding: 10vw 9.5vw}.c-list_welfare ul{display:flex;flex-wrap:wrap;row-gap:var(--list-welfare-gap)}.c-list_welfare ul li{width:var(--list-welfare-width);background:var(--color-white);border-radius:var(--block-radius)}.c-list_welfare ul li .inr{padding:var(--list-welfare-padding);position:relative}.c-list_welfare ul li p.c-icon{width:10vw;height:10vw;position:absolute;top:4vw;right:4vw}.c-list_welfare ul li p.c-icon svg{fill:var(--color-orange)}.c-list_welfare ul li dl dt{color:var(--color-orange);font-size:var(--fs-h5);font-weight:700}.c-list_welfare ul li dl dt span{font-size:var(--fs-l)}.c-list_welfare ul li dl dd{font-size:var(--fs-l);margin-top:4vw}.c-list_welfare ul li dl dd a{color:var(--color-link);text-decoration:underline}.c-list_welfare ul li:nth-child(11) p.c-icon{width:14vw;height:14vw}.c-other_welfare{width:100%;background:var(--color-white);padding:var(--other-welfare-padding);border-radius:var(--block-radius);margin-top:12.5vw;--other-welfare-padding: 14vw 10vw}.c-other_welfare .c-ttl_h3{text-align:center;margin-bottom:8vw}.c-other_welfare .c-ttl_h3 h3{font-size:var(--fs-h5);color:var(--color-orange)}.c-other_welfare .c-col2_other .c-other_ttl{border-bottom:1px dotted var(--color-gray-deep-light);padding-bottom:4vw;margin-bottom:6vw}.c-other_welfare .c-col2_other .c-other_ttl h4{font-size:var(--fs-l);font-weight:700}.c-other_welfare .c-col2_other .c-col2_other_l{margin-bottom:8vw}.c-other_welfare .c-col2_other ul li{font-size:var(--fs-l);margin-bottom:3vw}.c-other_welfare .c-col2_other ul li:last-child{margin-bottom:0}#recruit-statement .bg_page{width:100%;top:0;left:0;background:var(--color-orange);height:100dvh}#recruit-statement h3,#recruit-statement h4,#recruit-statement p{color:var(--color-white)}#recruit-statement h3{font-family:Zen Old Mincho,serif;font-weight:700;font-style:normal;font-size:7.75vw;line-height:1.42;letter-spacing:-.06em}#recruit-statement h3 span{display:block}#recruit-statement h4{margin-top:16vw;font-weight:700;font-size:var(--fs-h5)}#recruit-statement .c-txts{margin-top:10vw}#recruit-statement .c-txts p{font-size:4vw;line-height:2;margin-bottom:1.5em}#recruit-statement .c-txts p:nth-last-of-type(1){margin-bottom:0}#recruit-message .c-page_hero.bg img{object-fit:cover}#recruit-message article{width:100%}#recruit-message .bg_message{width:100%;height:100%;top:0;left:0;position:fixed;background:url(/assets/images/recruit/message/bg.webp) center top;background-size:cover;display:none}#recruit-message .bg_message:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(270deg,#0000,#0006 68%,#0009);opacity:0;transition:opacity .6s ease}#recruit-message .bg_message.active:after{opacity:1}#recruit-message .c-page_hero figure img{object-fit:contain;object-position:top center}#recruit-message .img_main{position:relative}#recruit-message .b-page_content{width:100%}#recruit-message :is(#article_header,.c-message,.b-nav_page){width:var(--page-content-width);margin-inline:auto}#recruit-message #article_header .c-article_lead h2,#recruit-message #article_header .c-article_lead h3,#recruit-message #article_header .c-article_lead p{color:var(--color-white)}#recruit-message .c-message{margin-top:16vw}#recruit-message .c-message h3{color:var(--color-white);font-size:var(--fs-h4);font-weight:700;filter:drop-shadow(1px 1px 0px #666)}#recruit-message .c-message h3+p{margin-top:1.5em}#recruit-message .c-message p+h3{margin-top:16vw}#recruit-message .c-message p+figure{margin-top:16vw}#recruit-message .c-message figure+h3{margin-top:16vw}#recruit-message .c-message p{color:var(--color-gray-light);line-height:2;margin-bottom:1.5em;font-size:var(--fs-l);filter:drop-shadow(1px 1px 0px #666)}#recruit-message .c-message p:nth-last-of-type(1){margin-bottom:0}@media all and (min-width:864px){.c-list_step{--step-width: calc((100% - min(3.75vw, 48px))/4) ;--step-radius: min(.31vw, 4px)}.c-list_step ul{column-gap:min(1.25vw,16px);row-gap:none}.c-list_step ul li .step_inner{padding:min(.63vw,8px) min(1.88vw,24px) min(2.5vw,32px) min(1.88vw,24px)}.c-list_step ul li p.num{left:min(1.25vw,16px);top:min(.63vw,8px)}.c-list_step ul li h4{padding-top:min(2.5vw,32px)}.c-list_step ul li figure{width:74.22%;margin-top:min(.39vw,5px)}.c-list_step ul li .description{margin-top:min(.39vw,5px)}.c-list_faq{--circle-faq-width: min(2.5vw, 32px);--icon-faq-width: min(1.25vw, 16px);--padding-faq: min(1.95vw, 25px) min(1.88vw, 24px);--faq-margin: min(.94vw, 12px)}.c-list_faq ul li{border-radius:min(.94vw,12px)}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner{column-gap:0}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner p.num{width:6.404%}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner h4{width:calc(93.596% - var(--circle-faq-width))}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner span.c-icon{right:min(.63vw,8px)}.c-list_faq ul div[data-accordion] button[data-btn-accordion] .summery_inner span.c-icon svg{top:max(.08vw,1px)}.c-list_faq ul div[data-accordion] .c-answer{width:87.19%}.c-list_faq ul div[data-accordion] .c-answer .answer_inner{padding:0 0 min(1.95vw,25px) min(1.88vw,24px)}#recruit-guide .c-table,#recruit-data .s-data{margin-bottom:min(6.25vw,80px)}#recruit-data .s-data .c-ttl_data{margin-bottom:min(3.13vw,40px)}#recruit-data .s-data .c-ttl_data h3 span.orange{padding:0 min(.63vw,8px)}#recruit-data .s-data .c-ttl_data p{margin-top:min(1.88vw,24px)}#recruit-data .s-data .c-data_chart_col2_r{margin-top:0}.c-list_staffday{margin-top:max(-7.03vw,-90px);padding-bottom:0;--staffday-time-circle-width: min(9.38vw, 120px);--staffday-cols-width: min(44.38vw, 568px);--staffday-txt-width: min(28.13vw, 360px);--staffday-img-width: min(28.13vw, 360px);--staffday-line-width: min(6.88vw, 88px)}.c-list_staffday ul{width:100%;max-width:var(--max-width);position:relative}.c-list_staffday ul:before{content:"";width:min(.31vw,4px);height:calc(100% - var(--staffday-time-circle-width));top:calc(var(--staffday-time-circle-width) / 2);position:absolute;left:min(39.53vw,506px)}.c-list_staffday ul li{width:100%;padding-left:min(35vw,448px);position:relative;padding-bottom:0;margin-bottom:0}.c-list_staffday ul li.start{padding-bottom:min(5vw,64px);align-items:flex-start}.c-list_staffday ul li.start figure.img{margin-top:max(-11.72vw,-150px)}.c-list_staffday ul li:has(.reverse){justify-content:flex-start;padding-left:0}.c-list_staffday ul li:last-child{margin-bottom:0;padding-bottom:0;margin-top:min(5vw,64px)}.c-list_staffday ul li:last-child .c-img{margin:0;left:min(51.25vw,656px);top:0}.c-list_staffday ul li:nth-child(4),.c-list_staffday ul li:nth-child(7){padding-bottom:min(3.13vw,40px)}.c-list_staffday ul .c-cols{display:flex;width:var(--staffday-cols-width);align-items:center}.c-list_staffday ul .c-cols.reverse{flex-direction:row-reverse}.c-list_staffday ul .c-cols.reverse .c-txt .inr{margin-right:min(6.88vw,88px);margin-left:0}.c-list_staffday ul .c-cols.reverse .c-cols_r span.line{width:min(6.88vw,88px);right:0;left:auto}.c-list_staffday ul .c-cols.reverse .c-cols_r span.line:after{top:-5px;right:-5px;left:auto}.c-list_staffday ul .c-cols .c-cols_r{width:calc(100% - var(--staffday-time-circle-width))}.c-list_staffday ul .c-cols .c-cols_r span.line{width:min(6.88vw,88px);left:0;right:0}.c-list_staffday ul .c-cols .c-cols_r span.line:after{width:10px;height:10px;top:-5px;left:-5px}.c-list_staffday ul .c-cols .c-txt .inr{padding:min(2.5vw,32px) min(4.38vw,56px);margin-left:min(6.88vw,88px)}.c-list_staffday ul .c-img{padding-left:0;margin:min(5vw,64px) 0 0 0;position:relative}.c-list_staffday ul .c-img figure{position:absolute;top:0;left:0}.c-list_staffday ul dl dt{margin-bottom:min(1.25vw,16px)}.c-list_welfare{margin-bottom:min(4.38vw,56px);--list-welfare-gap: min(1.25vw, 16px);--list-welfare-width: calc((100% - var(--list-welfare-gap)) / 2);--list-welfare-padding: min(3.2vw, 41px) min(3.13vw, 40px) min(3.75vw, 48px) min(3.13vw, 40px)}.c-list_welfare ul{column-gap:var(--list-welfare-gap)}.c-list_welfare ul li p.c-icon{width:min(3.13vw,40px);height:min(3.13vw,40px);top:min(1.25vw,16px);right:min(1.25vw,16px)}.c-list_welfare ul li dl dd{margin-top:min(1.41vw,18px)}.c-list_welfare ul li:nth-child(11) p.c-icon{width:min(4.38vw,56px);height:min(4.38vw,56px)}.c-other_welfare{margin-top:0;--other-welfare-padding: min(4.38vw, 56px) min(6.72vw, 86px)}.c-other_welfare .c-ttl_h3{text-align:center;margin-bottom:min(2.5vw,32px)}.c-other_welfare .c-col2_other{display:flex;column-gap:min(1.25vw,16px)}.c-other_welfare .c-col2_other .c-other_ttl{padding-bottom:min(1.25vw,16px);margin-bottom:min(1.88vw,24px)}.c-other_welfare .c-col2_other ul li{margin-bottom:min(.94vw,12px)}.c-other_welfare .c-col2_other .c-col2_other_l{margin-bottom:0}.c-other_welfare .c-col2_other .c-col2_other_l,.c-other_welfare .c-col2_other .c-col2_other_r{width:calc(50% - min(.63vw,8px))}#recruit-statement h3{font-size:min(3.75vw,48px)}#recruit-statement h4{margin-top:min(5vw,64px)}#recruit-statement .c-txts{margin-top:min(3.13vw,40px);width:66.14%}#recruit-statement .c-txts p{font-size:min(1.25vw,16px)}#recruit-message .c-page_hero.bg .c-bg{aspect-ratio:revert;height:100vh}#recruit-message .c-page_hero.bg .c-bg img{width:100%;height:100%;aspect-ratio:revert;object-fit:cover}#recruit-message article{width:var(--page-content-width)}#recruit-message .img_main{display:none}#recruit-message .b-page_content{width:100%}#recruit-message :is(#article_header,.c-message,.b-nav_page){width:100%}#recruit-message #article_header{position:relative;z-index:2}#recruit-message .c-message{position:relative;margin-top:min(5vw,64px)}#recruit-message .c-message .message_inner{width:66.14%;max-width:672px}#recruit-message .c-message h3{color:var(--color-white);font-size:var(--fs-h4);font-weight:700}#recruit-message .c-message p{letter-spacing:-.04em}#recruit-message .c-message h3+p{margin-top:1.5em}#recruit-message .c-message p+h3{margin-top:min(5vw,64px)}#recruit-message .c-message p+figure{margin-top:min(5vw,64px)}#recruit-message .c-message figure+h3{margin-top:min(5vw,64px)}#recruit-message .c-message p{line-height:2;margin-bottom:1.5em;font-size:var(--fs-m)}}.c-list_news ul{border-top:1px solid var(--color-gray-deep);border-bottom:1px solid var(--color-black20);position:relative}.c-list_news ul:before,.c-list_news ul:after{content:"";height:1px;display:block;position:absolute;background:var(--color-orange)}.c-list_news ul:before{width:var(--bdr-orange-width);top:-1px;left:0}.c-list_news ul:after{width:var(--bdr-orange-width);bottom:-1px;left:0}.c-list_news ul li{border-bottom:1px solid var(--color-black20)}.c-list_news ul li:after{content:"";width:var(--bdr-orange-width);height:1px;background:var(--color-orange);position:absolute;bottom:-1;left:0}.c-list_news ul li:last-child{border-bottom:none}.c-list_news ul a{padding:var(--newslist-padding) 0;display:block;position:relative}.c-list_news ul a p.date{font-size:var(--fs-m-en);font-family:din-2014,sans-serif;font-weight:300;font-style:normal}.c-list_news ul a h3{font-size:var(--fs-l);font-weight:700;margin-top:3vw}.c-list_news ul a .c-news_category{margin-top:2vw}.c-list_news ul a .c-readmore{width:6vw;position:absolute;bottom:6vw;right:0;column-gap:0;display:block}.c-list_news ul a .c-readmore span.c-icon_circle{border:1px solid var(--color-orange);background:var(--color-white)}.c-list_news ul a .c-readmore span.c-icon_circle svg{fill:var(--color-orange)}.c-news_pager{margin-top:10vw}.c-news_pager.disable{display:none}.c-news_pager .u-cols{align-items:center;column-gap:4vw}.c-news_pager a.js-news_next.disable,.c-news_pager a.js-news_prev.disable{opacity:.3;pointer-events:none}.c-news_pager ul{display:flex;align-items:center;column-gap:2vw}.c-news_pager ul li span.c-icon_circle{border:1px solid var(--color-black20);background:var(--color-white)}.c-news_pager ul li span.c-icon_circle span{color:var(--color-gray);font-weight:700;line-height:1;position:relative;top:-.25vw}.c-news_pager ul li a.current{pointer-events:none}.c-news_pager ul li a.current span.c-icon_circle{border:1px solid var(--color-orange);background:var(--color-orange)}.c-news_pager ul li a.current span.c-icon_circle span{color:var(--color-white)}#news .c-nav_category{margin-bottom:9.5vw}#news .c-nav_category ul{display:flex;flex-wrap:wrap;column-gap:2vw;row-gap:2vw}#news .c-share{margin-bottom:10vw;--btn-share-width: 10vw}#news .c-share ul{display:flex;column-gap:2vw}#news .c-share ul li button{width:var(--btn-share-width);height:var(--btn-share-width);border-radius:100vmax;display:grid;place-content:center}#news .c-share ul li button[data-share=facebook] .c-icon{width:10vw;height:10vw}#news .c-share ul li button[data-share=facebook] .c-icon svg{fill:var(--color-facebook)}#news .c-share ul li button[data-share=x]{background:var(--color-black100)}#news .c-share ul li button[data-share=x] .c-icon{width:5vw;height:5vw}#news .c-share ul li button[data-share=x] .c-icon svg{fill:var(--color-white)}#news header#article_header{margin-bottom:10vw}#news article .news_header{position:relative;padding-bottom:10vw;margin-top:16vw}#news article .news_header:before{content:"";width:0px;height:1px;background:var(--color-black20);position:absolute;bottom:0;left:0}#news article .news_header:after{content:"";width:12vw;height:1px;background:var(--color-orange);position:absolute;display:block;bottom:-1px;left:0}#news article .news_header .c-news_info{display:flex;align-items:center;column-gap:6vw;margin-bottom:6vw}#news article .news_header .c-news_info p.date{font-family:din-2014,sans-serif;font-weight:300;font-style:normal;font-size:var(--fs-h6-en)}#news article .news_body figure{width:fit-content;max-width:100%}#news article .news_body figure img{width:100%;height:auto;max-width:100%;vertical-align:bottom}#news article .news_body p+figure{margin-top:2em}#news article .news_body figure+p{margin-top:2em}#news article .news_body figure+figure{margin-top:2em}#news article .news_body a{color:var(--color-link);text-decoration:underline}#news article .news_body>figure{margin-top:0}#news .c-back{margin-top:16vw}@media all and (min-width:864px){.c-content_col2{display:flex}.c-content_col2 .c-nav_category{width:16.92%}.c-content_col2 .c-nav_category ul li{margin-bottom:min(.63vw,8px)}.c-content_col2 .c-nav_category ul li:last-child{margin-bottom:0}.c-content_col2 .content_col2_r{width:83.08%}.c-list_news ul:before{width:min(3.75vw,48px)}.c-list_news ul:after{width:min(3.75vw,48px)}.c-list_news ul a .u-cols{display:flex;justify-content:space-between;align-items:flex-end}.c-list_news ul a .ttl_news{width:83.3%;display:flex}.c-list_news ul a .c-date{width:18%}.c-list_news ul a .c-ttl{width:82%}.c-list_news ul a h3{margin-top:0}.c-list_news ul a .c-news_category{margin-top:min(.94vw,12px)}.c-list_news ul a .c-readmore{width:min(1.88vw,24px);position:relative;bottom:auto;right:auto}.c-news_pager{margin-top:min(3.13vw,40px)}.c-news_pager .u-cols{column-gap:min(1.25vw,16px)}.c-news_pager ul{column-gap:min(.63vw,8px)}.c-news_pager ul li span.c-icon_circle span{top:max(-.08vw,-1px)}#news .c-nav_category{margin-bottom:0}#news .c-nav_category ul{display:block;column-gap:0;row-gap:0}#news .c-nav_category ul li{margin-bottom:min(.94vw,12px)}#news .c-nav_category ul li:last-child{margin-bottom:0}#news .news_body_cols{display:flex;column-gap:min(3.59vw,46px)}#news .news_body{width:calc(100% - min(3.13vw,40px) - min(3.59vw,46px))}#news .c-share{width:min(3.13vw,40px);margin-bottom:min(3.13vw,40px);--btn-share-width: min(3.13vw, 40px)}#news .c-share ul{display:block;column-gap:0}#news .c-share ul li{width:100%;margin-bottom:min(.63vw,8px)}#news .c-share ul li:last-child{margin-bottom:0}#news .c-share ul li button[data-share=facebook] .c-icon{width:min(3.13vw,40px);height:min(3.13vw,40px)}#news .c-share ul li button[data-share=x] .c-icon{width:min(1.56vw,20px);height:min(1.56vw,20px)}#news header#article_header{margin-bottom:min(5vw,64px)}#news article .news_header{margin-top:min(5vw,64px);padding-bottom:min(5vw,64px)}#news article .news_header:after{width:min(3.75vw,48px)}#news article .news_header .c-news_info{column-gap:min(1.88vw,24px);margin-bottom:min(3.13vw,40px)}#news .c-back{margin-top:min(9.38vw,120px)}#news .c-back a{width:min(25.62vw,328px)}}.terms h4{font-size:var(--fs-h4);color:var(--color-orange);font-weight:700}.terms .c-terms_header .c-lead{margin-top:10vw}.terms .c-terms_header .c-lead p{font-size:var(--fs-l)}.terms .c-term{margin-top:10vw}.terms .c-term h5{border-bottom:1px solid var(--color-black20);padding-bottom:.5em;display:flex;position:relative;column-gap:1em}.terms .c-term h5:after{content:"";width:var(--bdr-orange-width);height:1px;background:var(--color-orange);display:block;position:absolute;left:0;bottom:-1px}.terms .c-term h5 span{font-size:var(--fs-h6);font-weight:700}.terms .c-term h5 span.u-ttl_num{width:1em}.terms .c-term p{font-size:var(--fs-l);margin-top:1em}.terms .c-term dl.dd_ind{margin-top:1em}.terms .c-term dl.dd_ind dt{font-size:var(--fs-l);margin-bottom:1em}.terms .c-term dl.dd_ind dd{padding-left:1em;font-size:var(--fs-m)}.terms .c-term dd:has(.u-n){display:flex}.terms .c-term dd span.u-n{display:block;padding-right:.5em}.terms .c-term ul.c-list_num{margin-top:6vw;padding-left:1em}.terms .c-term ul.c-list_num li{list-style:decimal;font-size:var(--fs-l);margin-top:6vw}.terms .c-term ul.c-list_num li ul li{list-style:none}.terms .c-term ul li dl{margin-top:1em}.terms .c-term ul li dl dt{font-size:var(--fs-l);margin-bottom:.75em}.terms .c-term ul li dl dd{font-size:var(--fs-m);padding-left:2em}.terms .c-term ul li dl dl dt,.terms .c-term ul li dl dl dd{font-size:var(--fs-m)}.terms .c-term ul li dl dl dt{margin-bottom:.3em}.terms .c-term ul li dl dl dd{padding-left:0}.terms .c-term ul li ul{margin-top:.75em}.terms .c-term ul li ul li{font-size:var(--fs-m)}.terms .c-term ul li h6{font-size:var(--fs-m);margin-top:1em}.terms .c-term .c-bdr-box{border:1px solid var(--color-black20);border-radius:3vw;margin-top:6vw;padding:5vw 6vw}.terms .c-term .c-bdr-box p{margin-top:0}.terms .c-policy{margin-top:min(4.38vw,56px)}.terms .c-policy:nth-of-type(1){margin-top:0}.terms .c-policy h4{margin-bottom:10vw}.terms .c-policy p{font-size:var(--fs-l)}.terms .c-policy ul.c-list_num{margin-top:6vw;padding-left:1em}.terms .c-policy ul.c-list_num li{list-style:decimal;font-size:var(--fs-l);margin-top:6vw}.terms .c-policy ul.c-list_num li ul li{list-style:none}.terms .c-policy ul.c-list_num li ul.c-list_alphabet{padding-left:1em;margin-top:1em}.terms .c-policy ul.c-list_num li ul.c-list_alphabet li{list-style:lower-latin;margin:0;font-size:var(--fs-m)}.terms .c-policy .c-policy_dates{margin-top:6vw}.terms .c-policy .c-policy_dates p{font-size:var(--fs-l);text-align:right}#security-policy .terms{padding-bottom:0}@media all and (min-width:864px){.terms .c-terms_header .c-lead,.terms .c-term{margin-top:min(3.13vw,40px)}.terms .c-term ul.c-list_num,.terms .c-term ul.c-list_num li{margin-top:min(1.88vw,24px)}.terms .c-term .c-bdr-box{border-radius:min(.94vw,12px);margin-top:min(1.88vw,24px);padding:min(1.56vw,20px) min(1.88vw,24px)}.terms .c-policy{margin-top:min(4.38vw,56px)}.terms .c-policy h4{margin-bottom:min(3.13vw,40px)}.terms .c-policy ul.c-list_num,.terms .c-policy ul.c-list_num li,.terms .c-policy .c-policy_dates{margin-top:min(1.88vw,24px)}}form dl{margin-bottom:8vw}form dl dt{font-size:var(--fs-h6);font-weight:700;margin-bottom:3.75vw}form dl dd:has(select){position:relative}form dl dd:has(select) span.c-icon{position:absolute;width:8vw;height:8vw;border-radius:100vmax;background:var(--color-white);display:grid;place-content:center;top:50%;margin-top:-4vw;right:2vw;pointer-events:none}form dl dd:has(select) span.c-icon svg{width:4vw;height:4vw;fill:var(--color-orange);position:relative}form dl dd:has(.error) .u-error{display:block}form dl dd .u-error{color:var(--color-red);font-size:var(--fs-m);display:none;margin-top:.2em}form dl dd p.c-note{font-size:var(--fs-s);color:var(--color-gray-deep-light);margin-top:1.3em}form dl:has(:required) dt:after{content:"※";color:red;font-size:var(--fs-s);vertical-align:super;margin-left:.2em}form dl dd.t-confirm{display:none;font-size:var(--fs-l)}form .c-ttl_form{border-bottom:1px solid #DDD;padding-bottom:4vw;margin-bottom:8vw;margin-top:20vw;position:relative}form .c-ttl_form:after{content:"";width:12vw;height:1px;background:var(--color-orange);display:block;position:absolute;bottom:-1px;left:0}form .c-ttl_form h3{font-size:var(--fs-h4);font-weight:700}form :is(input[type=text],input[type=email],input[type=tel],input[type=number]){height:var(--input-text-height);width:100%;padding:var(--input-padding);border:1px solid var(--color-gray-light);background:var(--color-white);border-radius:var(--input-radius)}form :is(input[type=text],input[type=email],input[type=tel],input[type=number]).error{background:#ffe0e9}form input:required.pass,form select:required.pass,form textarea:required.pass{background:#e2eafc}form select{width:100%;height:var(--input-text-height);background:var(--color-white);border:1px solid var(--color-gray-light);box-sizing:border-box;border-radius:var(--input-radius);font-size:var(--fs-l);line-height:var(--input-text-height);padding-left:6vw}form input,form textarea{font-size:var(--fs-l);background:var(--color-white)}form input::placeholder,form textarea::placeholder{color:var(--color-black50)}form textarea{height:var(--textarea-height);width:100%;padding:var(--input-padding);border:1px solid #ddd;border-radius:var(--input-radius)}form textarea.error{background:#ffe0e9}form input[type=radio]{position:relative}form .c-input_radio label{display:flex;align-items:center;column-gap:2.5vw}form .c-input_radio input[type=radio]{opacity:0;position:absolute}form .c-input_radio .c-radio{width:var(--input-radio-width);height:var(--input-radio-width);display:block;border-radius:100vmax;border:1px solid var(--color-gray);position:relative}form .c-input_radio .c-radio:after{content:"";width:calc(var(--input-radio-width) - 4px);height:calc(var(--input-radio-width) - 4px);display:block;background:var(--color-gray);border-radius:100vmax;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0}form .c-input_radio input[type=radio]:checked+.c-radio:after{opacity:1}form .c-cols_upload{width:100%;align-items:center}form .c-cols_upload p{font-weight:700;color:var(--color-orange);font-size:var(--fs-l);margin-top:1em}form .c-upload_file{width:100%;position:relative;display:block}form .c-upload_file input{opacity:0;position:absolute;pointer-events:none}form .c-upload_file p[data-file]{width:var(--fileupload-width);height:var(--input-text-height);display:block;border:1px solid var(--color-orange);background:var(--color-white);border-radius:var(--input-radius);cursor:pointer}form .c-upload_file p[data-file] .inr{width:100%;height:var(--input-text-height);display:flex;align-items:center;justify-content:center;column-gap:2vw}form .c-upload_file p[data-file] span.c-icon{width:4vw;height:4vw}form .c-upload_file p[data-file] span.c-icon svg{fill:var(--color-orange)}form .c-upload_file p[data-file] span.txt{font-size:var(--fs-m);color:var(--color-orange)}form p.file_name{font-size:var(--fs-l)}form button:disabled{pointer-events:none;opacity:.5}form .b-agree{border:1px solid var(--color-orange);border-radius:var(--block-agree-radius);padding:10vw 0;text-align:center;margin-inline:auto;margin-top:20vw}form .b-agree h4{font-size:var(--fs-h6);font-weight:700;margin-bottom:.5em}form .b-agree p{font-size:var(--fs-m)}form .b-agree p a{text-decoration:underline;color:var(--color-orange)}form .b-agree .c-cols{margin-top:1em}form .b-agree .c-cols label{display:flex;align-items:center;justify-content:center;column-gap:3vw}form .b-agree .c-cols span.c-checkbox{width:var(--checkbox-width);height:var(--checkbox-width);display:grid;place-content:center;border:1px solid var(--color-gray);border-radius:var(--checkbox-radius);background:var(--color-white)}form .b-agree .c-cols span.c-checkbox svg{width:4vw;height:4vw;fill:var(--color-orange);opacity:0}form .b-agree .c-cols span.txt{position:relative;top:-1vw}form .b-agree .c-cols input[type=checkbox]:checked+span.c-checkbox svg{opacity:1}form .b-agree .c-cols sup{vertical-align:super;color:var(--color-orange);font-size:var(--fs-s)}form .b-agree .c-cols .u-error{color:var(--color-red);font-size:var(--fs-m);display:none;margin-top:.2em}form .b-agree .c-cols:has(.error) .u-error{display:block}form p.c-btn_submit{margin-inline:auto;margin-top:20vw}form .c-btn_confirm{margin-top:20vw}#contact .c-ttl_page .b-form_confirm,#contact .c-ttl_page .b-form_thanks,#recruit-entryform .c-ttl_page .b-form_confirm,#recruit-entryform .c-ttl_page .b-form_thanks,#contact .c-btn_submits,#recruit-entryform .c-btn_submits,#contact.confirm .c-ttl_page .c-article_lead,#recruit-entryform.confirm .c-ttl_page .c-article_lead{display:none}#contact.confirm .c-ttl_page .b-form_confirm,#recruit-entryform.confirm .c-ttl_page .b-form_confirm{display:block}#contact.confirm .c-ttl_page .b-form_thanks,#recruit-entryform.confirm .c-ttl_page .b-form_thanks,#contact.confirm p.c-btn_confirm,#recruit-entryform.confirm p.c-btn_confirm{display:none}#contact.confirm .c-btn_submits,#recruit-entryform.confirm .c-btn_submits{display:block}#contact.confirm form dl dd.t-input,#recruit-entryform.confirm form dl dd.t-input{display:none}#contact.confirm form dl dd.t-confirm,#recruit-entryform.confirm form dl dd.t-confirm{display:block}#contact.confirm form .b-agree,#recruit-entryform.confirm form .b-agree,#contact.thanks .c-ttl_page .c-article_lead,#recruit-entryform.thanks .c-ttl_page .c-article_lead,#contact.thanks .c-ttl_page .b-form_confirm,#recruit-entryform.thanks .c-ttl_page .b-form_confirm{display:none}#contact.thanks .c-ttl_page .b-form_thanks,#recruit-entryform.thanks .c-ttl_page .b-form_thanks{display:block}#contact.thanks #article_header .c-note,#recruit-entryform.thanks #article_header .c-note,#contact.thanks p.c-btn_confirm,#contact.thanks .c-btn_submits,#recruit-entryform.thanks p.c-btn_confirm,#recruit-entryform.thanks .c-btn_submits,#contact.thanks form,#recruit-entryform.thanks form{display:none}#contact.thanks .b-nav_page,#recruit-entryform.thanks .b-nav_page{display:block}@media all and (min-width:864px){form .c-form_col2{display:flex;column-gap:min(1.25vw,16px)}form .c-form_col2 dl{width:calc(50% - min(.63vw,8px))}form .c-ttl_form{padding-bottom:min(1.02vw,13px);margin-bottom:min(2.97vw,38px);margin-top:min(6.25vw,80px)}form .c-ttl_form:after{width:min(3.75vw,48px)}form select{padding-left:min(1.88vw,24px)}form dl{margin-bottom:min(2.5vw,32px)}form dl.u-w50{width:calc(50% - min(.63vw,8px))}form dl dt{margin-bottom:min(1.09vw,14px)}form dl dd:has(select) span.c-icon{width:min(2.5vw,32px);height:min(2.5vw,32px);margin-top:max(-1.25vw,-16px);right:min(.63vw,8px)}form dl dd:has(select) span.c-icon svg{width:min(1.25vw,16px);height:min(1.25vw,16px)}form .c-input_radio label{column-gap:min(.78vw,10px)}form .c-upload_file p[data-file] span.inr{column-gap:min(.63vw,8px)}form .c-upload_file p[data-file] span.c-icon{width:min(1.25vw,16px);height:min(1.25vw,16px)}form .b-agree{width:672px;padding:min(3.28vw,42px) 0;margin-top:min(5.94vw,76px)}form .b-agree .c-cols label{column-gap:min(.94vw,12px)}form .b-agree .c-cols span.txt{top:max(-.39vw,-5px)}form .b-agree .c-cols span.c-checkbox svg{width:min(1.25vw,16px);height:min(1.25vw,16px)}form :is(p.c-btn_confirm,.c-btn_submits){width:min(52.5vw,672px);margin-inline:auto;margin-top:min(6.25vw,80px)}form .c-btn_submits ul{display:flex;justify-content:space-between}form .c-btn_submits ul li{width:calc(50% - min(.63vw,8px))}}@media(any-hover:hover){::selection{background:var(--color-orange);color:var(--color-white)}a.c-btn .c-icon_wrap .c-icon{transition:transform .3s ease}a.c-btn:hover .c-icon.i0{transform:translateZ(0)}a.c-btn:hover .c-icon.i1{transform:translate3d(100%,0,0)}a.c-btn.link-back:hover .c-icon.i0{transform:translate3d(-100%,0,0)}a.c-btn.link-back:hover .c-icon.i1{transform:translateZ(0)}a.c-icon-txtlink .c-icon_wrap .c-icon{transition:transform .3s ease}a.c-icon-txtlink:hover .c-icon.i0{transform:translateZ(0)}a.c-icon-txtlink:hover .c-icon.i1{transform:translate3d(100%,0,0)}.c-breadcrumb a span.txt:after{transition:width .2s ease;width:0px}.c-breadcrumb a:hover span.txt:after{width:100%;left:0;right:auto}button.c-btn_form{transition:opacity .15s linear}button.c-btn_form:hover{opacity:var(--hover-opacity)}#b-glbnav dl ul li a span:after{transition:width .2s ease}#b-glbnav dl ul li a:hover span:after{width:100%;left:0;right:auto}#b-glbnav dl ul li a.active span:after{width:100%}#b-glbnav .nav_r .c-nav_info ul li a{position:relative}#b-glbnav .nav_r .c-nav_info ul li a:after{transition:width .2s ease}#b-glbnav .nav_r .c-nav_info ul li a:hover:after{width:100%;left:0;right:auto}#b-glbnav .nav_r .c-nav_info ul li a.active:after{width:100%}.c-table dl.tr dd a:hover{text-decoration:none}}@view-transition{navigation:auto}:root{--ease-bound: cubic-bezier(.2, 1.4, .3, 1)}body{view-transition-name:page}:root{--hide-y: 10vw}#nav_filter_card{transition:transform .5s ease}body:has(#b-cards ul.show-back) header#global_header{transform:translate3d(0,-120%,0)}body:has(#b-cards ul.show-back) #nav_filter_card{transform:translate3d(0,calc(120% + min(1.56vw,20px)),0)}.is_page body:has(#b-cards ul.show-back) header#global_header{transform:translateZ(0)}.is_page body:has(#b-cards ul.show-back) #nav_filter_card{transform:translateZ(0)}.c-ttl_section h3{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}.c-ttl_section:before{width:0px;transition:width .5s ease}.c-ttl_section:after{width:0px;transition:width .5s ease}.animate .c-ttl_section h3{opacity:1;transform:translateZ(0)}.animate .c-ttl_section:before{width:100%;transition-delay:.2s}.animate .c-ttl_section:after{width:var(--bdr-orange-width);transition-delay:.3s}#article_header .c-note,#article_header .c-ttl_page h1,#article_header .c-ttl_page h2,#article_header .c-ttl_page h3,#article_header .c-ttl_page .c-description,#article_header .c-ttl_page .c-wrap_btn_line{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#article_header .c-ttl_page.animate h1,#article_header .c-ttl_page.animate h2,#article_header .c-ttl_page.animate h3,#article_header .c-ttl_page.animate .c-description,#article_header .c-ttl_page.animate .c-wrap_btn_line{opacity:1;transform:translateZ(0)}#article_header .c-ttl_page.animate h2{transition-delay:.2s}#article_header .c-ttl_page.animate h3{transition-delay:.25s}#article_header .c-ttl_page.animate .c-description{transition-delay:.3s}#article_header .c-ttl_page.animate .c-wrap_btn_line{transition-delay:.4s}#article_header:has(.c-ttl_page.animate) .c-note{opacity:1;transform:translateZ(0);transition-delay:.25s}#service-asl .c-list_service ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#service-asl .c-list_service.animate ul li{opacity:1;transform:translateZ(0)}#service-asl .c-list_service.animate ul li:nth-child(1){transition-delay:.08s}#service-asl .c-list_service.animate ul li:nth-child(2){transition-delay:.16s}#service-asl .c-list_service.animate ul li:nth-child(3){transition-delay:.24s}#service-asl .c-list_service.animate ul li:nth-child(4){transition-delay:.32s}#service-asl .c-list_service.animate ul li:nth-child(5){transition-delay:.4s}#service-asl .c-list_service.animate ul li:nth-child(6){transition-delay:.48s}#service-asl .c-list_service.animate ul li:nth-child(7){transition-delay:.56s}#service-asl .c-list_service.animate ul li:nth-child(8){transition-delay:.64s}#service-asl .c-list_service.animate ul li:nth-child(9){transition-delay:.72s}#service-asl .c-list_service.animate ul li:nth-child(10){transition-delay:.8s}.c-list_works ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}.c-list_works.animate ul li{opacity:1;transform:translateZ(0)}.c-list_works.animate ul li:nth-child(1){transition-delay:.08s}.c-list_works.animate ul li:nth-child(2){transition-delay:.16s}.c-list_works.animate ul li:nth-child(3){transition-delay:.24s}.c-list_works.animate ul li:nth-child(4){transition-delay:.32s}.c-list_works.animate ul li:nth-child(5){transition-delay:.4s}.c-list_works.animate ul li:nth-child(6){transition-delay:.48s}.c-list_works.animate ul li:nth-child(7){transition-delay:.56s}.c-list_works.animate ul li:nth-child(8){transition-delay:.64s}.c-list_works.animate ul li:nth-child(9){transition-delay:.72s}.c-list_works.animate ul li:nth-child(10){transition-delay:.8s}.c-list_works.animate ul li:nth-child(11){transition-delay:.88s}.c-list_works.animate ul li:nth-child(12){transition-delay:.96s}.c-list_works.animate ul li:nth-child(13){transition-delay:1.04s}.c-list_works.animate ul li:nth-child(14){transition-delay:1.12s}.c-list_works.animate ul li:nth-child(15){transition-delay:1.2s}.c-list_works.animate ul li:nth-child(16){transition-delay:1.28s}.c-list_works.animate ul li:nth-child(17){transition-delay:1.36s}.c-list_works.animate ul li:nth-child(18){transition-delay:1.44s}.c-list_works.animate ul li:nth-child(19){transition-delay:1.52s}.c-list_works.animate ul li:nth-child(20){transition-delay:1.6s}#service-business_field{--ease-in-quad: cubic-bezier(.895, .03, .685, .22);--ease-out-quad: cubic-bezier(.095, .515, 0, 1.005)}#service-business_field .c-ttl_chart li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#service-business_field .ttl_chart:before,#service-business_field .ttl_chart .ttl_chart_inner:before,#service-business_field .ttl_chart p{transition:scale .5s ease 0s,opacity .4s ease 0s}#service-business_field .ttl_chart:before{opacity:0;scale:.6}#service-business_field .ttl_chart .ttl_chart_inner:before{opacity:0;scale:.6}#service-business_field .ttl_chart p{opacity:0;scale:.8}#service-business_field .c-arc{transition:scale .5s ease 0s,opacity .5s ease 0s;opacity:0;scale:.7}#service-business_field .animate .ttl_chart:before{opacity:1;scale:1;transition-delay:.2s}#service-business_field .animate .ttl_chart .ttl_chart_inner:before{opacity:1;scale:1;transition-delay:.1s}#service-business_field .animate .ttl_chart p{opacity:1;scale:1}#service-business_field .animate .c-arc{scale:1;opacity:1;transition-delay:.4s}#service-business_field .animate .c-ttl_chart li{opacity:1;transform:translateZ(0)}#service-business_field .animate .c-ttl_chart li:nth-child(1){transition-delay:.58s}#service-business_field .animate .c-ttl_chart li:nth-child(2){transition-delay:.66s}#service-business_field .animate .c-ttl_chart li:nth-child(3){transition-delay:.74s}#service-business_field .animate .c-ttl_chart li:nth-child(4){transition-delay:.82s}#service-business_field .animate .c-ttl_chart li:nth-child(5){transition-delay:.9s}#service-business_field .animate .c-ttl_chart li:nth-child(6){transition-delay:.98s}#service-business_field .animate .c-ttl_chart li:nth-child(7){transition-delay:1.06s}#service-business_field .animate .c-ttl_chart li:nth-child(8){transition-delay:1.14s}#service-business_field .animate .c-ttl_chart li:nth-child(9){transition-delay:1.22s}#service-business_field .animate .c-ttl_chart li:nth-child(10){transition-delay:1.3s}#service-voices .c-list_voices li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#service-voices .animate .c-list_voices li{opacity:1;transform:translateZ(0)}#service-voices .animate .c-list_voices li:nth-child(1){transition-delay:.08s}#service-voices .animate .c-list_voices li:nth-child(2){transition-delay:.16s}#service-voices .animate .c-list_voices li:nth-child(3){transition-delay:.24s}#service-voices .animate .c-list_voices li:nth-child(4){transition-delay:.32s}#service-voices .animate .c-list_voices li:nth-child(5){transition-delay:.4s}#service-voices .animate .c-list_voices li:nth-child(6){transition-delay:.48s}#service-voices .animate .c-list_voices li:nth-child(7){transition-delay:.56s}#service-voices .animate .c-list_voices li:nth-child(8){transition-delay:.64s}#service-voices .animate .c-list_voices li:nth-child(9){transition-delay:.72s}#service-voices .animate .c-list_voices li:nth-child(10){transition-delay:.8s}#service-voices .animate .c-list_voices li:nth-child(11){transition-delay:.88s}#service-voices .animate .c-list_voices li:nth-child(12){transition-delay:.96s}#service-voices .animate .c-list_voices li:nth-child(13){transition-delay:1.04s}#service-voices .animate .c-list_voices li:nth-child(14){transition-delay:1.12s}#service-voices .animate .c-list_voices li:nth-child(15){transition-delay:1.2s}#service-voices .animate .c-list_voices li:nth-child(16){transition-delay:1.28s}#service-voices .animate .c-list_voices li:nth-child(17){transition-delay:1.36s}#service-voices .animate .c-list_voices li:nth-child(18){transition-delay:1.44s}#service-voices .animate .c-list_voices li:nth-child(19){transition-delay:1.52s}#service-voices .animate .c-list_voices li:nth-child(20){transition-delay:1.6s}#service-staff_data .s-staffdata .c-ttl_staffdata,#service-staff_data .s-staffdata .c-chart_staffdata,#service-staff_data .s-staffdata .c-pie_chart_content{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#service-staff_data .s-staffdata .animate .c-ttl_staffdata,#service-staff_data .s-staffdata .animate .c-chart_staffdata,#service-staff_data .s-staffdata .animate .c-pie_chart_content{opacity:1;transform:translateZ(0)}#service-staff_data .s-staffdata .animate .c-pie_chart_content,#service-staff_data .s-staffdata .animate .c-chart_staffdata{transition-delay:.1s}#service-clients .c-list_clients ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#service-clients .c-list_clients.animate ul li{opacity:1;transform:translateZ(0)}#service-clients .c-list_clients.animate ul li:nth-child(1){transition-delay:.18s}#service-clients .c-list_clients.animate ul li:nth-child(2){transition-delay:.26s}#service-clients .c-list_clients.animate ul li:nth-child(3){transition-delay:.34s}#service-clients .c-list_clients.animate ul li:nth-child(4){transition-delay:.42s}#service-clients .c-list_clients.animate ul li:nth-child(5){transition-delay:.5s}#service-clients .c-list_clients.animate ul li:nth-child(6){transition-delay:.58s}#service-clients .c-list_clients.animate ul li:nth-child(7){transition-delay:.66s}#service-clients .c-list_clients.animate ul li:nth-child(8){transition-delay:.74s}#service-clients .c-list_clients.animate ul li:nth-child(9){transition-delay:.82s}#service-clients .c-list_clients.animate ul li:nth-child(10){transition-delay:.9s}#service-clients .c-list_clients.animate ul li:nth-child(11){transition-delay:.98s}#service-clients .c-list_clients.animate ul li:nth-child(12){transition-delay:1.06s}#service-clients .c-list_clients.animate ul li:nth-child(13){transition-delay:1.14s}#service-clients .c-list_clients.animate ul li:nth-child(14){transition-delay:1.22s}#service-clients .c-list_clients.animate ul li:nth-child(15){transition-delay:1.3s}#service-clients .c-list_clients.animate ul li:nth-child(16){transition-delay:1.38s}#service-clients .c-list_clients.animate ul li:nth-child(17){transition-delay:1.46s}#service-clients .c-list_clients.animate ul li:nth-child(18){transition-delay:1.54s}#service-clients .c-list_clients.animate ul li:nth-child(19){transition-delay:1.62s}#service-clients .c-list_clients.animate ul li:nth-child(20){transition-delay:1.7s}#service-clients .c-list_clients.animate ul li:nth-child(21){transition-delay:1.78s}#service-clients .c-list_clients.animate ul li:nth-child(22){transition-delay:1.86s}#service-clients .c-list_clients.animate ul li:nth-child(23){transition-delay:1.94s}#service-clients .c-list_clients.animate ul li:nth-child(24){transition-delay:2.02s}#service-clients .b-achievements_ratio .c-ttl_section,#service-clients .b-achievements_ratio .c-achievements ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#service-clients .b-achievements_ratio.animate .c-ttl_section,#service-clients .b-achievements_ratio.animate .c-achievements ul li{opacity:1;transform:translateZ(0)}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(1){transition-delay:.18s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(2){transition-delay:.26s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(3){transition-delay:.34s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(4){transition-delay:.42s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(5){transition-delay:.5s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(6){transition-delay:.58s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(7){transition-delay:.66s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(8){transition-delay:.74s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(9){transition-delay:.82s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(10){transition-delay:.9s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(11){transition-delay:.98s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(12){transition-delay:1.06s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(13){transition-delay:1.14s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(14){transition-delay:1.22s}#service-clients .b-achievements_ratio.animate .c-achievements ul li:nth-child(15){transition-delay:1.3s}#company-vision .c-list_philosophy li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#company-vision .animate .c-list_philosophy li{opacity:1;transform:translateZ(0)}#company-vision .animate .c-list_philosophy li:nth-child(1){transition-delay:.28s}#company-vision .animate .c-list_philosophy li:nth-child(2){transition-delay:.36s}#company-vision .animate .c-list_philosophy li:nth-child(3){transition-delay:.44s}#company-vision .animate .c-list_philosophy li:nth-child(4){transition-delay:.52s}#company-vision .animate .c-list_philosophy li:nth-child(5){transition-delay:.6s}#company-vision .animate .c-list_philosophy li:nth-child(6){transition-delay:.68s}#company-vision .animate .c-list_philosophy li:nth-child(7){transition-delay:.76s}#company-vision .animate .c-list_philosophy li:nth-child(8){transition-delay:.84s}#company-vision .animate .c-list_philosophy li:nth-child(9){transition-delay:.92s}#company-vision .animate .c-list_philosophy li:nth-child(10){transition-delay:1s}#company-vision .animate .c-list_philosophy li:nth-child(11){transition-delay:1.08s}#company-vision .animate .c-list_philosophy li:nth-child(12){transition-delay:1.16s}#company-vision .animate .c-list_philosophy li:nth-child(13){transition-delay:1.24s}#company-vision .animate .c-list_philosophy li:nth-child(14){transition-delay:1.32s}#company-vision .animate .c-list_philosophy li:nth-child(15){transition-delay:1.4s}#company-vision .animate .c-list_philosophy li:nth-child(16){transition-delay:1.48s}#company-vision .animate .c-list_philosophy li:nth-child(17){transition-delay:1.56s}#company-vision .animate .c-list_philosophy li:nth-child(18){transition-delay:1.64s}#company-vision .animate .c-list_philosophy li:nth-child(19){transition-delay:1.72s}#company-vision .animate .c-list_philosophy li:nth-child(20){transition-delay:1.8s}#company-vision .c-list_code_of_conduct li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#company-vision .animate .c-list_code_of_conduct li{opacity:1;transform:translateZ(0)}#company-vision .animate .c-list_code_of_conduct li:nth-child(1){transition-delay:.28s}#company-vision .animate .c-list_code_of_conduct li:nth-child(2){transition-delay:.36s}#company-vision .animate .c-list_code_of_conduct li:nth-child(3){transition-delay:.44s}#company-vision .animate .c-list_code_of_conduct li:nth-child(4){transition-delay:.52s}#company-vision .animate .c-list_code_of_conduct li:nth-child(5){transition-delay:.6s}#company-vision .animate .c-list_code_of_conduct li:nth-child(6){transition-delay:.68s}#company-vision .animate .c-list_code_of_conduct li:nth-child(7){transition-delay:.76s}#company-vision .animate .c-list_code_of_conduct li:nth-child(8){transition-delay:.84s}#company-vision .animate .c-list_code_of_conduct li:nth-child(9){transition-delay:.92s}#company-vision .animate .c-list_code_of_conduct li:nth-child(10){transition-delay:1s}#company-vision .animate .c-list_code_of_conduct li:nth-child(11){transition-delay:1.08s}#company-vision .animate .c-list_code_of_conduct li:nth-child(12){transition-delay:1.16s}#company-vision .animate .c-list_code_of_conduct li:nth-child(13){transition-delay:1.24s}#company-vision .animate .c-list_code_of_conduct li:nth-child(14){transition-delay:1.32s}#company-vision .animate .c-list_code_of_conduct li:nth-child(15){transition-delay:1.4s}#company-vision .animate .c-list_code_of_conduct li:nth-child(16){transition-delay:1.48s}#company-vision .animate .c-list_code_of_conduct li:nth-child(17){transition-delay:1.56s}#company-vision .animate .c-list_code_of_conduct li:nth-child(18){transition-delay:1.64s}#company-vision .animate .c-list_code_of_conduct li:nth-child(19){transition-delay:1.72s}#company-vision .animate .c-list_code_of_conduct li:nth-child(20){transition-delay:1.8s}#company-profile .c-content .c-table,#recruit-guide .c-content .c-table,#company-profile .c-content .c-table .tr,#recruit-guide .c-content .c-table .tr{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#company-profile .c-content.animate .c-table,#recruit-guide .c-content.animate .c-table,#company-profile .c-content.animate .c-table .tr,#recruit-guide .c-content.animate .c-table .tr{opacity:1;transform:translateZ(0)}#company-profile .c-content.animate .c-table .tr:nth-of-type(1),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(1){transition-delay:.1s}#company-profile .c-content.animate .c-table .tr:nth-of-type(2),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(2){transition-delay:.2s}#company-profile .c-content.animate .c-table .tr:nth-of-type(3),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(3){transition-delay:.3s}#company-profile .c-content.animate .c-table .tr:nth-of-type(4),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(4){transition-delay:.4s}#company-profile .c-content.animate .c-table .tr:nth-of-type(5),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(5){transition-delay:.5s}#company-profile .c-content.animate .c-table .tr:nth-of-type(6),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(6){transition-delay:.6s}#company-profile .c-content.animate .c-table .tr:nth-of-type(7),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(7){transition-delay:.7s}#company-profile .c-content.animate .c-table .tr:nth-of-type(8),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(8){transition-delay:.8s}#company-profile .c-content.animate .c-table .tr:nth-of-type(9),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(9){transition-delay:.9s}#company-profile .c-content.animate .c-table .tr:nth-of-type(10),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(10){transition-delay:1s}#company-profile .c-content.animate .c-table .tr:nth-of-type(11),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(11){transition-delay:1.1s}#company-profile .c-content.animate .c-table .tr:nth-of-type(12),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(12){transition-delay:1.2s}#company-profile .c-content.animate .c-table .tr:nth-of-type(13),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(13){transition-delay:1.3s}#company-profile .c-content.animate .c-table .tr:nth-of-type(14),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(14){transition-delay:1.4s}#company-profile .c-content.animate .c-table .tr:nth-of-type(15),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(15){transition-delay:1.5s}#company-profile .c-content.animate .c-table .tr:nth-of-type(16),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(16){transition-delay:1.6s}#company-profile .c-content.animate .c-table .tr:nth-of-type(17),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(17){transition-delay:1.7s}#company-profile .c-content.animate .c-table .tr:nth-of-type(18),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(18){transition-delay:1.8s}#company-profile .c-content.animate .c-table .tr:nth-of-type(19),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(19){transition-delay:1.9s}#company-profile .c-content.animate .c-table .tr:nth-of-type(20),#recruit-guide .c-content.animate .c-table .tr:nth-of-type(20){transition-delay:2s}#company-history .c-list_history li span.c-circle{scale:.75;opacity:0;transition:scale .3s ease 0s,opacity .3s ease 0s}#company-history .c-list_history li span.c-circle:after{width:0px}#company-history .c-list_history li p.date,#company-history .c-list_history li span.txt{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(-5vw,0,0)}#company-history .c-list_history.animate li span.c-circle{scale:1;opacity:1}#company-history .c-list_history.animate li span.c-circle:after{transition:width .3s ease;width:6vw;transition-delay:.25s}#company-history .c-list_history.animate li p.date,#company-history .c-list_history.animate li span.txt{opacity:1;transform:translateZ(0)}#company-history .c-list_history.animate li:nth-child(1) span.c-circle{transition-delay:.5s}#company-history .c-list_history.animate li:nth-child(1) p.date,#company-history .c-list_history.animate li:nth-child(1) span.txt{transition-delay:.6s}#company-history .c-list_history.animate li:nth-child(1) figure{transition-delay:.65s}#company-history .c-list_history.animate li:nth-child(2) span.c-circle{transition-delay:.6s}#company-history .c-list_history.animate li:nth-child(2) p.date,#company-history .c-list_history.animate li:nth-child(2) span.txt{transition-delay:.7s}#company-history .c-list_history.animate li:nth-child(2) figure{transition-delay:.75s}#company-history .c-list_history.animate li:nth-child(3) span.c-circle{transition-delay:.7s}#company-history .c-list_history.animate li:nth-child(3) p.date,#company-history .c-list_history.animate li:nth-child(3) span.txt{transition-delay:.8s}#company-history .c-list_history.animate li:nth-child(3) figure{transition-delay:.85s}#company-history .c-list_history.animate li:nth-child(4) span.c-circle{transition-delay:.8s}#company-history .c-list_history.animate li:nth-child(4) p.date,#company-history .c-list_history.animate li:nth-child(4) span.txt{transition-delay:.9s}#company-history .c-list_history.animate li:nth-child(4) figure{transition-delay:.95s}#company-history .c-list_history.animate li:nth-child(5) span.c-circle{transition-delay:.9s}#company-history .c-list_history.animate li:nth-child(5) p.date,#company-history .c-list_history.animate li:nth-child(5) span.txt{transition-delay:1s}#company-history .c-list_history.animate li:nth-child(5) figure{transition-delay:1.05s}#company-history .c-list_history.animate li:nth-child(6) span.c-circle{transition-delay:1s}#company-history .c-list_history.animate li:nth-child(6) p.date,#company-history .c-list_history.animate li:nth-child(6) span.txt{transition-delay:1.1s}#company-history .c-list_history.animate li:nth-child(6) figure{transition-delay:1.15s}#company-history .c-list_history.animate li:nth-child(7) span.c-circle{transition-delay:1.1s}#company-history .c-list_history.animate li:nth-child(7) p.date,#company-history .c-list_history.animate li:nth-child(7) span.txt{transition-delay:1.2s}#company-history .c-list_history.animate li:nth-child(7) figure{transition-delay:1.25s}#company-history .c-list_history.animate li:nth-child(8) span.c-circle{transition-delay:1.2s}#company-history .c-list_history.animate li:nth-child(8) p.date,#company-history .c-list_history.animate li:nth-child(8) span.txt{transition-delay:1.3s}#company-history .c-list_history.animate li:nth-child(8) figure{transition-delay:1.35s}#company-history .c-list_history.animate li:nth-child(9) span.c-circle{transition-delay:1.3s}#company-history .c-list_history.animate li:nth-child(9) p.date,#company-history .c-list_history.animate li:nth-child(9) span.txt{transition-delay:1.4s}#company-history .c-list_history.animate li:nth-child(9) figure{transition-delay:1.45s}#company-history .c-list_history.animate li:nth-child(10) span.c-circle{transition-delay:1.4s}#company-history .c-list_history.animate li:nth-child(10) p.date,#company-history .c-list_history.animate li:nth-child(10) span.txt{transition-delay:1.5s}#company-history .c-list_history.animate li:nth-child(10) figure{transition-delay:1.55s}#company-history .c-list_history.animate li:nth-child(11) span.c-circle{transition-delay:1.5s}#company-history .c-list_history.animate li:nth-child(11) p.date,#company-history .c-list_history.animate li:nth-child(11) span.txt{transition-delay:1.6s}#company-history .c-list_history.animate li:nth-child(11) figure{transition-delay:1.65s}#company-history .c-list_history.animate li:nth-child(12) span.c-circle{transition-delay:1.6s}#company-history .c-list_history.animate li:nth-child(12) p.date,#company-history .c-list_history.animate li:nth-child(12) span.txt{transition-delay:1.7s}#company-history .c-list_history.animate li:nth-child(12) figure{transition-delay:1.75s}#company-history .c-list_history.animate li:nth-child(13) span.c-circle{transition-delay:1.7s}#company-history .c-list_history.animate li:nth-child(13) p.date,#company-history .c-list_history.animate li:nth-child(13) span.txt{transition-delay:1.8s}#company-history .c-list_history.animate li:nth-child(13) figure{transition-delay:1.85s}#company-history .c-list_history.animate li:nth-child(14) span.c-circle{transition-delay:1.8s}#company-history .c-list_history.animate li:nth-child(14) p.date,#company-history .c-list_history.animate li:nth-child(14) span.txt{transition-delay:1.9s}#company-history .c-list_history.animate li:nth-child(14) figure{transition-delay:1.95s}#company-history .c-list_history.animate li:nth-child(15) span.c-circle{transition-delay:1.9s}#company-history .c-list_history.animate li:nth-child(15) p.date,#company-history .c-list_history.animate li:nth-child(15) span.txt{transition-delay:2s}#company-history .c-list_history.animate li:nth-child(15) figure{transition-delay:2.05s}#company-history .c-list_history.animate li:nth-child(16) span.c-circle{transition-delay:2s}#company-history .c-list_history.animate li:nth-child(16) p.date,#company-history .c-list_history.animate li:nth-child(16) span.txt{transition-delay:2.1s}#company-history .c-list_history.animate li:nth-child(16) figure{transition-delay:2.15s}#company-history .c-list_history.animate li:nth-child(17) span.c-circle{transition-delay:2.1s}#company-history .c-list_history.animate li:nth-child(17) p.date,#company-history .c-list_history.animate li:nth-child(17) span.txt{transition-delay:2.2s}#company-history .c-list_history.animate li:nth-child(17) figure{transition-delay:2.25s}#company-history .c-list_history.animate li:nth-child(18) span.c-circle{transition-delay:2.2s}#company-history .c-list_history.animate li:nth-child(18) p.date,#company-history .c-list_history.animate li:nth-child(18) span.txt{transition-delay:2.3s}#company-history .c-list_history.animate li:nth-child(18) figure{transition-delay:2.35s}#company-history .c-list_history.animate li:nth-child(19) span.c-circle{transition-delay:2.3s}#company-history .c-list_history.animate li:nth-child(19) p.date,#company-history .c-list_history.animate li:nth-child(19) span.txt{transition-delay:2.4s}#company-history .c-list_history.animate li:nth-child(19) figure{transition-delay:2.45s}#company-history .c-list_history.animate li:nth-child(20) span.c-circle{transition-delay:2.4s}#company-history .c-list_history.animate li:nth-child(20) p.date,#company-history .c-list_history.animate li:nth-child(20) span.txt{transition-delay:2.5s}#company-history .c-list_history.animate li:nth-child(20) figure{transition-delay:2.55s}#company-access .c-list_access .c-access{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#company-access .c-list_access.animate .c-access{opacity:1;transform:translateZ(0)}#company-access .c-list_access.animate .c-access:nth-of-type(1){transition-delay:.1s}#company-access .c-list_access.animate .c-access:nth-of-type(2){transition-delay:.2s}#company-access .c-list_access.animate .c-access:nth-of-type(3){transition-delay:.3s}#company-access .c-list_access.animate .c-access:nth-of-type(4){transition-delay:.4s}#company-access .c-list_access.animate .c-access:nth-of-type(5){transition-delay:.5s}#company-certification .c-certification_col2_l,#company-certification .c-table,#company-certification .tr{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#company-certification .animate .c-certification_col2_l,#company-certification .animate .c-table,#company-certification .animate .tr{opacity:1;transform:translateZ(0)}#company-certification .animate .c-table{transition-delay:.1s}#company-certification .animate .c-table .tr:nth-of-type(1){transition-delay:.1s}#company-certification .animate .c-table .tr:nth-of-type(2){transition-delay:.2s}#company-certification .animate .c-table .tr:nth-of-type(3){transition-delay:.3s}#company-certification .animate .c-table .tr:nth-of-type(4){transition-delay:.4s}#company-certification .animate .c-table .tr:nth-of-type(5){transition-delay:.5s}#company-transion .c-chart_transion,#company-transion .c-chart_transion .c-barchart_detail dl{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#company-transion .c-chart_transion.animate,#company-transion .c-chart_transion.animate .c-barchart_detail dl{opacity:1;transform:translateZ(0)}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(1){transition-delay:.05s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(2){transition-delay:.1s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(3){transition-delay:.15s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(4){transition-delay:.2s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(5){transition-delay:.25s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(6){transition-delay:.3s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(7){transition-delay:.35s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(8){transition-delay:.4s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(9){transition-delay:.45s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(10){transition-delay:.5s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(11){transition-delay:.55s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(12){transition-delay:.6s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(13){transition-delay:.65s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(14){transition-delay:.7s}#company-transion .c-chart_transion.animate .c-barchart_detail dl:nth-of-type(15){transition-delay:.75s}#company-transion .b-bar_chart .bars .c-bar{transition:height .6s ease}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(1){transition-delay:.05s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(2){transition-delay:.1s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(3){transition-delay:.15s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(4){transition-delay:.2s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(5){transition-delay:.25s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(6){transition-delay:.3s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(7){transition-delay:.35s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(8){transition-delay:.4s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(9){transition-delay:.45s}#company-transion .b-bar_chart .bars .c-bar:nth-of-type(10){transition-delay:.5s}#company-transion .b-bar_chart .bars .c-comment{transition:scale .6s var(--ease-bound) 0s,opacity .6s ease 0s;scale:1;opacity:1;transition-delay:.9s}#company-transion .b-bar_chart .bars .c-comment p{transition:scale .6s var(--ease-bound) 0s,opacity .6s ease 0s;scale:1;opacity:1;transition-delay:1.1s}#company-transion .b-bar_chart.disable .bars .c-bar{height:0px!important}#company-transion .b-bar_chart.disable .bars .c-comment{scale:.5;opacity:0}#company-transion .b-bar_chart.disable .bars .c-comment p{scale:.7;opacity:0}#recruit-message .c-content{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-message .c-content.animate{opacity:1;transform:translateZ(0);transition-delay:.3s}#recruit-message:has(.c-ttl_page.animate) .c-content{opacity:1;transform:translateZ(0);transition-delay:.3s}#recruit-statement .s-statement h3 span,#recruit-statement .s-statement h4,#recruit-statement .s-statement p{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-statement .s-statement.animate h3 span,#recruit-statement .s-statement.animate h4,#recruit-statement .s-statement.animate p{opacity:1;transform:translateZ(0)}#recruit-statement .s-statement.animate h3 span:nth-of-type(1){transition-delay:.1s}#recruit-statement .s-statement.animate h3 span:nth-of-type(2){transition-delay:.2s}#recruit-statement .s-statement.animate h4{transition-delay:.3s}#recruit-statement .s-statement.animate .c-txts p:nth-of-type(1){transition-delay:.4s}#recruit-statement .s-statement.animate .c-txts p:nth-of-type(2){transition-delay:.5s}#recruit-statement .s-statement.animate .c-txts p:nth-of-type(3){transition-delay:.6s}#recruit-statement .s-statement.animate .c-txts p:nth-of-type(4){transition-delay:.7s}#recruit-statement .s-statement.animate .c-txts p:nth-of-type(5){transition-delay:.8s}#recruit-welfare .c-list_welfare li,#recruit-welfare .c-other_welfare{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-welfare .animate .c-list_welfare li{opacity:1;transform:translateZ(0)}#recruit-welfare .animate .c-list_welfare li:nth-child(1){transition-delay:.28s}#recruit-welfare .animate .c-list_welfare li:nth-child(2){transition-delay:.36s}#recruit-welfare .animate .c-list_welfare li:nth-child(3){transition-delay:.44s}#recruit-welfare .animate .c-list_welfare li:nth-child(4){transition-delay:.52s}#recruit-welfare .animate .c-list_welfare li:nth-child(5){transition-delay:.6s}#recruit-welfare .animate .c-list_welfare li:nth-child(6){transition-delay:.68s}#recruit-welfare .animate .c-list_welfare li:nth-child(7){transition-delay:.76s}#recruit-welfare .animate .c-list_welfare li:nth-child(8){transition-delay:.84s}#recruit-welfare .animate .c-list_welfare li:nth-child(9){transition-delay:.92s}#recruit-welfare .animate .c-list_welfare li:nth-child(10){transition-delay:1s}#recruit-welfare .animate .c-list_welfare li:nth-child(11){transition-delay:1.08s}#recruit-welfare .animate .c-list_welfare li:nth-child(12){transition-delay:1.16s}#recruit-welfare .animate .c-list_welfare li:nth-child(13){transition-delay:1.24s}#recruit-welfare .animate .c-list_welfare li:nth-child(14){transition-delay:1.32s}#recruit-welfare .animate .c-list_welfare li:nth-child(15){transition-delay:1.4s}#recruit-welfare .animate .c-list_welfare li:nth-child(16){transition-delay:1.48s}#recruit-welfare .animate .c-list_welfare li:nth-child(17){transition-delay:1.56s}#recruit-welfare .animate .c-list_welfare li:nth-child(18){transition-delay:1.64s}#recruit-welfare .animate .c-list_welfare li:nth-child(19){transition-delay:1.72s}#recruit-welfare .animate .c-list_welfare li:nth-child(20){transition-delay:1.8s}#recruit-welfare .animate .c-other_welfare{opacity:1;transform:translateZ(0);transition-delay:.1s}#recruit-guide .s-steps .c-ttl_h3,#recruit-guide .s-steps .c-list_step li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-guide .s-steps.animate .c-ttl_h3,#recruit-guide .s-steps.animate .c-list_step li{opacity:1;transform:translateZ(0)}#recruit-guide .s-steps.animate .c-list_step ul li:nth-child(1){transition-delay:.18s}#recruit-guide .s-steps.animate .c-list_step ul li:nth-child(2){transition-delay:.26s}#recruit-guide .s-steps.animate .c-list_step ul li:nth-child(3){transition-delay:.34s}#recruit-guide .s-steps.animate .c-list_step ul li:nth-child(4){transition-delay:.42s}#recruit-guide .s-steps.animate .c-list_step ul li:nth-child(5){transition-delay:.5s}#recruit-guide .s-steps.animate .c-list_step ul li:nth-child(6){transition-delay:.58s}#recruit-data .data0 .c-ttl_data,#recruit-data .data0 .b-data_chart{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-data .data0 .c-chart_bar .row-bar:nth-child(1) .c-bar .bar{transition-delay:.15s}#recruit-data .data0 .c-chart_bar .row-bar:nth-child(2) .c-bar .bar{transition-delay:.2s}#recruit-data .data0 .c-chart_bar .row-bar:nth-child(3) .c-bar .bar{transition-delay:.25s}#recruit-data .data0 .c-chart_bar .row-bar:nth-child(4) .c-bar .bar{transition-delay:.3s}#recruit-data .data0 .c-chart_bar .row-bar:nth-child(5) .c-bar .bar{transition-delay:.35s}#recruit-data .data0 .c-chart_bar .row-bar:nth-child(6) .c-bar .bar{transition-delay:.4s}#recruit-data .data0 .c-chart_bar .c-bar .bar{transition:width .5s ease}#recruit-data .data0 .c-chart_bar.disable .c-bar .bar{width:0px!important}#recruit-data .data0.animate .c-ttl_data,#recruit-data .data0.animate .b-data_chart{opacity:1;transform:translateZ(0)}#recruit-data .data0.animate .b-data_chart{transition-delay:.1s}#recruit-data .data1 .c-ttl_data,#recruit-data .data1 .b-data_chart{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-data .data1.animate .c-ttl_data,#recruit-data .data1.animate .b-data_chart{opacity:1;transform:translateZ(0)}#recruit-data .data1.animate .b-data_chart{transition-delay:.1s}#recruit-data .data2 .c-ttl_data,#recruit-data .data2 .b-data_chart{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-data .data2 .c-chart_support ul li{transition:scale .5s var(--ease-bound) 0s,opacity .5s ease 0s;scale:.8;opacity:0}#recruit-data .data2.animate .c-ttl_data,#recruit-data .data2.animate .b-data_chart{opacity:1;transform:translateZ(0)}#recruit-data .data2.animate .b-data_chart{transition-delay:.1s}#recruit-data .data2.animate .c-chart_support ul li{scale:1;opacity:1;transition-delay:.1s}#recruit-data .data3 .c-ttl_data,#recruit-data .data3 .b-data_chart{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-data .data3 .c-chart_bar .row-bar:nth-child(1) .c-bar .bar{transition-delay:.15s}#recruit-data .data3 .c-chart_bar .row-bar:nth-child(2) .c-bar .bar{transition-delay:.2s}#recruit-data .data3 .c-chart_bar .row-bar:nth-child(3) .c-bar .bar{transition-delay:.25s}#recruit-data .data3 .c-chart_bar .row-bar:nth-child(4) .c-bar .bar{transition-delay:.3s}#recruit-data .data3 .c-chart_bar .row-bar:nth-child(5) .c-bar .bar{transition-delay:.35s}#recruit-data .data3 .c-chart_bar .row-bar:nth-child(6) .c-bar .bar{transition-delay:.4s}#recruit-data .data3 .c-chart_bar .c-bar .bar{transition:width .5s ease}#recruit-data .data3 .c-chart_bar.disable .c-bar .bar{width:0px!important}#recruit-data .data3.animate .c-ttl_data,#recruit-data .data3.animate .b-data_chart{opacity:1;transform:translateZ(0)}#recruit-data .data3.animate .b-data_chart{transition-delay:.1s}#recruit-staff_day .c-list_staffday ul:before{height:0px;transition:height 1.5s ease}#recruit-staff_day .c-list_staffday ul li .c-time{transition:opacity .6s ease 0s,scale .6s ease 0s;opacity:0;scale:.8}#recruit-staff_day .c-list_staffday ul li figure{transition:opacity .6s ease 0s,scale .6s ease 0s;opacity:0;scale:.8}#recruit-staff_day .c-list_staffday ul li .c-cols_r span.line{width:0px;transition:width .5s ease}#recruit-staff_day .c-list_staffday ul li .c-cols_r span.line:after{scale:0;transition:scale .3s ease}#recruit-staff_day .c-list_staffday ul li .c-txt{transition:opacity .6s ease 0s,transform .6s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(-10vw,0,0)}#recruit-staff_day .c-list_staffday.animate ul:before{height:calc(100% - var(--staffday-time-circle-width) * 1.5);transition-delay:.2s}#recruit-staff_day .c-list_staffday.animate ul li .c-time{opacity:1;scale:1}#recruit-staff_day .c-list_staffday.animate ul li figure{opacity:1;scale:1}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(1) .c-time{transition-delay:.1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(1) figure{transition-delay:.2s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(1) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:.4s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(1) .c-cols_r span.line:after{scale:1;transition-delay:.4s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(1) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.2s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(2) .c-time{transition-delay:.2s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(2) figure{transition-delay:.3s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(2) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:.5s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(2) .c-cols_r span.line:after{scale:1;transition-delay:.5s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(2) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.3s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(3) .c-time{transition-delay:.3s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(3) figure{transition-delay:.4s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(3) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:.6s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(3) .c-cols_r span.line:after{scale:1;transition-delay:.6s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(3) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.4s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(4) .c-time{transition-delay:.4s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(4) figure{transition-delay:.5s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(4) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:.7s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(4) .c-cols_r span.line:after{scale:1;transition-delay:.7s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(4) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.5s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(5) .c-time{transition-delay:.5s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(5) figure{transition-delay:.6s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(5) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:.8s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(5) .c-cols_r span.line:after{scale:1;transition-delay:.8s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(5) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.6s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(6) .c-time{transition-delay:.6s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(6) figure{transition-delay:.7s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(6) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:.9s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(6) .c-cols_r span.line:after{scale:1;transition-delay:.9s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(6) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.7s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(7) .c-time{transition-delay:.7s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(7) figure{transition-delay:.8s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(7) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(7) .c-cols_r span.line:after{scale:1;transition-delay:1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(7) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.8s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(8) .c-time{transition-delay:.8s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(8) figure{transition-delay:.9s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(8) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:1.1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(8) .c-cols_r span.line:after{scale:1;transition-delay:1.1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(8) .c-txt{opacity:1;transform:translateZ(0);transition-delay:.9s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(9) .c-time{transition-delay:.9s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(9) figure{transition-delay:1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(9) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:1.2s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(9) .c-cols_r span.line:after{scale:1;transition-delay:1.2s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(9) .c-txt{opacity:1;transform:translateZ(0);transition-delay:1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(10) .c-time{transition-delay:1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(10) figure{transition-delay:1.1s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(10) .c-cols_r span.line{width:var(--staffday-line-width);transition-delay:1.3s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(10) .c-cols_r span.line:after{scale:1;transition-delay:1.3s}#recruit-staff_day .c-list_staffday.animate ul li:nth-child(10) .c-txt{opacity:1;transform:translateZ(0);transition-delay:1.1s}#recruit-faq .c-list_faq li{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#recruit-faq .c-list_faq.animate li{opacity:1;transform:translateZ(0)}#recruit-faq .c-list_faq.animate li:nth-child(1){transition-delay:.28s}#recruit-faq .c-list_faq.animate li:nth-child(2){transition-delay:.36s}#recruit-faq .c-list_faq.animate li:nth-child(3){transition-delay:.44s}#recruit-faq .c-list_faq.animate li:nth-child(4){transition-delay:.52s}#recruit-faq .c-list_faq.animate li:nth-child(5){transition-delay:.6s}#recruit-faq .c-list_faq.animate li:nth-child(6){transition-delay:.68s}#recruit-faq .c-list_faq.animate li:nth-child(7){transition-delay:.76s}#recruit-faq .c-list_faq.animate li:nth-child(8){transition-delay:.84s}#recruit-faq .c-list_faq.animate li:nth-child(9){transition-delay:.92s}#recruit-faq .c-list_faq.animate li:nth-child(10){transition-delay:1s}#recruit-faq .c-list_faq.animate li:nth-child(11){transition-delay:1.08s}#recruit-faq .c-list_faq.animate li:nth-child(12){transition-delay:1.16s}#recruit-faq .c-list_faq.animate li:nth-child(13){transition-delay:1.24s}#recruit-faq .c-list_faq.animate li:nth-child(14){transition-delay:1.32s}#recruit-faq .c-list_faq.animate li:nth-child(15){transition-delay:1.4s}#recruit-faq .c-list_faq.animate li:nth-child(16){transition-delay:1.48s}#recruit-faq .c-list_faq.animate li:nth-child(17){transition-delay:1.56s}#recruit-faq .c-list_faq.animate li:nth-child(18){transition-delay:1.64s}#recruit-faq .c-list_faq.animate li:nth-child(19){transition-delay:1.72s}#recruit-faq .c-list_faq.animate li:nth-child(20){transition-delay:1.8s}.c-contact_form{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}.c-contact_form.animate{opacity:1;transform:translateZ(0)}#news article #article_header .c-news_info,#news article #article_header h2{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#news article #article_header .news_header:before{width:0px;transition:width .5s ease}#news article #article_header .news_header:after{width:0px;transition:width .2s ease}#news article .c-content{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}#news article.animate #article_header .c-news_info,#news article.animate #article_header h2{opacity:1;transform:translateZ(0)}#news article.animate #article_header h2{transition-delay:.1s}#news article.animate #article_header .news_header:before{width:100%;transition-delay:.2s}#news article.animate #article_header .news_header:after{width:var(--bdr-orange-width);transition-delay:.3s}#news article.animate .c-content{opacity:1;transform:translateZ(0);transition-delay:.4s}body:has(.terms) .c-content{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-y),0)}body:has(.terms) .animate .c-content{opacity:1;transform:translateZ(0);transition-delay:.3s}@media all and (min-width:864px){:root{--hide-y: min(3.13vw, 40px)}#company-history .c-list_history .c-bar{height:0px;transition:height 1s ease}#company-history .c-list_history li p.date{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(1em,0,0)}#company-history .c-list_history li span.txt{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(-1em,0,0)}#company-history .c-list_history.animate li span.c-circle:after{width:min(1.88vw,24px)}#company-history .c-list_history.animate li p.date,#company-history .c-list_history.animate li span.txt{opacity:1;transform:translateZ(0)}#company-history .c-list_history.animate li:nth-child(1) span.c-circle{transition-delay:.47s}#company-history .c-list_history.animate li:nth-child(1) p.date,#company-history .c-list_history.animate li:nth-child(1) span.txt{transition-delay:.65s}#company-history .c-list_history.animate li:nth-child(1) figure{transition-delay:.7s}#company-history .c-list_history.animate li:nth-child(2) span.c-circle{transition-delay:.54s}#company-history .c-list_history.animate li:nth-child(2) p.date,#company-history .c-list_history.animate li:nth-child(2) span.txt{transition-delay:.7s}#company-history .c-list_history.animate li:nth-child(2) figure{transition-delay:.75s}#company-history .c-list_history.animate li:nth-child(3) span.c-circle{transition-delay:.61s}#company-history .c-list_history.animate li:nth-child(3) p.date,#company-history .c-list_history.animate li:nth-child(3) span.txt{transition-delay:.75s}#company-history .c-list_history.animate li:nth-child(3) figure{transition-delay:.8s}#company-history .c-list_history.animate li:nth-child(4) span.c-circle{transition-delay:.68s}#company-history .c-list_history.animate li:nth-child(4) p.date,#company-history .c-list_history.animate li:nth-child(4) span.txt{transition-delay:.8s}#company-history .c-list_history.animate li:nth-child(4) figure{transition-delay:.85s}#company-history .c-list_history.animate li:nth-child(5) span.c-circle{transition-delay:.75s}#company-history .c-list_history.animate li:nth-child(5) p.date,#company-history .c-list_history.animate li:nth-child(5) span.txt{transition-delay:.85s}#company-history .c-list_history.animate li:nth-child(5) figure{transition-delay:.9s}#company-history .c-list_history.animate li:nth-child(6) span.c-circle{transition-delay:.82s}#company-history .c-list_history.animate li:nth-child(6) p.date,#company-history .c-list_history.animate li:nth-child(6) span.txt{transition-delay:.9s}#company-history .c-list_history.animate li:nth-child(6) figure{transition-delay:.95s}#company-history .c-list_history.animate li:nth-child(7) span.c-circle{transition-delay:.89s}#company-history .c-list_history.animate li:nth-child(7) p.date,#company-history .c-list_history.animate li:nth-child(7) span.txt{transition-delay:.95s}#company-history .c-list_history.animate li:nth-child(7) figure{transition-delay:1s}#company-history .c-list_history.animate li:nth-child(8) span.c-circle{transition-delay:.96s}#company-history .c-list_history.animate li:nth-child(8) p.date,#company-history .c-list_history.animate li:nth-child(8) span.txt{transition-delay:1s}#company-history .c-list_history.animate li:nth-child(8) figure{transition-delay:1.05s}#company-history .c-list_history.animate li:nth-child(9) span.c-circle{transition-delay:1.03s}#company-history .c-list_history.animate li:nth-child(9) p.date,#company-history .c-list_history.animate li:nth-child(9) span.txt{transition-delay:1.05s}#company-history .c-list_history.animate li:nth-child(9) figure{transition-delay:1.1s}#company-history .c-list_history.animate li:nth-child(10) span.c-circle{transition-delay:1.1s}#company-history .c-list_history.animate li:nth-child(10) p.date,#company-history .c-list_history.animate li:nth-child(10) span.txt{transition-delay:1.1s}#company-history .c-list_history.animate li:nth-child(10) figure{transition-delay:1.15s}#company-history .c-list_history.animate li:nth-child(11) span.c-circle{transition-delay:1.17s}#company-history .c-list_history.animate li:nth-child(11) p.date,#company-history .c-list_history.animate li:nth-child(11) span.txt{transition-delay:1.15s}#company-history .c-list_history.animate li:nth-child(11) figure{transition-delay:1.2s}#company-history .c-list_history.animate li:nth-child(12) span.c-circle{transition-delay:1.24s}#company-history .c-list_history.animate li:nth-child(12) p.date,#company-history .c-list_history.animate li:nth-child(12) span.txt{transition-delay:1.2s}#company-history .c-list_history.animate li:nth-child(12) figure{transition-delay:1.25s}#company-history .c-list_history.animate li:nth-child(13) span.c-circle{transition-delay:1.31s}#company-history .c-list_history.animate li:nth-child(13) p.date,#company-history .c-list_history.animate li:nth-child(13) span.txt{transition-delay:1.25s}#company-history .c-list_history.animate li:nth-child(13) figure{transition-delay:1.3s}#company-history .c-list_history.animate li:nth-child(14) span.c-circle{transition-delay:1.38s}#company-history .c-list_history.animate li:nth-child(14) p.date,#company-history .c-list_history.animate li:nth-child(14) span.txt{transition-delay:1.3s}#company-history .c-list_history.animate li:nth-child(14) figure{transition-delay:1.35s}#company-history .c-list_history.animate li:nth-child(15) span.c-circle{transition-delay:1.45s}#company-history .c-list_history.animate li:nth-child(15) p.date,#company-history .c-list_history.animate li:nth-child(15) span.txt{transition-delay:1.35s}#company-history .c-list_history.animate li:nth-child(15) figure{transition-delay:1.4s}#company-history .c-list_history.animate li:nth-child(16) span.c-circle{transition-delay:1.52s}#company-history .c-list_history.animate li:nth-child(16) p.date,#company-history .c-list_history.animate li:nth-child(16) span.txt{transition-delay:1.4s}#company-history .c-list_history.animate li:nth-child(16) figure{transition-delay:1.45s}#company-history .c-list_history.animate li:nth-child(17) span.c-circle{transition-delay:1.59s}#company-history .c-list_history.animate li:nth-child(17) p.date,#company-history .c-list_history.animate li:nth-child(17) span.txt{transition-delay:1.45s}#company-history .c-list_history.animate li:nth-child(17) figure{transition-delay:1.5s}#company-history .c-list_history.animate li:nth-child(18) span.c-circle{transition-delay:1.66s}#company-history .c-list_history.animate li:nth-child(18) p.date,#company-history .c-list_history.animate li:nth-child(18) span.txt{transition-delay:1.5s}#company-history .c-list_history.animate li:nth-child(18) figure{transition-delay:1.55s}#company-history .c-list_history.animate li:nth-child(19) span.c-circle{transition-delay:1.73s}#company-history .c-list_history.animate li:nth-child(19) p.date,#company-history .c-list_history.animate li:nth-child(19) span.txt{transition-delay:1.55s}#company-history .c-list_history.animate li:nth-child(19) figure{transition-delay:1.6s}#company-history .c-list_history.animate li:nth-child(20) span.c-circle{transition-delay:1.8s}#company-history .c-list_history.animate li:nth-child(20) p.date,#company-history .c-list_history.animate li:nth-child(20) span.txt{transition-delay:1.6s}#company-history .c-list_history.animate li:nth-child(20) figure{transition-delay:1.65s}#company-history .c-list_history.animate .c-bar{height:calc(100% - min(1.88vw,24px));transition-delay:1s}#recruit-staff_day .c-list_staffday ul li .c-txt{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(min(-3.13vw,-40px),0,0)}#recruit-staff_day .c-list_staffday ul li .reverse .c-txt{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(min(3.13vw,40px),0,0)}#recruit-staff_day .c-list_staffday.animate ul:before{height:calc(100% - var(--staffday-time-circle-width))}}
