@media screen and (min-width: 1025px){.header__nav-item--sub a:hover,.header__nav-txt:hover,.nav__txt:hover,.nav__item--sub a:hover,.footer__sns-item a:hover,.sitemap__item a:hover{opacity:.6}}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;color:#666567;font-size:1.6rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body *{letter-spacing:0.075em}body a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}@media screen and (min-width: 601px){a[href*="tel:"]{pointer-events:none}}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%;overflow:hidden}.inner{padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto;max-width:calc(1100px + (110px * 2))}@media screen and (max-width: 1230px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.inner{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.inner{padding-right:20px;padding-left:20px}}.en{font-family:"Maven Pro",sans-serif}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1230px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 1000px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.69, 0, 0.64, 1);transition:opacity .3s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inView{opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1)}.inView.is-view{opacity:1;transform:translate(0, 0)}.inViewScale{opacity:0;transform:scale(1.04);transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1),transform 1s cubic-bezier(0.39, 0, 0.09, 1)}.inViewScale.is-view{opacity:1;transform:scale(1)}.inViewDelay{opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1);transition-delay:.4s}.inViewDelay.is-view{opacity:1;transform:translate(0, 0)}.header{position:fixed;top:0;left:0;width:100%;z-index:50;display:flex;align-items:center;padding:28px 40px}.header__logo{position:relative;z-index:41}.header__logo a{position:relative;display:block}.header__logo img{transition:all .5s ease}.header__logo img.--on{position:static;opacity:1;visibility:visible;z-index:2}.header__logo img.--off{position:absolute;left:0;top:0;opacity:0;visibility:hidden;z-index:1}.header__logo img.--fixed.--df{position:static;opacity:1;visibility:visible;z-index:2}.header__logo img.--fixed.--wh{position:absolute;left:0;top:0;opacity:0;visibility:hidden;z-index:1}.header__nav{margin-left:auto;padding-right:102px}.header__nav-list{display:flex}.header__nav-list--sub{position:absolute;top:100%;left:0;height:0;overflow:hidden;width:200px;padding-top:20px;transition:height .4s ease}.header__nav-item{position:relative;margin-left:40px;color:#666567}@media screen and (min-width: 1025px){.header__nav-item:hover .is-child{height:150px}}.header__nav-item--sub{margin-top:20px}.header__nav-item--sub.--en{margin-top:16px}.header__nav-item--sub.--en:first-child{margin-top:-2px}.header__nav-item--sub a{display:inline-block;font-size:1.5rem}.header__nav-item--sub .en{font-size:1.6rem}.header__nav-item--sub:first-child{margin-top:0}.header__nav-txt{position:relative;font-size:1.5rem;display:inline-block;padding-right:22px;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__nav-txt:before,.header__nav-txt:after{position:absolute;bottom:7px;display:inline-block;content:"";width:8px;height:1.5px;background:#666567;transition:.3s ease-in-out}.header__nav-txt:before{right:4px;transform:rotate(45deg)}.header__nav-txt:after{right:0;transform:rotate(-45deg)}.header__nav-txt.is-open:before,.header__nav-txt.is-open:after{transform:rotate(0)}@media screen and (max-width: 1000px){.header{padding:28px 30px}.header__nav{display:none}}@media screen and (max-width: 740px){.header{padding:24px 10px}.header__logo img{width:auto;height:16px}}.hm{position:absolute;top:22px;right:40px;width:44px;height:30px;cursor:pointer;z-index:41}.hm span{position:absolute;left:0;display:inline-block;width:44px;height:2px;background:#666567;transition:all .4s ease-in-out}.hm span:nth-child(1){top:9px}.hm span:nth-child(2){bottom:9px}.hm.is-active span{width:46px;background:#666567}.hm.is-active span:nth-child(1){transform:rotate(17deg) translate(3px, 15.5px)}.hm.is-active span:nth-child(2){transform:rotate(-17deg) translate(-3px, 5.5px)}@media screen and (max-width: 740px){.hm{top:12px;right:20px;width:40px;height:40px}.hm span{width:40px}.hm span:nth-child(1){top:14px}.hm span:nth-child(2){bottom:14px}.hm.is-active span{width:43px;background:#666567}.hm.is-active span:nth-child(1){transform:rotate(21deg) translate(1px, 5.5px)}.hm.is-active span:nth-child(2){transform:rotate(-21deg) translate(0, -5px)}}.nav{position:fixed;right:-550px;top:0;z-index:40;background:#fff;width:540px;max-width:100%;height:100%;overflow-y:scroll;padding:164px 110px 202px 80px;box-shadow:-10px 3px 8px 0 rgba(0,0,0,.03);transition:right .5s ease-in-out}.nav.is-open{right:0}.nav__txt{position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.nav__txt--en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:3.6rem;letter-spacing:-0.01em}.nav__txt--ja{margin-top:6px;font-size:1.2rem;letter-spacing:.05em;font-weight:700}.nav__list--sub{display:none;padding-top:36px;padding-bottom:8px;padding-left:20px}.nav__item{margin-top:26px}.nav__item:first-child{margin-top:0}.nav__item--sub{margin-top:13px}.nav__item--sub:first-child{margin-top:0}.nav__item--sub a{position:relative;display:block;font-weight:700;padding:10px 0}.nav__item--sub a.en{font-size:1.7rem}.nav__item--sub a:before{position:absolute;top:50%;right:5px;width:7px;height:7px;border-top:solid 2px #666567;border-right:solid 2px #666567;transform:rotate(45deg);content:""}.nav__item--sub a[href*="tel:"]:before{display:none}.nav__item.--gr{color:#6fd975}.nav__item.--gr .nav__txt:before,.nav__item.--gr .nav__txt:after{background:#6fd975}.nav__item.--gr .nav__item--sub a:before{border-color:#6fd975}.nav__item.--or{color:#f8bb56}.nav__item.--or .nav__txt:before,.nav__item.--or .nav__txt:after{background:#f8bb56}.nav__item.--or .nav__item--sub a:before{border-color:#f8bb56}.nav__item.--pk{color:#f87eb2}.nav__item.--pk .nav__txt:before,.nav__item.--pk .nav__txt:after{background:#f87eb2}.nav__item.--pk .nav__item--sub a:before{border-color:#f87eb2}.nav__item.--bu{color:#79c4ea}.nav__item.--bu .nav__txt:before,.nav__item.--bu .nav__txt:after{background:#79c4ea}.nav__item.--bu .nav__item--sub a:before{border-color:#79c4ea}.nav__item.--pr{color:#db92ed}.nav__item.--pr .nav__txt:before,.nav__item.--pr .nav__txt:after{background:#db92ed}.nav__item.--pr .nav__item--sub a:before{border-color:#db92ed}.nav__item.--rd{color:#f06666}.nav__item.--rd .nav__txt:before,.nav__item.--rd .nav__txt:after{background:#f06666}.nav__item.--rd .nav__item--sub a:before{border-color:#f06666}.nav__txt{position:relative;cursor:pointer}.nav__txt:before,.nav__txt:after{position:absolute;right:0;top:calc(50% + 4px);display:block;width:14px;height:2px;background:#666567;transition:all .4s ease-in-out;content:""}.nav__txt:after{transform:rotate(90deg)}.nav__txt.is-open:after{transform:rotate(180deg)}@media screen and (max-width: 1000px){.nav{width:460px;right:-500px;padding:164px 80px 122px 50px}}@media screen and (max-width: 740px){.nav{width:100%;padding:198px 20px 80px}}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:39;display:none}.footer{margin-top:-1px;background:#f5f9fc;padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1230px){.footer{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.footer{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.footer{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.footer{padding-right:20px;padding-left:20px}}.footer__head{display:flex;align-items:center}.footer__logo{margin-right:auto}.footer__sns{padding-top:7px;margin-left:auto;display:flex;align-items:flex-start}.footer__sns-item{margin-left:15px}.footer__sns-item a{display:inline-block}@media screen and (max-width: 740px){.footer__head{align-items:flex-end}.footer__sns{margin-bottom:-4px}.footer__sns-item{margin-left:18px}.footer__sns-item img{width:36px;height:36px}}.sitemap{margin-top:50px;display:flex;align-items:flex-start;justify-content:space-between}.sitemap__ttl{font-size:1.1rem;letter-spacing:.05em;font-weight:700}.sitemap__block,.sitemap__block--other,.sitemap__block--6,.sitemap__block--5,.sitemap__block--4,.sitemap__block--3,.sitemap__block--2,.sitemap__block--1{margin-left:79px}.sitemap__block--1{margin-left:0;width:118px}.sitemap__block--2{width:106px}.sitemap__block--3{margin-left:67px;width:129px}.sitemap__block--4{margin-left:65px;width:154px}.sitemap__block--other,.sitemap__block--6,.sitemap__block--5{position:relative}.sitemap__block--other:before,.sitemap__block--6:before,.sitemap__block--5:before{position:absolute;top:0;left:-50px;width:1px;height:100%;background:#b4b4b4;content:""}.sitemap__block--other .sitemap__ttl,.sitemap__block--6 .sitemap__ttl,.sitemap__block--5 .sitemap__ttl{letter-spacing:.075em}.sitemap__block--5{margin-left:95px;width:120px}.sitemap__block--6{margin-left:97px;width:117px}@media screen and (max-width: 1365px){.sitemap__block--other:before,.sitemap__block--5:before,.sitemap__block--6:before{left:-31%}.sitemap__block--2,.sitemap__block--3,.sitemap__block--4,.sitemap__block--5,.sitemap__block--6{margin-left:auto}}.sitemap__list{margin-top:25px}.sitemap__list--en{margin-top:23px}.sitemap__list--sub{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.sitemap__item{margin-top:25px}.sitemap__item:first-child{margin-top:0}.sitemap__item--sub{display:inline-block;max-width:50%;width:68px;margin-top:25px}.sitemap__item--sub:first-child,.sitemap__item--sub:nth-child(2){margin-top:0}.sitemap__item--sub.--ttl{display:inline-block;font-size:1.1rem;line-height:1.6rem;letter-spacing:0.075em;font-weight:500}.sitemap__item a{display:block;font-size:1.1rem;line-height:1.6rem;letter-spacing:0.075rem}.sitemap__item a.link{letter-spacing:.05em;padding-right:17px;background:url("../img/base/icn-link.svg") no-repeat right center}@media screen and (max-width: 1000px){.sitemap{flex-wrap:wrap}.sitemap__block--other,.sitemap__block--5,.sitemap__block--6{margin-top:30px;padding-top:30px;border-top:solid 1px #b4b4b4;width:50%;margin-left:0}.sitemap__block--other:before,.sitemap__block--5:before,.sitemap__block--6:before{display:none}}@media screen and (max-width: 740px){.sitemap{margin-top:63px;gap:0 24px}.sitemap__ttl{font-size:1.2rem}.sitemap__block,.sitemap__block--1,.sitemap__block--2,.sitemap__block--3,.sitemap__block--4,.sitemap__block--other,.sitemap__block--5,.sitemap__block--6{margin-left:0 !important}.sitemap__block--1,.sitemap__block--2,.sitemap__block--3,.sitemap__block--4{width:calc(50% - 12px)}.sitemap__block--4{margin-right:-1em;width:calc(50% - 12px + 1em)}.sitemap__block--1,.sitemap__block--2{margin-bottom:54px}.sitemap__block--other,.sitemap__block--5,.sitemap__block--6{width:100%;margin-top:60px;padding-top:60px}.sitemap__block--other .sitemap__list--en,.sitemap__block--5 .sitemap__list--en,.sitemap__block--6 .sitemap__list--en{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:26px}.sitemap__block--other .sitemap__item,.sitemap__block--5 .sitemap__item,.sitemap__block--6 .sitemap__item{width:calc(50% - 12px);margin-top:0;margin-bottom:22px}.sitemap__block--other .sitemap__item:last-child,.sitemap__block--5 .sitemap__item:last-child,.sitemap__block--6 .sitemap__item:last-child,.sitemap__block--other .sitemap__item:nth-last-child(2),.sitemap__block--5 .sitemap__item:nth-last-child(2),.sitemap__block--6 .sitemap__item:nth-last-child(2){margin-bottom:0}.sitemap__list{margin-top:29px}.sitemap__item{margin-top:27px}.sitemap__item--sub{width:69px;margin-top:27px}.sitemap__item--sub.--ttl{font-size:1.2rem}.sitemap__item--sub:nth-child(1),.sitemap__item--sub:nth-child(3){width:61px}.sitemap__item a{font-size:1.2rem}.sitemap__item span{display:none}}canvas[id*=wave]{width:calc(100% + 2px);margin-left:-2px;pointer-events:none}#waveCanvasFooter{height:70px}.webCanvasFooterStroke{position:relative;pointer-events:none;width:100%;height:438px}@media screen and (max-width: 740px){.webCanvasFooterStroke{height:238px}}canvas[id*=waveCanvasFooterStroke]{position:absolute;left:0}#waveCanvasFooterStrokeGr{top:-46px;transform:skewY(-2deg)}@media screen and (max-width: 740px){#waveCanvasFooterStrokeGr{top:106px;transform:skewY(-12deg)}}#waveCanvasFooterStrokeOr{top:96px;transform:skewY(-6deg)}@media screen and (max-width: 740px){#waveCanvasFooterStrokeOr{top:194px;transform:skewY(-5deg)}}#waveCanvasFooterStrokePk{top:64px;transform:skewY(-2deg)}@media screen and (max-width: 740px){#waveCanvasFooterStrokePk{top:127px;transform:skewY(-8deg)}}#waveCanvasFooterStrokeBu{top:-32px;transform:skewY(-8deg)}@media screen and (max-width: 740px){#waveCanvasFooterStrokeBu{top:80px}}#waveCanvasFooterStrokePr{top:220px;transform:skewY(-4deg)}@media screen and (max-width: 740px){#waveCanvasFooterStrokePr{top:174px;transform:skewY(-16deg)}}#waveCanvasFooterStrokeRd{top:160px;transform:skewY(-7deg)}@media screen and (max-width: 740px){#waveCanvasFooterStrokeRd{top:226px;transform:skewY(-12deg)}}#waveCanvasHeading{transform:skewY(-6deg);margin-top:-73px;margin-bottom:-98px}@media screen and (max-width: 1000px){#waveCanvasHeading{margin-top:-34px}}@media screen and (max-width: 740px){#waveCanvasHeading{margin-top:78px;margin-bottom:88px;transform:skewY(-3deg)}}.heading{padding-top:167px}.heading__ttl{padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1230px){.heading__ttl{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.heading__ttl{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.heading__ttl{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.heading__ttl{padding-right:20px;padding-left:20px}}.heading__ttl.--gr{color:#6fd975}.heading__ttl.--or{color:#f8bb56}.heading__ttl.--pk{color:#f87eb2}.heading__ttl.--bu{color:#79c4ea}.heading__ttl.--pr{color:#db92ed}.heading__ttl.--rd{color:#f06666}.heading__ttl--en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:14rem;letter-spacing:-0.01em;text-indent:-0.07em}.heading__ttl--jp{margin-top:18px;font-size:2.4rem;letter-spacing:0.07em;font-weight:700}@media screen and (max-width: 1000px){.heading{padding-top:110px}.heading__ttl--en{font-size:10rem}}@media screen and (max-width: 740px){.heading{padding-top:148px}.heading__ttl--en{font-size:5.6rem;text-indent:-0.04em}.heading__ttl--jp{margin-top:8px;font-size:1.5rem}}.lead{padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto;max-width:calc(460px + (110px * 2));font-size:1.8rem;line-height:4.2rem;letter-spacing:0.075em;font-weight:700;margin:58px 0 90px}@media screen and (max-width: 1230px){.lead{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.lead{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.lead{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.lead{padding-right:20px;padding-left:20px}}.lead__img{position:relative}.lead__img img{width:100%;height:auto}.lead__img canvas{position:absolute}.lead__img #waveCanvasTop{top:-1px;left:0}.lead__img #waveCanvasBottom{bottom:-1px;left:0}.lead__img #waveCanvasBottomStroke{bottom:-220px;left:0;transform:skewY(-3deg)}@media screen and (max-width: 1230px){.lead__img #waveCanvasBottomStroke{bottom:-170px}}@media screen and (max-width: 1000px){.lead__img #waveCanvasBottomStroke{bottom:-200px}}@media screen and (max-width: 740px){.lead{font-size:1.5rem;line-height:3.2rem;letter-spacing:0.075em;font-weight:700;margin-bottom:95px}.lead__img #waveCanvasBottomStroke{bottom:-140px}}.menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu__panel,.menu__panel--sub{position:relative;width:50%;height:280px}.menu__panel.--about .menu__wrap,.menu__panel.--about .menu__wrap--link,.--about.menu__panel--sub .menu__wrap,.--about.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/about.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--about .menu__wrap,.menu__panel.--about .menu__wrap--link,.--about.menu__panel--sub .menu__wrap,.--about.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/about@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--about .menu__wrap,.menu__panel.--about .menu__wrap--link,.--about.menu__panel--sub .menu__wrap,.--about.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/about@2x.jpg")}}.menu__panel.--analysis .menu__wrap,.menu__panel.--analysis .menu__wrap--link,.--analysis.menu__panel--sub .menu__wrap,.--analysis.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/analysis.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--analysis .menu__wrap,.menu__panel.--analysis .menu__wrap--link,.--analysis.menu__panel--sub .menu__wrap,.--analysis.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/analysis@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--analysis .menu__wrap,.menu__panel.--analysis .menu__wrap--link,.--analysis.menu__panel--sub .menu__wrap,.--analysis.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/analysis@2x.jpg")}}.menu__panel.--challenge .menu__wrap,.menu__panel.--challenge .menu__wrap--link,.--challenge.menu__panel--sub .menu__wrap,.--challenge.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/challenge.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--challenge .menu__wrap,.menu__panel.--challenge .menu__wrap--link,.--challenge.menu__panel--sub .menu__wrap,.--challenge.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/challenge@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--challenge .menu__wrap,.menu__panel.--challenge .menu__wrap--link,.--challenge.menu__panel--sub .menu__wrap,.--challenge.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/challenge@2x.jpg")}}.menu__panel.--contact .menu__wrap,.menu__panel.--contact .menu__wrap--link,.--contact.menu__panel--sub .menu__wrap,.--contact.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/contact.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--contact .menu__wrap,.menu__panel.--contact .menu__wrap--link,.--contact.menu__panel--sub .menu__wrap,.--contact.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/contact@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--contact .menu__wrap,.menu__panel.--contact .menu__wrap--link,.--contact.menu__panel--sub .menu__wrap,.--contact.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/contact@2x.jpg")}}.menu__panel.--culture .menu__wrap,.menu__panel.--culture .menu__wrap--link,.--culture.menu__panel--sub .menu__wrap,.--culture.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/culture.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--culture .menu__wrap,.menu__panel.--culture .menu__wrap--link,.--culture.menu__panel--sub .menu__wrap,.--culture.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/culture@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--culture .menu__wrap,.menu__panel.--culture .menu__wrap--link,.--culture.menu__panel--sub .menu__wrap,.--culture.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/culture@2x.jpg")}}.menu__panel.--department .menu__wrap,.menu__panel.--department .menu__wrap--link,.--department.menu__panel--sub .menu__wrap,.--department.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/department.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--department .menu__wrap,.menu__panel.--department .menu__wrap--link,.--department.menu__panel--sub .menu__wrap,.--department.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/department@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--department .menu__wrap,.menu__panel.--department .menu__wrap--link,.--department.menu__panel--sub .menu__wrap,.--department.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/department@2x.jpg")}}.menu__panel.--faq .menu__wrap,.menu__panel.--faq .menu__wrap--link,.--faq.menu__panel--sub .menu__wrap,.--faq.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/faq.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--faq .menu__wrap,.menu__panel.--faq .menu__wrap--link,.--faq.menu__panel--sub .menu__wrap,.--faq.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/faq@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--faq .menu__wrap,.menu__panel.--faq .menu__wrap--link,.--faq.menu__panel--sub .menu__wrap,.--faq.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/faq@2x.jpg")}}.menu__panel.--fellow .menu__wrap,.menu__panel.--fellow .menu__wrap--link,.--fellow.menu__panel--sub .menu__wrap,.--fellow.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/fellow.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--fellow .menu__wrap,.menu__panel.--fellow .menu__wrap--link,.--fellow.menu__panel--sub .menu__wrap,.--fellow.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/fellow@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--fellow .menu__wrap,.menu__panel.--fellow .menu__wrap--link,.--fellow.menu__panel--sub .menu__wrap,.--fellow.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/fellow@2x.jpg")}}.menu__panel.--message .menu__wrap,.menu__panel.--message .menu__wrap--link,.--message.menu__panel--sub .menu__wrap,.--message.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/message.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--message .menu__wrap,.menu__panel.--message .menu__wrap--link,.--message.menu__panel--sub .menu__wrap,.--message.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/message@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--message .menu__wrap,.menu__panel.--message .menu__wrap--link,.--message.menu__panel--sub .menu__wrap,.--message.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/message@2x.jpg")}}.menu__panel.--other .menu__wrap,.menu__panel.--other .menu__wrap--link,.--other.menu__panel--sub .menu__wrap,.--other.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/other.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--other .menu__wrap,.menu__panel.--other .menu__wrap--link,.--other.menu__panel--sub .menu__wrap,.--other.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/other@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--other .menu__wrap,.menu__panel.--other .menu__wrap--link,.--other.menu__panel--sub .menu__wrap,.--other.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/other@2x.jpg")}}.menu__panel.--recruit .menu__wrap,.menu__panel.--recruit .menu__wrap--link,.--recruit.menu__panel--sub .menu__wrap,.--recruit.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/recruit.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--recruit .menu__wrap,.menu__panel.--recruit .menu__wrap--link,.--recruit.menu__panel--sub .menu__wrap,.--recruit.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/recruit@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--recruit .menu__wrap,.menu__panel.--recruit .menu__wrap--link,.--recruit.menu__panel--sub .menu__wrap,.--recruit.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/recruit@2x.jpg")}}.menu__panel.--work .menu__wrap,.menu__panel.--work .menu__wrap--link,.--work.menu__panel--sub .menu__wrap,.--work.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/work.jpg") no-repeat center center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.menu__panel.--work .menu__wrap,.menu__panel.--work .menu__wrap--link,.--work.menu__panel--sub .menu__wrap,.--work.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/work@2x.jpg")}}@media screen and (min-width: 1367px){.menu__panel.--work .menu__wrap,.menu__panel.--work .menu__wrap--link,.--work.menu__panel--sub .menu__wrap,.--work.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/work@2x.jpg")}}@media screen and (min-width: 1025px){.menu__panel:hover .--list,.menu__panel--sub:hover .--list{opacity:1;visibility:visible}}.menu__wrap,.menu__wrap--link{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;height:100%;z-index:20;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.menu__wrap--link:hover:before{background:rgba(102,101,103,.6)}.menu__wrap--link:hover .menu__ttl{transform:scale(1.04)}}.menu__wrap:before,.menu__wrap--link:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(102,101,103,.3);mix-blend-mode:multiply;content:"";z-index:20;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu__wrap.--ttl,.--ttl.menu__wrap--link{opacity:1;visibility:visible}.menu__wrap.--list,.--list.menu__wrap--link{opacity:0;visibility:hidden;z-index:22}.menu__ttl{z-index:21;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu__ttl--en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:5.2rem;letter-spacing:-0.01em}.menu__ttl--ja{margin-top:7px;font-size:1.6rem;letter-spacing:0.075em;font-weight:700}.menu__list{z-index:21}.menu__item{margin-top:22px;text-align:center}.menu__item a{display:inline-block;color:#fff;font-size:1.8rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 1025px){.menu__item a:hover{opacity:.7}}.menu__item:first-child{margin-top:0}@media screen and (max-width: 1230px){.menu__panel:hover .--list,.menu__panel--sub:hover .--list{opacity:1;visibility:visible}}@media screen and (max-width: 1000px){.menu__panel,.menu__panel--sub{height:230px}}@media screen and (max-width: 740px){.menu{display:block}.menu__panel,.menu__panel--sub{height:160px;width:100%;transition:height .4s ease}.menu__panel:hover,.menu__panel--sub:hover{height:240px}.menu__panel.--about .menu__wrap,.--about.menu__panel--sub .menu__wrap,.menu__panel.--about .menu__wrap--link,.--about.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/about.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--about .menu__wrap,.--about.menu__panel--sub .menu__wrap,.menu__panel.--about .menu__wrap--link,.--about.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/about@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--about .menu__wrap,.--about.menu__panel--sub .menu__wrap,.menu__panel.--about .menu__wrap--link,.--about.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/about@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--analysis .menu__wrap,.--analysis.menu__panel--sub .menu__wrap,.menu__panel.--analysis .menu__wrap--link,.--analysis.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/analysis.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--analysis .menu__wrap,.--analysis.menu__panel--sub .menu__wrap,.menu__panel.--analysis .menu__wrap--link,.--analysis.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/analysis@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--analysis .menu__wrap,.--analysis.menu__panel--sub .menu__wrap,.menu__panel.--analysis .menu__wrap--link,.--analysis.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/analysis@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--challenge .menu__wrap,.--challenge.menu__panel--sub .menu__wrap,.menu__panel.--challenge .menu__wrap--link,.--challenge.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/challenge.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--challenge .menu__wrap,.--challenge.menu__panel--sub .menu__wrap,.menu__panel.--challenge .menu__wrap--link,.--challenge.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/challenge@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--challenge .menu__wrap,.--challenge.menu__panel--sub .menu__wrap,.menu__panel.--challenge .menu__wrap--link,.--challenge.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/challenge@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--contact .menu__wrap,.--contact.menu__panel--sub .menu__wrap,.menu__panel.--contact .menu__wrap--link,.--contact.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/contact.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--contact .menu__wrap,.--contact.menu__panel--sub .menu__wrap,.menu__panel.--contact .menu__wrap--link,.--contact.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/contact@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--contact .menu__wrap,.--contact.menu__panel--sub .menu__wrap,.menu__panel.--contact .menu__wrap--link,.--contact.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/contact@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--culture .menu__wrap,.--culture.menu__panel--sub .menu__wrap,.menu__panel.--culture .menu__wrap--link,.--culture.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/culture.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--culture .menu__wrap,.--culture.menu__panel--sub .menu__wrap,.menu__panel.--culture .menu__wrap--link,.--culture.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/culture@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--culture .menu__wrap,.--culture.menu__panel--sub .menu__wrap,.menu__panel.--culture .menu__wrap--link,.--culture.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/culture@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--department .menu__wrap,.--department.menu__panel--sub .menu__wrap,.menu__panel.--department .menu__wrap--link,.--department.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/department.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--department .menu__wrap,.--department.menu__panel--sub .menu__wrap,.menu__panel.--department .menu__wrap--link,.--department.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/department@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--department .menu__wrap,.--department.menu__panel--sub .menu__wrap,.menu__panel.--department .menu__wrap--link,.--department.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/department@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--faq .menu__wrap,.--faq.menu__panel--sub .menu__wrap,.menu__panel.--faq .menu__wrap--link,.--faq.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/faq.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--faq .menu__wrap,.--faq.menu__panel--sub .menu__wrap,.menu__panel.--faq .menu__wrap--link,.--faq.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/faq@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--faq .menu__wrap,.--faq.menu__panel--sub .menu__wrap,.menu__panel.--faq .menu__wrap--link,.--faq.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/faq@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--fellow .menu__wrap,.--fellow.menu__panel--sub .menu__wrap,.menu__panel.--fellow .menu__wrap--link,.--fellow.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/fellow.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--fellow .menu__wrap,.--fellow.menu__panel--sub .menu__wrap,.menu__panel.--fellow .menu__wrap--link,.--fellow.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/fellow@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--fellow .menu__wrap,.--fellow.menu__panel--sub .menu__wrap,.menu__panel.--fellow .menu__wrap--link,.--fellow.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/fellow@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--message .menu__wrap,.--message.menu__panel--sub .menu__wrap,.menu__panel.--message .menu__wrap--link,.--message.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/message.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--message .menu__wrap,.--message.menu__panel--sub .menu__wrap,.menu__panel.--message .menu__wrap--link,.--message.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/message@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--message .menu__wrap,.--message.menu__panel--sub .menu__wrap,.menu__panel.--message .menu__wrap--link,.--message.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/message@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--other .menu__wrap,.--other.menu__panel--sub .menu__wrap,.menu__panel.--other .menu__wrap--link,.--other.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/other.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--other .menu__wrap,.--other.menu__panel--sub .menu__wrap,.menu__panel.--other .menu__wrap--link,.--other.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/other@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--other .menu__wrap,.--other.menu__panel--sub .menu__wrap,.menu__panel.--other .menu__wrap--link,.--other.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/other@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--recruit .menu__wrap,.--recruit.menu__panel--sub .menu__wrap,.menu__panel.--recruit .menu__wrap--link,.--recruit.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/recruit.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--recruit .menu__wrap,.--recruit.menu__panel--sub .menu__wrap,.menu__panel.--recruit .menu__wrap--link,.--recruit.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/recruit@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--recruit .menu__wrap,.--recruit.menu__panel--sub .menu__wrap,.menu__panel.--recruit .menu__wrap--link,.--recruit.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/recruit@2x.jpg")}}@media screen and (max-width: 740px){.menu__panel.--work .menu__wrap,.--work.menu__panel--sub .menu__wrap,.menu__panel.--work .menu__wrap--link,.--work.menu__panel--sub .menu__wrap--link{background:url("../img/base/menu/sp/work.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 740px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 740px)and (min-resolution: 2dppx){.menu__panel.--work .menu__wrap,.--work.menu__panel--sub .menu__wrap,.menu__panel.--work .menu__wrap--link,.--work.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/work@2x.jpg")}}@media screen and (max-width: 740px)and (min-width: 1367px){.menu__panel.--work .menu__wrap,.--work.menu__panel--sub .menu__wrap,.menu__panel.--work .menu__wrap--link,.--work.menu__panel--sub .menu__wrap--link{background-image:url("../img/base/menu/sp/work@2x.jpg")}}@media screen and (max-width: 740px){.menu__ttl--en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:3.2rem;letter-spacing:-0.01em}.menu__ttl--ja{margin-top:6px;font-size:1rem;letter-spacing:0.075em;font-weight:700}.menu__item{margin-top:26px}.menu__item a{font-size:1.5rem;letter-spacing:0.075em;font-weight:700}}.ttl.--gr{color:#6fd975}.ttl.--or{color:#f8bb56}.ttl.--pk{color:#f87eb2}.ttl.--bu{color:#79c4ea}.ttl.--pr{color:#db92ed}.ttl.--rd{color:#f06666}.ttl.--lg .ttl__en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:14rem;letter-spacing:-0.01em}.ttl.--lg .ttl__en--sub{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:0.025em;margin-bottom:13px}.ttl.--lg .ttl__ja{margin-top:20px;font-size:2.4rem;font-weight:700;letter-spacing:.075em}.ttl__en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:8.8rem;letter-spacing:-0.01em;text-indent:-0.05em}.ttl__ja{margin-top:12px;font-size:2.2rem;letter-spacing:0.075em;font-weight:700}.ttl--sub{font-size:2.6rem;letter-spacing:0.075em;font-weight:700;text-align:center}.ttl--sub2{font-size:2.2rem;letter-spacing:0.075em;font-weight:700}.ttl--sub2.--gr{color:#6fd975}.ttl--sub2.--or{color:#f8bb56}.ttl--sub2.--pk{color:#f87eb2}.ttl--sub2.--bu{color:#79c4ea}.ttl--sub2.--pr{color:#db92ed}.ttl--sub2.--rd{color:#f06666}@media screen and (max-width: 1000px){.ttl.--lg .ttl__en{font-size:10rem}}@media screen and (max-width: 740px){.ttl{text-align:center}.ttl.--lg{text-align:left}.ttl.--lg .ttl__en{font-size:5.6rem}.ttl.--lg .ttl__en--sub{width:calc(121vw - 50px);font-size:1rem;transform:scale(0.8);transform-origin:left top;margin-bottom:0}.ttl.--lg .ttl__ja{margin-top:9px;font-size:1.5rem}.ttl__en{font-size:3.6rem}.ttl__ja{margin-top:6px;font-size:1.5rem}.ttl--sub,.ttl--sub2{font-size:1.8rem}}.btn{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn a,.btn button,.btn .sBtn{display:block;width:100%;border:solid 2px #666567;color:#666567;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn a.en,.btn button.en,.btn .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn a.b-tel,.btn button.b-tel,.btn .sBtn.b-tel{pointer-events:none}}.btn a,.btn button,.btn .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn a:hover,.btn button:hover,.btn .sBtn:hover{background:#666567;color:#fff}}.btn.--left{margin-left:0}.btn.--right{margin-right:0}.btn.--fill a,.btn.--fill button,.btn.--fill .sBtn{background:#666567;color:#fff}@media screen and (min-width: 1025px){.btn.--fill a:hover,.btn.--fill button:hover,.btn.--fill .sBtn:hover{color:#666567;background:#fff}}@media screen and (max-width: 740px){.btn a,.btn button,.btn .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn a.en,.btn button.en,.btn .sBtn.en{padding:20px 0 19px}.btn.--left,.btn.--right{margin-right:auto;margin-left:auto}}.btn--gr{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn--gr a,.btn--gr button,.btn--gr .sBtn{display:block;width:100%;border:solid 2px #6fd975;color:#6fd975;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn--gr a.en,.btn--gr button.en,.btn--gr .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn--gr a.b-tel,.btn--gr button.b-tel,.btn--gr .sBtn.b-tel{pointer-events:none}}.btn--gr a,.btn--gr button,.btn--gr .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn--gr a:hover,.btn--gr button:hover,.btn--gr .sBtn:hover{background:#6fd975;color:#fff}}.btn--gr.--left{margin-left:0}.btn--gr.--right{margin-right:0}.btn--gr.--fill a,.btn--gr.--fill button,.btn--gr.--fill .sBtn{background:#6fd975;color:#fff}@media screen and (min-width: 1025px){.btn--gr.--fill a:hover,.btn--gr.--fill button:hover,.btn--gr.--fill .sBtn:hover{color:#6fd975;background:#fff}}@media screen and (max-width: 740px){.btn--gr a,.btn--gr button,.btn--gr .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn--gr a.en,.btn--gr button.en,.btn--gr .sBtn.en{padding:20px 0 19px}.btn--gr.--left,.btn--gr.--right{margin-right:auto;margin-left:auto}}.btn--or{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn--or a,.btn--or button,.btn--or .sBtn{display:block;width:100%;border:solid 2px #f8bb56;color:#f8bb56;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn--or a.en,.btn--or button.en,.btn--or .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn--or a.b-tel,.btn--or button.b-tel,.btn--or .sBtn.b-tel{pointer-events:none}}.btn--or a,.btn--or button,.btn--or .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn--or a:hover,.btn--or button:hover,.btn--or .sBtn:hover{background:#f8bb56;color:#fff}}.btn--or.--left{margin-left:0}.btn--or.--right{margin-right:0}.btn--or.--fill a,.btn--or.--fill button,.btn--or.--fill .sBtn{background:#f8bb56;color:#fff}@media screen and (min-width: 1025px){.btn--or.--fill a:hover,.btn--or.--fill button:hover,.btn--or.--fill .sBtn:hover{color:#f8bb56;background:#fff}}@media screen and (max-width: 740px){.btn--or a,.btn--or button,.btn--or .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn--or a.en,.btn--or button.en,.btn--or .sBtn.en{padding:20px 0 19px}.btn--or.--left,.btn--or.--right{margin-right:auto;margin-left:auto}}.btn--pk{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn--pk a,.btn--pk button,.btn--pk .sBtn{display:block;width:100%;border:solid 2px #f87eb2;color:#f87eb2;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn--pk a.en,.btn--pk button.en,.btn--pk .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn--pk a.b-tel,.btn--pk button.b-tel,.btn--pk .sBtn.b-tel{pointer-events:none}}.btn--pk a,.btn--pk button,.btn--pk .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn--pk a:hover,.btn--pk button:hover,.btn--pk .sBtn:hover{background:#f87eb2;color:#fff}}.btn--pk.--left{margin-left:0}.btn--pk.--right{margin-right:0}.btn--pk.--fill a,.btn--pk.--fill button,.btn--pk.--fill .sBtn{background:#f87eb2;color:#fff}@media screen and (min-width: 1025px){.btn--pk.--fill a:hover,.btn--pk.--fill button:hover,.btn--pk.--fill .sBtn:hover{color:#f87eb2;background:#fff}}@media screen and (max-width: 740px){.btn--pk a,.btn--pk button,.btn--pk .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn--pk a.en,.btn--pk button.en,.btn--pk .sBtn.en{padding:20px 0 19px}.btn--pk.--left,.btn--pk.--right{margin-right:auto;margin-left:auto}}.btn--bu{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn--bu a,.btn--bu button,.btn--bu .sBtn{display:block;width:100%;border:solid 2px #79c4ea;color:#79c4ea;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn--bu a.en,.btn--bu button.en,.btn--bu .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn--bu a.b-tel,.btn--bu button.b-tel,.btn--bu .sBtn.b-tel{pointer-events:none}}.btn--bu a,.btn--bu button,.btn--bu .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn--bu a:hover,.btn--bu button:hover,.btn--bu .sBtn:hover{background:#79c4ea;color:#fff}}.btn--bu.--left{margin-left:0}.btn--bu.--right{margin-right:0}.btn--bu.--fill a,.btn--bu.--fill button,.btn--bu.--fill .sBtn{background:#79c4ea;color:#fff}@media screen and (min-width: 1025px){.btn--bu.--fill a:hover,.btn--bu.--fill button:hover,.btn--bu.--fill .sBtn:hover{color:#79c4ea;background:#fff}}@media screen and (max-width: 740px){.btn--bu a,.btn--bu button,.btn--bu .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn--bu a.en,.btn--bu button.en,.btn--bu .sBtn.en{padding:20px 0 19px}.btn--bu.--left,.btn--bu.--right{margin-right:auto;margin-left:auto}}.btn--pr{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn--pr a,.btn--pr button,.btn--pr .sBtn{display:block;width:100%;border:solid 2px #db92ed;color:#db92ed;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn--pr a.en,.btn--pr button.en,.btn--pr .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn--pr a.b-tel,.btn--pr button.b-tel,.btn--pr .sBtn.b-tel{pointer-events:none}}.btn--pr a,.btn--pr button,.btn--pr .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn--pr a:hover,.btn--pr button:hover,.btn--pr .sBtn:hover{background:#db92ed;color:#fff}}.btn--pr.--left{margin-left:0}.btn--pr.--right{margin-right:0}.btn--pr.--fill a,.btn--pr.--fill button,.btn--pr.--fill .sBtn{background:#db92ed;color:#fff}@media screen and (min-width: 1025px){.btn--pr.--fill a:hover,.btn--pr.--fill button:hover,.btn--pr.--fill .sBtn:hover{color:#db92ed;background:#fff}}@media screen and (max-width: 740px){.btn--pr a,.btn--pr button,.btn--pr .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn--pr a.en,.btn--pr button.en,.btn--pr .sBtn.en{padding:20px 0 19px}.btn--pr.--left,.btn--pr.--right{margin-right:auto;margin-left:auto}}.btn--rd{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.btn--rd a,.btn--rd button,.btn--rd .sBtn{display:block;width:100%;border:solid 2px #f06666;color:#f06666;background:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.075em;font-weight:700;border-radius:40px;padding:17px 0}.btn--rd a.en,.btn--rd button.en,.btn--rd .sBtn.en{padding:18px 0 15px;font-size:1.7rem;letter-spacing:0.075em;font-weight:700}@media screen and (min-width: 601px){.btn--rd a.b-tel,.btn--rd button.b-tel,.btn--rd .sBtn.b-tel{pointer-events:none}}.btn--rd a,.btn--rd button,.btn--rd .sBtn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn--rd a:hover,.btn--rd button:hover,.btn--rd .sBtn:hover{background:#f06666;color:#fff}}.btn--rd.--left{margin-left:0}.btn--rd.--right{margin-right:0}.btn--rd.--fill a,.btn--rd.--fill button,.btn--rd.--fill .sBtn{background:#f06666;color:#fff}@media screen and (min-width: 1025px){.btn--rd.--fill a:hover,.btn--rd.--fill button:hover,.btn--rd.--fill .sBtn:hover{color:#f06666;background:#fff}}@media screen and (max-width: 740px){.btn--rd a,.btn--rd button,.btn--rd .sBtn{font-size:1.7rem;letter-spacing:0.075em;font-weight:700;padding:19px 0 20px}.btn--rd a.en,.btn--rd button.en,.btn--rd .sBtn.en{padding:20px 0 19px}.btn--rd.--left,.btn--rd.--right{margin-right:auto;margin-left:auto}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.32, 0, 0.15, 1);opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ttl__en{color:#f8bb56}.ttl__ja{color:#f8bb56}.panel__icn{opacity:0;transform:scale(0.9);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1)}.panel.is-view .panel__ttl{opacity:1;transform:translate(0, 0)}.panel.is-view .panel__icn{opacity:1;transform:scale(1)}.company{padding-top:74px}.company__box{margin-top:85px}.company__panel{padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1230px){.company__panel{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.company__panel{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.company__panel{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.company__panel{padding-right:20px;padding-left:20px}}.company__box{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(5, 1fr);border:solid 1px #fff2db}.company .panel{background:#fff;border:solid 1px #fff2db;padding:45px 18px 36px;text-align:center}.company .panel.--year{grid-area:1/1/3/2}.company .panel.--gender{grid-area:1/2/2/4}.company .panel.--age{grid-area:2/2/3/3}.company .panel.--staff{grid-area:2/3/4/4}.company .panel.--childcare{grid-area:3/1/4/3}.company .panel.--paid{grid-area:4/1/5/2}.company .panel.--average{grid-area:4/2/5/3}.company .panel.--service{grid-area:4/3/5/4}.company .panel.--holiday{grid-area:5/1/6/2}.company .panel.--recruitment{grid-area:5/2/6/4}.company .panel.--year{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:53px}.company .panel.--year .panel__ttl{margin-bottom:24px}.company .panel.--staff{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:51px}.company .panel.--staff .panel__ttl{margin-bottom:24px}.company .panel.--childcare .panel__ttl{margin-bottom:9px}.company .panel__ttl{text-align:center;color:#f8bb56;font-size:2.8rem;letter-spacing:0.075em;font-weight:700;font-size:28px;font-size:clamp(18px,2.0497803807vw,28px);opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1)}.company .panel__ttl span{display:inline-block;padding-bottom:12px;border-bottom:solid 2px #f8bb56}.company .panel__ttl--sub{color:#f8bb56;font-size:1.4rem;letter-spacing:0.075em;font-weight:700}@media screen and (max-width: 740px){.company .panel__ttl{font-size:1.8rem}.company .panel__ttl span{padding-bottom:11px}.company .panel__ttl--sub{font-size:1.5rem;text-align:center}.company .panel__ttl--sub span{display:inline-block;padding-bottom:11px;border-bottom:solid 2px #f8bb56}}.company .panel__box.--year{margin-top:auto}.company .panel__box.--year .panel__icn{margin-bottom:40px}.company .panel__box.--year .panel__icn img{width:243.86px;width:17.8521229868vw}.company .panel__box.--gender{display:flex;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:-5px}.company .panel__box.--gender .--man{order:1}.company .panel__box.--gender .--man img{width:153.66px;width:11.2489019034vw}.company .panel__box.--gender .--woman{order:3}.company .panel__box.--gender .--woman img{width:151.95px;width:11.1237188873vw}.company .panel__box.--gender .panel__number{order:2;margin-left:73.2px;margin-left:5.3587115666vw;margin-right:77.7px;margin-right:5.6881405564vw}.company .panel__box.--age,.company .panel__box.--paid,.company .panel__box.--average,.company .panel__box.--service,.company .panel__box.--holiday{margin-top:45px}.company .panel__box.--staff{margin-top:auto}.company .panel__box.--staff .panel__icn{margin-bottom:40px}.company .panel__box.--staff .panel__icn img{width:247.66px;width:18.1303074671vw}.company .panel__box.--childcare{display:flex;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.company .panel__box.--childcare .panel__icn{padding-top:15px;order:2;margin-left:36px;margin-left:2.635431918vw;margin-right:64px;margin-right:4.6852122987vw}.company .panel__box.--childcare .panel__icn img{width:140.86px;width:10.3118594436vw}.company .panel__box.--childcare .--woman{order:3}.company .panel__box.--childcare .--man{order:1}.company .panel__box.--recruitment{margin-top:-30px;display:flex;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding-right:28px}.company .panel__box.--recruitment .--shinsotsu{order:1}.company .panel__box.--recruitment .--shinsotsu img{width:172.45px;width:12.6244509517vw}.company .panel__box.--recruitment .--chuto{order:3}.company .panel__box.--recruitment .--chuto img{width:136.3px;width:9.9780380673vw}.company .panel__box.--recruitment .panel__number{order:2;padding-bottom:15px;margin-left:81px;margin-left:5.9297218155vw;margin-right:90px;margin-right:6.588579795vw}.company .panel__icn img{height:auto}.company .panel__number{color:#f8bb56}.company .panel__number.--man .label{width:235px;width:17.2035139092vw}.company .panel__number.--woman .label{width:217px;width:15.8857979502vw}.company .panel__number .label{border:solid 1px #f8bb56;font-size:1.8rem;letter-spacing:0.075em;font-weight:700;font-size:18px;font-size:clamp(12px,1.317715959vw,18px);margin:0 auto;padding:7px 0 8px;margin-bottom:1px}.company .panel__number .count{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;opacity:0;transform:translate(0, 18px);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1)}.company .panel__number .count.is-view{opacity:1;transform:translate(0, 0)}.company .panel__number .number{font-family:"Maven Pro",sans-serif;font-weight:500;letter-spacing:-0.01em;font-size:100px;font-size:clamp(30px,7.3206442167vw,100px)}.company .panel__number .unit{padding-bottom:15px;padding-bottom:1.0980966325vw;margin-left:12px;margin-left:.878477306vw;font-weight:700;font-size:32px;font-size:clamp(16px,2.3426061493vw,32px)}.company .panel__number .ratio{font-family:"Maven Pro",sans-serif;font-weight:500;letter-spacing:-0.01em;font-size:100px;font-size:clamp(30px,7.3206442167vw,100px)}@media screen and (max-width: 1000px){.company .panel.--year{padding-bottom:36px}.company .panel.--staff{padding-bottom:36px}}@media screen and (max-width: 740px){.company{padding-top:14px}.company__box{margin-top:63px;display:block}.company .panel{padding:46px 15px 45px}.company .panel.--year{display:block;padding-bottom:47px}.company .panel.--year .panel__ttl{margin-bottom:51px}.company .panel.--staff{display:block;padding-bottom:47px}.company .panel.--staff .panel__ttl{margin-bottom:58px}.company .panel.--childcare .panel__ttl{margin-bottom:44px}.company .panel.--recruitment{padding-bottom:30px}.company .panel__box.--year{margin-top:auto}.company .panel__box.--year .panel__icn{margin-bottom:40px}.company .panel__box.--year .panel__icn img{width:227.86px;width:58.4256410256vw}.company .panel__box.--gender{flex-wrap:wrap;margin-top:69px}.company .panel__box.--gender .--man{margin-right:14.5px;margin-right:3.7179487179vw}.company .panel__box.--gender .--man img{width:133.18px;width:34.1487179487vw}.company .panel__box.--gender .--woman{margin-left:14.5px;margin-left:3.7179487179vw;order:2}.company .panel__box.--gender .--woman img{width:131.7px;width:33.7692307692vw}.company .panel__box.--gender .panel__number{order:3;width:100%;margin:36px 0 0}.company .panel__box.--age,.company .panel__box.--paid,.company .panel__box.--average,.company .panel__box.--service,.company .panel__box.--holiday{margin-top:25px}.company .panel__box.--staff .panel__icn{margin-bottom:32px}.company .panel__box.--staff .panel__icn img{width:246.58px;width:63.2256410256vw}.company .panel__box.--childcare{display:block}.company .panel__box.--childcare .panel__icn{margin:0 0 46.3px}.company .panel__box.--childcare .panel__icn img{width:142px;width:36.4102564103vw}.company .panel__box.--recruitment{flex-wrap:wrap;margin-top:35px;padding-right:9px}.company .panel__box.--recruitment .--shinsotsu{margin-right:11.5px;margin-right:2.9487179487vw}.company .panel__box.--recruitment .--shinsotsu img{width:150.67px;width:38.6333333333vw}.company .panel__box.--recruitment .--chuto{margin-left:11.5px;margin-left:2.9487179487vw;order:2}.company .panel__box.--recruitment .--chuto img{width:118.61px;width:30.4128205128vw}.company .panel__box.--recruitment .panel__number{order:3;width:100%;margin:36px 0 0}.company .panel__number.--man .label,.company .panel__number.--woman .label{width:260px;max-width:100%}.company .panel__number.--man{margin-bottom:27px}.company .panel__number .label{font-size:1.5rem;padding:6px 0 7px;margin-bottom:8px}.company .panel__number .number{font-size:88px;font-size:clamp(48px,22.5641025641vw,88px)}.company .panel__number .unit{font-size:28px;font-size:clamp(18px,7.1794871795vw,28px);margin-left:5px;margin-left:1.2820512821vw;padding-bottom:13px;padding-bottom:3.3333333333vw}.company .panel__number .ratio{font-size:88px;font-size:clamp(48px,22.5641025641vw,88px)}}@media screen and (max-width: 740px){#waveCanvasAnalysis{margin-top:80px;margin-bottom:120px}}.personal{padding-top:74px}.personal__panel{padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1230px){.personal__panel{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.personal__panel{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.personal__panel{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.personal__panel{padding-right:20px;padding-left:20px}}.personal__box{margin-top:85px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(9, 1fr);border:solid 1px #fff2db}.personal .panel{background:#fff;border:solid 1px #fff2db;padding:45px 18px 16px}.personal .panel.--suki{grid-area:1/1/3/3}.personal .panel.--area{grid-area:1/3/3/4}.personal .panel.--drink{grid-area:3/1/5/2}.personal .panel.--time{grid-area:3/2/4/4}.personal .panel.--pet{grid-area:4/2/6/3}.personal .panel.--mytime{grid-area:4/3/6/4}.personal .panel.--car{grid-area:5/1/7/2}.personal .panel.--club{grid-area:6/2/7/4}.personal .panel.--hogen{grid-area:7/1/8/4}.personal .panel.--netz{grid-area:8/1/10/3}.personal .panel.--color{grid-area:8/3/10/4}.personal .panel__ttl{text-align:center;color:#f8bb56;font-size:2.8rem;letter-spacing:0.075em;font-weight:700;font-size:28px;font-size:clamp(18px,2.0497803807vw,28px);opacity:0;transform:translate(0, 10px);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1)}.personal .panel__ttl span{display:inline-block;padding-bottom:12px;border-bottom:solid 2px #f8bb56}.personal .panel__ttl--sub{color:#f8bb56;font-size:1.4rem;letter-spacing:0.075em;font-weight:700}@media screen and (max-width: 740px){.personal .panel__ttl{font-size:1.8rem}.personal .panel__ttl span{padding-bottom:11px}.personal .panel__ttl--sub{font-size:1.5rem;text-align:center}.personal .panel__ttl--sub span{display:inline-block;padding-bottom:11px;border-bottom:solid 2px #f8bb56}}.personal .panel__icn{text-align:center}.personal .panel__box.--suki{margin-top:98px;text-align:center}.personal .panel__box.--suki svg{width:645.2px;width:47.2327964861vw;height:auto;margin:0 auto}.personal .panel__box.--suki .group{transition:all .6s cubic-bezier(0.69, 0, 0.64, 1);opacity:0}.personal .panel__box.--suki .group:nth-child(odd){translate:0 20px}.personal .panel__box.--suki .group:nth-child(even){translate:0 20px}.personal .panel__box.--area{margin-top:56px;padding-right:15px;padding-left:15px}.personal .panel__box.--area .panel__icn img{width:176.2px;width:12.8989751098vw}.personal .panel__box.--area .panel__rank{margin-top:60px}.personal .panel__box.--area .panel__rank--1 .panel__rank__name{padding-top:2px}.personal .panel__box.--area .panel__rank--2{margin-top:31px}.personal .panel__box.--area .panel__rank--2 .panel__rank__name{padding-top:3px}.personal .panel__box.--area .panel__rank--3{margin-top:29px}.personal .panel__box.--area .panel__rank--3 .panel__rank__name{padding-top:10px}.personal .panel__box.--drink{margin-top:62px;padding-right:15px;padding-left:15px}.personal .panel__box.--drink .panel__icn img{width:159px;width:11.6398243045vw}.personal .panel__box.--drink .panel__rank{margin-top:44px}.personal .panel__box.--drink .panel__rank--2{margin-top:18px}.personal .panel__box.--drink .panel__rank--3{margin-top:13px}.personal .panel__box.--time{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px;padding-left:26px}.personal .panel__box.--time .panel__icn{margin-right:auto;padding-top:11px}.personal .panel__box.--time .panel__icn img{width:242.19px;width:17.7298682284vw}.personal .panel__box.--time .panel__rank{margin-left:auto}.personal .panel__box.--time .panel__lank__name img{width:291.03px;width:21.3052708638vw}.personal .panel__box.--time .panel__rank--1 .panel__rank__name{padding-top:13px;padding-top:.9516837482vw}.personal .panel__box.--time .panel__rank--2{margin-top:2px}.personal .panel__box.--time .panel__rank--2 .panel__rank__name{padding-top:13px;padding-top:.9516837482vw}.personal .panel__box.--time .panel__rank--3{margin-top:2px}.personal .panel__box.--time .panel__rank--3 .panel__rank__name{padding-top:13px;padding-top:.9516837482vw}.personal .panel__box.--time .panel__rank--4{margin-top:2px}.personal .panel__box.--time .panel__rank--4 .panel__rank__name{padding-top:13px;padding-top:.9516837482vw}.personal .panel__box.--pet{margin-top:75px;padding-right:15px;padding-left:15px}.personal .panel__box.--pet .panel__icn img{width:209.97px;width:15.3711566618vw}.personal .panel__box.--pet .graph{margin-top:66px}.personal .panel__box.--mytime{margin-top:62px;padding-right:15px;padding-left:15px}.personal .panel__box.--mytime .panel__icn img{width:146.49px;width:10.724011713vw}.personal .panel__box.--mytime .panel__rank{margin-top:54px}.personal .panel__box.--mytime .panel__rank--2{margin-top:19px}.personal .panel__box.--mytime .panel__rank--3{margin-top:13px}.personal .panel__box.--car{margin-top:89px;padding-right:15px;padding-left:15px}.personal .panel__box.--car .panel__icn img{width:235px;width:17.2035139092vw}.personal .panel__box.--car .panel__rank{margin-top:66px}.personal .panel__box.--car .panel__rank--1 .panel__rank__name{padding-top:1px}.personal .panel__box.--car .panel__rank--2{margin-top:31px}.personal .panel__box.--car .panel__rank--2 .panel__rank__name{padding-top:1px}.personal .panel__box.--car .panel__rank--3{margin-top:30px}.personal .panel__box.--car .panel__rank--3 .panel__rank__name{padding-top:7px}.personal .panel__box.--club{margin-top:40px;padding-right:15px;padding-left:15px}.personal .panel__box.--club .graph{margin-top:40px}.personal .panel__box.--hogen{margin-top:10px;padding-right:22px;padding-left:41px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.personal .panel__box.--hogen .panel__block:first-child{width:149.21px;width:10.9231332357vw;min-width:181px}.personal .panel__box.--hogen .panel__block:nth-child(2){position:relative;width:241px;width:17.6427525622vw;margin-left:auto}.personal .panel__box.--hogen .panel__block:nth-child(2):before{position:absolute;right:-68px;right:-4.9780380673vw;top:0;content:"";height:100%;width:0;border-right:dotted 2px #f8bb56}.personal .panel__box.--hogen .panel__block:nth-child(3){width:385.63px;width:28.2306002928vw;margin-left:137px;margin-left:10.0292825769vw}.personal .panel__box.--hogen .panel__icn{margin-top:35px}.personal .panel__box.--hogen .panel__icn img{width:149.21px;width:10.9231332357vw}.personal .panel__box.--hogen .panel__rank--1 img{width:242px;width:17.7159590044vw}.personal .panel__box.--hogen .panel__rank--2{margin-top:16px}.personal .panel__box.--hogen .panel__rank--2 img{width:242px;width:17.7159590044vw}.personal .panel__box.--hogen .panel__rank--3{margin-top:15px}.personal .panel__box.--hogen .panel__rank--3 img{width:234px;width:17.1303074671vw}.personal .panel__box.--hogen .panel__fuki{margin-top:9px}.personal .panel__box.--hogen .panel__fuki svg{width:387.68px;width:28.3806734993vw;height:auto}.personal .panel__box.--hogen .group{transition:all .5s ease;opacity:0}.personal .panel__box.--hogen .group:nth-child(odd){translate:0 20px}.personal .panel__box.--hogen .group:nth-child(even){translate:0 20px}.personal .panel__box.--netz{margin-top:98px;text-align:center}.personal .panel__box.--netz svg{width:645.2px;width:47.2327964861vw;height:auto;margin:0 auto}.personal .panel__box.--netz .group{transition:all .5s ease;opacity:0}.personal .panel__box.--netz .group:nth-child(odd){translate:0 20px}.personal .panel__box.--netz .group:nth-child(even){translate:0 20px}.personal .panel__box.--color{margin-top:36px;text-align:center}.personal .panel__box.--color svg{width:350.298px;width:25.6440702782vw;height:auto;margin:0 auto}.personal .panel__box.--color .group{transition:all .5s ease;opacity:0}.personal .panel__box.--color .group:nth-child(odd){translate:0 20px}.personal .panel__box.--color .group:nth-child(even){translate:0 20px}.personal .panel.is-view .--suki svg .group,.personal .panel.is-view .--netz svg .group,.personal .panel.is-view.--color svg .group,.personal .panel.is-view .--hogen svg .group{translate:0 0;opacity:1}.personal .panel svg .group:nth-child(1){transition-delay:0.1s}.personal .panel svg .group:nth-child(2){transition-delay:0.2s}.personal .panel svg .group:nth-child(3){transition-delay:0.3s}.personal .panel svg .group:nth-child(4){transition-delay:0.4s}.personal .panel svg .group:nth-child(5){transition-delay:0.5s}.personal .panel svg .group:nth-child(6){transition-delay:0.6s}.personal .panel svg .group:nth-child(7){transition-delay:0.7s}.personal .panel svg .group:nth-child(8){transition-delay:0.8s}.personal .panel svg .group:nth-child(9){transition-delay:0.9s}.personal .panel svg .group:nth-child(10){transition-delay:1s}.personal .panel svg .group:nth-child(11){transition-delay:1.1s}.personal .panel svg .group:nth-child(12){transition-delay:1.2s}.personal .panel__rank{color:#f8bb56;text-align:center}.personal .panel__rank .panel__rank--5,.personal .panel__rank .panel__rank--4,.personal .panel__rank .panel__rank--3,.personal .panel__rank .panel__rank--2,.personal .panel__rank .panel__rank--1{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.personal .panel__rank__name{flex:1}.personal .panel__rank__name img{max-width:100%;height:auto}.personal .panel__rank .count{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;width:72px;opacity:0;transform:translate(0, 18px);transition:all .6s cubic-bezier(0.69, 0, 0.64, 1)}.personal .panel__rank .count.is-view{opacity:1;transform:translate(0, 0)}.personal .panel__rank .number{font-family:"Maven Pro",sans-serif;font-weight:500;letter-spacing:-0.01em;font-size:34px;font-size:clamp(24px,2.4890190337vw,34px)}.personal .panel__rank .unit{padding-bottom:5px;padding-bottom:.3660322108vw;margin-left:4px;margin-left:.2928257687vw;font-weight:700;font-size:18px;font-size:clamp(12px,1.317715959vw,18px)}.personal .panel__rank--other{margin-top:15px;font-size:1.4rem;letter-spacing:0.075em;font-weight:700;text-align:right}.personal .panel__graph .graph{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.personal .panel__graph .graph__box{width:0;overflow:hidden;transition:width 1s ease-in-out}.personal .panel__graph .graph__box:first-child .graph__wrap{border-left:solid 1px #f8bb56}.personal .panel__graph .graph__box.is-view.--w68{width:68%}.personal .panel__graph .graph__box.is-view.--w32{width:32%}.personal .panel__graph .graph__box.is-view.--w70{width:69.9%}.personal .panel__graph .graph__box.is-view.--w15{width:14.9%}.personal .panel__graph .graph__box.is-view .graph__label,.personal .panel__graph .graph__box.is-view .count{opacity:1;visibility:visible}.personal .panel__graph .graph__label{color:#f8bb56;text-align:center;font-size:1.8rem;letter-spacing:0.075em;font-weight:700;opacity:0;transition:.4s ease;transition-delay:1.2s;white-space:nowrap}.personal .panel__graph .graph__panel{width:100%;height:73px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.personal .panel__graph .graph__panel.--c1{background:#fff2db}.personal .panel__graph .graph__panel.--c2{background:#fff9ef}.personal .panel__graph .graph__panel.--c3{background:#fff}.personal .panel__graph .graph__wrap{position:relative;border:solid 1px #f8bb56;border-left:none;margin-top:14px}.personal .panel__graph .graph__wrap .count{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;color:#f8bb56;visibility:hidden;opacity:0;transition:.4s ease;transition-delay:1.2s}.personal .panel__graph .graph__wrap .count .number{font-family:"Maven Pro",sans-serif;font-weight:500;letter-spacing:-0.01em;font-size:42px;font-size:clamp(36px,3.074670571vw,42px)}.personal .panel__graph .graph__wrap .count .unit{padding-bottom:5px;padding-bottom:.3660322108vw;margin-left:4px;margin-left:.2928257687vw;font-weight:700;font-size:19px;font-size:clamp(12px,1.3909224012vw,19px)}@media screen and (max-width: 1000px){.personal .panel__box.--time{padding:0}.personal .panel__box.--time .panel__rank{flex:1}.personal .panel__box.--time .panel__icn{padding-right:15px}.personal .panel__box.--hogen .panel__block:first-child{min-width:141px}.personal .panel__graph .graph__panel{height:50px}.personal .panel__graph .graph__label{font-size:1.4rem}.personal .panel__graph .graph__wrap .count .number{font-size:32px;font-size:clamp(22px,2.3426061493vw,32px)}}@media screen and (max-width: 740px){.personal{padding-top:0}.personal__box{margin-top:63px;display:block}.personal .panel{padding:46px 18px 39px}.personal .panel__box.--suki{margin-top:54px}.personal .panel__box.--suki svg{width:100%}.personal .panel__box.--area{margin-top:34px;padding:0}.personal .panel__box.--area .panel__icn img{width:201px}.personal .panel__box.--area .panel__rank{margin-top:38px}.personal .panel__box.--area .panel__rank--1 .panel__rank__name{padding-top:2px}.personal .panel__box.--area .panel__rank--2{margin-top:9px}.personal .panel__box.--area .panel__rank--2 .panel__rank__name{padding-top:3px}.personal .panel__box.--area .panel__rank--3{margin-top:8px}.personal .panel__box.--area .panel__rank--3 .panel__rank__name{padding-top:10px}.personal .panel__box.--drink{padding:0;margin-top:40px}.personal .panel__box.--drink .panel__icn img{width:164px;height:auto}.personal .panel__box.--drink .panel__rank{margin-top:47px}.personal .panel__box.--drink .panel__rank--2{margin-top:-9px}.personal .panel__box.--drink .panel__rank--3{margin-top:-7px}.personal .panel__box.--time{display:block;padding:0;margin-top:32px}.personal .panel__box.--time .panel__icn img{width:241.19px}.personal .panel__box.--time .panel__lank__name{flex:1;text-align:right}.personal .panel__box.--time .panel__lank__name img{max-width:100%;height:auto}.personal .panel__box.--time .panel__rank{margin-top:44px}.personal .panel__box.--time .panel__rank--1 .panel__rank__name{padding-top:12px;padding-top:3.0769230769vw}.personal .panel__box.--time .panel__rank--2{margin-top:12px}.personal .panel__box.--time .panel__rank--2 .panel__rank__name{padding-top:11px;padding-top:2.8205128205vw}.personal .panel__box.--time .panel__rank--3{margin-top:12px}.personal .panel__box.--time .panel__rank--3 .panel__rank__name{padding-top:11px;padding-top:2.8205128205vw}.personal .panel__box.--time .panel__rank--4{margin-top:12px}.personal .panel__box.--time .panel__rank--4 .panel__rank__name{padding-top:11px;padding-top:2.8205128205vw}.personal .panel__box.--pet{margin-top:51px;padding:0}.personal .panel__box.--pet .panel__icn img{width:213.76px}.personal .panel__box.--pet .graph{margin-top:39px}.personal .panel__box.--mytime{margin-top:53px;padding:0}.personal .panel__box.--mytime .panel__icn img{width:145px}.personal .panel__box.--mytime .panel__rank{margin-top:60px}.personal .panel__box.--mytime .panel__rank--2{margin-top:1px}.personal .panel__box.--mytime .panel__rank--3{margin-top:6px}.personal .panel__box.--car{margin-top:84px;padding:0}.personal .panel__box.--car .panel__icn img{width:230.07px}.personal .panel__box.--car .panel__rank{margin-top:53px}.personal .panel__box.--car .panel__rank--1 .panel__rank__name{padding-top:2px}.personal .panel__box.--car .panel__rank--2{margin-top:10px}.personal .panel__box.--car .panel__rank--2 .panel__rank__name{padding-top:2px}.personal .panel__box.--car .panel__rank--3{margin-top:11px}.personal .panel__box.--car .panel__rank--3 .panel__rank__name{padding-top:7px}.personal .panel__box.--club{padding:0}.personal .panel__box.--club .panel__rank{margin-top:57px}.personal .panel__box.--club .panel__rank--1 .panel__rank__name{padding-top:9px}.personal .panel__box.--club .panel__rank--2{margin-top:11px}.personal .panel__box.--club .panel__rank--2 .panel__rank__name{padding-top:9px}.personal .panel__box.--club .panel__rank--3{margin-top:11px}.personal .panel__box.--club .panel__rank--3 .panel__rank__name{padding-top:9px}.personal .panel__box.--hogen{display:block;padding:0;margin-top:2px}.personal .panel__box.--hogen .panel__icn{margin-top:52px;padding-left:8px}.personal .panel__box.--hogen .panel__icn img{width:196px}.personal .panel__box.--hogen .panel__block:first-child{width:100%;min-width:initial}.personal .panel__box.--hogen .panel__block:nth-child(2){width:100%;margin-left:0;padding-bottom:58px}.personal .panel__box.--hogen .panel__block:nth-child(2):before{width:calc(100% - 76px);bottom:0;top:auto;right:38px;height:0;border-right:none;border-bottom:dotted 2px #f8bb56}.personal .panel__box.--hogen .panel__block:nth-child(3){padding-top:47px;width:100%;margin-left:0}.personal .panel__box.--hogen .panel__rank{margin-top:55px}.personal .panel__box.--hogen .panel__rank--1 img,.personal .panel__box.--hogen .panel__rank--2 img,.personal .panel__box.--hogen .panel__rank--3 img{width:auto}.personal .panel__box.--hogen .panel__rank--2{margin-top:22px}.personal .panel__box.--hogen .panel__rank--3{margin-top:22px}.personal .panel__box.--hogen .panel__fuki{margin-top:22px}.personal .panel__box.--hogen .panel__fuki svg{width:100%;height:auto}.personal .panel__box.--netz{margin-top:53px}.personal .panel__box.--netz svg{width:100%}.personal .panel__box.--color{margin-top:75px}.personal .panel__box.--color svg{width:100%}.personal .panel__rank__name{text-align:left}.personal .panel__rank .count{width:66px}.personal .panel__rank .number{font-size:3.4rem}.personal .panel__rank .unit{margin-left:5px;padding-bottom:5px;font-size:1.5rem}.personal .panel__rank--other{margin-top:9px;font-size:1.3rem}.personal .panel__graph .graph__label{font-size:1.8rem}.personal .panel__graph .graph__panel{height:72px}.personal .panel__graph .graph__wrap{margin-top:8px}.personal .panel__graph .graph__wrap .count .number{font-size:42px;font-size:clamp(36px,10.7692307692vw,42px)}.personal .panel__graph .graph__wrap .count .unit{font-size:19px;font-size:clamp(12px,4.8717948718vw,19px);padding-bottom:5px;padding-bottom:1.2820512821vw}.personal .panel__chart .chart{width:145px !important;height:145px !important;margin:0 auto}}.menu{margin-top:300px}@media screen and (max-width: 740px){.menu{margin-top:150px}}