/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:TT Norms ExtraLight;font-style:normal;font-weight:400;src:url(/wp-content/themes/my-theme/assets/fonts/TTNorms-ExtraLight.8ea04972.woff2) format("woff2")}@font-face{font-family:TT Norms Regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/my-theme/assets/fonts/TTNorms-Regular.20e63fea.woff) format("woff")}@font-face{font-family:TT Norms Light;font-style:normal;font-weight:400;src:url(/wp-content/themes/my-theme/assets/fonts/TTNorms-Light.97d37e75.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/fonts/YakuHanJP/YakuHanJP-Light.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/fonts/YakuHanJP/YakuHanJP-Light.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{font-family:TT Norms Regular,A\+EqpB-游ゴシック体 Pr6N M,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;line-height:1.5;text-align:left;line-break:normal;overflow-wrap:break-word;text-underline-offset:.125em;color:#121212;font-feature-settings:"liga" off}body,html{height:100%}body:has([data-index-mode=human]),html:has([data-index-mode=human]){overscroll-behavior:none}body:not(.is-doneAnim){pointer-events:none}body.no-scroll{position:fixed;top:0;left:0;right:0}button{-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none}:focus:not(:focus-visible){outline:0}:target{scroll-margin-top:1rem}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}hr{border:0}ol,ul{padding:0}li{list-style-type:none}a{color:currentcolor}a,ins,u{text-decoration:none}b,strong{font-weight:inherit}address,cite,dfn,em,i,var{font-style:inherit}code,kbd,samp{font-size:inherit}mark{color:currentcolor;background-color:transparent}small{font-size:inherit}del,s{text-decoration:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;max-width:100%}canvas,img,svg,video{height:auto}audio{width:100%}svg{fill:currentcolor}table{border-color:currentcolor;border-spacing:0;border-collapse:collapse}td,th{padding:0}th{font-weight:inherit;text-align:inherit}button,input,select,textarea{padding:0;font:inherit;letter-spacing:inherit;color:currentcolor;background-color:transparent;border:0}input[type=search]{-webkit-appearance:none}button:not(:disabled):not([aria-disabled=true]){cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none;border-radius:0}textarea{resize:vertical}fieldset{margin:0;padding:0;border:0}[hidden][hidden]{display:none!important}/*! locomotive-scroll v4.0.6 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.d-none{display:none}@media(min-width:23.5em){.d-none--sm{display:none}}@media(min-width:23.5em){.d-block--sm{display:block}}@media(min-width:48.0625em){.d-none--md{display:none}}@media(min-width:48.0625em){.d-block--md{display:block}}@media(min-width:64em){.d-none--lg{display:none}}@media(min-width:64em){.d-block--lg{display:block}}@media(min-width:80em){.d-none--hd{display:none}}@media(min-width:80em){.d-block--hd{display:block}}@media(min-width:90em){.d-none--xl{display:none}}@media(min-width:90em){.d-block--xl{display:block}}@media(min-width:120em){.d-none--hullhd{display:none}}@media(min-width:120em){.d-block--hullhd{display:block}}.l-contentWrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative;padding-right:.9375rem;padding-left:.9375rem}@media(min-width:64em){.l-contentWrapper{padding-left:2.5%;padding-right:2.5%}}.lazyload{opacity:0;transition:opacity .6s cubic-bezier(.18,.06,.23,1)}.lazyload.loaded{opacity:1}.lazyload-wrap{position:relative}.lazyload-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c4c4c4;transition:opacity .6s cubic-bezier(.18,.06,.23,1)}body.is-done .lazyload.loaded+.lazyload-cover{opacity:0}.mt--0{margin-top:0}.mt--10{margin-top:.625rem}.mt--20{margin-top:1.25rem}.mt--30{margin-top:1.875rem}.mt--40{margin-top:2.5rem}.mt--50{margin-top:3.125rem}.mt--60{margin-top:3.75rem}.mt--70{margin-top:4.375rem}.mt--80{margin-top:5rem}.mt--90{margin-top:5.625rem}.mt--100{margin-top:6.25rem}.text--14{line-height:1.75;font-size:.875rem}@media(min-width:48.0625em){.text--14{font-size:.7777777778rem}}@media(min-width:80em){.text--14{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.text--14{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.text--14{font-size:1.09375rem}}@media(min-width:48.0625em){.text--14{line-height:1.8}}.text--14.-black{color:#121212}.text--14.-white{color:#fff}.visually-hidden{position:fixed;top:0;left:0;width:4px;height:4px;opacity:0;overflow:hidden;border:none;margin:0;padding:0;display:block;visibility:visible;pointer-events:none}.about-sightView{position:fixed;width:100%;height:100vh;transition:opacity .7s cubic-bezier(.43,.05,.17,1);opacity:0}.contactTitle{font-family:TT Norms Light,sans-serif}@media(min-width:48.0625em){.contactTitle{font-family:TT Norms ExtraLight,sans-serif}}.contactTitle__inner>span{display:block;line-height:.9;letter-spacing:-.03em;font-size:2.9375rem}@media(min-width:48.0625em){.contactTitle__inner>span{font-size:4.4444444444rem}}@media(min-width:80em){.contactTitle__inner>span{font-size:calc(4.44444rem + 5.55556vw - 71.11111px)}}@media(min-width:90em){.contactTitle__inner>span{font-size:calc(5rem + 4.16667vw - 60px)}}@media(min-width:120em){.contactTitle__inner>span{font-size:6.25rem}}@media(min-width:48.0625em){.contactTitle__inner>span{line-height:1.2}}.contactTitle__inner>span>span{display:inline-block}@media(min-width:48.0625em){.corporateInfo{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}}.corporateInfo a{transition:opacity .8s cubic-bezier(.18,.06,.23,1)}@media(hover:hover){.corporateInfo a:hover{opacity:.5}}.corporateInfo-office{width:100%;margin-bottom:4.375rem}@media(min-width:48.0625em){.corporateInfo-office{display:flex;margin-bottom:12.375rem}}@media(min-width:80em){.corporateInfo-office__item{width:23.68%}}@media not all and (min-width:48.0625em){.corporateInfo-office__item+.corporateInfo-office__item{margin-top:3.5rem}}@media(min-width:48.0625em){.corporateInfo-office__item+.corporateInfo-office__item{margin-left:5.26%}}@media(min-width:80em){.corporateInfo-office__item+.corporateInfo-office__item{margin-left:2.63%}}.corporateInfo-office__item dt{font-size:1.25rem}@media(min-width:48.0625em){.corporateInfo-office__item dt{font-size:1rem}}.corporateInfo-office__item dd{margin-top:.75rem;font-size:.875rem;line-height:1.6}@media(min-width:48.0625em){.corporateInfo-office__item dd{margin-top:.625rem;font-size:1rem;line-height:1.4}}.corporateInfo-office__item a{display:block}@media not all and (min-width:48.0625em){.corporateInfo-sns{margin-bottom:4.375rem}}@media(min-width:48.0625em){.corporateInfo-sns{display:flex;align-items:center;margin-right:2.63%}}.corporateInfo-sns__item{font-size:1rem;line-height:1.2}@media(min-width:48.0625em){.corporateInfo-sns__item+.corporateInfo-sns__item{margin-left:1.25rem}}@media not all and (min-width:48.0625em){.corporateInfo-sns__item+.corporateInfo-sns__item{margin-top:.75rem}}.corporateInfo-policy{display:inline-block;font-size:1rem}.fixedNavWrap{position:relative}@media not all and (min-width:64em){.fixedNavWrap{margin-top:4.25rem}}@media(min-width:64em){.fixedNavWrap{margin-top:-200px}}@media(min-width:64em){.fixedNav__content{margin-left:26.31%;padding-top:200px}.pageAbout-fixedNavWrap .fixedNav__content{padding-top:290px}}.fixedNav{position:absolute;top:200px;z-index:1}@media(min-width:64em){.fixedNav{padding-top:200px;margin-top:-200px}.pageAbout-fixedNavWrap .fixedNav{padding-top:290px}}.fixedNav .fixedNavInner{position:relative}.fixedNav__dot,.fixedNav__link{display:block;position:relative;padding-left:1em;line-height:1.8;font-family:TT Norms Light,sans-serif;font-size:1rem;height:1.8em}@media(min-width:48.0625em){.fixedNav__dot,.fixedNav__link{font-size:.8888888889rem}}@media(min-width:80em){.fixedNav__dot,.fixedNav__link{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.fixedNav__dot,.fixedNav__link{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.fixedNav__dot,.fixedNav__link{font-size:1.25rem}}@media(min-width:64em){.fixedNav__dot,.fixedNav__link{height:1.86em;line-height:1.86}}.fixedNav__dot{position:absolute;display:block;top:0;left:-.8em;transition:transform .5s cubic-bezier(.43,.05,.17,1)}.fixedNav__dot:before{content:"●";visibility:hidden}.fixedNav__dot:after{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#fff}.fixedNav .fixedNav__item:first-child.-current~.fixedNav__dot{transform:translateZ(0)}@media(min-width:64em){.fixedNav .fixedNav__item:first-child.-current~.fixedNav__dot{transform:translateZ(0)}}.fixedNav .fixedNav__item:nth-child(2).-current~.fixedNav__dot{transform:translate3d(0,1.8em,0)}@media(min-width:64em){.fixedNav .fixedNav__item:nth-child(2).-current~.fixedNav__dot{transform:translate3d(0,1.86em,0)}}.fixedNav .fixedNav__item:nth-child(3).-current~.fixedNav__dot{transform:translate3d(0,3.6em,0)}@media(min-width:64em){.fixedNav .fixedNav__item:nth-child(3).-current~.fixedNav__dot{transform:translate3d(0,3.72em,0)}}.fixedNav .fixedNav__item:nth-child(4).-current~.fixedNav__dot{transform:translate3d(0,5.4em,0)}@media(min-width:64em){.fixedNav .fixedNav__item:nth-child(4).-current~.fixedNav__dot{transform:translate3d(0,5.58em,0)}}.fixedNav .fixedNav__item:nth-child(5).-current~.fixedNav__dot{transform:translate3d(0,7.2em,0)}@media(min-width:64em){.fixedNav .fixedNav__item:nth-child(5).-current~.fixedNav__dot{transform:translate3d(0,7.44em,0)}}.footer{opacity:0;transition:opacity .4s cubic-bezier(.18,.06,.23,1);padding-top:11.25rem;padding-bottom:5rem}.footer.in{opacity:1;transition:opacity .6s cubic-bezier(.18,.06,.23,1)}@media(min-width:48.0625em){.footer{padding-top:14.375rem;padding-bottom:2.25rem}}@media(min-width:48.0625em){.wrapper.is-dark .footer{font-family:TT Norms Light,sans-serif}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.form{transition:opacity .3s cubic-bezier(.26,.06,0,1)}.form.is-sending{opacity:.6;pointer-events:none}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3.75rem;padding:1em 1em .9em;border:1px solid rgba(18,18,18,.2);border-radius:0;font-size:1rem}@media(min-width:48.0625em){.form input,.form select,.form textarea{height:3.3333333333rem}}@media(min-width:80em){.form input,.form select,.form textarea{height:calc(3.33333rem + 4.16667vw - 53.33333px)}}@media(min-width:90em){.form input,.form select,.form textarea{height:calc(3.75rem + 3.125vw - 45px)}}@media(min-width:120em){.form input,.form select,.form textarea{height:4.6875rem}}@media(min-width:48.0625em){.form input,.form select,.form textarea{font-size:.8888888889rem}}@media(min-width:80em){.form input,.form select,.form textarea{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.form input,.form select,.form textarea{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.form input,.form select,.form textarea{font-size:1.25rem}}.form input:focus,.form select:focus,.form textarea:focus{outline:none}@media(hover:hover){.form select:hover{cursor:pointer}}button.form-button{width:100%;height:3.75rem;background-color:#121212;color:#fff;font-size:1rem;transition:background-color 1s cubic-bezier(.18,.06,.23,1),opacity .7s cubic-bezier(.18,.06,.23,1)}@media(min-width:48.0625em){button.form-button{height:3.3333333333rem}}@media(min-width:80em){button.form-button{height:calc(3.33333rem + 4.16667vw - 53.33333px)}}@media(min-width:90em){button.form-button{height:calc(3.75rem + 3.125vw - 45px)}}@media(min-width:120em){button.form-button{height:4.6875rem}}@media(min-width:48.0625em){button.form-button{font-size:.8888888889rem}}@media(min-width:80em){button.form-button{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){button.form-button{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){button.form-button{font-size:1.25rem}}@media not all and (min-width:64em){button.form-button{margin-top:1.75rem}}@media(min-width:64em){button.form-button{width:47.05%}}button.form-button[disabled]{background-color:rgba(18,18,18,.7)}@media(hover:hover){button.form-button:not([disabled]):hover{opacity:.8}}.form-input{position:relative}.form-input+.form-input{margin-top:2.375rem}@media(min-width:48.0625em){.form-input+.form-input{margin-top:2.1111111111rem}}@media(min-width:80em){.form-input+.form-input{margin-top:calc(2.11111rem + 2.63889vw - 33.77778px)}}@media(min-width:90em){.form-input+.form-input{margin-top:calc(2.375rem + 1.97917vw - 28.5px)}}@media(min-width:120em){.form-input+.form-input{margin-top:2.96875rem}}.form-input pre{font-family:TT Norms Regular,A\+EqpB-游ゴシック体 Pr6N M,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;margin-top:.5em}.form-input__label{display:inline-block;font-size:1rem;line-height:1.1}@media(min-width:48.0625em){.form-input__label{font-size:.8888888889rem}}@media(min-width:80em){.form-input__label{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.form-input__label{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.form-input__label{font-size:1.25rem}}.form-input__label>span{display:inline-block;width:.25rem;height:.25rem;background-color:red;border-radius:50%;vertical-align:text-top;margin-left:.3125rem}.form-input__label+.form-input__wrap{margin-top:.5rem}@media(min-width:48.0625em){.form-input__label+.form-input__wrap{margin-top:.4444444444rem}}@media(min-width:80em){.form-input__label+.form-input__wrap{margin-top:calc(.44444rem + .55556vw - 7.11111px)}}@media(min-width:90em){.form-input__label+.form-input__wrap{margin-top:calc(.5rem + .41667vw - 6px)}}@media(min-width:120em){.form-input__label+.form-input__wrap{margin-top:.625rem}}.form-input__wrap{position:relative}.form-input__wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #121212;opacity:0;transition:opacity .6s cubic-bezier(.43,.05,.17,1);pointer-events:none}@media(hover:hover){.form-input__wrap:hover:after{opacity:1}}.form-input__wrap.--select:before{content:"";position:absolute;top:calc(50% - .1875rem);right:1rem;width:.375rem;height:.25rem;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/wp-content/themes/my-theme/assets/components/form/arrow-down_black.508aec69.svg)}@media(min-width:48.0625em)and (min-width:48.0625em){.form-input__wrap.--select:before{width:.3333333333rem}}@media(min-width:48.0625em)and (min-width:80em){.form-input__wrap.--select:before{width:calc(.33333rem + .41667vw - 5.33333px)}}@media(min-width:48.0625em)and (min-width:90em){.form-input__wrap.--select:before{width:calc(.375rem + .3125vw - 4.5px)}}@media(min-width:48.0625em)and (min-width:120em){.form-input__wrap.--select:before{width:.46875rem}}@media(min-width:48.0625em)and (min-width:48.0625em){.form-input__wrap.--select:before{height:.2222222222rem}}@media(min-width:48.0625em)and (min-width:80em){.form-input__wrap.--select:before{height:calc(.22222rem + .27778vw - 3.55556px)}}@media(min-width:48.0625em)and (min-width:90em){.form-input__wrap.--select:before{height:calc(.25rem + .20833vw - 3px)}}@media(min-width:48.0625em)and (min-width:120em){.form-input__wrap.--select:before{height:.3125rem}}@media(min-width:48.0625em)and (min-width:48.0625em){.form-input__wrap.--select:before{right:1.7777777778rem}}@media(min-width:48.0625em)and (min-width:80em){.form-input__wrap.--select:before{right:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:48.0625em)and (min-width:90em){.form-input__wrap.--select:before{right:calc(2rem + 1.66667vw - 24px)}}@media(min-width:48.0625em)and (min-width:120em){.form-input__wrap.--select:before{right:2.5rem}}.form-input__wrap.--textarea:before{content:"";position:absolute;right:.6875rem;bottom:.6875rem;width:.3125rem;height:.3125rem;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/wp-content/themes/my-theme/assets/components/form/icon-resize.07e55018.svg)}@media(min-width:48.0625em){.form-input__wrap.--textarea:before{right:.6111111111rem}}@media(min-width:80em){.form-input__wrap.--textarea:before{right:calc(.61111rem + .76389vw - 9.77778px)}}@media(min-width:90em){.form-input__wrap.--textarea:before{right:calc(.6875rem + .57292vw - 8.25px)}}@media(min-width:120em){.form-input__wrap.--textarea:before{right:.859375rem}}@media(min-width:48.0625em){.form-input__wrap.--textarea:before{bottom:.6111111111rem}}@media(min-width:80em){.form-input__wrap.--textarea:before{bottom:calc(.61111rem + .76389vw - 9.77778px)}}@media(min-width:90em){.form-input__wrap.--textarea:before{bottom:calc(.6875rem + .57292vw - 8.25px)}}@media(min-width:120em){.form-input__wrap.--textarea:before{bottom:.859375rem}}@media(min-width:48.0625em){.form-input__wrap.--textarea:before{width:.2777777778rem}}@media(min-width:80em){.form-input__wrap.--textarea:before{width:calc(.27778rem + .34722vw - 4.44444px)}}@media(min-width:90em){.form-input__wrap.--textarea:before{width:calc(.3125rem + .26042vw - 3.75px)}}@media(min-width:120em){.form-input__wrap.--textarea:before{width:.390625rem}}@media(min-width:48.0625em){.form-input__wrap.--textarea:before{height:.2777777778rem}}@media(min-width:80em){.form-input__wrap.--textarea:before{height:calc(.27778rem + .34722vw - 4.44444px)}}@media(min-width:90em){.form-input__wrap.--textarea:before{height:calc(.3125rem + .26042vw - 3.75px)}}@media(min-width:120em){.form-input__wrap.--textarea:before{height:.390625rem}}.form-input__wrap.--textarea textarea{display:block;height:15.625rem}@media(min-width:48.0625em){.form-input__wrap.--textarea textarea{height:13.8888888889rem}}@media(min-width:80em){.form-input__wrap.--textarea textarea{height:calc(13.88889rem + 17.36111vw - 222.22222px)}}@media(min-width:90em){.form-input__wrap.--textarea textarea{height:calc(15.625rem + 13.02083vw - 187.5px)}}@media(min-width:120em){.form-input__wrap.--textarea textarea{height:19.53125rem}}.form-input__wrap.--textarea textarea::-webkit-resizer{display:none}.form-error{display:block;position:absolute;left:0;bottom:-1.125rem;color:red;font-size:.625rem}@media(min-width:48.0625em){.form-error{font-size:.5555555556rem}}@media(min-width:80em){.form-error{font-size:calc(.55556rem + .69444vw - 8.88889px)}}@media(min-width:90em){.form-error{font-size:calc(.625rem + .52083vw - 7.5px)}}@media(min-width:120em){.form-error{font-size:.78125rem}}.form-error>span{display:block}.form-footer{margin-top:2.625rem}@media(min-width:48.0625em){.form-footer{margin-top:2.3333333333rem}}@media(min-width:80em){.form-footer{margin-top:calc(2.33333rem + 2.91667vw - 37.33333px)}}@media(min-width:90em){.form-footer{margin-top:calc(2.625rem + 2.1875vw - 31.5px)}}@media(min-width:120em){.form-footer{margin-top:3.28125rem}}@media(min-width:48.0625em){.form-footer{display:flex;justify-content:space-between}}@media not all and (min-width:64em){.form-footer{flex-direction:column}}.form-footer__buttonBody{width:100%;display:flex;justify-content:space-between;margin-top:3.25rem}@media(min-width:48.0625em){.form-footer__buttonBody{margin-top:2.8888888889rem}}@media(min-width:80em){.form-footer__buttonBody{margin-top:calc(2.88889rem + 3.61111vw - 46.22222px)}}@media(min-width:90em){.form-footer__buttonBody{margin-top:calc(3.25rem + 2.70833vw - 39px)}}@media(min-width:120em){.form-footer__buttonBody{margin-top:4.0625rem}}.form-footer__checkArea{position:relative}@media(min-width:64em){.form-footer__checkArea{padding-right:1em}}.form-footer__checkArea label{display:flex;align-items:center;font-size:.8125rem}@media(min-width:48.0625em){.form-footer__checkArea label{font-size:.7222222222rem}}@media(min-width:80em){.form-footer__checkArea label{font-size:calc(.72222rem + .90278vw - 11.55556px)}}@media(min-width:90em){.form-footer__checkArea label{font-size:calc(.8125rem + .67708vw - 9.75px)}}@media(min-width:120em){.form-footer__checkArea label{font-size:1.015625rem}}.form-footer__checkArea label+label{margin-top:.875rem}@media(min-width:48.0625em){.form-footer__checkArea label+label{margin-top:.7777777778rem}}@media(min-width:80em){.form-footer__checkArea label+label{margin-top:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.form-footer__checkArea label+label{margin-top:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.form-footer__checkArea label+label{margin-top:1.09375rem}}@media(hover:hover){.form-footer__checkArea label:hover{cursor:pointer}.form-footer__checkArea label:hover>.form-checkbox__icon:after{opacity:1}}.form-footer__checkArea .form-checkbox__text{display:inline-block;white-space:nowrap}.form-footer__checkArea .form-checkbox__icon{display:inline-block;vertical-align:middle;position:relative;width:1.25rem;height:1.25rem;margin-right:.875rem}@media(min-width:48.0625em){.form-footer__checkArea .form-checkbox__icon{width:1.1111111111rem}}@media(min-width:80em){.form-footer__checkArea .form-checkbox__icon{width:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:90em){.form-footer__checkArea .form-checkbox__icon{width:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:120em){.form-footer__checkArea .form-checkbox__icon{width:1.5625rem}}@media(min-width:48.0625em){.form-footer__checkArea .form-checkbox__icon{height:1.1111111111rem}}@media(min-width:80em){.form-footer__checkArea .form-checkbox__icon{height:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:90em){.form-footer__checkArea .form-checkbox__icon{height:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:120em){.form-footer__checkArea .form-checkbox__icon{height:1.5625rem}}@media(min-width:48.0625em){.form-footer__checkArea .form-checkbox__icon{margin-right:.7777777778rem}}@media(min-width:80em){.form-footer__checkArea .form-checkbox__icon{margin-right:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.form-footer__checkArea .form-checkbox__icon{margin-right:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.form-footer__checkArea .form-checkbox__icon{margin-right:1.09375rem}}.form-footer__checkArea .form-checkbox__icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(18,18,18,.4);opacity:0;transition:opacity .4s cubic-bezier(.26,.06,0,1)}.form-footer__checkArea .form-checkbox__icon>span{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.form-footer__checkArea .form-checkbox__icon>span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:transform .5s cubic-bezier(.55,.05,.22,.99);transform:translateZ(0) scale(0);background-color:#121212}.form-footer__checkArea .form-checkbox__icon>input[type=checkbox]{width:100%;height:100%;border:1px solid rgba(18,18,18,.2);padding:0}.form-footer__checkArea .form-checkbox__icon>input[type=checkbox]:checked+span:after{transition:transform .5s cubic-bezier(.55,.05,.22,.99);transform:translateZ(0) scale(1.5)}.form-footer__checkArea a{position:relative}.form-footer__checkArea a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212;transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.form-footer__checkArea a:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}@media(min-width:48.0625em){.form-complete{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start}}.form-complete h1,.form-complete p{animation:formComplete-fadein 2s cubic-bezier(.36,.04,.23,1) forwards;opacity:0}.form-complete h1{font-size:1rem;animation-delay:.2s}.form-complete p{margin-top:.625rem;font-size:.8125rem;animation-delay:.45s}@keyframes formComplete-fadein{0%{opacity:0}to{opacity:1}}.react-datepicker-wrapper{display:block}.loading{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;z-index:100;pointer-events:none;opacity:0;transition:opacity .7s cubic-bezier(.18,.06,.23,1)}.loading__parts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body:not(.is-doneAnim) .loading{opacity:1;pointer-events:auto}.loading__logo{position:absolute;width:24px;height:46px;height:auto;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.loading__logo svg{width:100%;height:auto;transform:perspective(1000px) translateZ(200px);opacity:0}.loading__text path{fill:#000;transform:translate3d(0,26px,0)}.loading.in .loading__text{transition:transform 1s cubic-bezier(.43,.05,.17,1) 1.5s,opacity .5s cubic-bezier(.18,.06,.23,1) 1.7s;transform:perspective(1000px) translateZ(-100px);opacity:0}.loading.in .loading__text path:first-child{transition:fill .5s cubic-bezier(.18,.06,.23,1) .34s,transform 1s cubic-bezier(.55,.05,.22,.99) .04s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(2){transition:fill .5s cubic-bezier(.18,.06,.23,1) .38s,transform 1s cubic-bezier(.55,.05,.22,.99) .08s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(3){transition:fill .5s cubic-bezier(.18,.06,.23,1) .42s,transform 1s cubic-bezier(.55,.05,.22,.99) .12s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(4){transition:fill .5s cubic-bezier(.18,.06,.23,1) .46s,transform 1s cubic-bezier(.55,.05,.22,.99) .16s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(5){transition:fill .5s cubic-bezier(.18,.06,.23,1) .5s,transform 1s cubic-bezier(.55,.05,.22,.99) .2s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(6){transition:fill .5s cubic-bezier(.18,.06,.23,1) .54s,transform 1s cubic-bezier(.55,.05,.22,.99) .24s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(7){transition:fill .5s cubic-bezier(.18,.06,.23,1) .58s,transform 1s cubic-bezier(.55,.05,.22,.99) .28s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(8){transition:fill .5s cubic-bezier(.18,.06,.23,1) .62s,transform 1s cubic-bezier(.55,.05,.22,.99) .32s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(9){transition:fill .5s cubic-bezier(.18,.06,.23,1) .66s,transform 1s cubic-bezier(.55,.05,.22,.99) .36s;transform:translateZ(0);fill:#fff}.loading.in .loading__text path:nth-child(10){transition:fill .5s cubic-bezier(.18,.06,.23,1) .7s,transform 1s cubic-bezier(.55,.05,.22,.99) .4s;transform:translateZ(0);fill:#fff}.loading.in .loading__logo svg{transition:transform 1.5s cubic-bezier(.43,.05,.17,1) 1.7s,opacity .5s cubic-bezier(.18,.06,.23,1) 2s;transform:perspective(1000px) translateZ(0);opacity:1}.loading.out .loading__logo svg{transition:transform 1.5s cubic-bezier(.43,.05,.17,1) 0s,opacity .5s cubic-bezier(.18,.06,.23,1) .2s;transform:perspective(1000px) translateZ(-200px);opacity:0}main{opacity:0;transition:opacity .4s cubic-bezier(.18,.06,.23,1)}main.in{transition:opacity .8s cubic-bezier(.18,.06,.23,1) .3s;opacity:1}main>:first-child{padding-top:8.5rem}@media(min-width:48.0625em){main>:first-child{padding-top:11.9444444444rem}}@media(min-width:80em){main>:first-child{padding-top:calc(11.94444rem + 14.93056vw - 191.11111px)}}@media(min-width:90em){main>:first-child{padding-top:calc(13.4375rem + 11.19792vw - 161.25px)}}@media(min-width:120em){main>:first-child{padding-top:16.796875rem}}@media(min-width:48.0625em){main[data-barba-namespace="/about"]{font-family:TT Norms Light,A\+EqpB-游ゴシック体 Pr6N M,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic}}.pageAbout-section.-ourTeam{padding-top:9.375rem}@media(min-width:48.0625em){.pageAbout-section.-ourTeam{padding-top:5.5555555556rem}}@media(min-width:80em){.pageAbout-section.-ourTeam{padding-top:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.pageAbout-section.-ourTeam{padding-top:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.pageAbout-section.-ourTeam{padding-top:7.8125rem}}.pageAbout-section.-awardsAndRecognitions{padding-top:8.75rem}@media(min-width:48.0625em){.pageAbout-section.-awardsAndRecognitions{padding-top:12.2222222222rem}}@media(min-width:80em){.pageAbout-section.-awardsAndRecognitions{padding-top:calc(12.22222rem + 15.27778vw - 195.55556px)}}@media(min-width:90em){.pageAbout-section.-awardsAndRecognitions{padding-top:calc(13.75rem + 11.45833vw - 165px)}}@media(min-width:120em){.pageAbout-section.-awardsAndRecognitions{padding-top:17.1875rem}}.pageAbout-section.-companyProfile{padding-top:3.75rem}@media(min-width:48.0625em){.pageAbout-section.-companyProfile{padding-top:11.2222222222rem}}@media(min-width:80em){.pageAbout-section.-companyProfile{padding-top:calc(11.22222rem + 14.02778vw - 179.55556px)}}@media(min-width:90em){.pageAbout-section.-companyProfile{padding-top:calc(12.625rem + 10.52083vw - 151.5px)}}@media(min-width:120em){.pageAbout-section.-companyProfile{padding-top:15.78125rem}}.pageAbout-section.-ourClients{padding-top:9.375rem}@media(min-width:48.0625em){.pageAbout-section.-ourClients{padding-top:9.4444444444rem}}@media(min-width:80em){.pageAbout-section.-ourClients{padding-top:calc(9.44444rem + 11.80556vw - 151.11111px)}}@media(min-width:90em){.pageAbout-section.-ourClients{padding-top:calc(10.625rem + 8.85417vw - 127.5px)}}@media(min-width:120em){.pageAbout-section.-ourClients{padding-top:13.28125rem}}.pageAbout-section.-careers{padding-top:12.5rem}@media(min-width:48.0625em){.pageAbout-section.-careers{padding-top:13.9444444444rem}}@media(min-width:80em){.pageAbout-section.-careers{padding-top:calc(13.94444rem + 17.43056vw - 223.11111px)}}@media(min-width:90em){.pageAbout-section.-careers{padding-top:calc(15.6875rem + 13.07292vw - 188.25px)}}@media(min-width:120em){.pageAbout-section.-careers{padding-top:19.609375rem}}.pageAbout-sightView-section{padding-top:60vh!important}.pageAbout-image-section{padding-top:6.25rem}@media(min-width:48.0625em){.pageAbout-image-section{padding-top:5.5555555556rem}}@media(min-width:80em){.pageAbout-image-section{padding-top:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.pageAbout-image-section{padding-top:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.pageAbout-image-section{padding-top:7.8125rem}}.singleWork-awarded{margin-top:6.25rem}@media(min-width:48.0625em){.singleWork-awarded{margin-top:11.3888888889rem}}@media(min-width:80em){.singleWork-awarded{margin-top:calc(11.38889rem + 14.23611vw - 182.22222px)}}@media(min-width:90em){.singleWork-awarded{margin-top:calc(12.8125rem + 10.67708vw - 153.75px)}}@media(min-width:120em){.singleWork-awarded{margin-top:16.015625rem}}.singleWork-awarded+.singleWork-projectTeam{margin-top:6.25rem}@media(min-width:48.0625em){.singleWork-awarded+.singleWork-projectTeam{margin-top:5.5555555556rem}}@media(min-width:80em){.singleWork-awarded+.singleWork-projectTeam{margin-top:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.singleWork-awarded+.singleWork-projectTeam{margin-top:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.singleWork-awarded+.singleWork-projectTeam{margin-top:7.8125rem}}.singleWork-projectTeam{margin-top:6.25rem}@media(min-width:48.0625em){.singleWork-projectTeam{margin-top:11.3888888889rem}}@media(min-width:80em){.singleWork-projectTeam{margin-top:calc(11.38889rem + 14.23611vw - 182.22222px)}}@media(min-width:90em){.singleWork-projectTeam{margin-top:calc(12.8125rem + 10.67708vw - 153.75px)}}@media(min-width:120em){.singleWork-projectTeam{margin-top:16.015625rem}}.singleWork-projectStory{margin-top:5.625rem}@media(min-width:48.0625em){.singleWork-projectStory{margin-top:5.5555555556rem}}@media(min-width:80em){.singleWork-projectStory{margin-top:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.singleWork-projectStory{margin-top:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.singleWork-projectStory{margin-top:7.8125rem}}.singleWork-relatedProjectsWrap{margin-top:6.25rem}@media(min-width:48.0625em){.singleWork-relatedProjectsWrap{margin-top:11.1111111111rem}}@media(min-width:80em){.singleWork-relatedProjectsWrap{margin-top:calc(11.11111rem + 13.88889vw - 177.77778px)}}@media(min-width:90em){.singleWork-relatedProjectsWrap{margin-top:calc(12.5rem + 10.41667vw - 150px)}}@media(min-width:120em){.singleWork-relatedProjectsWrap{margin-top:15.625rem}}.pageWorkflow-section.-workflow{padding-top:6.25rem}@media(min-width:48.0625em){.pageWorkflow-section.-workflow{padding-top:8.3333333333rem}}@media(min-width:80em){.pageWorkflow-section.-workflow{padding-top:calc(8.33333rem + 10.41667vw - 133.33333px)}}@media(min-width:90em){.pageWorkflow-section.-workflow{padding-top:calc(9.375rem + 7.8125vw - 112.5px)}}@media(min-width:120em){.pageWorkflow-section.-workflow{padding-top:11.71875rem}}.pageWorkflow-section.-workflowFixednavContents{padding-top:6.25rem}@media(min-width:48.0625em){.pageWorkflow-section.-workflowFixednavContents{padding-top:12.5rem}}@media(min-width:80em){.pageWorkflow-section.-workflowFixednavContents{padding-top:calc(12.5rem + 15.625vw - 200px)}}@media(min-width:90em){.pageWorkflow-section.-workflowFixednavContents{padding-top:calc(14.0625rem + 11.71875vw - 168.75px)}}@media(min-width:120em){.pageWorkflow-section.-workflowFixednavContents{padding-top:17.578125rem}}.pageWorkflow-section.-relatedProjects{padding-top:6.25rem}@media(min-width:48.0625em){.pageWorkflow-section.-relatedProjects{padding-top:11.1111111111rem}}@media(min-width:80em){.pageWorkflow-section.-relatedProjects{padding-top:calc(11.11111rem + 13.88889vw - 177.77778px)}}@media(min-width:90em){.pageWorkflow-section.-relatedProjects{padding-top:calc(12.5rem + 10.41667vw - 150px)}}@media(min-width:120em){.pageWorkflow-section.-relatedProjects{padding-top:15.625rem}}.pageWorkflow-section.-goToContactPage{padding-top:6.25rem}@media(min-width:48.0625em){.pageWorkflow-section.-goToContactPage{padding-top:13.8888888889rem}}@media(min-width:80em){.pageWorkflow-section.-goToContactPage{padding-top:calc(13.88889rem + 17.36111vw - 222.22222px)}}@media(min-width:90em){.pageWorkflow-section.-goToContactPage{padding-top:calc(15.625rem + 13.02083vw - 187.5px)}}@media(min-width:120em){.pageWorkflow-section.-goToContactPage{padding-top:19.53125rem}}.pageWorkflow-mv-section{padding-top:6.25rem}@media(min-width:48.0625em){.pageWorkflow-mv-section{padding-top:8.3333333333rem}}@media(min-width:80em){.pageWorkflow-mv-section{padding-top:calc(8.33333rem + 10.41667vw - 133.33333px)}}@media(min-width:90em){.pageWorkflow-mv-section{padding-top:calc(9.375rem + 7.8125vw - 112.5px)}}@media(min-width:120em){.pageWorkflow-mv-section{padding-top:11.71875rem}}.projectLink{display:block}@media(hover:hover){.projectLink:hover .projectLink__content{opacity:1}}.projectLink__cover{position:relative;overflow:hidden;width:100%;height:53.86vw}@media(min-width:48.0625em){.projectLink__cover{height:36.8vw}}.projectLink__cover>.projectLink__cover__image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c4c4c4}.projectLink__cover img,.projectLink__cover video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectLink__cover>video{transition:opacity .4s cubic-bezier(.26,.06,0,1)}@media not all and (min-width:48.0625em){.projectLink__cover>video{display:none}}.projectLink__cover>video:not(.is-active){opacity:0!important}.projectLink__cover>video.is-active{opacity:1;transition:opacity .8s cubic-bezier(.18,.06,.23,1)}@media not all and (min-width:48.0625em){.projectLink__content{margin-top:.625rem}}@media(min-width:48.0625em){.projectLink__content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;opacity:0;transition:opacity 1s cubic-bezier(.18,.06,.23,1)}}@media(min-width:48.0625em)and (min-width:48.0625em){.projectLink__content{padding:1.1111111111rem}}@media(min-width:48.0625em)and (min-width:80em){.projectLink__content{padding:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:48.0625em)and (min-width:90em){.projectLink__content{padding:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:48.0625em)and (min-width:120em){.projectLink__content{padding:1.5625rem}}.projectLink__title{line-height:1;font-size:.875rem}@media(min-width:48.0625em){.projectLink__title{font-size:1.1111111111rem}}@media(min-width:80em){.projectLink__title{font-size:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:90em){.projectLink__title{font-size:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:120em){.projectLink__title{font-size:1.5625rem}}.projectLink__client{margin-top:.375rem;font-size:.625rem;letter-spacing:-.005em;opacity:.5}@media(min-width:48.0625em){.projectLink__client{margin-top:.3333333333rem}}@media(min-width:80em){.projectLink__client{margin-top:calc(.33333rem + .41667vw - 5.33333px)}}@media(min-width:90em){.projectLink__client{margin-top:calc(.375rem + .3125vw - 4.5px)}}@media(min-width:120em){.projectLink__client{margin-top:.46875rem}}@media(min-width:48.0625em){.projectLink__client{font-size:.6666666667rem}}@media(min-width:80em){.projectLink__client{font-size:calc(.66667rem + .83333vw - 10.66667px)}}@media(min-width:90em){.projectLink__client{font-size:calc(.75rem + .625vw - 9px)}}@media(min-width:120em){.projectLink__client{font-size:.9375rem}}.roundButton{position:relative;display:flex;align-items:center;justify-content:center;width:26.66vw;height:26.66vw;transform:translateZ(0)}@media(min-width:48.0625em){.roundButton{width:11.1111111111rem}}@media(min-width:80em){.roundButton{width:calc(11.11111rem + 13.88889vw - 177.77778px)}}@media(min-width:90em){.roundButton{width:calc(12.5rem + 10.41667vw - 150px)}}@media(min-width:120em){.roundButton{width:15.625rem}}@media(min-width:48.0625em){.roundButton{height:11.1111111111rem}}@media(min-width:80em){.roundButton{height:calc(11.11111rem + 13.88889vw - 177.77778px)}}@media(min-width:90em){.roundButton{height:calc(12.5rem + 10.41667vw - 150px)}}@media(min-width:120em){.roundButton{height:15.625rem}}.roundButton .circle{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;pointer-events:none;transition:filter .4s cubic-bezier(.18,.06,.23,1)}.roundButton.-dark{color:#fff}.roundButton.-dark .circle{background-color:#121212}.roundButton.-light{color:#121212}.roundButton.-light .circle{background-color:#fff}@media(min-width:48.0625em){.roundButton.-small{width:4.4444444444rem}}@media(min-width:80em){.roundButton.-small{width:calc(4.44444rem + 5.55556vw - 71.11111px)}}@media(min-width:90em){.roundButton.-small{width:calc(5rem + 4.16667vw - 60px)}}@media(min-width:120em){.roundButton.-small{width:6.25rem}}@media(min-width:48.0625em){.roundButton.-small{height:4.4444444444rem}}@media(min-width:80em){.roundButton.-small{height:calc(4.44444rem + 5.55556vw - 71.11111px)}}@media(min-width:90em){.roundButton.-small{height:calc(5rem + 4.16667vw - 60px)}}@media(min-width:120em){.roundButton.-small{height:6.25rem}}@media(hover:hover){.roundButton:hover:after{transform:translateZ(0) scale(.9)}}.roundButton__text{position:relative;z-index:1;pointer-events:none;display:inline-block;font-size:.75rem}@media(min-width:48.0625em){.roundButton__text{font-size:.8888888889rem}}@media(min-width:80em){.roundButton__text{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.roundButton__text{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.roundButton__text{font-size:1.25rem}}@media(min-width:23.5em){.roundButton__text{font-size:1rem}}@media(min-width:48.0625em){.roundButton.-small .roundButton__text{font-size:.6111111111rem}}@media(min-width:80em){.roundButton.-small .roundButton__text{font-size:calc(.61111rem + .76389vw - 9.77778px)}}@media(min-width:90em){.roundButton.-small .roundButton__text{font-size:calc(.6875rem + .57292vw - 8.25px)}}@media(min-width:120em){.roundButton.-small .roundButton__text{font-size:.859375rem}}.scroll-body[data-scroll-container]{opacity:0;transition:opacity .4s cubic-bezier(.18,.06,.23,1)}.scroll-body[data-scroll-container].in{opacity:1;transition:opacity .6s cubic-bezier(.18,.06,.23,1)}@media(min-width:48.0625em){.scroll-body[data-scroll-container]{opacity:1!important;visibility:visible!important}}.slider{cursor:grab}.slider .slider__inner{position:relative;overflow:visible}.slider .slider__list{display:inline-flex;align-items:center}.slider-first-margin .slider__item:first-child{margin-left:6.25rem}@media not all and (min-width:48.0625em){.slider-first-margin .slider__item:first-child{margin-left:.9375rem}}.slider__item{transition:transform 1.2s cubic-bezier(.18,.06,.23,1),opacity .6s cubic-bezier(.18,.06,.23,1) .1s;transform:perspective(1000px) translateZ(0);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;width:20.25rem;height:14.3125rem}@media(min-width:48.0625em){.slider__item{margin-right:5.5555555556rem}}@media(min-width:80em){.slider__item{margin-right:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.slider__item{margin-right:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.slider__item{margin-right:7.8125rem}}@media(min-width:48.0625em){.slider__item{width:33.3333333333rem}}@media(min-width:80em){.slider__item{width:calc(33.33333rem + 41.66667vw - 533.33333px)}}@media(min-width:90em){.slider__item{width:calc(37.5rem + 31.25vw - 450px)}}@media(min-width:120em){.slider__item{width:46.875rem}}@media(min-width:48.0625em){.slider__item{height:23.3333333333rem}}@media(min-width:80em){.slider__item{height:calc(23.33333rem + 29.16667vw - 373.33333px)}}@media(min-width:90em){.slider__item{height:calc(26.25rem + 21.875vw - 315px)}}@media(min-width:120em){.slider__item{height:32.8125rem}}.pageAbout-careerSlider__list>.slider__item:nth-child(odd){width:13.5rem;height:9.3125rem}@media(min-width:48.0625em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){width:26.1111111111rem}}@media(min-width:80em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){width:calc(26.11111rem + 32.63889vw - 417.77778px)}}@media(min-width:90em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){width:calc(29.375rem + 24.47917vw - 352.5px)}}@media(min-width:120em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){width:36.71875rem}}@media(min-width:48.0625em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){height:17.7777777778rem}}@media(min-width:80em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){height:calc(17.77778rem + 22.22222vw - 284.44444px)}}@media(min-width:90em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){height:calc(20rem + 16.66667vw - 240px)}}@media(min-width:120em){.pageAbout-careerSlider__list>.slider__item:nth-child(odd){height:25rem}}.pageAbout-careerSlider__list>.slider__item:nth-child(2n){width:11.375rem;height:14.375rem}@media(min-width:48.0625em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){width:22.2222222222rem}}@media(min-width:80em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){width:calc(22.22222rem + 27.77778vw - 355.55556px)}}@media(min-width:90em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){width:calc(25rem + 20.83333vw - 300px)}}@media(min-width:120em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){width:31.25rem}}@media(min-width:48.0625em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){height:27.7777777778rem}}@media(min-width:80em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){height:calc(27.77778rem + 34.72222vw - 444.44444px)}}@media(min-width:90em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){height:calc(31.25rem + 26.04167vw - 375px)}}@media(min-width:120em){.pageAbout-careerSlider__list>.slider__item:nth-child(2n){height:39.0625rem}}@media not all and (min-width:48.0625em){.slider__item{margin-right:1.5625rem;transition:transform 1.2s cubic-bezier(.18,.06,.23,1),opacity .6s cubic-bezier(.18,.06,.23,1)}.slider__item:last-child{margin-right:0}}.slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .8s cubic-bezier(.18,.06,.23,1),opacity 1s ease;transform:perspective(1000px) translateZ(0)}.slider__item.hide-l{opacity:0;transition:transform 0s cubic-bezier(.18,.06,.23,1);transform:perspective(1000px) translate3d(-30px,0,0)}.slider__item.hide-l img{transition:transform 0s;transform:perspective(1000px) translate3d(-100px,0,0)}@media not all and (min-width:48.0625em){.slider__item.hide-l img{transform:perspective(1000px) translate3d(-50px,0,0)}}.slider__item.hide-r{opacity:0;transform:perspective(1000px) translate3d(30px,0,0)}.slider__item.hide-r,.slider__item.hide-r img{transition:transform 0s cubic-bezier(.18,.06,.23,1)}.slider__item.hide-r img{transform:perspective(1000px) translate3d(100px,0,0)}@media not all and (min-width:48.0625em){.slider__item.hide-r img{transform:perspective(1000px) translate3d(50px,0,0)}}.slider__frontTitle{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:TT Norms ExtraLight,sans-serif;pointer-events:none}.slider__frontTitle__text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.05em;font-size:5.1875rem}@media(min-width:48.0625em){.slider__frontTitle__text{font-size:4.6111111111rem}}@media(min-width:80em){.slider__frontTitle__text{font-size:calc(4.61111rem + 5.76389vw - 73.77778px)}}@media(min-width:90em){.slider__frontTitle__text{font-size:calc(5.1875rem + 4.32292vw - 62.25px)}}@media(min-width:120em){.slider__frontTitle__text{font-size:6.484375rem}}.underlineButton{position:relative;font-family:TT Norms Light,sans-serif;font-size:1.125rem}@media(min-width:48.0625em){.underlineButton{font-family:TT Norms ExtraLight,sans-serif;font-size:1.2222222222rem}}@media(min-width:80em){.underlineButton{font-size:calc(1.22222rem + 1.52778vw - 19.55556px)}}@media(min-width:90em){.underlineButton{font-size:calc(1.375rem + 1.14583vw - 16.5px)}}@media(min-width:120em){.underlineButton{font-size:1.71875rem}}.underlineButton:focus{outline:0}.underlineButton__text{opacity:.71;transition:opacity .5s cubic-bezier(.18,.06,.23,1) .2s}.underlineButton__text:after,.underlineButton__text:before{content:"";height:1px;position:absolute;bottom:0;left:0;width:100%;background-color:#fff}.wrapper:not(.is-dark) .underlineButton__text:after,.wrapper:not(.is-dark) .underlineButton__text:before{background-color:#121212}.underlineButton__text:before{transition:opacity .5s cubic-bezier(.18,.06,.23,1) .2s;opacity:.71}.underlineButton__text:after{background-color:#fff;transition:transform .7s cubic-bezier(.55,.05,.06,1);transform-origin:left top;transform:translateX(-1.8em) scaleX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(hover:hover){.underlineButton:hover .underlineButton__text{opacity:1;transition:opacity .5s cubic-bezier(.18,.06,.23,1) .2s}.underlineButton:hover .underlineButton__text:before{opacity:1;transition:opacity .5s cubic-bezier(.18,.06,.23,1) .4s}.underlineButton:hover .underlineButton__text:after{transform:translateX(0) scaleX(1)}}.wrapper{position:relative;width:100%;min-height:100%;background-color:#fff;color:#121212;transition:background-color .8s cubic-bezier(.18,.06,.23,1),color .8s cubic-bezier(.26,.06,0,1);overflow-x:hidden}html.has-scroll-smooth .wrapper{height:100vh;overflow-y:hidden}.wrapper.is-dark{background-color:#121212;color:#fff}.wrapper.is-light{background-color:#fff;color:#121212}.wrapper.is-light-important{background-color:#fff!important;color:#121212!important}.banner20th{z-index:999;position:fixed;bottom:1.25rem;width:16.5rem;height:10rem;max-width:90%;background-color:#040302;border-radius:.375rem;opacity:0;pointer-events:none}body.is-doneAnim .banner20th{opacity:1;pointer-events:auto}@media not all and (min-width:48.0625em){.banner20th{left:50%;transform:translate3d(-50%,0,0);transition:transform .7s cubic-bezier(.43,.05,.17,1)}.banner20th.-top{transform:translate3d(-50%,-5rem,0)}}@media(min-width:48.0625em){.banner20th{left:calc(100% - 1.25rem);transform:translate3d(-100%,0,0);transition:transform .7s cubic-bezier(.43,.05,.17,1)}}.banner20th__link{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%}.banner20th__video{margin-top:1.25rem;width:8rem}.banner20th__text{position:absolute;bottom:1rem}.banner20th__logo{position:absolute;top:3.375rem;left:3.375rem}.banner20th__button{position:absolute;top:0;right:0;padding:.625rem;transition:transform .8s cubic-bezier(.26,.06,0,1);transform:translateZ(0) scale(1)}@media(hover:hover){.banner20th__button:hover{transform:translateZ(0) scale(1.2);transition:transform .6s cubic-bezier(.36,.04,.23,1)}}@media(min-width:48.0625em){.index-header{position:relative}}.index-header__title{letter-spacing:-.03em;line-height:1.145;font-family:TT Norms Light,sans-serif;font-size:1.875rem}@media(min-width:48.0625em){.index-header__title{font-family:TT Norms ExtraLight,sans-serif;font-size:2.7777777778rem}}@media(min-width:80em){.index-header__title{font-size:calc(2.77778rem + 3.47222vw - 44.44444px)}}@media(min-width:90em){.index-header__title{font-size:calc(3.125rem + 2.60417vw - 37.5px)}}@media(min-width:120em){.index-header__title{font-size:3.90625rem}}@media(min-width:48.0625em){.index-header__title{letter-spacing:-.02em}}.index-header__category{position:relative;margin-top:3.375rem}@media(min-width:64em){.index-header__category{position:absolute;bottom:0;right:0;width:18.42%;margin-bottom:.75rem}}.index-header__cateogryButton{position:relative;width:100%;padding-bottom:1.5rem;line-height:1}@media(min-width:64em){.index-header__cateogryButton{display:none}}.index-header__cateogryButton:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgba(18,18,18,.2);transform-origin:top left;transition:transform .5s cubic-bezier(.43,.05,.17,1),background-color .4s ease;transform:scaleX(0)}.wrapper.is-dark .index-header__cateogryButton:after{transform:scaleX(1);background-color:hsla(0,0%,100%,.2)}.index-header__cateogryButton .index-header__cateogryButton__inner{display:block;overflow:hidden}.index-header__cateogryButton .index-header__cateogryButton__inner>span{display:flex;align-items:center}.index-header__cateogryButton .index-header__cateogryButton__text{display:inline-block;text-transform:capitalize}.index-header__cateogryButton .index-header__cateogryButton__icon{position:relative;width:.4375rem;height:.4375rem;margin-left:.375rem}.index-header__cateogryButton .index-header__cateogryButton__icon:after,.index-header__cateogryButton .index-header__cateogryButton__icon:before{content:"";position:absolute;width:100%;height:1px;background-color:rgba(18,18,18,.8);top:3px;right:0;transition:background-color .9s cubic-bezier(.18,.06,.23,1) 0s,transform .6s cubic-bezier(.18,.06,.23,1) 0s,opacity 1s cubic-bezier(.18,.06,.23,1) 0s}.wrapper.is-dark .index-header__cateogryButton .index-header__cateogryButton__icon:after,.wrapper.is-dark .index-header__cateogryButton .index-header__cateogryButton__icon:before{background-color:#fff}.index-header__cateogryButton .index-header__cateogryButton__icon:after{transform:rotate(90deg)}.wrapper:not(.is-dark) .index-header__category.is-opened .index-header__cateogryButton:after{transition-delay:.2s,0s;transform:scaleX(1)}.index-header__category.is-opened .index-header__cateogryButton .index-header__cateogryButton__icon:before{transform:rotate(180deg);transition:background-color .9s cubic-bezier(.18,.06,.23,1) 0s,transform .6s cubic-bezier(.18,.06,.23,1) .05s,opacity 1s cubic-bezier(.18,.06,.23,1) 0s}.index-header__category.is-opened .index-header__cateogryButton .index-header__cateogryButton__icon:after{transform:rotate(1turn);opacity:0;transition:background-color .9s cubic-bezier(.18,.06,.23,1) 0s,transform .6s cubic-bezier(.18,.06,.23,1) 0s,opacity 1s cubic-bezier(.18,.06,.23,1) 0s}@media not all and (min-width:64em){.index-header__categoryList{pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.18,.06,.23,1)}.index-header__category.is-opened .index-header__categoryList{pointer-events:auto;opacity:1;transition:opacity .8s ease .2s}}@media(min-width:64em){.index-header__categoryList{height:auto!important}}.index-header__caregoryItem{display:block;width:100%;text-align:left;font-size:1rem;line-height:1.1;opacity:.3;transition:opacity .6s cubic-bezier(.26,.06,0,1)}@media not all and (min-width:64em){.index-header__caregoryItem{padding:.5rem 0}.index-header__caregoryItem:first-child{padding-top:1.25rem}.index-header__caregoryItem:last-child{padding-bottom:1.5rem}}@media(min-width:64em){.index-header__caregoryItem+.index-header__caregoryItem{margin-top:.5625rem}}@media(hover:hover){.index-header__caregoryItem:hover{opacity:1}}.index-header__caregoryItem.is-active{opacity:1;pointer-events:none}.index-text{color:#fff;padding-top:3.5rem}@media(min-width:64em){.index-text{padding-top:7.98vw}}.index-text__header{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,76.9%,.2);opacity:.5;letter-spacing:.01em}@media not all and (min-width:64em){.index-text__header{display:none}}@media(min-width:48.0625em){.index-text__header{padding-bottom:1.6666666667rem}}@media(min-width:80em){.index-text__header{padding-bottom:calc(1.66667rem + 2.08333vw - 26.66667px)}}@media(min-width:90em){.index-text__header{padding-bottom:calc(1.875rem + 1.5625vw - 22.5px)}}@media(min-width:120em){.index-text__header{padding-bottom:2.34375rem}}@media(min-width:48.0625em){.index-text__header{font-size:.8888888889rem}}@media(min-width:80em){.index-text__header{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.index-text__header{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.index-text__header{font-size:1.25rem}}@media not all and (min-width:64em){.index-text__item+.index-text__item{margin-top:6.25rem}}@media(min-width:64em){.index-text__item{border-bottom:1px solid hsla(0,0%,76.9%,.2)}}.index-text__item__link{display:flex;transition:opacity .5s cubic-bezier(.18,.06,.23,1),padding .8s cubic-bezier(.36,.04,.23,1)}@media not all and (min-width:64em){.index-text__item__link{flex-direction:column}}@media(min-width:64em){.index-text__item__link{justify-content:space-between}}@media(min-width:64em)and (min-width:48.0625em){.index-text__item__link{padding-top:1.6666666667rem}}@media(min-width:64em)and (min-width:80em){.index-text__item__link{padding-top:calc(1.66667rem + 2.08333vw - 26.66667px)}}@media(min-width:64em)and (min-width:90em){.index-text__item__link{padding-top:calc(1.875rem + 1.5625vw - 22.5px)}}@media(min-width:64em)and (min-width:120em){.index-text__item__link{padding-top:2.34375rem}}@media(min-width:64em)and (min-width:48.0625em){.index-text__item__link{padding-bottom:1.1111111111rem}}@media(min-width:64em)and (min-width:80em){.index-text__item__link{padding-bottom:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:64em)and (min-width:90em){.index-text__item__link{padding-bottom:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:64em)and (min-width:120em){.index-text__item__link{padding-bottom:1.5625rem}}@media(min-width:64em)and (min-width:48.0625em){.index-text__item__link>:not(:last-child){padding-right:2rem}}@media(min-width:64em)and (min-width:80em){.index-text__item__link>:not(:last-child){padding-right:calc(2rem + 2.5vw - 32px)}}@media(min-width:64em)and (min-width:90em){.index-text__item__link>:not(:last-child){padding-right:calc(2.25rem + 1.875vw - 27px)}}@media(min-width:64em)and (min-width:120em){.index-text__item__link>:not(:last-child){padding-right:2.8125rem}}@media(hover:hover){.index-text__item__link{opacity:.5}.index-text__item__link:hover{opacity:1}}@media(min-width:64em){.index-text__header>:first-child,.index-text__item__link>:first-child{width:21.05%}.index-text__header>:nth-child(2),.index-text__item__link>:nth-child(2){width:13.15%}.index-text__header>:nth-child(3),.index-text__header>:nth-child(4),.index-text__item__link>:nth-child(3),.index-text__item__link>:nth-child(4){width:15.78%}.index-text__header>:nth-child(5),.index-text__item__link>:nth-child(5){width:34.21%}}@media not all and (min-width:64em){.index-text__item__project{order:1}}.index-text__item__project>h2{line-height:1.2;font-size:1.25rem}@media(min-width:48.0625em){.index-text__item__project>h2{font-size:1.3333333333rem}}@media(min-width:80em){.index-text__item__project>h2{font-size:calc(1.33333rem + 1.66667vw - 21.33333px)}}@media(min-width:90em){.index-text__item__project>h2{font-size:calc(1.5rem + 1.25vw - 18px)}}@media(min-width:120em){.index-text__item__project>h2{font-size:1.875rem}}@media(min-width:64em){.index-text__item__project>h2{letter-spacing:-.01em;font-family:TT Norms Light,sans-serif}}.index-text__item__project>span{display:inline-block;margin-top:.375rem;font-size:.75rem;letter-spacing:-.005em;opacity:.5}@media(min-width:48.0625em){.index-text__item__project>span{margin-top:.5555555556rem}}@media(min-width:80em){.index-text__item__project>span{margin-top:calc(.55556rem + .69444vw - 8.88889px)}}@media(min-width:90em){.index-text__item__project>span{margin-top:calc(.625rem + .52083vw - 7.5px)}}@media(min-width:120em){.index-text__item__project>span{margin-top:.78125rem}}@media(min-width:48.0625em){.index-text__item__project>span{font-size:.6666666667rem}}@media(min-width:80em){.index-text__item__project>span{font-size:calc(.66667rem + .83333vw - 10.66667px)}}@media(min-width:90em){.index-text__item__project>span{font-size:calc(.75rem + .625vw - 9px)}}@media(min-width:120em){.index-text__item__project>span{font-size:.9375rem}}.index-text__item__date,.index-text__item__outputs,.index-text__item__role{line-height:1.5;font-size:.75rem}@media(min-width:48.0625em){.index-text__item__date,.index-text__item__outputs,.index-text__item__role{font-size:.7777777778rem}}@media(min-width:80em){.index-text__item__date,.index-text__item__outputs,.index-text__item__role{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.index-text__item__date,.index-text__item__outputs,.index-text__item__role{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.index-text__item__date,.index-text__item__outputs,.index-text__item__role{font-size:1.09375rem}}@media not all and (min-width:64em){.index-text__item__date,.index-text__item__outputs,.index-text__item__role{padding:.625rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.index-text__item__date dl,.index-text__item__outputs dl,.index-text__item__role dl{display:flex}.index-text__item__date dt,.index-text__item__outputs dt,.index-text__item__role dt{width:4.375rem;opacity:.5}.index-text__item__date dd,.index-text__item__outputs dd,.index-text__item__role dd{width:calc(100% - 4.375rem)}}@media(min-width:64em){.index-text__item__date,.index-text__item__outputs,.index-text__item__role{line-height:1.3}.index-text__item__date dt,.index-text__item__outputs dt,.index-text__item__role dt{display:none}}@media not all and (min-width:64em){.index-text__item__date{order:3;margin-top:1.875rem}}@media not all and (min-width:64em){.index-text__item__outputs{order:4}}@media not all and (min-width:64em){.index-text__item__role{order:5}}.index-text__item__overview{font-size:.75rem;line-height:1.7}@media(min-width:48.0625em){.index-text__item__overview{font-size:.7222222222rem}}@media(min-width:80em){.index-text__item__overview{font-size:calc(.72222rem + .90278vw - 11.55556px)}}@media(min-width:90em){.index-text__item__overview{font-size:calc(.8125rem + .67708vw - 9.75px)}}@media(min-width:120em){.index-text__item__overview{font-size:1.015625rem}}@media not all and (min-width:64em){.index-text__item__overview{order:2;margin-top:2.25rem}}.index-text__more{padding-top:6.25rem}@media(min-width:48.0625em){.index-text__more{padding-top:10.2222222222rem}}@media(min-width:80em){.index-text__more{padding-top:calc(10.22222rem + 12.77778vw - 163.55556px)}}@media(min-width:90em){.index-text__more{padding-top:calc(11.5rem + 9.58333vw - 138px)}}@media(min-width:120em){.index-text__more{padding-top:14.375rem}}@media(min-width:64em){.index-text__more{display:flex;justify-content:space-between}}.index-text__more-title{font-size:2rem;line-height:1.1;letter-spacing:-.01em;font-family:TT Norms Light,sans-serif}@media(min-width:48.0625em){.index-text__more-title{font-size:1.7777777778rem}}@media(min-width:80em){.index-text__more-title{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.index-text__more-title{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.index-text__more-title{font-size:2.5rem}}@media(min-width:48.0625em){.index-text__more-title{font-family:TT Norms ExtraLight,sans-serif}}@media(min-width:64em){.index-text__more-title{width:26.31%}}@media not all and (min-width:64em){.index-text__more-list{margin-top:5rem}}@media(min-width:64em){.index-text__more-list{width:73.68%}}@media(min-width:64em)and (min-width:48.0625em){.index-text__more-list{margin-top:.5555555556rem}}@media(min-width:64em)and (min-width:80em){.index-text__more-list{margin-top:calc(.55556rem + .69444vw - 8.88889px)}}@media(min-width:64em)and (min-width:90em){.index-text__more-list{margin-top:calc(.625rem + .52083vw - 7.5px)}}@media(min-width:64em)and (min-width:120em){.index-text__more-list{margin-top:.78125rem}}.index-text__more-item{font-size:1rem;display:flex;justify-content:space-between;line-height:1.1}@media(min-width:48.0625em){.index-text__more-item{font-size:.8888888889rem}}@media(min-width:80em){.index-text__more-item{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.index-text__more-item{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.index-text__more-item{font-size:1.25rem}}.index-text__more-item+.index-text__more-item{margin-top:5.875rem}@media(min-width:48.0625em){.index-text__more-item+.index-text__more-item{margin-top:5.2222222222rem}}@media(min-width:80em){.index-text__more-item+.index-text__more-item{margin-top:calc(5.22222rem + 6.52778vw - 83.55556px)}}@media(min-width:90em){.index-text__more-item+.index-text__more-item{margin-top:calc(5.875rem + 4.89583vw - 70.5px)}}@media(min-width:120em){.index-text__more-item+.index-text__more-item{margin-top:7.34375rem}}.index-text__more-item__year{width:26.66%}@media(min-width:23.5em){.index-text__more-item__year{width:21.42%}}.index-text__more-item__list{width:73.33%}@media(min-width:23.5em){.index-text__more-item__list{width:78.57%;display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width:23.5em){.index-text__more-item__list li{width:45.45%}}.index-text__more-item__list li+li{margin-top:2.125rem}@media(min-width:48.0625em){.index-text__more-item__list li+li{margin-top:1.8888888889rem}}@media(min-width:80em){.index-text__more-item__list li+li{margin-top:calc(1.88889rem + 2.36111vw - 30.22222px)}}@media(min-width:90em){.index-text__more-item__list li+li{margin-top:calc(2.125rem + 1.77083vw - 25.5px)}}@media(min-width:120em){.index-text__more-item__list li+li{margin-top:2.65625rem}}@media(min-width:23.5em){.index-text__more-item__list li+li:nth-child(2){margin-top:0}}.index-text__more-item__list li span{display:inline-block;font-size:.75rem;letter-spacing:-.005em;color:hsla(0,0%,100%,.5);margin-top:.5rem}@media(min-width:48.0625em){.index-text__more-item__list li span{font-size:.6666666667rem}}@media(min-width:80em){.index-text__more-item__list li span{font-size:calc(.66667rem + .83333vw - 10.66667px)}}@media(min-width:90em){.index-text__more-item__list li span{font-size:calc(.75rem + .625vw - 9px)}}@media(min-width:120em){.index-text__more-item__list li span{font-size:.9375rem}}@media(min-width:48.0625em){.index-text__more-item__list li span{margin-top:.4444444444rem}}@media(min-width:80em){.index-text__more-item__list li span{margin-top:calc(.44444rem + .55556vw - 7.11111px)}}@media(min-width:90em){.index-text__more-item__list li span{margin-top:calc(.5rem + .41667vw - 6px)}}@media(min-width:120em){.index-text__more-item__list li span{margin-top:.625rem}}.index-viewButton-wrap{opacity:0;transition:opacity .4s cubic-bezier(.18,.06,.23,1)}.index-viewButton-wrap.in{opacity:1;transition:opacity .6s cubic-bezier(.18,.06,.23,1)}.index-viewButton{--padding-x:0.5rem;position:fixed;z-index:10;left:50%;bottom:2.5rem;transform:translate3d(-50%,5rem,0);width:16.4375rem;height:2.5rem;padding:0 var(--padding-x);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:space-between;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.43,.05,.17,1) .3s,transform .6s cubic-bezier(.55,.05,.22,.99) .4s}@media(min-width:120em){.index-viewButton{--padding-x:0.625rem;bottom:3.125rem;width:20.546875rem;height:3.125rem}}.index-viewButton:before{content:"";position:absolute;top:0;left:50%;width:2.5rem;height:100%;border-radius:6.25rem;background-color:#fff;transform:translate3d(-50%,0,0)}@media(min-width:120em){.index-viewButton:before{width:3.125rem;border-radius:7.8125rem}}.index-viewButton:before{transition:width .7s cubic-bezier(.55,.05,.22,.99)}body.is-doneAnim .index-viewButton.is-active{pointer-events:auto;opacity:1;transform:translate3d(-50%,0,0);transition:opacity .6s cubic-bezier(.43,.05,.17,1),transform .6s cubic-bezier(.55,.05,.22,.99)}body.is-doneAnim .index-viewButton.is-active:before{width:100%;transition:width .7s cubic-bezier(.55,.05,.22,.99) .4s}.index-viewButton__item{position:relative;mix-blend-mode:difference;text-align:center;font-size:.6875rem;color:#fff;text-transform:uppercase;opacity:0;transition:opacity .2s cubic-bezier(.26,.06,0,1);pointer-events:none}@media(min-width:120em){.index-viewButton__item{font-size:.859375rem}}body.is-doneAnim .index-viewButton.is-active>.index-viewButton__item{opacity:1;transition:opacity .5s cubic-bezier(.18,.06,.23,1) .8s;pointer-events:auto}.index-viewButton__active{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,110%,0);opacity:0;transition:opacity .4s cubic-bezier(.26,.06,0,1),transform 0s .7s}.index-viewButton__active:after,.index-viewButton__active:before{content:"";position:absolute;top:.3125rem;left:var(--padding-x);width:calc(33.33333% - var(--padding-x)*2/3);height:1.875rem;background-color:#121212;border-radius:6.25rem}@media(min-width:120em){.index-viewButton__active:after,.index-viewButton__active:before{top:.390625rem;height:2.34375rem;border-radius:7.8125rem}}.index-viewButton__active:before{transition:translate .5s cubic-bezier(.43,.05,.17,1)}.index-viewButton__active:after{transition:translate .9s cubic-bezier(.55,.05,.22,.99)}body.is-doneAnim .index-viewButton.is-active>.index-viewButton__active{opacity:1;transform:translateZ(0);transition:transform .7s cubic-bezier(.43,.05,.17,1) .7s}.index-viewButton__active[data-mode=visual]:after,.index-viewButton__active[data-mode=visual]:before{translate:100% 0}.index-viewButton__active[data-mode=human]:after,.index-viewButton__active[data-mode=human]:before{translate:200% 0}.index-viewButton__active[data-mode=text]:after,.index-viewButton__active[data-mode=text]:before{translate:0 0}.index-viewButton__active.slide-right:after{animation:index-viewButton__scale-right .6s cubic-bezier(.55,.05,.22,.99)}.index-viewButton__active.slide-left:after{animation:index-viewButton__scale-left .6s cubic-bezier(.55,.05,.22,.99)}@keyframes index-viewButton__scale-right{0%,to{transform-origin:left;scale:1}50%{scale:1.6 1}}@keyframes index-viewButton__scale-left{0%,to{transform-origin:right;scale:1}50%{scale:1.6 1}}@media(min-width:64em){.index-visual{padding-top:4.86vw}}.index-visual__list{display:flex;flex-wrap:wrap;margin:0 -.15625rem}@media(min-width:48.0625em){.index-visual__list{margin:-.7vw}}.index-visual__item{position:relative;width:calc(50% - .3125rem);margin:0 .15625rem}@media not all and (min-width:48.0625em){.index-visual__item{margin-bottom:1.5rem}}@media(min-width:48.0625em){.index-visual__item{width:calc(33.33% - 1.38vw);margin:.69vw}}.index-visual__list.is-all .index-visual__item.is-pickup{width:100%}@media(min-width:48.0625em){.index-visual__list.is-all .index-visual__item.is-pickup{width:calc(66.66% - 1.38vw)}}.index-switcher{position:relative;transform-style:preserve-3d}[data-index-mode=human] .index-switcher{pointer-events:none!important}.index-visualAndText{position:relative;z-index:1;padding-top:8.5rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width:48.0625em){.index-visualAndText{padding-top:11.9444444444rem}}@media(min-width:80em){.index-visualAndText{padding-top:calc(11.94444rem + 14.93056vw - 191.11111px)}}@media(min-width:90em){.index-visualAndText{padding-top:calc(13.4375rem + 11.19792vw - 161.25px)}}@media(min-width:120em){.index-visualAndText{padding-top:16.796875rem}}.index-visualAndText.is-cut{max-height:150vh}.index-visualAndText.is-fall{transform-origin:top left;animation:screen-fall .7166666667s linear forwards}.index-visualAndText.is-dark .index-visualAndText__bg:after,.index-visualAndText:not(.is-dark) .index-visualAndText__bg:before{transform:translateZ(0);z-index:1}.index-visualAndText__bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.index-visualAndText__bg:after,.index-visualAndText__bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top left}body.is-able-transition .index-visualAndText__bg:after,body.is-able-transition .index-visualAndText__bg:before{transition:transform .7s cubic-bezier(.55,.05,.22,.99) 0s}.is-human-transition-leave .index-visualAndText__bg:after,.is-human-transition-leave .index-visualAndText__bg:before{transition:none!important}.index-visualAndText__bg:before{transform:translate3d(100%,0,0);background-color:#fff}.index-visualAndText__bg:after{transform:translate3d(-100%,0,0);background-color:#121212}.index-body{position:relative;min-height:calc(100vh - 23.125rem);overflow:hidden}.index-text,.index-visual{position:absolute;top:0;left:0;width:100%;overflow:hidden}body.is-able-transition .index-text,body.is-able-transition .index-visual{transition:transform .7s cubic-bezier(.55,.05,.22,.99) 0s}.is-human-transition-leave .index-text,.is-human-transition-leave .index-visual{transition:none!important}.index-visual[inert]{transform:translate3d(100%,0,0)}.index-visual[inert] .index-visual__inner{transform:translate3d(-100%,0,0)}.index-visual:not([inert]),.index-visual:not([inert]) .index-visual__inner{transform:translateZ(0)}.index-text[inert]{transform:translate3d(-100%,0,0)}.index-text[inert] .index-text__inner{transform:translate3d(100%,0,0)}.index-text:not([inert]),.index-text:not([inert]) .index-text__inner{transform:translateZ(0)}body.is-able-transition .index-text__inner,body.is-able-transition .index-visual__inner{transition:transform .7s cubic-bezier(.55,.05,.22,.99) 0s}@keyframes screen-fall{0%{transform:translate3d(.075499vw,.25484vh,0) rotate(.002055rad)}2.38%{transform:translate3d(.224239vw,.74217vh,0) rotate(.006102rad)}4.76%{transform:translate3d(.37002vw,1.281496vh,0) rotate(.010069rad)}7.14%{transform:translate3d(.512899vw,1.871784vh,0) rotate(.013958rad)}9.52%{transform:translate3d(.583269vw,2.185721vh,0) rotate(.015873rad)}11.90%{transform:translate3d(.721905vw,2.850555vh,0) rotate(.019645rad)}14.29%{transform:translate3d(.857782vw,3.563854vh,0) rotate(.023343rad)}16.67%{transform:translate3d(.924703vw,3.938374vh,0) rotate(.025164rad)}19.05%{transform:translate3d(1.056545vw,4.722566vh,0) rotate(.028752rad)}21.43%{transform:translate3d(1.121478vw,5.132003vh,0) rotate(.030519rad)}23.81%{transform:translate3d(1.249404vw,5.984982vh,0) rotate(.034rad)}26.19%{transform:translate3d(1.312409vw,6.428298vh,0) rotate(.035715rad)}28.57%{transform:translate3d(1.374783vw,6.882681vh,0) rotate(.037412rad)}30.95%{transform:translate3d(1.497668vw,7.82421vh,0) rotate(.040757rad)}33.33%{transform:translate3d(1.55819vw,8.311137vh,0) rotate(.042404rad)}35.71%{transform:translate3d(1.618108vw,8.808696vh,0) rotate(.044034rad)}38.10%{transform:translate3d(1.73615vw,9.835285vh,0) rotate(.047246rad)}40.48%{transform:translate3d(1.794288vw,10.364106vh,0) rotate(.048829rad)}42.86%{transform:translate3d(1.851844vw,10.903139vh,0) rotate(.050395rad)}45.24%{transform:translate3d(1.908824vw,11.452283vh,0) rotate(.051946rad)}47.62%{transform:translate3d(1.965235vw,12.011437vh,0) rotate(.053481rad)}50.00%{transform:translate3d(2.021081vw,12.5805vh,0) rotate(.055rad)}52.38%{transform:translate3d(2.07637vw,13.159373vh,0) rotate(.056505rad)}54.76%{transform:translate3d(2.185293vw,14.346159vh,0) rotate(.059469rad)}57.14%{transform:translate3d(2.238939vw,14.953879vh,0) rotate(.060929rad)}59.52%{transform:translate3d(2.292048vw,15.571022vh,0) rotate(.062374rad)}61.90%{transform:translate3d(2.344627vw,16.197495vh,0) rotate(.06624rad)}64.29%{transform:translate3d(2.396679vw,18.244085vh,0) rotate(.070067rad)}66.67%{transform:translate3d(2.448212vw,20.024853vh,0) rotate(.073856rad)}69.05%{transform:translate3d(2.499228vw,22.097833vh,0) rotate(.077608rad)}71.43%{transform:translate3d(2.549735vw,24.460103vh,0) rotate(.081321rad)}73.81%{transform:translate3d(2.599737vw,27.10877vh,0) rotate(.084998rad)}76.19%{transform:translate3d(2.649238vw,30.326189vh,0) rotate(.088637rad)}78.57%{transform:translate3d(2.698245vw,34.106671vh,0) rotate(.09224rad)}80.95%{transform:translate3d(2.746761vw,38.444587vh,0) rotate(.095808rad)}83.33%{transform:translate3d(2.842344vw,48.770477vh,0) rotate(.102835rad)}85.71%{transform:translate3d(2.889419vw,54.747469vh,0) rotate(.106297rad)}88.10%{transform:translate3d(2.936024vw,61.259929vh,0) rotate(.109723rad)}90.48%{transform:translate3d(2.982163vw,68.302503vh,0) rotate(.113116rad)}92.86%{transform:translate3d(3.02784vw,75.869889vh,0) rotate(.116474rad)}95.24%{transform:translate3d(3.073061vw,83.956839vh,0) rotate(.119799rad)}97.62%{transform:translate3d(3.117829vw,92.558158vh,0) rotate(.123091rad)}to{transform:translate3d(3.16215vw,101.668702vh,0) rotate(.12635rad)}}.header-langSwitcher{position:relative;margin-left:auto;width:6.25rem;height:1.5em;padding-right:.9375rem;font-size:1rem}@media(hover:hover){.header-langSwitcher{pointer-events:none}.header-langSwitcher:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;transform-origin:top left;transform:translateZ(0)}}@media(hover:hover){.header-langSwitcher.is-open:before{transform:translateZ(0) scaleY(2.5)}}.header-langSwitcher__icon{display:inline-block;position:absolute;top:.7em;right:0;width:.389375rem;height:.25rem}.header-langSwitcher__icon:after,.header-langSwitcher__icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/wp-content/themes/my-theme/assets/components/header/arrow-down.56c0681c.svg)}.header-langSwitcher__icon:before{transform:translateZ(0) scale(1);opacity:1;transition:transform 0s cubic-bezier(.43,.05,.17,1) 0s,opacity .4s cubic-bezier(.18,.06,.23,1) .6s}.header-langSwitcher__icon:after{transform:translateZ(0) scale(.7,-.7);opacity:0;transition:transform .5s cubic-bezier(.43,.05,.17,1) .2s,opacity .3s cubic-bezier(.26,.06,0,1)}.is-open>.header-langSwitcher__icon:before{transform:translate3d(0,30px,0) scale(.8);opacity:0;transition:transform .8s cubic-bezier(.55,.05,.22,.99),opacity .3s cubic-bezier(.26,.06,0,1) .3s}.is-open>.header-langSwitcher__icon:after{transform:translateZ(0) scaleY(-1);opacity:1;transition:transform .7s cubic-bezier(.43,.05,.17,1) .2s,opacity .3s cubic-bezier(.18,.06,.23,1) .2s}.header-langSwitcher__button{position:absolute;top:0;right:.9375rem}.header-langSwitcher__button.is-active{opacity:1;transform:translateZ(0);transition:opacity .6s cubic-bezier(.18,.06,.23,1) 0s,transform .2s .2s}.header-langSwitcher__button:not(.is-active){opacity:0;transition:transform 1.1s cubic-bezier(.55,.05,.22,.99) 0s,opacity .4s cubic-bezier(.18,.06,.23,1) 0s}@media not all and (min-width:48.0625em){.is-open>.header-langSwitcher__button{pointer-events:auto}}@media(hover:hover){.is-open>.header-langSwitcher__button.is-active{opacity:.3}}.is-open>.header-langSwitcher__button:not(.is-active){opacity:1;transform:translate3d(0,calc(1.5em + 8px),0);transition:transform .9s cubic-bezier(.43,.05,.17,1),opacity 1s cubic-bezier(.26,.06,0,1) .1s}@media(min-width:48.0625em){.is-open>.header-langSwitcher__button:not(.is-active){pointer-events:auto}}.header-langSwitcher__touchArea{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:48.0625em){.is-open>.header-langSwitcher__touchArea{pointer-events:none}}.header-nav{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;color:#fff;pointer-events:none;mix-blend-mode:exclusion;z-index:10;opacity:0;scrollbar-color:#444 #000}.header-nav::-webkit-scrollbar{background-color:#000}.header-nav.is-open{opacity:1;pointer-events:auto}body:not(.header-nav-ready) .header-nav{display:none}.header-nav__button{pointer-events:auto;mix-blend-mode:exclusion;position:fixed;top:1.125rem;right:0;padding:.9375rem .9375rem 0;z-index:11}@media(min-width:48.0625em){.header-nav__button{display:none}}.header-nav__button-body{display:block;position:relative;overflow:hidden;padding-bottom:.9375rem}.header-nav__button-body>span{background-color:#ededed}.header-nav__button__open{display:block;width:1.875rem;height:.0625rem;opacity:0;transform:translate3d(0,12px,0)}.header-nav__button__open:nth-child(2){margin-top:.375rem}.header-nav__button__open:first-child{transition:transform .9s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.26,.06,0,1) .13s}.header-nav__button__open:nth-child(2){transition:transform .9s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.26,.06,0,1) .1s}.header-nav__button:not(.is-open) .header-nav__button__open{opacity:1;transform:translateZ(0)}.header-nav__button:not(.is-open) .header-nav__button__open:first-child{transition:transform 1s cubic-bezier(.43,.05,.17,1) .1s,opacity 1.2s cubic-bezier(.36,.04,.23,1) .2s}.header-nav__button:not(.is-open) .header-nav__button__open:nth-child(2){transition:transform 1.1s cubic-bezier(.43,.05,.17,1) .1s,opacity 1.4s cubic-bezier(.36,.04,.23,1) .2s}.header-nav__button__close{display:block;position:absolute;top:0;left:0;width:100%;height:.6875rem;transition:opacity .2s ease 0s,transform .5s cubic-bezier(.43,.05,.17,1) .4s;opacity:1;transform:translateZ(0)}.header-nav__button:not(.is-open) .header-nav__button__close{opacity:0;transform:translate3d(0,-100%,0);transition:opacity .5s ease .2s,transform .6s cubic-bezier(.43,.05,.17,1) 0s}.header-nav__logo{pointer-events:auto;position:fixed;mix-blend-mode:exclusion;top:.9375rem;left:.9375rem;z-index:11}@media(min-width:48.0625em){.header-nav__logo{width:1.5rem;height:2.875rem}.header-nav__logo img{width:100%;height:100%}}@media(min-width:64em){.header-nav__logo{top:1.5625rem;left:2.5%}}.header-nav__logo>a{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none}.header-nav__logo svg{fill:#fff}.header-nav__body{min-height:100%;padding:.9375rem .9375rem 5rem;opacity:0}@media(min-width:48.0625em){.header-nav__body{display:none}}.header-nav.is-open .header-nav__body{pointer-events:auto}.header-nav__header{margin-top:.625rem;margin-right:4.5rem;margin-left:auto}.header-nav__navList{margin-top:4.1875rem}.header-nav__navItem{position:relative;overflow:hidden;padding:.625rem 0;font-size:2.0625rem;line-height:1.145;letter-spacing:-.03em}.header-nav.is-open .header-nav__navItem:first-child:before{transition:transform .8s cubic-bezier(.55,.05,.22,.99) .25s}.header-nav.is-open .header-nav__navItem:first-child:after{transition:transform 1s cubic-bezier(.18,.06,.23,1) .3s,opacity 1s cubic-bezier(.26,.06,0,1) .4s}.header-nav.is-open .header-nav__navItem:first-child>.header-nav__navLink{transition:transform 1.4s cubic-bezier(.43,.05,.17,1) .2s}.header-nav.is-open .header-nav__navItem:nth-child(2):before{transition:transform .85s cubic-bezier(.55,.05,.22,.99) .3s}.header-nav.is-open .header-nav__navItem:nth-child(2):after{transition:transform 1.1s cubic-bezier(.18,.06,.23,1) .35s,opacity 1.2s cubic-bezier(.26,.06,0,1) .5s}.header-nav.is-open .header-nav__navItem:nth-child(2)>.header-nav__navLink{transition:transform 1.5s cubic-bezier(.43,.05,.17,1) .25s}.header-nav.is-open .header-nav__navItem:nth-child(3):before{transition:transform .9s cubic-bezier(.55,.05,.22,.99) .35s}.header-nav.is-open .header-nav__navItem:nth-child(3):after{transition:transform 1.2s cubic-bezier(.18,.06,.23,1) .4s,opacity 1.4s cubic-bezier(.26,.06,0,1) .6s}.header-nav.is-open .header-nav__navItem:nth-child(3)>.header-nav__navLink{transition:transform 1.6s cubic-bezier(.43,.05,.17,1) .3s}.header-nav.is-open .header-nav__navItem:nth-child(4):before{transition:transform .95s cubic-bezier(.55,.05,.22,.99) .4s}.header-nav.is-open .header-nav__navItem:nth-child(4):after{transition:transform 1.3s cubic-bezier(.18,.06,.23,1) .45s,opacity 1.6s cubic-bezier(.26,.06,0,1) .7s}.header-nav.is-open .header-nav__navItem:nth-child(4)>.header-nav__navLink{transition:transform 1.7s cubic-bezier(.43,.05,.17,1) .35s}.header-nav.is-open .header-nav__navItem:nth-child(5):before{transition:transform 1s cubic-bezier(.55,.05,.22,.99) .45s}.header-nav.is-open .header-nav__navItem:nth-child(5):after{transition:transform 1.4s cubic-bezier(.18,.06,.23,1) .5s,opacity 1.8s cubic-bezier(.26,.06,0,1) .8s}.header-nav.is-open .header-nav__navItem:nth-child(5)>.header-nav__navLink{transition:transform 1.8s cubic-bezier(.43,.05,.17,1) .4s}.header-nav__navItem:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:hsla(0,0%,100%,.2);transform-origin:top left}.header-nav:not(.is-open) .header-nav__navItem:before{transform:translateZ(0) scaleX(0);transition:transform 0s}.header-nav__navItem:after{content:"";position:absolute;top:0;right:1.25rem;width:1.125rem;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/wp-content/themes/my-theme/assets/components/header/arrow-right.0be73cdb.svg)}.header-nav:not(.is-open) .header-nav__navItem:after{transform:translate3d(-200%,0,0);opacity:0;transition:transform 0s,opacity 0s}.header-nav__navLink{display:block;font-family:TT Norms Light,sans-serif}@media(min-width:48.0625em){.header-nav__navLink{font-family:TT Norms ExtraLight,sans-serif}}.header-nav:not(.is-open) .header-nav__navLink{transform:translate3d(0,180%,0);transition:transform 0s}.header{position:fixed;top:0;left:0;width:100%;margin-top:2.3125rem;font-size:1rem;color:#ededed;mix-blend-mode:exclusion;z-index:10}@media not all and (min-width:48.0625em){.header{display:none}}body.has-bgColor .header{mix-blend-mode:normal}.header__body{display:flex;align-items:center;justify-content:space-between}.header__links{position:relative;margin-right:auto;margin-left:calc(26.31% - .625rem)}.header__linkLine{position:absolute;bottom:-.4375rem;left:.625rem;width:1.25rem;height:.0625rem;transition:transform 1s cubic-bezier(.55,.05,.22,.99)}.header__linkLine.is-active:before{transform:translateZ(0) scaleX(1);transform-origin:top left}.header__linkLine:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateZ(0) scaleX(0);transform-origin:top right;transition:transform .6s cubic-bezier(.43,.05,.17,1)}.header__link{padding:.625rem}.header__link+.header__link{margin-left:1.125rem}.header__link.is-active{pointer-events:none}.pageAbout-careers__contentWrap{margin-top:9.125rem}@media(min-width:48.0625em){.pageAbout-careers__contentWrap{margin-top:8.1111111111rem}}@media(min-width:80em){.pageAbout-careers__contentWrap{margin-top:calc(8.11111rem + 10.13889vw - 129.77778px)}}@media(min-width:90em){.pageAbout-careers__contentWrap{margin-top:calc(9.125rem + 7.60417vw - 109.5px)}}@media(min-width:120em){.pageAbout-careers__contentWrap{margin-top:11.40625rem}}.pageAbout-careers__title{margin-bottom:4.375rem;font-family:TT Norms Light,sans-serif;letter-spacing:-.005em;line-height:1.2;font-size:1.625rem}@media(min-width:48.0625em){.pageAbout-careers__title{margin-bottom:3.8888888889rem}}@media(min-width:80em){.pageAbout-careers__title{margin-bottom:calc(3.88889rem + 4.86111vw - 62.22222px)}}@media(min-width:90em){.pageAbout-careers__title{margin-bottom:calc(4.375rem + 3.64583vw - 52.5px)}}@media(min-width:120em){.pageAbout-careers__title{margin-bottom:5.46875rem}}@media(min-width:48.0625em){.pageAbout-careers__title{font-family:TT Norms ExtraLight,sans-serif;font-size:2rem}}@media(min-width:80em){.pageAbout-careers__title{font-size:calc(2rem + 2.5vw - 32px)}}@media(min-width:90em){.pageAbout-careers__title{font-size:calc(2.25rem + 1.875vw - 27px)}}@media(min-width:120em){.pageAbout-careers__title{font-size:2.8125rem}}@media(min-width:48.0625em){.pageAbout-careers__title{width:48.01%;line-height:1.1}}.pageAbout-careers__content__r{width:73.59vw;margin-left:auto}@media(min-width:48.0625em){.pageAbout-careers__content__r{width:42.85%;margin-left:0}}html[lang=ja] .pageAbout-careers__content__r>p{opacity:.8}.pageAbout-careers__mail{display:inline-block;margin-top:1.875rem;line-height:1.1;position:relative}@media(min-width:48.0625em){.pageAbout-careers__mail{margin-top:1.9444444444rem}}@media(min-width:80em){.pageAbout-careers__mail{margin-top:calc(1.94444rem + 2.43056vw - 31.11111px)}}@media(min-width:90em){.pageAbout-careers__mail{margin-top:calc(2.1875rem + 1.82292vw - 26.25px)}}@media(min-width:120em){.pageAbout-careers__mail{margin-top:2.734375rem}}@media(min-width:48.0625em){.pageAbout-careers__mail{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-careers__mail{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-careers__mail{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-careers__mail{font-size:1.25rem}}.pageAbout-careers__mail:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.pageAbout-careers__mail:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}.pageAbout-careers__wantedly{margin-top:.625rem}@media(min-width:48.0625em){.pageAbout-careers__wantedly{margin-top:.8333333333rem}}@media(min-width:80em){.pageAbout-careers__wantedly{margin-top:calc(.83333rem + 1.04167vw - 13.33333px)}}@media(min-width:90em){.pageAbout-careers__wantedly{margin-top:calc(.9375rem + .78125vw - 11.25px)}}@media(min-width:120em){.pageAbout-careers__wantedly{margin-top:1.171875rem}}@media(min-width:48.0625em){.pageAbout-careers__wantedly{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-careers__wantedly{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-careers__wantedly{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-careers__wantedly{font-size:1.25rem}}.pageAbout-careers__wantedly>span{opacity:.4}.pageAbout-careers__wantedly>a{line-height:1.1;position:relative}.pageAbout-careers__wantedly>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.pageAbout-careers__wantedly>a:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}@media(min-width:48.0625em){.pageAbout-careers__contentWrap{display:flex;justify-content:space-between;margin-left:13.15%;margin-right:13.15%}}.pageAbout-disclosure{text-align:center}.pageAbout-disclosure__content{overflow:hidden;transition:height 1.2s cubic-bezier(.43,.05,.17,1)}.pageAbout-disclosure__button{margin-top:3.125rem;transition:opacity .3s cubic-bezier(.18,.06,.23,1)}@media(min-width:48.0625em){.pageAbout-disclosure__button{margin-top:4.4444444444rem}}@media(min-width:80em){.pageAbout-disclosure__button{margin-top:calc(4.44444rem + 5.55556vw - 71.11111px)}}@media(min-width:90em){.pageAbout-disclosure__button{margin-top:calc(5rem + 4.16667vw - 60px)}}@media(min-width:120em){.pageAbout-disclosure__button{margin-top:6.25rem}}.pageAbout-disclosure__button.is-hidden{opacity:0;pointer-events:none}.pageAbout-headTitle{margin-bottom:1.3em;line-height:1.2;font-family:TT Norms Light,sans-serif;letter-spacing:-.02em;font-size:2.125rem}@media(min-width:48.0625em){.pageAbout-headTitle{font-family:TT Norms ExtraLight,sans-serif;font-size:2.7777777778rem}}@media(min-width:80em){.pageAbout-headTitle{font-size:calc(2.77778rem + 3.47222vw - 44.44444px)}}@media(min-width:90em){.pageAbout-headTitle{font-size:calc(3.125rem + 2.60417vw - 37.5px)}}@media(min-width:120em){.pageAbout-headTitle{font-size:3.90625rem}}@media(min-width:48.0625em){.pageAbout-headTitle{margin-bottom:1.3em;margin-left:2.63%;line-height:1.1}}.pageAbout-ourTeam__listWrap+.pageAbout-ourTeam__listWrap{margin-top:4.375rem}@media(min-width:48.0625em){.pageAbout-ourTeam__listWrap+.pageAbout-ourTeam__listWrap{margin-top:3.8888888889rem}}@media(min-width:80em){.pageAbout-ourTeam__listWrap+.pageAbout-ourTeam__listWrap{margin-top:calc(3.88889rem + 4.86111vw - 62.22222px)}}@media(min-width:90em){.pageAbout-ourTeam__listWrap+.pageAbout-ourTeam__listWrap{margin-top:calc(4.375rem + 3.64583vw - 52.5px)}}@media(min-width:120em){.pageAbout-ourTeam__listWrap+.pageAbout-ourTeam__listWrap{margin-top:5.46875rem}}@media(min-width:64em){.pageAbout-ourTeam__listWrap:first-child{margin-top:-4px}}@media(min-width:48.0625em){.pageAbout-ourTeam__listWrap.-partner{margin-top:-10rem}}@media(min-width:80em){.pageAbout-ourTeam__listWrap.-partner{margin-top:calc(-10rem - 12.5vw + 160px)}}@media(min-width:90em){.pageAbout-ourTeam__listWrap.-partner{margin-top:calc(-11.25rem - 9.375vw + 135px)}}@media(min-width:120em){.pageAbout-ourTeam__listWrap.-partner{margin-top:-14.0625rem}}@media(min-width:48.0625em){.pageAbout-ourTeam__listWrap.-partner{padding-top:13.8888888889rem}}@media(min-width:80em){.pageAbout-ourTeam__listWrap.-partner{padding-top:calc(13.88889rem + 17.36111vw - 222.22222px)}}@media(min-width:90em){.pageAbout-ourTeam__listWrap.-partner{padding-top:calc(15.625rem + 13.02083vw - 187.5px)}}@media(min-width:120em){.pageAbout-ourTeam__listWrap.-partner{padding-top:19.53125rem}}.pageAbout-ourTeam__list__teamName{margin-bottom:1.3em;line-height:1.75;letter-spacing:-.02em;font-size:1rem}@media(min-width:48.0625em){.pageAbout-ourTeam__list__teamName{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-ourTeam__list__teamName{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-ourTeam__list__teamName{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-ourTeam__list__teamName{font-size:1.25rem}}.pageAbout-ourTeam__list__image{position:relative;padding-top:75%;background-color:#c4c4c4}.pageAbout-ourTeam__list__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageAbout-ourTeam__list__image__after{opacity:0;transition:opacity .4s cubic-bezier(.26,.06,0,1)}.pageAbout-ourTeam__list__image:hover .pageAbout-ourTeam__list__image__after{opacity:1}.pageAbout-ourTeam__list__name{margin-top:1.2em;line-height:1;font-size:1rem}@media(min-width:48.0625em){.pageAbout-ourTeam__list__name{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-ourTeam__list__name{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-ourTeam__list__name{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-ourTeam__list__name{font-size:1.25rem}}.pageAbout-ourTeam__list__role{opacity:.5;margin-top:.3em;line-height:1.75;letter-spacing:-.005em;font-size:.625rem}@media(min-width:48.0625em){.pageAbout-ourTeam__list__role{font-size:.7777777778rem}}@media(min-width:80em){.pageAbout-ourTeam__list__role{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.pageAbout-ourTeam__list__role{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.pageAbout-ourTeam__list__role{font-size:1.09375rem}}.pageAbout-ourTeam__snsList{margin-top:.6em;display:flex}@media(min-width:48.0625em){.pageAbout-ourTeam__snsList{margin-top:.7em}}.pageAbout-ourTeam__snsList li+li{margin-left:.8em}@media(min-width:48.0625em){.pageAbout-ourTeam__snsList li+li{margin-left:1em}}.pageAbout-ourTeam__snsList a{display:block;font-size:.625rem;line-height:1.75;letter-spacing:-.05em;opacity:.5;white-space:nowrap;position:relative}@media(min-width:48.0625em){.pageAbout-ourTeam__snsList a{font-size:.7777777778rem}}@media(min-width:80em){.pageAbout-ourTeam__snsList a{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.pageAbout-ourTeam__snsList a{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.pageAbout-ourTeam__snsList a{font-size:1.09375rem}}.pageAbout-ourTeam__snsList a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.5);transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.pageAbout-ourTeam__snsList a:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}.pageAbout-partnerList{line-height:1.8;font-size:.875rem}@media(min-width:48.0625em){.pageAbout-partnerList{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-partnerList{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-partnerList{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-partnerList{font-size:1.25rem}}.pageAbout-partnerList li{display:inline-block}.pageAbout-partnerList li:after{content:"/";margin:0 .35em}.pageAbout-partnerList li:last-child:after{content:none}.pageAbout-ourTeam__list{display:flex;flex-wrap:wrap}@media not all and (min-width:48.0625em){.pageAbout-ourTeam__list>li{width:calc(50% - 3.5px)}.pageAbout-ourTeam__list>li+li{margin-left:7px}.pageAbout-ourTeam__list>li:nth-child(n+3){margin-top:1.875rem}.pageAbout-ourTeam__list>li:nth-child(odd){margin-left:0}}@media(min-width:48.0625em){.pageAbout-ourTeam__list>li{width:calc(25% - 6px)}.pageAbout-ourTeam__list>li+li{margin-left:8px}}@media(min-width:48.0625em)and (min-width:48.0625em){.pageAbout-ourTeam__list>li:nth-child(n+5){margin-top:2.8888888889rem}}@media(min-width:48.0625em)and (min-width:80em){.pageAbout-ourTeam__list>li:nth-child(n+5){margin-top:calc(2.88889rem + 3.61111vw - 46.22222px)}}@media(min-width:48.0625em)and (min-width:90em){.pageAbout-ourTeam__list>li:nth-child(n+5){margin-top:calc(3.25rem + 2.70833vw - 39px)}}@media(min-width:48.0625em)and (min-width:120em){.pageAbout-ourTeam__list>li:nth-child(n+5){margin-top:4.0625rem}}@media(min-width:48.0625em){.pageAbout-ourTeam__list>li:nth-child(4n+1){margin-left:0}}.pageAbout-sectionTitle{font-family:TT Norms Light,sans-serif;font-size:2rem;line-height:1.2;letter-spacing:-.01em}@media(min-width:48.0625em){.pageAbout-sectionTitle{font-family:TT Norms ExtraLight,sans-serif;font-size:1.7777777778rem}}@media(min-width:80em){.pageAbout-sectionTitle{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.pageAbout-sectionTitle{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.pageAbout-sectionTitle{font-size:2.5rem}}@media(min-width:48.0625em){.pageAbout-sectionTitle{letter-spacing:-.04em}}.pageAbout-sightView__description{width:80%;margin-left:auto;margin-top:1.875rem}html[lang=ja] .pageAbout-sightView__description{opacity:.8}@media(min-width:48.0625em){.pageAbout-sightView__description{margin-top:2rem}}@media(min-width:80em){.pageAbout-sightView__description{margin-top:calc(2rem + 2.5vw - 32px)}}@media(min-width:90em){.pageAbout-sightView__description{margin-top:calc(2.25rem + 1.875vw - 27px)}}@media(min-width:120em){.pageAbout-sightView__description{margin-top:2.8125rem}}@media(min-width:48.0625em){.pageAbout-sightView__description{width:36.84%;margin-right:7.89%;margin-left:auto}}@media(min-width:48.0625em){.pageContact-header{margin-left:5%}}.pageContact-body{position:relative;margin-top:3.75rem}@media(min-width:48.0625em){.pageContact-body{margin-top:6.1111111111rem}}@media(min-width:80em){.pageContact-body{margin-top:calc(6.11111rem + 7.63889vw - 97.77778px)}}@media(min-width:90em){.pageContact-body{margin-top:calc(6.875rem + 5.72917vw - 82.5px)}}@media(min-width:120em){.pageContact-body{margin-top:8.59375rem}}@media(min-width:48.0625em){.pageContact-body{display:flex;justify-content:space-between;margin-left:5.26%;margin-right:5.26%}}@media(min-width:80em){.pageContact-body{margin-right:10.52%}}@media not all and (min-width:48.0625em){.pageContact-body__button{display:flex;justify-content:flex-end}}@media(min-width:48.0625em){.pageContact-body__button{position:absolute;right:-6.25%;bottom:calc(100% + 9.72vw)}}@media(min-width:48.0625em){.pageContact-body__info{width:43.75%}}.pageContact-body__infoItem+.pageContact-body__infoItem{margin-top:3.625rem}@media(min-width:48.0625em){.pageContact-body__infoItem+.pageContact-body__infoItem{margin-top:3.7777777778rem}}@media(min-width:80em){.pageContact-body__infoItem+.pageContact-body__infoItem{margin-top:calc(3.77778rem + 4.72222vw - 60.44444px)}}@media(min-width:90em){.pageContact-body__infoItem+.pageContact-body__infoItem{margin-top:calc(4.25rem + 3.54167vw - 51px)}}@media(min-width:120em){.pageContact-body__infoItem+.pageContact-body__infoItem{margin-top:5.3125rem}}.pageContact-body__info__title{font-size:1rem;letter-spacing:.01em;color:rgba(18,18,18,.4);margin-bottom:1.125rem}@media(min-width:48.0625em){.pageContact-body__info__title{font-size:.8888888889rem}}@media(min-width:80em){.pageContact-body__info__title{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageContact-body__info__title{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageContact-body__info__title{font-size:1.25rem}}@media(min-width:48.0625em){.pageContact-body__info__title{margin-bottom:1rem}}@media(min-width:80em){.pageContact-body__info__title{margin-bottom:calc(1rem + 1.25vw - 16px)}}@media(min-width:90em){.pageContact-body__info__title{margin-bottom:calc(1.125rem + .9375vw - 13.5px)}}@media(min-width:120em){.pageContact-body__info__title{margin-bottom:1.40625rem}}.pageContact-body__info__email{position:relative;display:inline-block;overflow:hidden;line-height:1;letter-spacing:-.005em;font-family:TT Norms Light,sans-serif}@media(min-width:48.0625em){.pageContact-body__info__email{font-family:TT Norms ExtraLight,sans-serif;font-size:2rem}}@media(min-width:80em){.pageContact-body__info__email{font-size:calc(2rem + 2.5vw - 32px)}}@media(min-width:90em){.pageContact-body__info__email{font-size:calc(2.25rem + 1.875vw - 27px)}}@media(min-width:120em){.pageContact-body__info__email{font-size:2.8125rem}}@media not all and (min-width:80em){.pageContact-body__info__email{font-size:2.5vw}}@media not all and (min-width:48.0625em){.pageContact-body__info__email{font-size:1.8125rem}}@media not all and (min-width:23.5em){.pageContact-body__info__email{font-size:7.73vw}}.pageContact-body__info__email:after,.pageContact-body__info__email:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212;transition:transform .8s cubic-bezier(.43,.05,.17,1);transform-origin:top left}.pageContact-body__info__email:before{transform:translate3d(-110%,0,0);transition-delay:0s}.pageContact-body__info__email:after{transform:translateZ(0);transition-delay:.3s}@media(hover:hover){.pageContact-body__info__email:hover:before{transform:translateZ(0);transition-delay:.3s;transition:transform 1.2s cubic-bezier(.55,.05,.22,.99)}.pageContact-body__info__email:hover:after{transform:translate3d(110%,0,0);transition-delay:0s;transition:transform .8s cubic-bezier(.55,.05,.22,.99)}}.pageContact-body__info__sns{font-size:1rem}@media(min-width:48.0625em){.pageContact-body__info__sns{font-size:.8888888889rem}}@media(min-width:80em){.pageContact-body__info__sns{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageContact-body__info__sns{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageContact-body__info__sns{font-size:1.25rem}}.pageContact-body__info__snsItem{display:flex;flex-wrap:wrap;margin-top:.625rem;font-family:TT Norms Light,sans-serif;line-height:1.2}@media(min-width:48.0625em){.pageContact-body__info__snsItem{margin-top:.5555555556rem}}@media(min-width:80em){.pageContact-body__info__snsItem{margin-top:calc(.55556rem + .69444vw - 8.88889px)}}@media(min-width:90em){.pageContact-body__info__snsItem{margin-top:calc(.625rem + .52083vw - 7.5px)}}@media(min-width:120em){.pageContact-body__info__snsItem{margin-top:.78125rem}}.pageContact-body__info__snsItem>dd{position:relative}.pageContact-body__info__snsItem>dd:after{display:inline-block;content:" : ";margin:0 .4em}.pageContact-body__info__snsItem a{position:relative;line-height:1}.pageContact-body__info__snsItem a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212;transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.pageContact-body__info__snsItem a:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}@media not all and (min-width:48.0625em){.pageContact-body__form{margin-top:2.625rem}}@media(min-width:48.0625em){.pageContact-body__form{width:53.12%}}.pageContact-body__form-app{height:100%}@media(min-width:48.0625em){.pageWorkflow-goToContactPageWrap{display:flex;justify-content:space-between;margin-left:2.63%;margin-right:7.89%}}@media not all and (min-width:48.0625em){.pageWorkflow-goToContactPage__link{width:100%;margin-top:3rem}.pageWorkflow-goToContactPage__link>a{margin-left:auto}}.pageWorkflow-headTitle{margin-bottom:1.3em;font-family:TT Norms Light,sans-serif;line-height:1.2;letter-spacing:-.02em;font-size:2.125rem}@media(min-width:48.0625em){.pageWorkflow-headTitle{font-family:TT Norms ExtraLight,sans-serif;font-size:2.7777777778rem}}@media(min-width:80em){.pageWorkflow-headTitle{font-size:calc(2.77778rem + 3.47222vw - 44.44444px)}}@media(min-width:90em){.pageWorkflow-headTitle{font-size:calc(3.125rem + 2.60417vw - 37.5px)}}@media(min-width:120em){.pageWorkflow-headTitle{font-size:3.90625rem}}@media(min-width:48.0625em){.pageWorkflow-headTitle{margin-bottom:.85em;line-height:1.1;margin-left:2.63%}}.pageWorkflow-headTitle__description{width:73.59vw;margin-left:auto}html[lang=ja] .pageWorkflow-headTitle__description{opacity:.8}@media(min-width:48.0625em){.pageWorkflow-headTitle__description{width:36.84%;margin-right:7.89%;margin-left:auto}}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__list{display:flex;flex-wrap:wrap}}.pageWorkflow-relatedProjects__list__item{position:relative;width:100%}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__list__item{width:calc(33.33333% - .83333rem)}}@media not all and (min-width:48.0625em){.pageWorkflow-relatedProjects__list__item+.pageWorkflow-relatedProjects__list__item{margin-top:1.25rem}}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__list__item+.pageWorkflow-relatedProjects__list__item{margin-left:1.25rem}}@media(min-width:48.0625em)and (min-width:48.0625em){.pageWorkflow-relatedProjects__list__item:nth-of-type(n+4){margin-top:1.1111111111rem}}@media(min-width:48.0625em)and (min-width:80em){.pageWorkflow-relatedProjects__list__item:nth-of-type(n+4){margin-top:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:48.0625em)and (min-width:90em){.pageWorkflow-relatedProjects__list__item:nth-of-type(n+4){margin-top:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:48.0625em)and (min-width:120em){.pageWorkflow-relatedProjects__list__item:nth-of-type(n+4){margin-top:1.5625rem}}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__list__item:nth-of-type(3n+1){margin-left:0}}.pageWorkflow-relatedProjects__title{padding-top:1.6em;margin-bottom:1em;font-family:TT Norms Light,sans-serif;letter-spacing:-.01em;line-height:1.14;border-top:1px solid #fff;font-size:2rem}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__title{font-size:1.7777777778rem}}@media(min-width:80em){.pageWorkflow-relatedProjects__title{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.pageWorkflow-relatedProjects__title{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.pageWorkflow-relatedProjects__title{font-size:2.5rem}}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__title{margin-bottom:1em}}.pageWorkflow-relatedProjects__link{text-align:center;margin-top:3.125rem}@media(min-width:48.0625em){.pageWorkflow-relatedProjects__link{margin-top:4.4444444444rem}}@media(min-width:80em){.pageWorkflow-relatedProjects__link{margin-top:calc(4.44444rem + 5.55556vw - 71.11111px)}}@media(min-width:90em){.pageWorkflow-relatedProjects__link{margin-top:calc(5rem + 4.16667vw - 60px)}}@media(min-width:120em){.pageWorkflow-relatedProjects__link{margin-top:6.25rem}}.pageWorkflow-relatedProjects__link .underlineButton{font-family:TT Norms Light,sans-serif}@media(min-width:48.0625em){.singleWork-awarded{padding-left:26.31%}}.singleWork-awarded__title{margin-bottom:.3em;font-family:TT Norms Light,sans-serif;line-height:1.14;font-size:2rem}@media(min-width:48.0625em){.singleWork-awarded__title{font-size:1.7777777778rem}}@media(min-width:80em){.singleWork-awarded__title{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.singleWork-awarded__title{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.singleWork-awarded__title{font-size:2.5rem}}@media(min-width:48.0625em){.singleWork-awarded__title{width:28.57%;line-height:1;margin-bottom:0}}.singleWork-awarded__list{margin-left:auto;margin-top:3em;width:73.59vw;font-size:.875rem}@media(min-width:48.0625em){.singleWork-awarded__list{font-size:.8888888889rem}}@media(min-width:80em){.singleWork-awarded__list{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.singleWork-awarded__list{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.singleWork-awarded__list{font-size:1.25rem}}@media(min-width:48.0625em){.singleWork-awarded__list{margin-left:0;margin-top:.5em;width:auto;letter-spacing:.02em}}.singleWork-awarded__list li+li{margin-top:.3em}@media(min-width:48.0625em){.singleWork-awarded{display:flex}}.singleWork-headTitle{margin-bottom:1.3em;line-height:1.2;font-family:TT Norms Light,sans-serif;letter-spacing:-.02em;font-size:2.0625rem}@media(min-width:48.0625em){.singleWork-headTitle{font-family:TT Norms ExtraLight,sans-serif;font-size:3.5555555556rem}}@media(min-width:80em){.singleWork-headTitle{font-size:calc(3.55556rem + 4.44444vw - 56.88889px)}}@media(min-width:90em){.singleWork-headTitle{font-size:calc(4rem + 3.33333vw - 48px)}}@media(min-width:120em){.singleWork-headTitle{font-size:5rem}}@media(min-width:48.0625em){.singleWork-headTitle{margin-top:.14em;margin-left:-.1em;margin-bottom:1.1em}}.singleWork-image.-col1,.singleWork-image.-col2{width:100%}@media(min-width:48.0625em){.singleWork-image.-col2{display:flex;align-items:flex-start;justify-content:space-between}.singleWork-image.-col2>div{width:calc(50% - 6px)}}@media not all and (min-width:48.0625em){.singleWork-image.-col2 div+div{margin-top:3px}}.singleWork-image.-col2.-right>*{margin-left:auto}.singleWork-image+.singleWork-image{margin-top:3px}@media(min-width:48.0625em){.singleWork-image+.singleWork-image{margin-top:12px}}.singleWork-image img{width:100%}.singleWork-video{padding:11.46vw 0}@media(min-width:48.0625em){.singleWork-video{padding:11.11vw 0}}.singleWork-videoBody{margin:0 auto;width:calc(100% - 1.875rem)}@media(min-width:48.0625em){.singleWork-videoBody{width:55vw}}.singleWork-videoBody>div{position:relative;padding-top:56.25%}.singleWork-videoBody>div>video{position:absolute;top:0;left:0;width:100%;height:100%}.singleWork-image+.singleWork-video,.singleWork-video+.singleWork-image{margin-top:3px}@media(min-width:48.0625em){.singleWork-image+.singleWork-video,.singleWork-video+.singleWork-image{margin-top:12px}}.singleWork-kv{width:100%;margin-top:1.875rem;margin-bottom:4.375rem}.singleWork-kv img{width:100%}@media(min-width:48.0625em){.singleWork-kv{margin-top:2.1111111111rem}}@media(min-width:80em){.singleWork-kv{margin-top:calc(2.11111rem + 2.63889vw - 33.77778px)}}@media(min-width:90em){.singleWork-kv{margin-top:calc(2.375rem + 1.97917vw - 28.5px)}}@media(min-width:120em){.singleWork-kv{margin-top:2.96875rem}}@media(min-width:48.0625em){.singleWork-kv{margin-bottom:5rem}}@media(min-width:80em){.singleWork-kv{margin-bottom:calc(5rem + 6.25vw - 80px)}}@media(min-width:90em){.singleWork-kv{margin-bottom:calc(5.625rem + 4.6875vw - 67.5px)}}@media(min-width:120em){.singleWork-kv{margin-bottom:7.03125rem}}.singleWork-paraImage{width:100%;overflow:hidden;position:relative}.singleWork-paraImage>div,.singleWork-paraImage>div>img{position:absolute;top:0;left:0;width:100%;height:100%}.singleWork-paraImage>div>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:48.0625em){.singleWork-projectStory{padding-left:26.31%;display:flex}}.singleWork-projectStory__title{font-family:TT Norms Light,sans-serif;line-height:1.14;font-size:2rem}@media(min-width:48.0625em){.singleWork-projectStory__title{font-size:1.7777777778rem}}@media(min-width:80em){.singleWork-projectStory__title{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.singleWork-projectStory__title{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.singleWork-projectStory__title{font-size:2.5rem}}@media not all and (min-width:48.0625em){.singleWork-projectStory__title{margin-bottom:.3em}}@media(min-width:48.0625em){.singleWork-projectStory__title{width:28.57%;line-height:1}}.singleWork-projectStory__contentWrap{margin-top:2.6875rem;font-size:1rem}@media(min-width:48.0625em){.singleWork-projectStory__contentWrap{font-size:.8888888889rem}}@media(min-width:80em){.singleWork-projectStory__contentWrap{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.singleWork-projectStory__contentWrap{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.singleWork-projectStory__contentWrap{font-size:1.25rem}}@media(min-width:48.0625em){.singleWork-projectStory__contentWrap{margin-top:0;width:60.71%}}.singleWork-projectStory__item+.singleWork-projectStory__item{margin-top:3.75rem}.singleWork-projectStory__figure{width:100%;background-color:#c4c4c4}.singleWork-projectStory__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singleWork-projectStory__text{margin-top:.875rem;font-size:.875rem;line-height:1.75}@media(min-width:48.0625em){.singleWork-projectStory__text{font-size:.7777777778rem}}@media(min-width:80em){.singleWork-projectStory__text{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.singleWork-projectStory__text{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.singleWork-projectStory__text{font-size:1.09375rem}}.singleWork-projectStory__link{display:inline-block;position:relative;margin-top:1.25rem}.singleWork-projectStory__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212;transform:translateZ(0) scaleX(0);transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top right}.singleWork-projectStory__link .singleWork-projectStory__link__label{display:inline-block;letter-spacing:.01em;line-height:1.14;font-size:1rem;transition:transform .7s cubic-bezier(.55,.05,.22,.99)}@media(min-width:48.0625em){.singleWork-projectStory__link .singleWork-projectStory__link__label{font-size:.8888888889rem}}@media(min-width:80em){.singleWork-projectStory__link .singleWork-projectStory__link__label{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.singleWork-projectStory__link .singleWork-projectStory__link__label{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.singleWork-projectStory__link .singleWork-projectStory__link__label{font-size:1.25rem}}.singleWork-projectStory__link .singleWork-projectStory__link__icon{display:inline-block;margin-left:.3125rem;transition:transform .7s cubic-bezier(.43,.05,.17,1) .1s;transform:translateZ(0)}@media(min-width:48.0625em){.singleWork-projectStory__link .singleWork-projectStory__link__icon{margin-left:.2777777778rem}}@media(min-width:80em){.singleWork-projectStory__link .singleWork-projectStory__link__icon{margin-left:calc(.27778rem + .34722vw - 4.44444px)}}@media(min-width:90em){.singleWork-projectStory__link .singleWork-projectStory__link__icon{margin-left:calc(.3125rem + .26042vw - 3.75px)}}@media(min-width:120em){.singleWork-projectStory__link .singleWork-projectStory__link__icon{margin-left:.390625rem}}@media(hover:hover){.singleWork-projectStory__link:hover .singleWork-projectStory__link__icon{transform:translateZ(0) rotate(45deg)}.singleWork-projectStory__link:hover:after{transform:translateZ(0) scaleX(1);transform-origin:top left}}@media(min-width:48.0625em){.singleWork-projectTeam{padding-left:26.31%}}.singleWork-projectTeam__title{margin-bottom:.3em;font-family:TT Norms Light,sans-serif;line-height:1.14;font-size:2rem}@media(min-width:48.0625em){.singleWork-projectTeam__title{font-size:1.7777777778rem}}@media(min-width:80em){.singleWork-projectTeam__title{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.singleWork-projectTeam__title{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.singleWork-projectTeam__title{font-size:2.5rem}}@media(min-width:48.0625em){.singleWork-projectTeam__title{width:28.57%;line-height:1;margin-bottom:0;padding-right:.5em}}.singleWork-projectTeam__list{margin-left:auto;margin-top:3em;width:73.59vw;font-size:1rem}@media(min-width:48.0625em){.singleWork-projectTeam__list{font-size:.8888888889rem}}@media(min-width:80em){.singleWork-projectTeam__list{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.singleWork-projectTeam__list{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.singleWork-projectTeam__list{font-size:1.25rem}}@media(min-width:48.0625em){.singleWork-projectTeam__list{margin:0;width:auto}.singleWork-projectTeam__list:nth-child(odd){padding-right:.5em}}.singleWork-projectTeam__list+.singleWork-projectTeam__list{margin-top:2em}@media(min-width:48.0625em){.singleWork-projectTeam__list+.singleWork-projectTeam__list{margin:0}}.singleWork-projectTeam__list__name__link{display:inline-block;line-height:1.3;position:relative}.singleWork-projectTeam__list__name__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212;transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.singleWork-projectTeam__list__name__link:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}.singleWork-projectTeam__list__role{opacity:.5;color:rgba(18,18,18,.5);letter-spacing:-.005em;font-size:.625rem}@media(min-width:48.0625em){.singleWork-projectTeam__list__role{font-size:.7777777778rem}}@media(min-width:80em){.singleWork-projectTeam__list__role{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.singleWork-projectTeam__list__role{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.singleWork-projectTeam__list__role{font-size:1.09375rem}}@media(min-width:48.0625em){.singleWork-projectTeam{display:flex}}@media(min-width:48.0625em){.singleWork-projectTeam__listWrap{display:flex;flex-wrap:wrap;width:71.42%;margin-top:.8em}.singleWork-projectTeam__listWrap .singleWork-projectTeam__list{width:45%}.singleWork-projectTeam__listWrap .singleWork-projectTeam__list:nth-child(n+3){margin-top:2.5em}}@media(min-width:48.0625em){.singleWork-relatedProjects__list{display:flex}}.singleWork-relatedProjects__list__item{position:relative;width:100%}@media(min-width:48.0625em){.singleWork-relatedProjects__list__item{width:calc(33.33% - .625rem)}}@media not all and (min-width:48.0625em){.singleWork-relatedProjects__list__item+.singleWork-relatedProjects__list__item{margin-top:1.5rem}}@media(min-width:48.0625em)and (min-width:48.0625em){.singleWork-relatedProjects__list__item+.singleWork-relatedProjects__list__item{margin-left:1.1111111111rem}}@media(min-width:48.0625em)and (min-width:80em){.singleWork-relatedProjects__list__item+.singleWork-relatedProjects__list__item{margin-left:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:48.0625em)and (min-width:90em){.singleWork-relatedProjects__list__item+.singleWork-relatedProjects__list__item{margin-left:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:48.0625em)and (min-width:120em){.singleWork-relatedProjects__list__item+.singleWork-relatedProjects__list__item{margin-left:1.5625rem}}.singleWork-relatedProjects__title{padding-top:1.6em;margin-bottom:1em;border-top:1px solid #121212;font-family:TT Norms Light,sans-serif;letter-spacing:-.01em;line-height:1.14;font-size:2rem}@media(min-width:48.0625em){.singleWork-relatedProjects__title{font-size:1.7777777778rem}}@media(min-width:80em){.singleWork-relatedProjects__title{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.singleWork-relatedProjects__title{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.singleWork-relatedProjects__title{font-size:2.5rem}}@media(min-width:48.0625em){.singleWork-relatedProjects__title{margin-bottom:1em}}.singleWork-relatedProjects__link{text-align:center;margin-top:3.125rem}@media(min-width:48.0625em){.singleWork-relatedProjects__link{margin-top:4.4444444444rem}}@media(min-width:80em){.singleWork-relatedProjects__link{margin-top:calc(4.44444rem + 5.55556vw - 71.11111px)}}@media(min-width:90em){.singleWork-relatedProjects__link{margin-top:calc(5rem + 4.16667vw - 60px)}}@media(min-width:120em){.singleWork-relatedProjects__link{margin-top:6.25rem}}.singleWork-relatedProjects__link .underlineButton{font-family:TT Norms Light,sans-serif}.singleWork-sectionTitle__category{opacity:.4;margin-bottom:.6em;letter-spacing:.01em;font-size:.875rem}@media(min-width:48.0625em){.singleWork-sectionTitle__category{font-size:.7777777778rem}}@media(min-width:80em){.singleWork-sectionTitle__category{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.singleWork-sectionTitle__category{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.singleWork-sectionTitle__category{font-size:1.09375rem}}@media(min-width:48.0625em){.singleWork-sectionTitle__category{margin-bottom:1.9em}}.singleWork-sectionTitle__title--en{margin-bottom:.3em;font-family:TT Norms Light,sans-serif;letter-spacing:-.03em;line-height:1.14;font-size:2.0625rem}@media(min-width:48.0625em){.singleWork-sectionTitle__title--en{font-family:TT Norms ExtraLight,sans-serif;font-size:2.7777777778rem}}@media(min-width:80em){.singleWork-sectionTitle__title--en{font-size:calc(2.77778rem + 3.47222vw - 44.44444px)}}@media(min-width:90em){.singleWork-sectionTitle__title--en{font-size:calc(3.125rem + 2.60417vw - 37.5px)}}@media(min-width:120em){.singleWork-sectionTitle__title--en{font-size:3.90625rem}}@media(min-width:48.0625em){.singleWork-sectionTitle__title--en{margin-bottom:.3em;line-height:1.06}}.singleWork-sectionTitle__title--ja{line-height:1.75;font-size:.6875rem}@media(min-width:48.0625em){.singleWork-sectionTitle__title--ja{font-size:.7222222222rem}}@media(min-width:80em){.singleWork-sectionTitle__title--ja{font-size:calc(.72222rem + .90278vw - 11.55556px)}}@media(min-width:90em){.singleWork-sectionTitle__title--ja{font-size:calc(.8125rem + .67708vw - 9.75px)}}@media(min-width:120em){.singleWork-sectionTitle__title--ja{font-size:1.015625rem}}@media(min-width:48.0625em){.singleWork-sectionTitleWrap{width:50%}}.singleWork-section__description{margin-top:3.75rem}@media(min-width:48.0625em){.singleWork-section__description{margin-top:0;width:36.84%}}.singleWork-section__description a{text-decoration:underline}@media(min-width:48.0625em){.singleWork-sectionWrap{display:flex;justify-content:space-between}.singleWork-section__description{margin-right:7.89%}}@media(min-width:48.0625em)and (min-width:48.0625em){.singleWork-section__description{margin-top:8.7777777778rem}}@media(min-width:48.0625em)and (min-width:80em){.singleWork-section__description{margin-top:calc(8.77778rem + 10.97222vw - 140.44444px)}}@media(min-width:48.0625em)and (min-width:90em){.singleWork-section__description{margin-top:calc(9.875rem + 8.22917vw - 118.5px)}}@media(min-width:48.0625em)and (min-width:120em){.singleWork-section__description{margin-top:12.34375rem}}.singleWork-sectionWrap{margin-top:4.375rem;margin-bottom:4.375rem}@media(min-width:48.0625em){.singleWork-sectionWrap{margin-top:5.5555555556rem}}@media(min-width:80em){.singleWork-sectionWrap{margin-top:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.singleWork-sectionWrap{margin-top:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.singleWork-sectionWrap{margin-top:7.8125rem}}@media(min-width:48.0625em){.singleWork-sectionWrap{margin-bottom:5rem}}@media(min-width:80em){.singleWork-sectionWrap{margin-bottom:calc(5rem + 6.25vw - 80px)}}@media(min-width:90em){.singleWork-sectionWrap{margin-bottom:calc(5.625rem + 4.6875vw - 67.5px)}}@media(min-width:120em){.singleWork-sectionWrap{margin-bottom:7.03125rem}}@media not all and (min-width:48.0625em){.singleWork-siteData+.singleWork-siteData{margin-top:1.25rem}}@media(min-width:48.0625em){.singleWork-siteData+.singleWork-siteData{margin-left:5.5555555556rem}}@media(min-width:80em){.singleWork-siteData+.singleWork-siteData{margin-left:calc(5.55556rem + 6.94444vw - 88.88889px)}}@media(min-width:90em){.singleWork-siteData+.singleWork-siteData{margin-left:calc(6.25rem + 5.20833vw - 75px)}}@media(min-width:120em){.singleWork-siteData+.singleWork-siteData{margin-left:7.8125rem}}.singleWork-siteData__category{opacity:.4;margin-bottom:.1em;letter-spacing:.01em;font-size:.875rem}@media(min-width:48.0625em){.singleWork-siteData__category{font-size:.7777777778rem}}@media(min-width:80em){.singleWork-siteData__category{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.singleWork-siteData__category{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.singleWork-siteData__category{font-size:1.09375rem}}.singleWork-siteData__text{letter-spacing:.01em;line-height:1.82;font-size:.875rem}@media(min-width:48.0625em){.singleWork-siteData__text{font-size:.7777777778rem}}@media(min-width:80em){.singleWork-siteData__text{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.singleWork-siteData__text{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.singleWork-siteData__text{font-size:1.09375rem}}.singleWork-siteData__link{display:block;position:relative}@media not all and (min-width:48.0625em){.singleWork-siteData__link+.singleWork-siteData__link{margin-top:.625rem}}@media(min-width:48.0625em){.singleWork-siteData__link+.singleWork-siteData__link{margin-left:2.2222222222rem}}@media(min-width:80em){.singleWork-siteData__link+.singleWork-siteData__link{margin-left:calc(2.22222rem + 2.77778vw - 35.55556px)}}@media(min-width:90em){.singleWork-siteData__link+.singleWork-siteData__link{margin-left:calc(2.5rem + 2.08333vw - 30px)}}@media(min-width:120em){.singleWork-siteData__link+.singleWork-siteData__link{margin-left:3.125rem}}.singleWork-siteData__link .singleWork-siteData__link__label{display:inline-block;letter-spacing:.01em;line-height:1.14;font-size:1rem;transition:transform .7s cubic-bezier(.55,.05,.22,.99)}@media(min-width:48.0625em){.singleWork-siteData__link .singleWork-siteData__link__label{font-size:.8888888889rem}}@media(min-width:80em){.singleWork-siteData__link .singleWork-siteData__link__label{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.singleWork-siteData__link .singleWork-siteData__link__label{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.singleWork-siteData__link .singleWork-siteData__link__label{font-size:1.25rem}}.singleWork-siteData__link .singleWork-siteData__link__icon{display:inline-block;margin-left:.3125rem;transition:transform .7s cubic-bezier(.43,.05,.17,1) .1s;transform:translateZ(0)}@media(min-width:48.0625em){.singleWork-siteData__link .singleWork-siteData__link__icon{margin-left:.2777777778rem}}@media(min-width:80em){.singleWork-siteData__link .singleWork-siteData__link__icon{margin-left:calc(.27778rem + .34722vw - 4.44444px)}}@media(min-width:90em){.singleWork-siteData__link .singleWork-siteData__link__icon{margin-left:calc(.3125rem + .26042vw - 3.75px)}}@media(min-width:120em){.singleWork-siteData__link .singleWork-siteData__link__icon{margin-left:.390625rem}}.singleWork-siteData__link .singleWork-siteData__link__line{display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:translateZ(0) scaleX(0);transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top right}@media(hover:hover){.singleWork-siteData__link:hover .singleWork-siteData__link__icon{transform:translateZ(0) rotate(45deg)}.singleWork-siteData__link:hover .singleWork-siteData__link__line{transform:translateZ(0) scaleX(1);transform-origin:top left}}@media(min-width:48.0625em){.singleWork-siteData.-role{width:11.5rem}}@media(min-width:80em){.singleWork-siteData.-role{width:calc(11.5rem + 14.375vw - 184px)}}@media(min-width:90em){.singleWork-siteData.-role{width:calc(12.9375rem + 10.78125vw - 155.25px)}}@media(min-width:120em){.singleWork-siteData.-role{width:16.171875rem}}.singleWork-siteData.-role .singleWork-siteData__text{line-height:1.32}@media not all and (min-width:64em){.singleWork-siteDataWrap__left+.singleWork-siteDataWrap__right{margin-top:3.75rem}}@media(min-width:64em){.singleWork-siteDataWrap{display:flex;justify-content:space-between}}@media(min-width:48.0625em){.singleWork-siteDataWrap__left{display:flex}}@media(min-width:48.0625em){.singleWork-siteDataWrap__right{display:flex;align-self:flex-end}}.pageAbout-awardList{display:flex;justify-content:space-between;align-items:center;margin-top:5.3125rem;margin-bottom:5rem}@media(min-width:48.0625em){.pageAbout-awardList{margin-top:5.2222222222rem}}@media(min-width:80em){.pageAbout-awardList{margin-top:calc(5.22222rem + 6.52778vw - 83.55556px)}}@media(min-width:90em){.pageAbout-awardList{margin-top:calc(5.875rem + 4.89583vw - 70.5px)}}@media(min-width:120em){.pageAbout-awardList{margin-top:7.34375rem}}@media(min-width:48.0625em){.pageAbout-awardList{margin-bottom:3.3333333333rem}}@media(min-width:80em){.pageAbout-awardList{margin-bottom:calc(3.33333rem + 4.16667vw - 53.33333px)}}@media(min-width:90em){.pageAbout-awardList{margin-bottom:calc(3.75rem + 3.125vw - 45px)}}@media(min-width:120em){.pageAbout-awardList{margin-bottom:4.6875rem}}.pageAbout-awardList li+li{margin-left:1.25rem}@media(min-width:48.0625em){.pageAbout-awardList li+li{margin-left:0}}.pageAbout-awardList img{height:100%}.pageAbout-awardList__red_dot{height:3.0625rem}@media(min-width:48.0625em){.pageAbout-awardList__red_dot{height:5.2222222222rem}}@media(min-width:80em){.pageAbout-awardList__red_dot{height:calc(5.22222rem + 6.52778vw - 83.55556px)}}@media(min-width:90em){.pageAbout-awardList__red_dot{height:calc(5.875rem + 4.89583vw - 70.5px)}}@media(min-width:120em){.pageAbout-awardList__red_dot{height:7.34375rem}}.pageAbout-awardList__awwwards{height:1.5rem}@media(min-width:48.0625em){.pageAbout-awardList__awwwards{height:2.5rem}}@media(min-width:80em){.pageAbout-awardList__awwwards{height:calc(2.5rem + 3.125vw - 40px)}}@media(min-width:90em){.pageAbout-awardList__awwwards{height:calc(2.8125rem + 2.34375vw - 33.75px)}}@media(min-width:120em){.pageAbout-awardList__awwwards{height:3.515625rem}}.pageAbout-awardList__fwa{height:1.3125rem}@media(min-width:48.0625em){.pageAbout-awardList__fwa{height:2.2222222222rem}}@media(min-width:80em){.pageAbout-awardList__fwa{height:calc(2.22222rem + 2.77778vw - 35.55556px)}}@media(min-width:90em){.pageAbout-awardList__fwa{height:calc(2.5rem + 2.08333vw - 30px)}}@media(min-width:120em){.pageAbout-awardList__fwa{height:3.125rem}}.pageAbout-awardList__the_webby_awards{height:2.125rem}@media(min-width:48.0625em){.pageAbout-awardList__the_webby_awards{height:3.6666666667rem}}@media(min-width:80em){.pageAbout-awardList__the_webby_awards{height:calc(3.66667rem + 4.58333vw - 58.66667px)}}@media(min-width:90em){.pageAbout-awardList__the_webby_awards{height:calc(4.125rem + 3.4375vw - 49.5px)}}@media(min-width:120em){.pageAbout-awardList__the_webby_awards{height:5.15625rem}}.pageAbout-awardList__the_one_show{height:2.3125rem}@media(min-width:48.0625em){.pageAbout-awardList__the_one_show{height:4rem}}@media(min-width:80em){.pageAbout-awardList__the_one_show{height:calc(4rem + 5vw - 64px)}}@media(min-width:90em){.pageAbout-awardList__the_one_show{height:calc(4.5rem + 3.75vw - 54px)}}@media(min-width:120em){.pageAbout-awardList__the_one_show{height:5.625rem}}.pageAbout-awardTable{width:100%;letter-spacing:-.01em;text-align:left;font-size:.875rem}@media(min-width:48.0625em){.pageAbout-awardTable{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-awardTable{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-awardTable{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-awardTable{font-size:1.25rem}}.pageAbout-awardTable__item{display:flex}.pageAbout-awardTable__item--head{align-items:flex-start;opacity:.4}.pageAbout-awardTable__itemCell{padding-top:1em;padding-bottom:1em;border-top:1px solid hsla(0,0%,100%,.2);flex-shrink:0}@media(min-width:48.0625em){.pageAbout-awardTable__itemCell{padding-top:2.4em;padding-bottom:1.9em}}@media not all and (min-width:48.0625em){.pageAbout-awardTable__itemCell:last-child{padding-left:1em}}.pageAbout-awardTable__itemCell.-base{padding-right:1em}.pageAbout-awardTable__itemCell.-blank{border-top:0}.pageAbout-awardTable__itemCell.-year{width:19.46vw}@media(min-width:48.0625em){.pageAbout-awardTable__itemCell.-year{width:26.31%}}.pageAbout-awardTable__itemCell.-project{width:41.33vw}@media(min-width:48.0625em){.pageAbout-awardTable__itemCell.-project{width:39.47%}}.pageAbout-awardTable__itemCell.-award{flex-grow:1;flex-basis:0}@media not all and (min-width:48.0625em){.pageAbout-awardTable__itemCell.-award{padding-left:1em}}.pageAbout-awardTable__item--head .pageAbout-awardTable__itemCell{border-top:none}.index-human{position:absolute;top:0;left:0;width:100%;height:100vh;height:100lvh;padding-top:0!important;min-height:calc(100vh - 23.125rem);opacity:0}.index-human.is-show{opacity:1}[data-sleep-mode=true] .index-human__bg,[data-sleep-mode=true] .index-human__content,[data-sleep-mode=true] .index-human__ending,[data-sleep-mode=true] .index-human__loading{display:none}.index-human__resizeDetecter{position:absolute;top:0;left:0;width:100%;height:100vh;height:100lvh;visibility:hidden}.index-human__bg{background:linear-gradient(180deg,#fff 70%,#efefef);z-index:0}.index-human__bg,.index-human__bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.index-human__bg:before{content:"";background-color:#dbdbdb;transition:1.3s cubic-bezier(.43,.05,.17,1);transition-property:transform,background-color}.is-intro-end .index-human__bg:before{opacity:0}.index-human.is-loading-end .index-human__bg:before{transform:scaleY(.5);transform-origin:top;background-color:var(--color);transition-delay:1.4s,1.4s}@media(min-width:64em){.index-human.is-loading-end .index-human__bg:before{transform:scaleX(.5);transform-origin:left}}.wrapper:not([data-index-mode=human]) .index-human__bg:before{transform:scaleY(1);background-color:#dbdbdb;transition-delay:0s}@media(min-width:64em){.wrapper:not([data-index-mode=human]) .index-human__bg:before{transform:scaleX(1)}}.index-human__bgInner{position:absolute;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.03);opacity:0}@media(min-width:64em){.index-human__bgInner{left:-40px;width:calc(50% + 40px);height:100%}}.is-intro-end .index-human__bgInner{opacity:1}.index-human__bgItem{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0;transition:opacity 0s .9s}.index-human__bgItem:before{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.1);transition:.5s;transition-property:background-color;transition-delay:.4s;transition-timing-function:cubic-bezier(.55,.05,.22,.99)}.index-human__bgItem.is-active{opacity:1;z-index:1;transition:opacity 0s 0s}.index-human__bgItem.is-active:before{background-color:var(--bg-color);transition-duration:0s;transition-delay:0s}.index-human__body{position:relative;height:100vh;height:100lvh;pointer-events:none;display:none}.index-human__content{height:100%;pointer-events:none}@media not all and (min-width:64em){.index-human__content{max-width:600px}}@media(min-width:64em){.index-human__content{padding-inline:0}}.index-human.is-loading-end .index-human__content{pointer-events:auto}.index-human__roundButton{display:none}@media(hover:hover){.index-human__roundButton{position:fixed;display:block;top:0;left:0;z-index:5;scale:1;transition:translate .4s cubic-bezier(.215,.61,.355,1),scale .4s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.43,.05,.17,1)}.index-human__roundButton.is-hidden{opacity:0;scale:0;pointer-events:none;transition:translate .4s cubic-bezier(.215,.61,.355,1),scale .4s cubic-bezier(.215,.61,.355,1),opacity .4s cubic-bezier(.43,.05,.17,1)}}.index-human__image{--shift-border-max-translate:40px;position:relative;width:100%;height:100%}.index-human__imageContainer{position:absolute;width:100%;height:100%;opacity:0;translate:0 30vh}@media(min-width:64em){.index-human__imageContainer{translate:30vw 0;pointer-events:none}}.index-human.is-loading-end .index-human__imageContainer{translate:0 0;opacity:1;transition:translate 1.3s cubic-bezier(.43,.05,.17,1) 1.4s,opacity .7s cubic-bezier(.43,.05,.17,1) 1.4s}.index-human__image__left,.index-human__image__right{position:absolute;width:100%;overflow:hidden}@media not all and (min-width:64em){.index-human__image__left,.index-human__image__right{left:0;height:50%}}@media(min-width:64em){.index-human__image__left,.index-human__image__right{top:0;height:100%;width:calc(50% + var(--shift-border-max-translate))}}@media not all and (min-width:64em){.index-human__image__right{top:50%}}@media(min-width:64em){.index-human__image__right{left:50%}}@media not all and (min-width:64em){.index-human__image__left{top:0}}@media(min-width:64em){.index-human__image__left{left:calc(var(--shift-border-max-translate)*-1)}}.index-human__image__leftInner,.index-human__image__rightInner{width:100%;height:100%}.index-human.is-intro-end .index-human__image__leftInner,.index-human.is-intro-end .index-human__image__rightInner{transition:scale .1s}.index-human__image__rightInner{transform-origin:left}.index-human__image__leftInner{transform-origin:right}.index-human__image__dummy{position:absolute;top:100%;left:0;width:100%;height:100%}.index-human__image__loop{position:absolute;pointer-events:none}@media not all and (min-width:64em){.index-human__image__loop{left:0;width:100%;height:200%}}@media(min-width:64em){.index-human__image__loop{top:0;display:flex;align-items:center;width:calc(200% - var(--shift-border-max-translate)*2);height:100%}}.index-human.is-intro-end .index-human__image__loop{will-change:transform}@media not all and (min-width:64em){.index-human__image__loop.-left{top:200%}}@media(min-width:64em){.index-human__image__loop.-left{left:calc(200% - var(--shift-border-max-translate)*2 + var(--shift-border-max-translate))}}@media not all and (min-width:64em){.index-human__image__loop.-right{top:100%}}@media(min-width:64em){.index-human__image__loop.-right{left:calc(100% - var(--shift-border-max-translate))}}.index-human__image__item{transform-style:preserve-3d;perspective:850px}@media not all and (min-width:64em){.index-human__image__item{height:max(40.625rem,87%)}}@media(min-width:64em){.index-human__image__item{flex-shrink:0;width:105%}}.index-human__image__item.-before{position:absolute;left:0;opacity:0;transition:opacity .2s}@media not all and (min-width:64em){.index-human__image__item.-before{top:0;width:100%;translate:0 -100%}}@media(min-width:64em){.index-human__image__item.-before{top:50%;translate:-100% -50%}}.index-human__content.is-before-show .index-human__image__item.-before{opacity:1}.index-human__image__link{position:relative;display:block;aspect-ratio:540/324;pointer-events:auto;overflow:hidden}@media(min-width:64em){.index-human__image__link{width:min(37.5vw,76.1538461538vh);transition:transform .1s}}.index-human__image__item.-before .index-human__image__link{pointer-events:none}.index-human__content.is-before-show .index-human__image__item.-before .index-human__image__link{pointer-events:auto}.index-human__image__inner{position:relative;aspect-ratio:540/324;-webkit-clip-path:inset(0 round 0);clip-path:inset(0 round 0)}@media(hover:hover){.index-human__image__inner:after{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity 1s cubic-bezier(.18,.06,.23,1)}.index-human__image__item.is-hover .index-human__image__inner:after{opacity:1}}.is-leave-transition .index-human__image__item.is-active .index-human__image__inner{-webkit-clip-path:inset(50% 50% round 100px);clip-path:inset(50% 50% round 100px);transition:-webkit-clip-path 1s cubic-bezier(.43,.05,.17,1);transition:clip-path 1s cubic-bezier(.43,.05,.17,1);transition:clip-path 1s cubic-bezier(.43,.05,.17,1),-webkit-clip-path 1s cubic-bezier(.43,.05,.17,1)}.index-human__image__inner img,.index-human__image__inner video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-human__image__inner video{opacity:0}.index-human__image__inner video.is-playing{opacity:1}.index-human__projectPhoto{opacity:0}@media not all and (min-width:64em){.index-human__projectPhoto{width:min(44.92%,155px * $maxRatio);margin-inline:auto;margin-top:min(-1.74%,-6px * $maxRatio)}}@media(min-width:64em){.index-human__projectPhoto{position:absolute;top:0;left:0;width:50%;height:100%}}.index-human.is-loading-end .index-human__projectPhoto{opacity:1;transition:opacity .6s cubic-bezier(.43,.05,.17,1) .3s}@media(min-width:64em){.index-human__projectPhoto__wrapper{display:flex;align-items:center;justify-content:center;width:min(52.7435897436vh,percentage(math.div(374,720)));height:100%;margin-top:0;margin-inline:auto}}.index-human__projectPhoto__inner{position:relative;display:grid;width:100%;aspect-ratio:1/1;-webkit-clip-path:inset(0 round 0);clip-path:inset(0 round 0)}.is-leave-transition .index-human__projectPhoto__inner{-webkit-clip-path:inset(50% 50% round 50px);clip-path:inset(50% 50% round 50px);transition:-webkit-clip-path 1s cubic-bezier(.43,.05,.17,1);transition:clip-path 1s cubic-bezier(.43,.05,.17,1);transition:clip-path 1s cubic-bezier(.43,.05,.17,1),-webkit-clip-path 1s cubic-bezier(.43,.05,.17,1)}.index-human__projectPhoto__item{position:relative;grid-area:1/1;width:100%;height:100%;pointer-events:none;opacity:0;overflow:hidden;transition:opacity .5s cubic-bezier(.55,.05,.22,.99) .3s}.index-human__projectPhoto__item.is-active{opacity:1;pointer-events:auto;cursor:pointer}@keyframes fadeIn{0%{opacity:0}1%,to{opacity:1}}.index-human__projectPhoto__item[data-project-id="1"] img:first-of-type{display:none}.is-intro-start .index-human__projectPhoto__item[data-project-id="1"] img:first-of-type{display:block;animation:sprite 1s steps(6) .25s 1 forwards}.is-intro-start .index-human__projectPhoto__item[data-project-id="1"] img:nth-of-type(2){animation:sprite 3s steps(18) 1.25s infinite,fadeIn .1s 1.25s both}.index-human__projectPhoto__item.is-active img{animation:sprite 3s steps(18) infinite}.index-human__projectPhoto__item img{position:absolute;top:0;left:0;width:auto;max-width:none;height:100%}.index-human__projectPhoto__item img.first{z-index:1}@media(min-width:64em){.index-human__projectPhoto__hover{display:none}}@media(min-width:64em)and (hover:hover){.index-human__projectPhoto__hover{display:block;opacity:0}.index-human__projectPhoto__item.is-active .index-human__projectPhoto__hover{opacity:0;animation-play-state:paused}.index-human__projectPhoto__item.is-active:hover .index-human__projectPhoto__hover{opacity:1;animation-play-state:running}}.index-human__projectInfo{position:absolute}@media not all and (min-width:64em){.index-human__projectInfo{top:0;left:0;display:grid;grid-template-columns:100%;align-items:end;align-content:end;justify-content:center;width:100%;height:50%;padding:0 .9375rem 3.2vh;text-align:center}}@media(min-width:64em){.index-human__projectInfo{left:3.75vw;bottom:3.75vw;width:calc(42.78vw - 8.21875rem);opacity:0}.index-human.is-loading-end .index-human__projectInfo{opacity:1;transition:opacity .6s cubic-bezier(.43,.05,.17,1) 1.2s}}@media(min-width:120em){.index-human__projectInfo{width:calc(42.78vw - 10.27344rem)}}.index-human__projectInfo.d-none{display:none}@media(min-width:64em){.index-human__projectInfo.d-block--lg{display:block}}.index-human__projectHeader{display:flex;align-items:start;-moz-column-gap:.4375rem;column-gap:.4375rem;font-size:.5rem;line-height:1.2;container-type:inline-size;overflow:hidden}@media not all and (min-width:64em){.index-human__projectHeader{justify-content:center}}@media(min-width:64em){.index-human__projectHeader{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-moz-column-gap:.7272727273em;column-gap:.7272727273em;font-size:min(.76vw,math.div(11,800) * 100vh)}}.index-human__projecFraction{--text-width:0.375rem;display:grid;grid-template-columns:auto repeat(3,var(--text-width)) auto;-moz-column-gap:.0625rem;column-gap:.0625rem;font-variant-numeric:tabular-nums;text-align:center;translate:0 0}@media not all and (min-width:64em){.index-human__projecFraction{opacity:0}.index-human.is-loading-end .index-human__projecFraction{opacity:1;transition:opacity .6s cubic-bezier(.43,.05,.17,1) 1.4s}}@media(min-width:64em){.index-human__projecFraction{--text-width:0.7727272727em}}.is-leave-transition .index-human__projecFraction{translate:0 -100%;transition:translate .65s cubic-bezier(.43,.05,.17,1)}.index-human__projecFraction__brackets{position:relative;top:.06em;width:.36em;height:1.09em;background:url(/wp-content/themes/my-theme/assets/components/index/index-human/brackets_start.a32ede75.svg) no-repeat 0/contain}.index-human__projecFraction__brackets.-close{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/brackets_end.a92710f5.svg);background-position:100%}.index-human__projecFraction__current{position:relative;height:1.2em;overflow:hidden}.index-human__projecFraction__current__item{position:absolute;top:0;left:0;width:100%;display:block;opacity:0}.index-human__projectFraction__slash{background:url(/wp-content/themes/my-theme/assets/components/index/index-human/slash.c3bce1d8.svg) no-repeat 50%/contain}.index-human__projectName{--name-height:1.2em;position:relative;overflow:hidden;height:var(--name-height);transition:1s cubic-bezier(.43,.05,.17,1) .05s;transition-property:width,height;translate:0 0}@media not all and (min-width:64em){.index-human__projectName{--name-width:5em;width:var(--name-width)}}.is-leave-transition .index-human__projectName{translate:0 -100%;transition:translate .65s cubic-bezier(.43,.05,.17,1)}.index-human__projectName__wrapper{height:100%}.index-human__projectName__item{position:absolute;top:0;left:0;width:100%;opacity:0}@media not all and (min-width:64em){.index-human__projectName__item{width:calc(100cqw - 1.96rem)}}.index-human__projectName__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.index-human__projectTitle{--title-height:1.4em;position:relative;height:var(--title-height);margin-top:.75rem;font-size:min(1.40625rem,4.8vw);font-weight:400;line-height:1.5;letter-spacing:-.03em;color:#121212;font-family:YakuHanJP,A\+EqpB-游ゴシック体 Pr6N M,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;transition:height 1s cubic-bezier(.43,.05,.17,1)}@media(min-width:64em){.index-human__projectTitle{font-size:min(2.08vw,math.div(30,800) * 100vh);line-height:1.4;margin-top:.65625rem}}html[lang=en] .index-human__projectTitle{font-family:TT Norms Light,sans-serif;letter-spacing:normal}@media not all and (min-width:64em){html[lang=en] .index-human__projectTitle{font-size:min(1.5625rem,5.33vw);line-height:1.4}}.index-human__projectTitle__item{position:absolute;top:0;left:0;display:block;width:100%;transform-style:preserve-3d;perspective:1000px;translate:0 0;pointer-events:none}.index-human__projectTitle__item.is-active{pointer-events:auto}.index-human__projectTitle__underline{overflow:hidden;background:linear-gradient(transparent calc(100% - 1px),currentColor calc(100% - 1px)) no-repeat 0 100%/0 100%;transition:.5s cubic-bezier(.43,.05,.17,1) 0s;transition-property:background-size}.index-human__projectTitle__item.is-active .index-human__projectTitle__underline{background-size:100% 100%;transition-duration:calc(var(--length)*0.02s + .65s);transition-delay:.4s}html[lang=en] .index-human__projectTitle__item.is-active .index-human__projectTitle__underline{transition-duration:calc(var(--length)*0.01s + .65s)}.is-leave-transition .index-human__projectTitle__item.is-active .index-human__projectTitle__underline{background-size:0 100%;transition:background-size .65s cubic-bezier(.43,.05,.17,1) .1s}@media(hover:hover){.index-human__projectTitle__item:hover .index-human__projectTitle__underline{background-size:0 100%;transition:background-size .7s cubic-bezier(.55,.05,.22,.99)}}.index-human__projectTitle__underline .js-split{position:relative;top:-.1em;display:inline-block;overflow:hidden;vertical-align:bottom;height:1.4em;transform-style:preserve-3d;perspective:100px}@media(min-width:64em){.index-human__projectTitle__underline .js-split{height:1.3em}}.index-human__projectTitle__underline .js-split span{display:inline-block;opacity:0}html[lang=en] .index-human__projectTitle__underline .js-split span{min-width:.2em}.is-leave-transition .index-human__projectTitle__item.is-active .index-human__projectTitle__underline .js-split span{transform:translate3d(0,100%,0)!important;transition:transform .65s cubic-bezier(.43,.05,.17,1) .1s}.pageAbout-companyProfile{letter-spacing:.01em}@media not all and (min-width:48.0625em){.pageAbout-companyProfile+.pageAbout-companyProfile{margin-top:2.5rem}}.pageAbout-companyProfile__title{opacity:.4;margin-bottom:.6em;font-size:1rem}@media(min-width:48.0625em){.pageAbout-companyProfile__title{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-companyProfile__title{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-companyProfile__title{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-companyProfile__title{font-size:1.25rem}}@media(min-width:64em){.pageAbout-companyProfile__title{margin-bottom:.8em}}.pageAbout-companyProfile__description{font-size:1rem}@media(min-width:48.0625em){.pageAbout-companyProfile__description{font-size:.8888888889rem}}@media(min-width:80em){.pageAbout-companyProfile__description{font-size:calc(.88889rem + 1.11111vw - 14.22222px)}}@media(min-width:90em){.pageAbout-companyProfile__description{font-size:calc(1rem + .83333vw - 12px)}}@media(min-width:120em){.pageAbout-companyProfile__description{font-size:1.25rem}}.pageAbout-companyProfile__description a{display:inline-block;line-height:1.1;position:relative}.pageAbout-companyProfile__description a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top left}@media(hover:hover){.pageAbout-companyProfile__description a:hover:after{transform:translateZ(0) scaleX(0);transform-origin:top right}}.pageAbout-companyProfile__banner+.pageAbout-companyProfile__banner{margin-top:2px}@media(min-width:48.0625em){.pageAbout-companyProfile__banner+.pageAbout-companyProfile__banner{margin-top:14px}}.pageAbout-companyProfile__banner{position:relative;overflow:hidden;text-align:center;background-color:rgba(43,43,43,.1);display:block;padding-top:26.08%}@media(min-width:48.0625em){.pageAbout-companyProfile__banner{padding-top:20.86%}}.pageAbout-companyProfile__banner__text{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;font-size:1rem}@media(min-width:48.0625em){.pageAbout-companyProfile__banner__text{font-size:1.1111111111rem}}@media(min-width:80em){.pageAbout-companyProfile__banner__text{font-size:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:90em){.pageAbout-companyProfile__banner__text{font-size:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:120em){.pageAbout-companyProfile__banner__text{font-size:1.5625rem}}.pageAbout-companyProfile__banner__blurImg{height:100%;width:100%;position:absolute;top:0;left:0}.pageAbout-companyProfile__banner__blurImg:after,.pageAbout-companyProfile__banner__blurImg:before{content:"";width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px;background-size:cover;background-position:50%;background-image:url(/wp-content/themes/my-theme/assets/components/pageAbout/pageAbout-companyProfile/hover_img_wg.098c0dd7.png);background-repeat:no-repeat}.pageAbout-companyProfile__banner__blurImg:before{filter:blur(5px)}.pageAbout-companyProfile__banner.-wg .pageAbout-companyProfile__banner__blurImg:after,.pageAbout-companyProfile__banner.-wg .pageAbout-companyProfile__banner__blurImg:before{background-image:url(/wp-content/themes/my-theme/assets/components/pageAbout/pageAbout-companyProfile/hover_img_wg.098c0dd7.png)}.pageAbout-companyProfile__banner.-idid .pageAbout-companyProfile__banner__blurImg:after,.pageAbout-companyProfile__banner.-idid .pageAbout-companyProfile__banner__blurImg:before{background-image:url(/wp-content/themes/my-theme/assets/components/pageAbout/pageAbout-companyProfile/hover_img_idid.68683e4c.png)}.pageAbout-companyProfile__banner.-goodsstore .pageAbout-companyProfile__banner__blurImg:after,.pageAbout-companyProfile__banner.-goodsstore .pageAbout-companyProfile__banner__blurImg:before{background-image:url(/wp-content/themes/my-theme/assets/components/pageAbout/pageAbout-companyProfile/hover_img_goodsstore.d4e6aeda.png);background-size:auto calc(100% - 10px);background-color:#000}.pageAbout-companyProfile__banner__text{opacity:1;transition:opacity .7s cubic-bezier(.26,.06,0,1)}.pageAbout-companyProfile__banner__blurImg{z-index:1;transform:translateZ(0) scale(1.05);transition:transform 2s cubic-bezier(.43,.05,.17,1),opacity 1s cubic-bezier(.26,.06,0,1)}.pageAbout-companyProfile__banner__blurImg:after,.pageAbout-companyProfile__banner__blurImg:before{opacity:0;transition:transform .7s cubic-bezier(.43,.05,.17,1),opacity .4s cubic-bezier(.26,.06,0,1) .1s;transform:translateZ(0) scale(1.05)}@media(hover:hover){.pageAbout-companyProfile__banner:hover .pageAbout-companyProfile__banner__blurImg{transform:translateZ(0) scale(1)}.pageAbout-companyProfile__banner:hover .pageAbout-companyProfile__banner__blurImg:before{opacity:1;transition:transform .7s cubic-bezier(.43,.05,.17,1),opacity .7s cubic-bezier(.26,.06,0,1) 0s;transform:translateZ(0) scale(1)}.pageAbout-companyProfile__banner:hover .pageAbout-companyProfile__banner__blurImg:after{opacity:1;transition:transform .7s cubic-bezier(.43,.05,.17,1),opacity .7s cubic-bezier(.26,.06,0,1) .1s;transform:translateZ(0) scale(1)}}@media(min-width:64em){.pageAbout-section--companyProfileWrap{display:flex}}@media not all and (min-width:48.0625em){.pageAbout-companyProfile__listWrap{margin-left:auto}}@media(min-width:48.0625em){.pageAbout-companyProfile:nth-child(odd){width:61%}.pageAbout-companyProfile:nth-child(2n){width:39%}.pageAbout-companyProfile.-ourClient{width:100%}.pageAbout-companyProfile.-ourClient dd{line-height:1.75}}@media(min-width:48.0625em)and (min-width:48.0625em){.pageAbout-companyProfile:nth-child(n+3){margin-top:2.5rem}}@media(min-width:48.0625em)and (min-width:80em){.pageAbout-companyProfile:nth-child(n+3){margin-top:calc(2.5rem + 3.125vw - 40px)}}@media(min-width:48.0625em)and (min-width:90em){.pageAbout-companyProfile:nth-child(n+3){margin-top:calc(2.8125rem + 2.34375vw - 33.75px)}}@media(min-width:48.0625em)and (min-width:120em){.pageAbout-companyProfile:nth-child(n+3){margin-top:3.515625rem}}.pageAbout-companyProfile__listWrap{width:71.2vw}@media(min-width:48.0625em){.pageAbout-companyProfile__listWrap{width:auto;display:flex;flex-wrap:wrap}}.pageAbout-companyProfile__bannerWrap{margin-top:4.0625rem}@media(min-width:48.0625em){.pageAbout-companyProfile__bannerWrap{margin-top:3.6111111111rem}}@media(min-width:80em){.pageAbout-companyProfile__bannerWrap{margin-top:calc(3.61111rem + 4.51389vw - 57.77778px)}}@media(min-width:90em){.pageAbout-companyProfile__bannerWrap{margin-top:calc(4.0625rem + 3.38542vw - 48.75px)}}@media(min-width:120em){.pageAbout-companyProfile__bannerWrap{margin-top:5.078125rem}}@media not all and (min-width:48.0625em){.pageAbout-companyProfileWrap{margin-top:2.875rem}}@media(min-width:48.0625em){.pageAbout-companyProfileWrap{width:47.36%;margin-left:auto;margin-right:5.26%}}.pageAbout-careerSlider__frontTitle{position:relative;z-index:1;font-family:TT Norms ExtraLight,sans-serif;pointer-events:none}@media(min-width:48.0625em){.pageAbout-careerSlider__frontTitle{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.pageAbout-careerSlider__frontTitle__text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:4.8125rem;line-height:1.15}@media(min-width:48.0625em){.pageAbout-careerSlider__frontTitle__text{font-size:4.6111111111rem}}@media(min-width:80em){.pageAbout-careerSlider__frontTitle__text{font-size:calc(4.61111rem + 5.76389vw - 73.77778px)}}@media(min-width:90em){.pageAbout-careerSlider__frontTitle__text{font-size:calc(5.1875rem + 4.32292vw - 62.25px)}}@media(min-width:120em){.pageAbout-careerSlider__frontTitle__text{font-size:6.484375rem}}@media(min-width:48.0625em){.pageAbout-careerSlider__frontTitle__text{letter-spacing:-.05em}}@media not all and (min-width:48.0625em){.pageAbout-careerSlider__frontTitle__text{letter-spacing:-.04em;text-align:center}}.pageAbout-careerSlider{margin-top:8.125rem}@media(min-width:48.0625em){.pageAbout-careerSlider{margin-top:2.2222222222rem}}@media(min-width:80em){.pageAbout-careerSlider{margin-top:calc(2.22222rem + 2.77778vw - 35.55556px)}}@media(min-width:90em){.pageAbout-careerSlider{margin-top:calc(2.5rem + 2.08333vw - 30px)}}@media(min-width:120em){.pageAbout-careerSlider{margin-top:3.125rem}}@media not all and (min-width:48.0625em){.pageAbout-careerSlider__list{margin-top:-2.5rem}}.pageAbout-image{position:relative;overflow:hidden}.pageAbout-image__body{position:relative;padding-top:179.71%;opacity:.85}@media(min-width:48.0625em){.pageAbout-image__body{padding-top:58.47%}}.pageAbout-image__body img{position:absolute;top:0;left:0;width:100%;height:100%}.pageAbout-ourClientsList{display:flex;flex-wrap:wrap;padding-top:.625rem}@media(min-width:48.0625em){.pageAbout-ourClientsList{padding-top:.5555555556rem}}@media(min-width:80em){.pageAbout-ourClientsList{padding-top:calc(.55556rem + .69444vw - 8.88889px)}}@media(min-width:90em){.pageAbout-ourClientsList{padding-top:calc(.625rem + .52083vw - 7.5px)}}@media(min-width:120em){.pageAbout-ourClientsList{padding-top:.78125rem}}@media not all and (min-width:48.0625em){.pageAbout-ourClientsList{margin-left:-.9375rem;margin-right:-.9375rem}}.pageAbout-ourClientsList>li{width:50%;height:35.19vw;border:1px solid rgba(255,0,0,.2)}@media(min-width:48.0625em){.pageAbout-ourClientsList>li{width:20%;height:10.69vw}}.pageAbout-ourClientsList img{width:100%;height:100%}.workflow-fixednavContents__listWrap+.workflow-fixednavContents__listWrap{margin-top:5.3125rem}@media(min-width:48.0625em){.workflow-fixednavContents__listWrap+.workflow-fixednavContents__listWrap{margin-top:3.8888888889rem}}@media(min-width:80em){.workflow-fixednavContents__listWrap+.workflow-fixednavContents__listWrap{margin-top:calc(3.88889rem + 4.86111vw - 62.22222px)}}@media(min-width:90em){.workflow-fixednavContents__listWrap+.workflow-fixednavContents__listWrap{margin-top:calc(4.375rem + 3.64583vw - 52.5px)}}@media(min-width:120em){.workflow-fixednavContents__listWrap+.workflow-fixednavContents__listWrap{margin-top:5.46875rem}}.workflow-fixednavContents__list__title{margin-bottom:1.875rem}@media(min-width:48.0625em){.workflow-fixednavContents__list__title{margin-bottom:1.7777777778rem}}@media(min-width:80em){.workflow-fixednavContents__list__title{margin-bottom:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.workflow-fixednavContents__list__title{margin-bottom:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.workflow-fixednavContents__list__title{margin-bottom:2.5rem}}.workflow-fixednavContents__list__title__stepName{line-height:1.2;letter-spacing:-.01em;font-family:TT Norms Light,sans-serif;font-size:2rem}@media(min-width:48.0625em){.workflow-fixednavContents__list__title__stepName{font-size:1.7777777778rem}}@media(min-width:80em){.workflow-fixednavContents__list__title__stepName{font-size:calc(1.77778rem + 2.22222vw - 28.44444px)}}@media(min-width:90em){.workflow-fixednavContents__list__title__stepName{font-size:calc(2rem + 1.66667vw - 24px)}}@media(min-width:120em){.workflow-fixednavContents__list__title__stepName{font-size:2.5rem}}@media(min-width:48.0625em){.workflow-fixednavContents__list__title__stepName{letter-spacing:-.01em}}.workflow-fixednavContents__list__title__term{margin-left:1.25rem;font-size:.875rem;letter-spacing:-.005em;opacity:.5}@media(min-width:48.0625em){.workflow-fixednavContents__list__title__term{margin-left:1.3888888889rem}}@media(min-width:80em){.workflow-fixednavContents__list__title__term{margin-left:calc(1.38889rem + 1.73611vw - 22.22222px)}}@media(min-width:90em){.workflow-fixednavContents__list__title__term{margin-left:calc(1.5625rem + 1.30208vw - 18.75px)}}@media(min-width:120em){.workflow-fixednavContents__list__title__term{margin-left:1.953125rem}}@media(min-width:48.0625em){.workflow-fixednavContents__list__title__term{font-size:.7777777778rem}}@media(min-width:80em){.workflow-fixednavContents__list__title__term{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.workflow-fixednavContents__list__title__term{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.workflow-fixednavContents__list__title__term{font-size:1.09375rem}}.workflow-fixednavContents__list__description{margin-bottom:.5rem}html[lang=ja] .workflow-fixednavContents__list__description{opacity:.8}@media(min-width:48.0625em){.workflow-fixednavContents__list__description{margin-bottom:1.1111111111rem}}@media(min-width:80em){.workflow-fixednavContents__list__description{margin-bottom:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:90em){.workflow-fixednavContents__list__description{margin-bottom:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:120em){.workflow-fixednavContents__list__description{margin-bottom:1.5625rem}}@media(min-width:64em){.workflow-fixednavContents__list__description{width:50%}}.workflow-fixednavContents__list__keywordList{opacity:.5;line-height:1.8;font-size:.625rem}@media(min-width:48.0625em){.workflow-fixednavContents__list__keywordList{font-size:.7777777778rem}}@media(min-width:80em){.workflow-fixednavContents__list__keywordList{font-size:calc(.77778rem + .97222vw - 12.44444px)}}@media(min-width:90em){.workflow-fixednavContents__list__keywordList{font-size:calc(.875rem + .72917vw - 10.5px)}}@media(min-width:120em){.workflow-fixednavContents__list__keywordList{font-size:1.09375rem}}@media(min-width:64em){.workflow-fixednavContents__list__keywordList{width:50%}}.workflow-fixednavContents__list__keywordList li{display:inline-block}.workflow-fixednavContents__list__keywordList li:after{content:"/";margin:0 .35em}.workflow-fixednavContents__list__keywordList li:last-child:after{content:none}.workflow-fixednavContents__slider{margin-top:2.5rem}@media(min-width:48.0625em){.workflow-fixednavContents__slider{margin-top:1.3888888889rem}}@media(min-width:80em){.workflow-fixednavContents__slider{margin-top:calc(1.38889rem + 1.73611vw - 22.22222px)}}@media(min-width:90em){.workflow-fixednavContents__slider{margin-top:calc(1.5625rem + 1.30208vw - 18.75px)}}@media(min-width:120em){.workflow-fixednavContents__slider{margin-top:1.953125rem}}.pageAbout-showreel{position:relative;display:block;width:73.59vw;padding-top:106.66vw;margin-top:16rem}@media(min-width:48.0625em){.pageAbout-showreel{margin-top:8.5rem}}@media(min-width:80em){.pageAbout-showreel{margin-top:calc(8.5rem + 10.625vw - 136px)}}@media(min-width:90em){.pageAbout-showreel{margin-top:calc(9.5625rem + 7.96875vw - 114.75px)}}@media(min-width:120em){.pageAbout-showreel{margin-top:11.953125rem}}@media(min-width:48.0625em){.pageAbout-showreel{overflow:hidden;width:84.21%;padding-top:48.31%}}.pageAbout-showreel__body{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c4c4c4;transition:transform .8s cubic-bezier(.18,.06,.23,1);transform:perspective(1000px) translateZ(0)}@media(hover:hover){.pageAbout-showreel:hover .pageAbout-showreel__body{transition:transform 1.5s cubic-bezier(.43,.05,.17,1);transform:perspective(1000px) translateZ(30px)}}.pageAbout-showreel__body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageAbout-showreel__text{position:absolute;font-size:1.125rem}@media(min-width:48.0625em){.pageAbout-showreel__text{font-size:1.4444444444rem}}@media(min-width:80em){.pageAbout-showreel__text{font-size:calc(1.44444rem + 1.80556vw - 23.11111px)}}@media(min-width:90em){.pageAbout-showreel__text{font-size:calc(1.625rem + 1.35417vw - 19.5px)}}@media(min-width:120em){.pageAbout-showreel__text{font-size:2.03125rem}}@media not all and (min-width:48.0625em){.pageAbout-showreel__text{bottom:4vw;right:-12.27vw;text-decoration:underline}}@media(min-width:48.0625em){.pageAbout-showreel__text{top:50%;left:50%;transform:translate(-50%,-50%)}}.pageAbout-showreel__text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:translateZ(0) scaleX(0);transition:transform .7s cubic-bezier(.55,.05,.22,.99);transform-origin:top right}@media(hover:hover){.pageAbout-showreel:hover .pageAbout-showreel__text:after{transform:translateZ(0) scaleX(1);transform-origin:top left}}.pageWorkflow-mv{position:relative;overflow:hidden}.pageWorkflow-mv__body{position:relative;padding-top:140%}@media(min-width:48.0625em){.pageWorkflow-mv__body{padding-top:58.47%}}.pageWorkflow-mv__body img{position:absolute;top:0;left:0;width:100%;height:100%}.pageWorkflow-workflow__sectionTitle{line-height:1.1;font-size:2.25rem;font-family:TT Norms Light,sans-serif;letter-spacing:-.01em;margin-bottom:2.5rem}@media(min-width:48.0625em){.pageWorkflow-workflow__sectionTitle{margin-bottom:5rem}}@media(min-width:80em){.pageWorkflow-workflow__sectionTitle{margin-bottom:calc(5rem + 6.25vw - 80px)}}@media(min-width:90em){.pageWorkflow-workflow__sectionTitle{margin-bottom:calc(5.625rem + 4.6875vw - 67.5px)}}@media(min-width:120em){.pageWorkflow-workflow__sectionTitle{margin-bottom:7.03125rem}}@media(min-width:48.0625em){.pageWorkflow-workflow__sectionTitle{font-size:2rem}}@media(min-width:80em){.pageWorkflow-workflow__sectionTitle{font-size:calc(2rem + 2.5vw - 32px)}}@media(min-width:90em){.pageWorkflow-workflow__sectionTitle{font-size:calc(2.25rem + 1.875vw - 27px)}}@media(min-width:120em){.pageWorkflow-workflow__sectionTitle{font-size:2.8125rem}}@media(min-width:48.0625em){.pageWorkflow-workflow__sectionTitle{font-family:TT Norms ExtraLight,sans-serif}}@media not all and (min-width:48.0625em){.pageWorkflow-flowListSP{position:relative;width:73.59vw;margin-left:auto;margin-top:3.125rem}.pageWorkflow-flowListSP__item{display:flex;align-items:center}.pageWorkflow-flowListSP__item+.pageWorkflow-flowListSP__item{margin-top:-5.87vw}.pageWorkflow-flowListSP__item__svgCircleWrap{position:relative;width:26.66vw;height:26.66vw;transform:translateZ(0) rotate(90deg)}.pageWorkflow-flowListSP__item__svgCircle{display:inline-block;width:100%;height:100%}.pageWorkflow-flowListSP__item__svgCircle svg{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.pageWorkflow-flowListSP__text{margin-left:2.375rem;font-size:1rem}.pageWorkflow-flowListSP__arrow{position:absolute;left:calc(13.33vw - 4px);top:13.33vw;width:2.13vw;height:86.4vw}}@media(min-width:48.0625em){.pageWorkflow-flowListPC{display:flex;padding:2px}}@media(min-width:48.0625em)and (min-width:48.0625em){.pageWorkflow-flowListPC{margin-top:5.3333333333rem}}@media(min-width:48.0625em)and (min-width:80em){.pageWorkflow-flowListPC{margin-top:calc(5.33333rem + 6.66667vw - 85.33333px)}}@media(min-width:48.0625em)and (min-width:90em){.pageWorkflow-flowListPC{margin-top:calc(6rem + 5vw - 72px)}}@media(min-width:48.0625em)and (min-width:120em){.pageWorkflow-flowListPC{margin-top:7.5rem}}@media(min-width:48.0625em){.pageWorkflow-flowListPC__item{position:relative;width:21.6374269006%}.pageWorkflow-flowListPC__item+.pageWorkflow-flowListPC__item{margin-left:-2.0467836257%}}@media(min-width:48.0625em){.pageWorkflow-flowListPC__inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.pageWorkflow-flowListPC__inner>.pageWorkflow-flowListPC__text{font-family:TT Norms Light,sans-serif}}@media(min-width:48.0625em)and (min-width:48.0625em){.pageWorkflow-flowListPC__inner>.pageWorkflow-flowListPC__text{font-size:1.1111111111rem}}@media(min-width:48.0625em)and (min-width:80em){.pageWorkflow-flowListPC__inner>.pageWorkflow-flowListPC__text{font-size:calc(1.11111rem + 1.38889vw - 17.77778px)}}@media(min-width:48.0625em)and (min-width:90em){.pageWorkflow-flowListPC__inner>.pageWorkflow-flowListPC__text{font-size:calc(1.25rem + 1.04167vw - 15px)}}@media(min-width:48.0625em)and (min-width:120em){.pageWorkflow-flowListPC__inner>.pageWorkflow-flowListPC__text{font-size:1.5625rem}}@media(min-width:48.0625em){.pageWorkflow-flowListPC__item__svgCircle{width:100%;padding-top:100%}.pageWorkflow-flowListPC__item__svgCircle svg{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}}@media not all and (min-width:48.0625em){.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item{transition:transform 3.2s cubic-bezier(.87,.01,.35,1)}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__text{transition:opacity 2s cubic-bezier(.18,.06,.23,1);opacity:0}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__arrow{transition:opacity 2s cubic-bezier(.18,.06,.23,1) 1.2s,transform 2s cubic-bezier(.18,.06,.23,1) 1.2s;transform:translate3d(0,-50px,0);opacity:0}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item__svgCircle circle{stroke-dasharray:0 1563.72;stroke:hsla(0,0%,100%,.1)}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item:first-child{transform:translateZ(0)}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item:nth-child(2){transform:translate3d(0,-16.9%,0)}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item:nth-child(3){transform:translate3d(0,-33.8%,0)}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item:nth-child(4){transform:translate3d(0,-50.7%,0)}.pageWorkflow-flowListSP .pageWorkflow-flowListSP__item:nth-child(5){transform:translate3d(0,-67.6%,0)}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:first-child .pageWorkflow-flowListSP__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) .3s}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:first-child .pageWorkflow-flowListSP__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) .6s;opacity:1}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(2) .pageWorkflow-flowListSP__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) .6s}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(2) .pageWorkflow-flowListSP__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) .9s;opacity:1}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(3) .pageWorkflow-flowListSP__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) .9s}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(3) .pageWorkflow-flowListSP__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.2s;opacity:1}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(4) .pageWorkflow-flowListSP__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) 1.2s}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(4) .pageWorkflow-flowListSP__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.5s;opacity:1}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(5) .pageWorkflow-flowListSP__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) 1.5s}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item:nth-child(5) .pageWorkflow-flowListSP__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.8s;opacity:1}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__item{transform:translateZ(0)}.pageWorkflow-flowListSP.is-inview .pageWorkflow-flowListSP__arrow{opacity:1;transform:translateZ(0)}}@media(min-width:48.0625em){.pageWorkflow-flowListPC .pageWorkflow-flowListPC__text{opacity:0}.pageWorkflow-flowListPC .pageWorkflow-flowListPC__item__svgCircle circle{stroke-dasharray:0 1563.72;stroke:hsla(0,0%,100%,.1)}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:first-child .pageWorkflow-flowListPC__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) .3s}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:first-child .pageWorkflow-flowListPC__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) .6s;opacity:1}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(2) .pageWorkflow-flowListPC__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) .6s}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(2) .pageWorkflow-flowListPC__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) .9s;opacity:1}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(3) .pageWorkflow-flowListPC__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) .9s}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(3) .pageWorkflow-flowListPC__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.2s;opacity:1}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(4) .pageWorkflow-flowListPC__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) 1.2s}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(4) .pageWorkflow-flowListPC__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.5s;opacity:1}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(5) .pageWorkflow-flowListPC__item__svgCircle circle{stroke-dasharray:1563.72 1563.72;stroke:hsla(0,0%,100%,.5);transition:all 1.7s cubic-bezier(.43,.05,.17,1) 1.5s}.pageWorkflow-flowListPC.is-inview .pageWorkflow-flowListPC__item:nth-child(5) .pageWorkflow-flowListPC__text{transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.8s;opacity:1}}.index-human__ending{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}@media not all and (min-width:64em){.index-human__ending{padding-bottom:5rem}}.index-human__ending:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#dbdbdb;transform:scaleX(0);transform-origin:left}.is-leave-transition .index-human__ending:before{transform:scaleX(1);transition:transform 1s cubic-bezier(.43,.05,.17,1)}.index-human__endingContent{width:min(68%,255px * $maxRatio)}@media(min-width:64em){.index-human__endingContent{width:clamp(240px,16.66vw,300px)}}.index-human__endingGreet{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;transform-origin:bottom;opacity:0;translate:-1% 0}@media(min-width:64em){.index-human__endingGreet{translate:-1% 0}}.is-leave-transition .index-human__endingGreet{opacity:1;translate:0 0;transition:opacity .5s cubic-bezier(.43,.05,.17,1),translate .6666666667s linear,-webkit-clip-path 1s cubic-bezier(.43,.05,.17,1);transition:clip-path 1s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.43,.05,.17,1),translate .6666666667s linear;transition:clip-path 1s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.43,.05,.17,1),translate .6666666667s linear,-webkit-clip-path 1s cubic-bezier(.43,.05,.17,1);transition-delay:.5s,.5s,.7s}.index-human__endingHuman{position:absolute;inset:0}.index-human__endingHuman img{width:auto;max-width:none;height:100%}.is-leave-transition .index-human__endingHuman img{animation:sprite-from-3sheet 2.6666666667s steps(16) .7s infinite both}.index-human__loading{position:absolute;top:0;left:0;width:100%;height:100svh;display:flex;justify-content:center;align-items:center}.index-human.is-loading-end .index-human__loading{pointer-events:none;opacity:0;transition:opacity .75s cubic-bezier(.43,.05,.17,1)}.index-human__loading__content{position:relative;aspect-ratio:1/1;overflow:hidden;width:min(68%,255px * $maxRatio)}@media(min-width:64em){.index-human__loading__content{width:clamp(240px,16.66vw,300px)}}.index-human__loading__content img{position:absolute;top:0;left:0;width:auto;max-width:none;height:100%;opacity:0}.index-human.is-show .index-human__loading__content img:first-of-type{animation:sprite 2.4s steps(18) -.1666s 1,human-loading-fade-in-out 1.64s linear both;animation-delay:-.1666s,0s}.index-human.is-show .index-human__loading__content img:nth-of-type(2){animation:sprite 2.4s steps(18) -.1666s 1,human-loading-fade-in-out 1.24s linear both;animation-delay:1.4534s,1.62s}.index-human.is-show .index-human__loading__content img:nth-of-type(3){animation:sprite 2.4s steps(18) -.1666s 1,human-loading-fade-in-out 1.24s linear both;animation-delay:2.6734s,2.84s}.index-human.is-show .index-human__loading__content img:nth-of-type(4){animation:sprite 2.4s steps(18) -.1666s infinite,human-loading-fade-in-out 3s linear both;animation-delay:3.8934s,4.06s}.index-human.is-intro-end .index-human__loading__content img{animation:none!important}.index-human__loading__content img.is-active{opacity:1}@keyframes sprite{0%{translate:0 0}to{translate:-100% 0}}@keyframes sprite-from-3sheet{0%{translate:-11.1111111111% 0}to{translate:-100% 0}}@keyframes human-loading-fade-in-out{0%,to{opacity:0}1%,99%{opacity:1}}.index-human__modal{--duration:0.5s;--background-backdrop:rgba(0,0,0,0.3);inline-size:unset;inset-block-start:unset;inset-block-end:unset;inset-inline-start:unset;inset-inline-end:unset;max-inline-size:unset;block-size:unset;max-block-size:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset;top:50%;left:50%;translate:-50% -50%;width:min(80%,470px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80vh;margin:auto;box-shadow:0 0 0 100vmax var(--background-backdrop);overflow:auto;transition:opacity var(--duration);overscroll-behavior:contain;border-radius:4px}.index-human__modal:not(.is-active){opacity:0}.index-human__modalContent{padding:50px 40px;letter-spacing:normal;background-color:#fff;border-radius:4px}@media(min-width:48.0625em){.index-human__modalContent{padding:70px}}.index-human__modalTitle{font-size:1rem;line-height:1.5}@media(min-width:48.0625em){.index-human__modalTitle{font-size:1.125rem}}.index-human__modalDescription{margin-top:20px;font-size:.8125rem;line-height:1.9}html[lang=ja] .index-human__modalDescription{text-align:justify}html[lang=en] .index-human__modalDescription{font-feature-settings:"liga" off;line-height:1.75}@media(min-width:48.0625em){html[lang=en] .index-human__modalDescription{margin-top:25px;line-height:1.8}}.index-human__modalArrow{position:absolute;top:53px;right:32px;width:20px}@media(min-width:48.0625em){.index-human__modalArrow{top:56px;right:39px}}.index-human__modalClose{position:absolute;top:15px;right:15px;width:24px;height:24px;z-index:1}.index-human__sleep{position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;padding-top:4rem;padding-bottom:5rem;background-color:#dbdbdb;display:none}@media(min-width:64em){.index-human__sleep{padding-top:3.5625rem}}[data-sleep-mode=true] .index-human__sleep{display:flex}.index-human__sleepContent{position:relative;width:min(68%,255px * $maxRatio);translate:0 -14.5%;flex-shrink:0}@media(min-width:64em){.index-human__sleepContent{width:clamp(240px,16.66vw,300px);translate:0 -1%}}.index-human__sleepSprite{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.index-human__sleepSprite__inner{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}[data-sleep-mode=true] .index-human__sleepSprite__inner{animation:sprite 18s steps(108) .1s infinite}.index-human__sleepSprite__inner img{display:block;flex-shrink:0;width:auto;max-width:none;height:100%}.index-human__sleepText{position:relative;width:100%;margin-top:-15.69%}@media(min-width:64em){.index-human__sleepText{margin-top:-15%}}.index-human__sleepText__caption{width:33.33%;margin-inline:auto}@media(min-width:64em){.index-human__sleepText__caption{width:35.41%}}.index-human__sleepTimer{display:grid;justify-content:center;align-items:center;margin-top:4.7%;grid-template-columns:repeat(2,9.41%) calc(1.56% + 5px) repeat(2,9.41%) calc(1.56% + 5px) repeat(2,9.41%);gap:0 1px}@media(min-width:64em){.index-human__sleepTimer{margin-top:6.66%;grid-template-columns:repeat(2,13.33%) calc(2.2% + 5px) repeat(2,13.33%) calc(2.2% + 5px) repeat(2,13.33%)}}.index-human__sleepTimer__item{height:100%;background:no-repeat 50%/contain}.index-human__sleepTimer__item[data-index="0"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/0_1.da386579.webp)}.index-human__sleepTimer__item[data-index="0"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/0_2.ea7bd38e.webp)}.index-human__sleepTimer__item[data-index="0"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/0_3.df9d6c28.webp)}.index-human__sleepTimer__item[data-index="1"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/1_1.5d363c36.webp)}.index-human__sleepTimer__item[data-index="1"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/1_2.6e1b1301.webp)}.index-human__sleepTimer__item[data-index="1"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/1_3.47538672.webp)}.index-human__sleepTimer__item[data-index="2"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/2_1.16d79ab0.webp)}.index-human__sleepTimer__item[data-index="2"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/2_2.e25a18ab.webp)}.index-human__sleepTimer__item[data-index="2"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/2_3.5c16ea40.webp)}.index-human__sleepTimer__item[data-index="3"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/3_1.c9fa587b.webp)}.index-human__sleepTimer__item[data-index="3"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/3_2.bfa319fa.webp)}.index-human__sleepTimer__item[data-index="3"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/3_3.ffbd387b.webp)}.index-human__sleepTimer__item[data-index="4"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/4_1.5e427a6f.webp)}.index-human__sleepTimer__item[data-index="4"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/4_2.60d6ffcb.webp)}.index-human__sleepTimer__item[data-index="4"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/4_3.876ca242.webp)}.index-human__sleepTimer__item[data-index="5"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/5_1.f80cdda9.webp)}.index-human__sleepTimer__item[data-index="5"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/5_2.0267c914.webp)}.index-human__sleepTimer__item[data-index="5"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/5_3.bd5d6231.webp)}.index-human__sleepTimer__item[data-index="6"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/6_1.563a11fc.webp)}.index-human__sleepTimer__item[data-index="6"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/6_2.c2597b35.webp)}.index-human__sleepTimer__item[data-index="6"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/6_3.4396dcaa.webp)}.index-human__sleepTimer__item[data-index="7"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/7_1.6fa658b6.webp)}.index-human__sleepTimer__item[data-index="7"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/7_2.cccd859e.webp)}.index-human__sleepTimer__item[data-index="7"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/7_3.6b06d639.webp)}.index-human__sleepTimer__item[data-index="8"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/8_1.3d587e98.webp)}.index-human__sleepTimer__item[data-index="8"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/8_2.487399b5.webp)}.index-human__sleepTimer__item[data-index="8"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/8_3.676c8f2a.webp)}.index-human__sleepTimer__item[data-index="9"][data-variant="1"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/9_1.b7f089db.webp)}.index-human__sleepTimer__item[data-index="9"][data-variant="2"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/9_2.11733f26.webp)}.index-human__sleepTimer__item[data-index="9"][data-variant="3"]{background-image:url(/wp-content/themes/my-theme/assets/components/index/index-human/index-humanSleep/timer/num/9_3.762c3aad.webp)}.index-human__sleepTimer__colon{padding-left:2px;padding-right:3px}.index-human__sleepReload{width:31.76%;margin:11.76% auto 0}@media(min-width:64em){.index-human__sleepReload{width:39.02%;margin-top:15%}}.index-human__sleepReload a{display:block;opacity:1;pointer-events:auto;transition:opacity .6s cubic-bezier(.26,.06,0,1)}.index-human__sleepReload a[inert]{pointer-events:none;opacity:0}