@charset "utf-8";
.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.martian-mono-300{font-family:"Martian Mono",monospace;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.martian-mono-400{font-family:"Martian Mono",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.martian-mono-500{font-family:"Martian Mono",monospace;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}.martian-mono-600{font-family:"Martian Mono",monospace;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.martian-mono-700{font-family:"Martian Mono",monospace;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

html,body{position:relative;min-width:960px;font-family:"Zen Kaku Gothic New",'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','游ゴシック',YuGothic,'メイリオ',Meiryo,sans-serif;font-weight:500;font-size:10px;line-height:1;-webkit-font-smoothing:antialiased}body{position:relative;min-height:100vh;min-height:100dvh}a{text-decoration:inherit;color:inherit}img,svg,video,iframe,picture{display:block;width:100%}@media screen and (min-width:960px){.mo_op{display:inline-block;-webkit-transition:opacity 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out;-ms-transition:opacity 160ms ease-in-out;transition:opacity 160ms ease-in-out;-webkit-font-smoothing:antialiased}.mo_op:hover{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}.sp{display:none !important}}@media screen and (max-width:959px){html,body{min-width:320px}.pc{display:none !important}}.u-space{letter-spacing:-.3em}.u-yaku{letter-spacing:-.35em}.u-yaku-before{margin-left:-.5em}@media screen and (max-width:1220px){.u-1220{display:none}}body.bg--transition{-webkit-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.bg--index{background-color:#8f80ff}body.bg--index ::selection{background-color:#000;color:#8f80ff}body.bg--index .footer{background-color:#8f80ff}body.bg--index .footer--menu{background-color:#fff}body.bg--dark .footer{background-color:#000}body.bg--dark.bg--index{background-color:#000;color:#8f80ff}body.bg--dark.bg--index ::selection{color:#000;background-color:#8f80ff}body.bg--dark.bg--index .cursor__path{fill:#8f80ff}body.bg--dark.bg--index .header{color:#000;background-color:#8f80ff}body.bg--dark.bg--index .footer--menu{color:#000;background-color:#8f80ff}body.bg--dark.bg--index .footer__navArrowPath{fill:#8f80ff}body.bg--dark.bg--index .menu{color:#000;background-color:#8f80ff}body.bg--dark .cursor--invert .cursor__path{fill:#000}body.bg--who{background-color:#ffe678}body.bg--who ::selection{background-color:#000;color:#ffe678}body.bg--who .footer{background-color:#ffe678}body.bg--who .footer--menu{background-color:#fff}body.bg--dark .footer{background-color:#000}body.bg--dark.bg--who{background-color:#000;color:#ffe678}body.bg--dark.bg--who ::selection{color:#000;background-color:#ffe678}body.bg--dark.bg--who .cursor__path{fill:#ffe678}body.bg--dark.bg--who .header{color:#000;background-color:#ffe678}body.bg--dark.bg--who .footer--menu{color:#000;background-color:#ffe678}body.bg--dark.bg--who .footer__navArrowPath{fill:#ffe678}body.bg--dark.bg--who .menu{color:#000;background-color:#ffe678}body.bg--dark .cursor--invert .cursor__path{fill:#000}body.bg--creative{background-color:#cb7eff}body.bg--creative ::selection{background-color:#000;color:#cb7eff}body.bg--creative .footer{background-color:#cb7eff}body.bg--creative .footer--menu{background-color:#fff}body.bg--dark .footer{background-color:#000}body.bg--dark.bg--creative{background-color:#000;color:#cb7eff}body.bg--dark.bg--creative ::selection{color:#000;background-color:#cb7eff}body.bg--dark.bg--creative .cursor__path{fill:#cb7eff}body.bg--dark.bg--creative .header{color:#000;background-color:#cb7eff}body.bg--dark.bg--creative .footer--menu{color:#000;background-color:#cb7eff}body.bg--dark.bg--creative .footer__navArrowPath{fill:#cb7eff}body.bg--dark.bg--creative .menu{color:#000;background-color:#cb7eff}body.bg--dark .cursor--invert .cursor__path{fill:#000}body.bg--member{background-color:#dad7d0}body.bg--member ::selection{background-color:#000;color:#dad7d0}body.bg--member .footer{background-color:#dad7d0}body.bg--member .footer--menu{background-color:#fff}body.bg--dark .footer{background-color:#000}body.bg--dark.bg--member{background-color:#000;color:#dad7d0}body.bg--dark.bg--member ::selection{color:#000;background-color:#dad7d0}body.bg--dark.bg--member .cursor__path{fill:#dad7d0}body.bg--dark.bg--member .header{color:#000;background-color:#dad7d0}body.bg--dark.bg--member .footer--menu{color:#000;background-color:#dad7d0}body.bg--dark.bg--member .footer__navArrowPath{fill:#dad7d0}body.bg--dark.bg--member .menu{color:#000;background-color:#dad7d0}body.bg--dark .cursor--invert .cursor__path{fill:#000}.creative__list{margin-top:75px;padding-bottom:118px}.creative__item{position:relative;margin-top:35px;padding-top:25px}.creative__item:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;border-top:1px solid}.creative__item:first-child{margin-top:0}.creative__itemCopy{font-size:2.3rem;letter-spacing:.015em}.creative__itemTtl{margin-top:15px;font-size:2rem}.creative__itemBody{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:30px}.creative__itemJa{-webkit-flex-shrink:0;flex-shrink:0;width:calc(50% - 15px);margin-top:-.1em;padding-right:15px;font-size:1.4rem;line-height:1.642857142857143}.creative__itemEn{-webkit-flex-shrink:0;flex-shrink:0;width:calc(50% - 15px);padding-left:15px;font-size:1.1rem;line-height:1.545454545454545;letter-spacing:-.015em}@media screen and (max-width:959px){.creative__list{margin-top:15.384615384615383vw;padding-bottom:0}.creative__item{margin-top:13.846153846153845vw;padding-top:5.641025641025641vw}.creative__itemCopy{font-size:4.615384615384615vw}.creative__itemTtl{margin-top:2.564102564102564vw;font-size:3.846153846153846vw}.creative__itemBody{display:block;margin-top:5.128205128205128vw}.creative__itemJa{width:100%;margin-top:0;padding-right:0;font-size:3.076923076923077vw;line-height:1.625}.creative__itemEn{width:100%;padding-left:0;margin-top:4.102564102564102vw;font-size:2.307692307692307vw;line-height:1.611111111111111}}body.cursor_original,body.cursor_original *{cursor:url("/assets/images/transparent.webp"),none}.cursor{z-index:1000;position:fixed;top:0;left:0;width:31px;height:31px;z-index:999999;pointer-events:none;-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;display:none;-webkit-transition:-webkit-transform 320ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 320ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 320ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 320ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 320ms cubic-bezier(0.19, 1, 0.22, 1)}.cursor--large{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.cursor__path{fill:#000}.footer{position:fixed;left:0;right:0;bottom:0;height:108px;-webkit-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.footer--inner{position:absolute}.footer--show{opacity:1;-ms-filter:none;filter:none}.footer--hide{-webkit-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none}.footer__navs{position:absolute;left:20px;bottom:27px;font-size:13px;letter-spacing:-.015em}.footer__nav:first-child{margin-top:0}.footer__navLabel{position:relative;display:inline-block;width:99px}.footer__navArrow{display:block;position:absolute;top:2px;right:0;width:8px;height:8px;background-repeat:no-repeat;background-image:url("/assets/images/ico_arrow.svg");background-size:contain;background-position:center center;-webkit-animation:footer__navLabelArrow 6400ms cubic-bezier(.25,.46,.45,.94) infinite;-moz-animation:footer__navLabelArrow 6400ms cubic-bezier(.25,.46,.45,.94) infinite;-o-animation:footer__navLabelArrow 6400ms cubic-bezier(.25,.46,.45,.94) infinite;-ms-animation:footer__navLabelArrow 6400ms cubic-bezier(.25,.46,.45,.94) infinite;animation:footer__navLabelArrow 6400ms cubic-bezier(.25,.46,.45,.94) infinite}@-moz-keyframes footer__navLabelArrow{0%,82%,91%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}86%,95%{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-moz-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-o-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-ms-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}100%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}}@-webkit-keyframes footer__navLabelArrow{0%,82%,91%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}86%,95%{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-moz-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-o-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-ms-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}100%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}}@-o-keyframes footer__navLabelArrow{0%,82%,91%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}86%,95%{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-moz-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-o-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-ms-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}100%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}}@keyframes footer__navLabelArrow{0%,82%,91%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}86%,95%{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-moz-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-o-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-ms-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}100%{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}}.footer__navArrowPath{-webkit-transition:fill 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:fill 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:fill 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:fill 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:fill 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.footer__navVal{display:inline-block;margin-left:12px}.footer__navA{position:relative;display:inline-block;padding:4px 0 3px}.footer__navA:after{content:' ';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid;-webkit-transform:scaleY(1.2);-moz-transform:scaleY(1.2);-o-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2);display:none}.footer__navA:hover:after{display:block}.footer__copy{position:absolute;right:20px;bottom:30px;width:243px;font-size:13px;letter-spacing:-.015em;text-align:right}.footer__copy--left{text-align:left}@media screen and (max-width:959px){.footer{height:15.512820512820511vw}.footer__navs{position:absolute;left:2.948717948717948vw;bottom:2.307692307692307vw;font-size:2.371794871794871vw;letter-spacing:.015em}.footer__navLabel{width:18.589743589743588vw}.footer__navArrow{top:.7692307692307692vw;width:1.282051282051282vw;height:1.282051282051282vw}.footer__navVal{margin-left:2.051282051282051vw}.footer__navA{padding:.641025641025641vw 0 .5128205128205128vw}.footer__navA:hover:after{display:none}.footer__copy{right:3.205128205128205vw;bottom:2.435897435897436vw;width:19.23076923076923vw;font-size:2.371794871794871vw;letter-spacing:.015em;line-height:1.513513513513514;height:10.769230769230768vw}.footer__copy--left{height:auto;text-align:right}}.header{z-index:99999;position:fixed;top:0;left:0;right:0;height:108px;-webkit-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color:#fff;color:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.header--show{opacity:1;-ms-filter:none;filter:none}.header__logo{position:absolute;top:20px;left:20px;width:152px}.header__navs{position:absolute;top:21px;right:117px;vertical-align:middle}.header__nav{display:inline-block;font-size:26px;letter-spacing:-.015em}.header__nav:first-child{margin-left:0}.header__nav--current .header__navA{pointer-events:none}.header__nav--current .header__navA:after{display:block}.header__navA{position:relative;padding:15px}.header__navA:after{content:' ';display:block;position:absolute;left:15px;right:15px;bottom:15px;border-top:2px solid;display:none}.header__navA:hover:after{display:block}.header__switcher{position:absolute;top:20px;right:20px;width:25px}@media screen and (max-width:959px){.header{height:20.51282051282051vw}.header__logo{top:3.205128205128205vw;left:3.205128205128205vw;width:26.025641025641022vw}.header__menu{position:absolute;top:4.102564102564102vw;right:9.743589743589743vw;font-size:3.333333333333333vw}.header__menuA{display:none}.header__menuA--show{display:block}.header__switcher{position:absolute;top:3.205128205128205vw;right:3.205128205128205vw;width:4.32051282051282vw}}.member__list{padding-bottom:118px}.member__item{display:block;margin-top:55px}.member__item:first-child{margin-top:0}.member__itemHeader{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.member__itemHeaderCont{-webkit-flex-shrink:0;flex-shrink:0;width:calc(50% - 15px);margin-top:-.1em}.member__itemHeaderCont--ja{padding-right:15px}.member__itemHeaderCont--en{padding-left:15px}.member__name,.member__job{font-size:2rem;line-height:1.5}.member__name--en,.member__job--en{font-size:1.9em;line-height:1.578947368421053}.member__itemBody{margin-top:25px}.member__itemBody:after{content:' ';display:block;clear:both}.member__txt{width:calc(50% - 15px);font-size:1.5rem;line-height:1.6;letter-spacing:0}.member__txt--ja{float:left}.member__txt--en{float:right;font-size:1.15rem;line-height:1.565217391304348;letter-spacing:-.015em}.member__links{clear:left;float:left;margin-top:15px}.member__link{font-size:1.1rem;line-height:1.727272727272727;letter-spacing:-.015em}.member__linkArrow{display:inline-block;width:7px;height:7px;margin:0 8px;background-repeat:no-repeat;background-image:url("/assets/images/ico_arrow.svg");background-size:contain;background-position:center center}@media screen and (max-width:959px){.member__list{margin-top:7.692307692307692vw;padding-bottom:0}.member__item{margin-top:19.23076923076923vw}.member__itemHeader{display:block}.member__itemHeaderCont{width:100%;margin-top:0}.member__itemHeaderCont--ja{padding-right:0}.member__itemHeaderCont--en{margin-top:1.923076923076923vw;padding-left:0}.member__name,.member__job{font-size:3.846153846153846vw;line-height:1.666666666666667}.member__name--en,.member__job--en{font-size:3.717948717948718vw;line-height:1.517241379310345}.member__itemBody{margin-top:3.846153846153846vw}.member__txt{float:none;width:100%;font-size:3.333333333333333vw;line-height:1.615384615384615}.member__txt--en{margin-top:3.846153846153846vw;font-size:2.564102564102564vw;line-height:1.55}.member__links{margin-top:2.564102564102564vw}.member__link{font-size:2.564102564102564vw;line-height:2}.member__linkArrow{width:1.794871794871795vw;height:1.666666666666667vw;margin:0 1.666666666666667vw}}.menu{display:none;z-index:90000;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;padding:20.51282051282051vw 3.205128205128205vw;-webkit-transition:opacity 240ms ease-in-out, background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-moz-transition:opacity 240ms ease-in-out, background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-o-transition:opacity 240ms ease-in-out, background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;-ms-transition:opacity 240ms ease-in-out, background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;transition:opacity 240ms ease-in-out, background-color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), color 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important}.menu__nav{margin-top:7.692307692307692vw;font-size:6.153846153846153vw;letter-spacing:-.015em}.menu__nav:first-child{margin-top:0}.page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:138px 20px 138px;min-height:100vh;min-height:100dvh;-webkit-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);display:none}.page--show{display:block}.page--hide{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.page__header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:150px;padding-bottom:30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.page__header--show{opacity:1;-ms-filter:none;filter:none}.page__copy{font-size:3.1rem;letter-spacing:.015em}.page__ttl{margin-top:8px;font-size:2.8rem;line-height:1.428571428571429}.page__copySpan,.page__ttlSpan{display:inline-block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(20%,0,0);-moz-transform:translate3d(20%,0,0);-o-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}.page__copySpan--show,.page__ttlSpan--show{-webkit-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -moz-transform 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -ms-transform 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0%,0%,0);-moz-transform:translate3d(0%,0%,0);-o-transform:translate3d(0%,0%,0);-ms-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0)}.page__body{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:0;overflow:hidden}.page__body--show{-webkit-transition:opacity 480ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:opacity 480ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity 480ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:opacity 480ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 480ms cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-filter:none;filter:none;height:auto;overflow:visible}.page__lead{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.page__ja{-webkit-flex-shrink:0;flex-shrink:0;width:calc(50% - 15px);margin-top:-.1em;padding-right:15px;font-size:14px;line-height:1.666666666666667;letter-spacing:.052em;text-align:justify}.page__en{-webkit-flex-shrink:0;flex-shrink:0;width:calc(50% - 15px);padding-left:15px;font-size:11.5px;line-height:1.565217391304348;letter-spacing:-.015em}@media screen and (max-width:959px){.page{padding:27.564102564102562vw 3.205128205128205vw 33.07692307692307vw}.page__header{min-height:0;padding-bottom:0}.page__copy{font-size:5.384615384615384vw;line-height:1.357142857142857}.page__ttl{margin-top:1.538461538461538vw;font-size:4.615384615384615vw;line-height:1.5}.page__lead{display:block;margin-top:8.58974358974359vw}.page__ja{width:100%;margin-top:0;padding-right:0;font-size:3.333333333333333vw;line-height:1.615384615384615;letter-spacing:.05em}.page__en{width:100%;margin-top:5.128205128205128vw;padding-left:0;font-size:2.564102564102564vw;line-height:1.55;letter-spacing:-.015em}}.tap{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:9.743589743589743vw;height:5.384615384615384vw;font-size:5.384615384615384vw;text-align:center;letter-spacing:.15em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none}.tap--show{opacity:1;-ms-filter:none;filter:none;-webkit-animation:tab 1333ms cubic-bezier(.25,.46,.45,.94) infinite;-moz-animation:tab 1333ms cubic-bezier(.25,.46,.45,.94) infinite;-o-animation:tab 1333ms cubic-bezier(.25,.46,.45,.94) infinite;-ms-animation:tab 1333ms cubic-bezier(.25,.46,.45,.94) infinite;animation:tab 1333ms cubic-bezier(.25,.46,.45,.94) infinite}@-moz-keyframes tab{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}12%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes tab{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}12%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes tab{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}12%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes tab{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}12%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.tap--hide{-webkit-transition:240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:240ms cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}