@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)}}.heading__ttl--en{text-indent:0}.business{padding-top:122px;padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1230px){.business{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.business{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.business{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.business{padding-right:20px;padding-left:20px}}.business__list{margin-top:86px}.business__box{width:56.7190226876%;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;margin-top:52px}.business__box:nth-child(odd){margin-top:-42px}.business__box:nth-child(even){margin-left:auto}.business__box:first-child{margin-top:0}.business__num{width:160px;height:160px;border:solid 2px #6fd975;color:#6fd975;font-family:"Maven Pro",sans-serif;font-weight:700;font-size:5.8rem;letter-spacing:0.025em;border-radius:50%;display:flex;align-items:center;justify-content:center}.business__txt{padding-top:72px;padding-left:30px;flex:1}.business__name{font-size:1.8rem;letter-spacing:0.075em;font-weight:700}.business__desc{margin-top:27px;font-size:1.6rem;line-height:4rem;letter-spacing:0.075em;font-weight:500}@media screen and (max-width: 1230px){.business__box{width:68.8559322034%}}@media screen and (max-width: 1000px){.business__box{width:calc(100% - 160px)}.business__box:nth-child(odd){margin-top:52px}.business__box:first-child{margin-top:0}}@media screen and (max-width: 740px){.business__list{margin-top:64px}.business__box{flex-wrap:wrap;width:100%;align-items:center;margin-top:37px}.business__box:nth-child(odd){margin-top:37px}.business__box:first-child{margin-top:0}.business__box:nth-child(even) .business__num{margin-left:auto}.business__num{width:80px;height:80px;font-size:2.8rem;letter-spacing:.025em}.business__name{padding-left:15px}.business__txt{padding-top:12px;width:100%;padding-left:0;flex:initial}.business__desc{margin-top:0;font-size:1.5rem;line-height:2.8rem;letter-spacing:0.075em;font-weight:500}}#waveCanvasAttitude{transform:skewY(-5deg);margin:120px 0 200px -2px}@media screen and (max-width: 740px){#waveCanvasAttitude{margin:70px 0 140px -2px}}.store__head{padding-right:110px;padding-left:110px;margin-right:auto;margin-left:auto;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}@media screen and (max-width: 1230px){.store__head{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 1000px){.store__head{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.store__head{padding-right:25px;padding-left:25px}}@media screen and (max-width: 380px){.store__head{padding-right:20px;padding-left:20px}}.store__ex{width:40.1396160558%}.store__lead{margin-top:78px;font-size:1.6rem;line-height:4rem;letter-spacing:0.075em;font-weight:500}.store__map{margin-top:85px;margin-right:53px;width:49.9127399651%;background:url("../img/attitude/bg-map.svg") no-repeat right center;margin-left:auto;background-size:cover}.store__map img{width:100%}.store__content{margin-top:97px}.store__wrapper{position:relative}@media screen and (min-width: 1025px){.store__wrapper:hover .swiper-button-next,.store__wrapper:hover .swiper-button-prev{opacity:1}}.store__box{position:relative;width:600px;transform:translate(110px, 0)}@media screen and (min-width: 1025px){.store__box:hover .store__box-txt:before{opacity:1}.store__box:hover .store__box-name,.store__box:hover .store__box-name--en,.store__box:hover .store__box-lead,.store__box:hover .store__box-desc{opacity:1}}.store__box-img{width:100%}.store__box-img img{width:100%;height:auto}.store__box-txt{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;padding:56px 50px 42px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.store__box-txt:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:rgba(102,101,103,.6);mix-blend-mode:multiply;z-index:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0}.store__box-name{position:relative;font-size:2.6rem;letter-spacing:0.075em;font-weight:700;z-index:2;margin-bottom:8px;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.store__box-name--en{position:relative;z-index:2;font-family:"Maven Pro",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:0.075em;margin-bottom:39px;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.store__box-lead{position:relative;z-index:2;font-size:1.8rem;line-height:4.2rem;letter-spacing:0.075em;font-weight:700;margin-bottom:15px;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.store__box-desc{position:relative;z-index:2;font-size:1.6rem;line-height:4rem;letter-spacing:0.075em;font-weight:500;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.store .swiper-button-prev,.store .swiper-button-next{width:60px;height:60px;opacity:0}.store .swiper-button-prev:after,.store .swiper-button-next:after{display:none}.store .swiper-button-prev{left:30px;margin:-30px 0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:url("../img/attitude/arrow-prev.svg") no-repeat left top}.store .swiper-button-next{right:30px;margin:-30px 0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:url("../img/attitude/arrow-next.svg") no-repeat right top}@media screen and (max-width: 1230px){.store .swiper-button-prev,.store .swiper-button-next{opacity:1;top:23%}.store__box{width:480px;transform:translate(40px, 0)}.store__box-txt{position:static;padding:30px 0 0;color:#666567}.store__box-name,.store__box-name--en,.store__box-lead,.store__box-desc{opacity:1}}@media screen and (max-width: 1000px){.store{padding-bottom:100px}.store__head{align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}.store__ex{width:45.197740113%}.store__map{margin-right:0}.store__box{transform:translate(30px, 0)}}@media screen and (max-width: 740px){.store__head{display:block}.store__ex{width:100%}.store__lead{margin-top:61px;font-size:1.5rem;line-height:2.8rem;letter-spacing:0.075em;font-weight:500}.store__map{margin-top:56px;width:100%;background:url("../img/attitude/sp/bg-map.svg") no-repeat right center}.store__content{margin-top:39px}.store__box{width:300px;transform:translate(25px, 0)}.store__box-txt{padding:28px 0 0}.store__box-name{font-size:1.5rem;margin-bottom:6px}.store__box-name--en{font-family:"Maven Pro",sans-serif;font-weight:700;font-size:1rem;letter-spacing:0.075em;transform:scale(0.8);transform-origin:top left;margin-bottom:6px}.store__box-lead{font-size:1.3rem;line-height:3.6rem;letter-spacing:0.075em;font-weight:700;margin-bottom:4px}.store__box-desc{font-size:1.3rem;line-height:2.4rem;letter-spacing:0.075em;font-weight:500}.store .swiper-button-prev,.store .swiper-button-next{display:none}}@media screen and (max-width: 380px){.store__box{transform:translate(20px, 0)}}.menu{margin-top:300px}@media screen and (max-width: 740px){.menu{margin-top:150px}}