/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;vertical-align:middle}button{background:transparent}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[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}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}:root{--color-black:#2d2d2d;--color-black-20:rgba(45,45,45,.2);--color-white:#fff;--color-white-15:hsla(0,0%,100%,.15);--color-white-20:hsla(0,0%,100%,.2);--color-text-white:#f3efea;--color-bg-gray:#b0b0b0;--color-middle-gray:#999;--color-gray:#f1f1ef;--color-dark-gray:#3f3c39;--color-corporate:#ffa400;--color-attention:#ea3f3f;--color-beige:#d3cec4}html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;overflow-y:scroll;padding:0}body,html{display:block;position:relative}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-color:var(--color-gray);color:var(--color-black);font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1.9;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%}body[data-theme-color=dark]{color:var(--color-white)}body[data-no-delay=true]{-webkit-transition-delay:0s!important;transition-delay:0s!important}.tp-dfwv{z-index:1000}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;letter-spacing:inherit}a{text-decoration:none!important}a,button{color:inherit}button{background-color:transparent;border:none;cursor:pointer;display:block;font-family:inherit;margin:0;min-height:0;padding:0}:focus{outline:none}[href]:after,[tabindex]:not([tabindex="-1"]):after,button:after,input:after,select:after,textarea:after{border:2px solid var(--color-corporate);border-radius:inherit;bottom:1px;content:"";left:1px;opacity:0;pointer-events:none;position:absolute;right:1px;top:1px;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:border-color,opacity;transition-property:border-color,opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}html[data-whatintent=keyboard] [href]:focus,html[data-whatintent=keyboard] [tabindex]:not([tabindex="-1"]):focus,html[data-whatintent=keyboard] button:focus,html[data-whatintent=keyboard] input:focus,html[data-whatintent=keyboard] select:focus,html[data-whatintent=keyboard] textarea:focus{outline:none}html[data-whatintent=keyboard] [href]:focus:after,html[data-whatintent=keyboard] [tabindex]:not([tabindex="-1"]):focus:after,html[data-whatintent=keyboard] button:focus:after,html[data-whatintent=keyboard] input:focus:after,html[data-whatintent=keyboard] select:focus:after,html[data-whatintent=keyboard] textarea:focus:after{opacity:.8}input[type=checkbox]:after,input[type=radio]:after{bottom:-4px;left:-4px;right:-4px;top:-4px}@-webkit-keyframes textScrollerAnim{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}@keyframes textScrollerAnim{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}@font-face{font-display:swap;font-family:TWK Everett;font-weight:500;src:url(../font/TWKEverett/TWKEverett-Medium.woff2) format("woff2"),url(../font/TWKEverett/TWKEverett-Medium.woff) format("woff"),url(../font/TWKEverett/TWKEverett-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Tazugane Gothic;font-weight:700;src:url(../font/TazuganeGothic/TazuganeGothic-Bold.woff2) format("woff2"),url(../font/TazuganeGothic/TazuganeGothic-Bold.woff) format("woff")}#wrapper{overflow:hidden;position:relative;width:100%}#wrapper:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#2d2d2d url(/assets/img/bgNoise.png) top repeat!important;height:100vh;left:0;opacity:0;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%;z-index:-1}#wrapper:after,#wrapper:before{content:"";top:0;-webkit-transition-delay:.8s}#wrapper:after{background-color:var(--color-black);height:.0625rem;left:7.2%;opacity:.15;opacity:0;position:absolute;right:7.2%;top:30.5rem;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-property:background-color,opacity;transition-property:background-color,opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:10}[data-theme-color=dark] #wrapper:after{background-color:var(--color-white)}[data-no-delay=true] #wrapper:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}[data-has-kv=true] #wrapper:after{opacity:.15}[data-theme-color=dark] #wrapper:before{opacity:1}[data-no-delay=true] #wrapper:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}#contents{position:relative;width:100%;z-index:2}#contents>.p-contents__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:3.75rem;width:100%}#contents:focus{border:none;outline:none}.c-buttonArrow,.c-buttonDecorationCapsule{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:1.25rem;justify-content:center;overflow:hidden;padding-left:1.2em;padding-right:1.2em;position:relative}.c-buttonArrow svg,.c-buttonDecorationCapsule svg{fill:currentColor;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:2}.c-buttonArrow:before,.c-buttonDecorationCapsule:before{border:.0625rem solid;border-radius:inherit;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.c-buttonArrow:after,.c-buttonDecorationCapsule:after{background-color:currentColor;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}.c-buttonDecorationCapsule__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:currentColor;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.04em;line-height:.92;position:relative;text-transform:uppercase;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:2}.c-buttonArrow{height:1.25rem;padding-left:0;padding-right:0;width:3.875rem}.c-buttonArrow svg{height:.5rem;width:1.3125rem}[data-whatintent=mouse] a:hover .c-buttonArrow:after,[data-whatintent=mouse] a:hover .c-buttonDecorationCapsule:after,[data-whatintent=mouse] button:hover .c-buttonArrow:after,[data-whatintent=mouse] button:hover .c-buttonDecorationCapsule:after,[data-whatintent=pointer] a:hover .c-buttonArrow:after,[data-whatintent=pointer] a:hover .c-buttonDecorationCapsule:after,[data-whatintent=pointer] button:hover .c-buttonArrow:after,[data-whatintent=pointer] button:hover .c-buttonDecorationCapsule:after{-webkit-transform:scaleY(1);transform:scaleY(1)}[data-whatintent=mouse] a:hover .c-buttonArrow svg,[data-whatintent=mouse] a:hover .c-buttonDecorationCapsule svg,[data-whatintent=mouse] button:hover .c-buttonArrow svg,[data-whatintent=mouse] button:hover .c-buttonDecorationCapsule svg,[data-whatintent=pointer] a:hover .c-buttonArrow svg,[data-whatintent=pointer] a:hover .c-buttonDecorationCapsule svg,[data-whatintent=pointer] button:hover .c-buttonArrow svg,[data-whatintent=pointer] button:hover .c-buttonDecorationCapsule svg{fill:var(--color-corporate);-webkit-transition-duration:.1s;transition-duration:.1s}[data-whatintent=mouse] a:hover .c-buttonDecorationCapsule__label,[data-whatintent=mouse] button:hover .c-buttonDecorationCapsule__label,[data-whatintent=pointer] a:hover .c-buttonDecorationCapsule__label,[data-whatintent=pointer] button:hover .c-buttonDecorationCapsule__label{color:var(--color-corporate);-webkit-transition-duration:.1s;transition-duration:.1s}.c-roundedButton{text-rendering:auto;-webkit-font-smoothing:never;border-radius:624.9375rem;height:1.25rem;overflow:hidden;position:relative}.c-roundedButton:before{border:.0625rem solid;border-radius:inherit;content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.c-roundedButton__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:center;overflow:hidden;padding:0 1.2em;position:relative;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%;z-index:1}.c-roundedButton__inner:before{background-color:currentColor;content:"";height:101%;left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}.c-roundedButton__inner svg{fill:currentColor;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:2}.c-roundedButton__inner svg,.c-roundedButton__label{display:block;-webkit-transition-delay:0s;transition-delay:0s}.c-roundedButton__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:-.04em;line-height:.92;position:relative;text-transform:uppercase;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;white-space:nowrap;z-index:1}[data-whatintent=mouse] .c-roundedButton__inner:not(:disabled):hover:before,[data-whatintent=pointer] .c-roundedButton__inner:not(:disabled):hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}[data-whatintent=mouse] .c-roundedButton__inner:not(:disabled):hover svg,[data-whatintent=pointer] .c-roundedButton__inner:not(:disabled):hover svg{fill:var(--color-corporate);-webkit-transition-duration:.1s;transition-duration:.1s}[data-whatintent=mouse] .c-roundedButton__inner:not(:disabled):hover .c-roundedButton__label,[data-whatintent=pointer] .c-roundedButton__inner:not(:disabled):hover .c-roundedButton__label{color:var(--color-corporate);-webkit-transition-duration:.1s;transition-duration:.1s}.c-labelAndArrowButton{display:block;position:relative}@-webkit-keyframes labelAndArrowButtonBorderAnim{0%{-webkit-transform-origin:top right;transform-origin:top right}50.9%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes labelAndArrowButtonBorderAnim{0%{-webkit-transform-origin:top right;transform-origin:top right}50.9%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top left;transform-origin:top left}}.c-labelAndArrowButton__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:.8125rem 0;position:relative}.c-labelAndArrowButton__inner:before{background-color:currentColor;bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.c-labelAndArrowButton__inner:after{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}[data-whatintent=mouse] .c-labelAndArrowButton__inner:hover:before,[data-whatintent=pointer] .c-labelAndArrowButton__inner:hover:before{-webkit-animation:labelAndArrowButtonBorderAnim .6s cubic-bezier(.19,1,.22,1);animation:labelAndArrowButtonBorderAnim .6s cubic-bezier(.19,1,.22,1)}.c-labelAndArrowButton__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.04em;letter-spacing:0;line-height:.92;position:relative;text-transform:uppercase}.c-charsTitle{position:relative}.c-charsTitle__char{display:inline-block;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-duration:.2s,.6s,.6s;transition-duration:.2s,.6s,.6s;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1)}.c-charsTitle__char:first-child{-webkit-transition-delay:.2s,.04s,.04s;transition-delay:.2s,.04s,.04s}.c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,.08s,.08s;transition-delay:.2s,.08s,.08s}.c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,.12s,.12s;transition-delay:.2s,.12s,.12s}.c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,.16s,.16s;transition-delay:.2s,.16s,.16s}.c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,.2s,.2s;transition-delay:.2s,.2s,.2s}.c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,.24s,.24s;transition-delay:.2s,.24s,.24s}.c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,.28s,.28s;transition-delay:.2s,.28s,.28s}.c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,.32s,.32s;transition-delay:.2s,.32s,.32s}.c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,.36s,.36s;transition-delay:.2s,.36s,.36s}.c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,.4s,.4s;transition-delay:.2s,.4s,.4s}.c-charsTitle__line{overflow:hidden;position:relative}.c-charsTitle__line:first-child .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,0s,0s;transition-delay:.2s,0s,0s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,.04s,.04s;transition-delay:.2s,.04s,.04s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,.08s,.08s;transition-delay:.2s,.08s,.08s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,.12s,.12s;transition-delay:.2s,.12s,.12s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,.16s,.16s;transition-delay:.2s,.16s,.16s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,.2s,.2s;transition-delay:.2s,.2s,.2s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,.24s,.24s;transition-delay:.2s,.24s,.24s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,.28s,.28s;transition-delay:.2s,.28s,.28s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,.32s,.32s;transition-delay:.2s,.32s,.32s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,.36s,.36s;transition-delay:.2s,.36s,.36s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,.4s,.4s;transition-delay:.2s,.4s,.4s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,.44s,.44s;transition-delay:.2s,.44s,.44s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,.48s,.48s;transition-delay:.2s,.48s,.48s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,.52s,.52s;transition-delay:.2s,.52s,.52s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,.56s,.56s;transition-delay:.2s,.56s,.56s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,.6s,.6s;transition-delay:.2s,.6s,.6s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,.64s,.64s;transition-delay:.2s,.64s,.64s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,.68s,.68s;transition-delay:.2s,.68s,.68s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,.72s,.72s;transition-delay:.2s,.72s,.72s}.c-charsTitle__line:first-child .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,.76s,.76s;transition-delay:.2s,.76s,.76s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,.2s,.2s;transition-delay:.2s,.2s,.2s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,.24s,.24s;transition-delay:.2s,.24s,.24s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,.28s,.28s;transition-delay:.2s,.28s,.28s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,.32s,.32s;transition-delay:.2s,.32s,.32s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,.36s,.36s;transition-delay:.2s,.36s,.36s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,.4s,.4s;transition-delay:.2s,.4s,.4s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,.44s,.44s;transition-delay:.2s,.44s,.44s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,.48s,.48s;transition-delay:.2s,.48s,.48s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,.52s,.52s;transition-delay:.2s,.52s,.52s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,.56s,.56s;transition-delay:.2s,.56s,.56s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,.6s,.6s;transition-delay:.2s,.6s,.6s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,.64s,.64s;transition-delay:.2s,.64s,.64s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,.68s,.68s;transition-delay:.2s,.68s,.68s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,.72s,.72s;transition-delay:.2s,.72s,.72s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,.76s,.76s;transition-delay:.2s,.76s,.76s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,.8s,.8s;transition-delay:.2s,.8s,.8s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,.84s,.84s;transition-delay:.2s,.84s,.84s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,.88s,.88s;transition-delay:.2s,.88s,.88s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,.92s,.92s;transition-delay:.2s,.92s,.92s}.c-charsTitle__line:nth-child(2) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,.96s,.96s;transition-delay:.2s,.96s,.96s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,.4s,.4s;transition-delay:.2s,.4s,.4s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,.44s,.44s;transition-delay:.2s,.44s,.44s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,.48s,.48s;transition-delay:.2s,.48s,.48s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,.52s,.52s;transition-delay:.2s,.52s,.52s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,.56s,.56s;transition-delay:.2s,.56s,.56s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,.6s,.6s;transition-delay:.2s,.6s,.6s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,.64s,.64s;transition-delay:.2s,.64s,.64s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,.68s,.68s;transition-delay:.2s,.68s,.68s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,.72s,.72s;transition-delay:.2s,.72s,.72s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,.76s,.76s;transition-delay:.2s,.76s,.76s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,.8s,.8s;transition-delay:.2s,.8s,.8s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,.84s,.84s;transition-delay:.2s,.84s,.84s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,.88s,.88s;transition-delay:.2s,.88s,.88s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,.92s,.92s;transition-delay:.2s,.92s,.92s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,.96s,.96s;transition-delay:.2s,.96s,.96s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,1s,1s;transition-delay:.2s,1s,1s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,1.04s,1.04s;transition-delay:.2s,1.04s,1.04s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,1.08s,1.08s;transition-delay:.2s,1.08s,1.08s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,1.12s,1.12s;transition-delay:.2s,1.12s,1.12s}.c-charsTitle__line:nth-child(3) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,1.16s,1.16s;transition-delay:.2s,1.16s,1.16s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,.6s,.6s;transition-delay:.2s,.6s,.6s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,.64s,.64s;transition-delay:.2s,.64s,.64s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,.68s,.68s;transition-delay:.2s,.68s,.68s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,.72s,.72s;transition-delay:.2s,.72s,.72s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,.76s,.76s;transition-delay:.2s,.76s,.76s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,.8s,.8s;transition-delay:.2s,.8s,.8s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,.84s,.84s;transition-delay:.2s,.84s,.84s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,.88s,.88s;transition-delay:.2s,.88s,.88s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,.92s,.92s;transition-delay:.2s,.92s,.92s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,.96s,.96s;transition-delay:.2s,.96s,.96s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,1s,1s;transition-delay:.2s,1s,1s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,1.04s,1.04s;transition-delay:.2s,1.04s,1.04s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,1.08s,1.08s;transition-delay:.2s,1.08s,1.08s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,1.12s,1.12s;transition-delay:.2s,1.12s,1.12s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,1.16s,1.16s;transition-delay:.2s,1.16s,1.16s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,1.2s,1.2s;transition-delay:.2s,1.2s,1.2s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,1.24s,1.24s;transition-delay:.2s,1.24s,1.24s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,1.28s,1.28s;transition-delay:.2s,1.28s,1.28s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,1.32s,1.32s;transition-delay:.2s,1.32s,1.32s}.c-charsTitle__line:nth-child(4) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,1.36s,1.36s;transition-delay:.2s,1.36s,1.36s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,.8s,.8s;transition-delay:.2s,.8s,.8s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,.84s,.84s;transition-delay:.2s,.84s,.84s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,.88s,.88s;transition-delay:.2s,.88s,.88s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,.92s,.92s;transition-delay:.2s,.92s,.92s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,.96s,.96s;transition-delay:.2s,.96s,.96s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,1s,1s;transition-delay:.2s,1s,1s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,1.04s,1.04s;transition-delay:.2s,1.04s,1.04s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,1.08s,1.08s;transition-delay:.2s,1.08s,1.08s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,1.12s,1.12s;transition-delay:.2s,1.12s,1.12s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,1.16s,1.16s;transition-delay:.2s,1.16s,1.16s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,1.2s,1.2s;transition-delay:.2s,1.2s,1.2s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,1.24s,1.24s;transition-delay:.2s,1.24s,1.24s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,1.28s,1.28s;transition-delay:.2s,1.28s,1.28s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,1.32s,1.32s;transition-delay:.2s,1.32s,1.32s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,1.36s,1.36s;transition-delay:.2s,1.36s,1.36s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,1.4s,1.4s;transition-delay:.2s,1.4s,1.4s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,1.44s,1.44s;transition-delay:.2s,1.44s,1.44s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,1.48s,1.48s;transition-delay:.2s,1.48s,1.48s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,1.52s,1.52s;transition-delay:.2s,1.52s,1.52s}.c-charsTitle__line:nth-child(5) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,1.56s,1.56s;transition-delay:.2s,1.56s,1.56s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,1s,1s;transition-delay:.2s,1s,1s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,1.04s,1.04s;transition-delay:.2s,1.04s,1.04s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,1.08s,1.08s;transition-delay:.2s,1.08s,1.08s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,1.12s,1.12s;transition-delay:.2s,1.12s,1.12s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,1.16s,1.16s;transition-delay:.2s,1.16s,1.16s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,1.2s,1.2s;transition-delay:.2s,1.2s,1.2s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,1.24s,1.24s;transition-delay:.2s,1.24s,1.24s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,1.28s,1.28s;transition-delay:.2s,1.28s,1.28s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,1.32s,1.32s;transition-delay:.2s,1.32s,1.32s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,1.36s,1.36s;transition-delay:.2s,1.36s,1.36s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,1.4s,1.4s;transition-delay:.2s,1.4s,1.4s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,1.44s,1.44s;transition-delay:.2s,1.44s,1.44s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,1.48s,1.48s;transition-delay:.2s,1.48s,1.48s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,1.52s,1.52s;transition-delay:.2s,1.52s,1.52s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,1.56s,1.56s;transition-delay:.2s,1.56s,1.56s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,1.6s,1.6s;transition-delay:.2s,1.6s,1.6s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,1.64s,1.64s;transition-delay:.2s,1.64s,1.64s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,1.68s,1.68s;transition-delay:.2s,1.68s,1.68s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,1.72s,1.72s;transition-delay:.2s,1.72s,1.72s}.c-charsTitle__line:nth-child(6) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,1.76s,1.76s;transition-delay:.2s,1.76s,1.76s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,1.2s,1.2s;transition-delay:.2s,1.2s,1.2s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,1.24s,1.24s;transition-delay:.2s,1.24s,1.24s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,1.28s,1.28s;transition-delay:.2s,1.28s,1.28s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,1.32s,1.32s;transition-delay:.2s,1.32s,1.32s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,1.36s,1.36s;transition-delay:.2s,1.36s,1.36s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,1.4s,1.4s;transition-delay:.2s,1.4s,1.4s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,1.44s,1.44s;transition-delay:.2s,1.44s,1.44s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,1.48s,1.48s;transition-delay:.2s,1.48s,1.48s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,1.52s,1.52s;transition-delay:.2s,1.52s,1.52s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,1.56s,1.56s;transition-delay:.2s,1.56s,1.56s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,1.6s,1.6s;transition-delay:.2s,1.6s,1.6s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,1.64s,1.64s;transition-delay:.2s,1.64s,1.64s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,1.68s,1.68s;transition-delay:.2s,1.68s,1.68s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,1.72s,1.72s;transition-delay:.2s,1.72s,1.72s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,1.76s,1.76s;transition-delay:.2s,1.76s,1.76s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,1.8s,1.8s;transition-delay:.2s,1.8s,1.8s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,1.84s,1.84s;transition-delay:.2s,1.84s,1.84s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,1.88s,1.88s;transition-delay:.2s,1.88s,1.88s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,1.92s,1.92s;transition-delay:.2s,1.92s,1.92s}.c-charsTitle__line:nth-child(7) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,1.96s,1.96s;transition-delay:.2s,1.96s,1.96s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,1.4s,1.4s;transition-delay:.2s,1.4s,1.4s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,1.44s,1.44s;transition-delay:.2s,1.44s,1.44s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,1.48s,1.48s;transition-delay:.2s,1.48s,1.48s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,1.52s,1.52s;transition-delay:.2s,1.52s,1.52s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,1.56s,1.56s;transition-delay:.2s,1.56s,1.56s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,1.6s,1.6s;transition-delay:.2s,1.6s,1.6s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,1.64s,1.64s;transition-delay:.2s,1.64s,1.64s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,1.68s,1.68s;transition-delay:.2s,1.68s,1.68s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,1.72s,1.72s;transition-delay:.2s,1.72s,1.72s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,1.76s,1.76s;transition-delay:.2s,1.76s,1.76s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,1.8s,1.8s;transition-delay:.2s,1.8s,1.8s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,1.84s,1.84s;transition-delay:.2s,1.84s,1.84s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,1.88s,1.88s;transition-delay:.2s,1.88s,1.88s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,1.92s,1.92s;transition-delay:.2s,1.92s,1.92s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,1.96s,1.96s;transition-delay:.2s,1.96s,1.96s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,2s,2s;transition-delay:.2s,2s,2s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,2.04s,2.04s;transition-delay:.2s,2.04s,2.04s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,2.08s,2.08s;transition-delay:.2s,2.08s,2.08s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,2.12s,2.12s;transition-delay:.2s,2.12s,2.12s}.c-charsTitle__line:nth-child(8) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,2.16s,2.16s;transition-delay:.2s,2.16s,2.16s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,1.6s,1.6s;transition-delay:.2s,1.6s,1.6s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,1.64s,1.64s;transition-delay:.2s,1.64s,1.64s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,1.68s,1.68s;transition-delay:.2s,1.68s,1.68s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,1.72s,1.72s;transition-delay:.2s,1.72s,1.72s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,1.76s,1.76s;transition-delay:.2s,1.76s,1.76s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,1.8s,1.8s;transition-delay:.2s,1.8s,1.8s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,1.84s,1.84s;transition-delay:.2s,1.84s,1.84s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,1.88s,1.88s;transition-delay:.2s,1.88s,1.88s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,1.92s,1.92s;transition-delay:.2s,1.92s,1.92s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,1.96s,1.96s;transition-delay:.2s,1.96s,1.96s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,2s,2s;transition-delay:.2s,2s,2s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,2.04s,2.04s;transition-delay:.2s,2.04s,2.04s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,2.08s,2.08s;transition-delay:.2s,2.08s,2.08s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,2.12s,2.12s;transition-delay:.2s,2.12s,2.12s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,2.16s,2.16s;transition-delay:.2s,2.16s,2.16s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,2.2s,2.2s;transition-delay:.2s,2.2s,2.2s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,2.24s,2.24s;transition-delay:.2s,2.24s,2.24s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,2.28s,2.28s;transition-delay:.2s,2.28s,2.28s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,2.32s,2.32s;transition-delay:.2s,2.32s,2.32s}.c-charsTitle__line:nth-child(9) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,2.36s,2.36s;transition-delay:.2s,2.36s,2.36s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:first-child{-webkit-transition-delay:.2s,1.8s,1.8s;transition-delay:.2s,1.8s,1.8s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(2){-webkit-transition-delay:.2s,1.84s,1.84s;transition-delay:.2s,1.84s,1.84s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(3){-webkit-transition-delay:.2s,1.88s,1.88s;transition-delay:.2s,1.88s,1.88s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(4){-webkit-transition-delay:.2s,1.92s,1.92s;transition-delay:.2s,1.92s,1.92s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(5){-webkit-transition-delay:.2s,1.96s,1.96s;transition-delay:.2s,1.96s,1.96s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(6){-webkit-transition-delay:.2s,2s,2s;transition-delay:.2s,2s,2s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(7){-webkit-transition-delay:.2s,2.04s,2.04s;transition-delay:.2s,2.04s,2.04s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(8){-webkit-transition-delay:.2s,2.08s,2.08s;transition-delay:.2s,2.08s,2.08s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(9){-webkit-transition-delay:.2s,2.12s,2.12s;transition-delay:.2s,2.12s,2.12s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(10){-webkit-transition-delay:.2s,2.16s,2.16s;transition-delay:.2s,2.16s,2.16s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(11){-webkit-transition-delay:.2s,2.2s,2.2s;transition-delay:.2s,2.2s,2.2s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(12){-webkit-transition-delay:.2s,2.24s,2.24s;transition-delay:.2s,2.24s,2.24s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(13){-webkit-transition-delay:.2s,2.28s,2.28s;transition-delay:.2s,2.28s,2.28s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(14){-webkit-transition-delay:.2s,2.32s,2.32s;transition-delay:.2s,2.32s,2.32s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(15){-webkit-transition-delay:.2s,2.36s,2.36s;transition-delay:.2s,2.36s,2.36s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(16){-webkit-transition-delay:.2s,2.4s,2.4s;transition-delay:.2s,2.4s,2.4s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(17){-webkit-transition-delay:.2s,2.44s,2.44s;transition-delay:.2s,2.44s,2.44s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(18){-webkit-transition-delay:.2s,2.48s,2.48s;transition-delay:.2s,2.48s,2.48s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(19){-webkit-transition-delay:.2s,2.52s,2.52s;transition-delay:.2s,2.52s,2.52s}.c-charsTitle__line:nth-child(10) .c-charsTitle__char:nth-child(20){-webkit-transition-delay:.2s,2.56s,2.56s;transition-delay:.2s,2.56s,2.56s}.c-charsTitle[data-is-chars-title-playing=true] .c-charsTitle__char{-webkit-transform:none;transform:none}.c-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100%;z-index:1}.c-page[data-inserting=true]{left:0;position:absolute;top:0;width:100%}.c-page__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:3.75rem;width:100%}.c-page__mainContents{opacity:0}.c-newsList{position:relative;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%}.c-newsList:before{background-color:var(--color-black);content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .c-newsList:before{background-color:var(--color-white)}[data-no-delay=true] .c-newsList:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-newsListItem{position:relative;width:100%}.c-newsListItem:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .c-newsListItem:after{background-color:var(--color-white)}[data-no-delay=true] .c-newsListItem:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-newsListItem__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:1rem 0 1.75rem}.c-newsListItem__inner:before{background-color:var(--color-black);background-color:currentColor;bottom:0;content:"";height:.0625rem;left:0;opacity:.15;opacity:1;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s,.6s,.6s;transition-duration:.2s,.6s,.6s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1)}[data-theme-color=dark] .c-newsListItem__inner:before{background-color:var(--color-white)}[data-no-delay=true] .c-newsListItem__inner:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}[data-whatintent=mouse] .c-newsListItem__inner:hover:before,[data-whatintent=pointer] .c-newsListItem__inner:hover:before{-webkit-transform:none;transform:none;-webkit-transition-duration:.2s,.4s,.4s;transition-duration:.2s,.4s,.4s}.c-newsListItem__date{-webkit-font-feature-settings:normal;font-feature-settings:normal;display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;line-height:.92;margin-left:1.25rem;text-transform:uppercase}.c-newsListItem__label{font-family:Tazugane Gothic,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:1.75rem;width:100%}.c-newsListMouseStalker{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-black);border-radius:50%;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:500;height:6.25rem;justify-content:center;left:50%;letter-spacing:-.04em;letter-spacing:-.02em;line-height:.92;opacity:0;pointer-events:none;position:fixed;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:visible;width:6.25rem;z-index:2}.c-newsListMouseStalker[data-is-news-mouse-stalker-active=true][data-news-list-hovered=true]{opacity:.9;visibility:visible}.c-capsuleLabel,.c-capsuleLabelL{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:.0625rem solid;border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.625rem;font-weight:500;height:1.25rem;justify-content:center;letter-spacing:-.04em;line-height:.92;padding:0 1.2em;position:relative;text-transform:uppercase;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}.c-capsuleLabelL{font-size:.75rem;height:1.4375rem}.c-kv{height:26.75rem;padding-left:7.2%;padding-right:7.2%;position:relative}.c-kv[data-is-to-left=true]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-kv[data-is-to-left=true],.c-kv[data-is-to-right=true]{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.c-kv[data-is-to-right=true]{-webkit-transform:translateX(100%);transform:translateX(100%)}.c-kv__inner{margin-left:auto;margin-right:auto;max-width:70rem;padding-top:6rem;position:relative}.c-kvTitle__line{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:3.625rem;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase;white-space:nowrap}[data-theme-color=dark] .c-kvTitle__line{color:var(--color-beige)}.c-kvTitle__line:nth-child(2){margin-left:.9em}.c-kvScrollAttention{border-radius:624.9375rem;height:6rem;overflow:hidden;position:absolute;right:0;top:14.25rem;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:6rem}.c-kvScrollAttention[data-is-playing=true]{-webkit-transform:none;transform:none;-webkit-transition-delay:.6s;transition-delay:.6s}@-webkit-keyframes kvScrollAttentionTextAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes kvScrollAttentionTextAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.c-kvScrollAttention__text{-webkit-animation:kvScrollAttentionTextAnim 10s linear infinite;animation:kvScrollAttentionTextAnim 10s linear infinite;bottom:0;height:5.375rem;left:0;margin:auto;position:absolute;right:0;top:0;width:5.375rem}.c-kvScrollAttention__text svg{fill:var(--color-black);height:100%;width:100%}.c-kvScrollAttention__ciecleArrow,.c-kvScrollAttention__text svg{left:0;position:absolute;top:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.c-kvScrollAttention__ciecleArrow{background-color:var(--color-black);border-radius:624.9375rem;bottom:0;height:69%;margin:auto;right:0;width:69%}.c-kvScrollAttention__arrow{fill:#fff;bottom:0;height:31%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:17%}[data-whatintent=mouse] .c-kvScrollAttention:hover .c-kvScrollAttention__ciecleArrow,[data-whatintent=mouse] .c-kvScrollAttention:hover .c-kvScrollAttention__text svg,[data-whatintent=pointer] .c-kvScrollAttention:hover .c-kvScrollAttention__ciecleArrow,[data-whatintent=pointer] .c-kvScrollAttention:hover .c-kvScrollAttention__text svg{-webkit-transform:scale(1.1);transform:scale(1.1)}[data-whatintent=mouse] .c-kvScrollAttention:hover .c-kvScrollAttention__arrow,[data-whatintent=pointer] .c-kvScrollAttention:hover .c-kvScrollAttention__arrow{fill:var(--color-corporate);-webkit-transition-duration:.1s;transition-duration:.1s}.c-headBlock{padding:2.5rem 7.2% 4rem;position:relative;width:100%}.c-headBlock__inner{margin-left:auto;margin-right:auto;max-width:70rem}.c-headBlock__main{position:relative}.c-headBlock__titlesWrapper{white-space:nowrap}.c-headBlock__titleEn{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-corporate)!important;display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;line-height:.92;margin-bottom:1.25rem;position:relative;text-transform:uppercase;vertical-align:middle}.c-headBlock__titleEn:after{background-color:var(--color-corporate);content:"";display:inline-block;height:.0625rem;margin-bottom:.2em;margin-left:1em;vertical-align:middle;width:2.86em}.c-headBlock__title{display:block}.c-commonSection{padding-left:7.2%;padding-right:7.2%;position:relative;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%}.c-commonSection__inner{margin-left:auto;margin-right:auto;max-width:70rem;padding-top:6.25rem;position:relative;z-index:1}.c-commonSectionTitle{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:3.625rem;font-size:3.25rem;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.c-commonSection[data-theme-color=dark]{background:var(--color-black) url(/assets/img/bgNoise.png) top center repeat fixed;color:var(--color-text-white)!important;padding-bottom:6.25rem}.c-commonSection[data-theme-color=dark] .c-commonSectionTitle{color:var(--color-beige)!important}.c-articleBody{padding-left:7.2%;padding-right:7.2%;position:relative;width:100%}.c-articleBody__inner{max-width:70rem}.c-aritcleBody__rightColumn,.c-articleBody__inner{margin-left:auto;margin-right:auto;position:relative}.c-aritcleBody__rightColumn{max-width:50rem;width:100%}.c-articleTextBlock{font-size:.875rem;line-height:1.9;position:relative}.c-articleTextBlock:not(:first-child){margin-top:1.75rem}.c-articleTextBlock:not(:last-child){margin-bottom:4rem}.c-articleTextBlock a{color:var(--color-corporate);position:relative}.c-articleTextBlock i{font-style:italic}.c-articleTextBlock b,.c-articleTextBlock strong{font-weight:700}.c-articleTextBlock ul{list-style-type:disc}.c-articleTextBlock ol,.c-articleTextBlock ul{list-style-position:outside;padding-left:1.5em}.c-articleTextBlock ol{list-style-type:decimal}.c-articleTextBlock del{text-decoration:line-through}.c-articleTextBlock h1,.c-articleTextBlock h2,.c-articleTextBlock h3,.c-articleTextBlock h4,.c-articleTextBlock h5,.c-articleTextBlock h6{font-size:inherit!important}.c-articleImageBlock,.c-articleVideoBlock{background-color:var(--color-white);position:relative;width:100%}.c-articleImageBlock:not(:first-child),.c-articleVideoBlock:not(:first-child){margin-top:4rem}.c-articleImageBlock:not(:last-child),.c-articleVideoBlock:not(:last-child){margin-bottom:4rem}.c-articleImageBlock iframe,.c-articleImageBlock img,.c-articleImageBlock video,.c-articleVideoBlock iframe,.c-articleVideoBlock img,.c-articleVideoBlock video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-articleImageBlock.--hasWidth,.c-articleVideoBlock.--hasWidth{margin-left:auto;margin-right:auto}.c-articleImageSpacer{display:block;position:relative;width:100%}.c-articleHeading{font-family:Tazugane Gothic,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:1.5}.c-articleHeading:not(:first-child){margin-top:4rem}.c-articleHeading:not(:last-child){margin-bottom:1.75rem}.c-articlePDFLinkWrapper{position:relative}.c-articlePDFLinkWrapper:not(:first-child){margin-top:4rem}.c-articlePDFLinkWrapper:not(:last-child){margin-bottom:1.75rem}.c-articlePDFLinkWrapper__lead{margin-bottom:.875rem}.c-articlePDFLink{max-width:25rem}.c-articlePDFLink__label{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;text-transform:none}.c-categorySelector{-webkit-font-feature-settings:normal;font-feature-settings:normal;display:inline-block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;height:1.875rem;letter-spacing:-.04em;letter-spacing:0;line-height:.92;position:relative;text-transform:uppercase}.c-categorySelector select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.c-categorySelector option{padding:0 1em}.c-categorySelector option,.c-categorySelector__labels{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start;position:relative}.c-categorySelector__labels{padding-right:2rem}.c-categorySelector__labels:after{border-bottom:.3125rem solid transparent;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.3125rem solid var(--color-black);content:"";height:.625rem;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%);width:.5rem}.c-categorySelector__labelPrefix{color:var(--color-middle-gray)}.c-categorySelector__labelPrefix:after{content:":";padding-left:.2em;padding-right:.3em}.c-categorySelector__value{font-weight:700}.c-storyList{color:var(--color-text-white);overflow:hidden;position:relative}.c-storyList:before{background-color:var(--color-black);content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .c-storyList:before{background-color:var(--color-white)}[data-no-delay=true] .c-storyList:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-storyListItem,.c-storyList__listContainer{position:relative}.c-storyListItem:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .c-storyListItem:after{background-color:var(--color-white)}[data-no-delay=true] .c-storyListItem:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-storyListItem .c-buttonArrow{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-storyListItem__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding-bottom:6.25rem;padding-top:6.25rem}.c-storyListItem__quotationMark{display:block;height:1.125rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;position:relative;width:1.4375rem}.c-storyListItem__quotationMark svg{fill:currentColor;display:block;height:100%;position:relative;width:100%}.c-storyListItem__title{margin-bottom:1rem;text-align:center;word-break:keep-all}.c-storyListItem__names{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.75rem;justify-content:center;margin-bottom:2.5rem;text-align:center}.c-storyListItem__personsTitle{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-middle-gray);display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.c-storyListItem__name{display:block;font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em;margin-left:.6em}.c-storyListItemImage{pointer-events:none;position:absolute}.c-storyListItemImage:before{content:"";display:block;padding-top:100%;width:100%}.c-storyListImages__items{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-storyListImages__items:after{border:.5rem solid #fff;border-radius:1.25rem;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-storyListImages__inner{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.c-storyListImages__inner:before{background-color:var(--color-black);content:"";display:block;padding-top:100%;width:100%}.c-storyListImages__inner:after{display:none}.c-storyListImages{-webkit-filter:grayscale(1);filter:grayscale(1);left:50%;pointer-events:none;position:fixed!important;top:50vh;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;width:58.422%;z-index:-1}.c-storyListImages[data-story-images-type=scroll]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="0"] picture:first-child img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="1"] picture:nth-child(2) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="10"] picture:nth-child(11) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="11"] picture:nth-child(12) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="12"] picture:nth-child(13) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="13"] picture:nth-child(14) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="14"] picture:nth-child(15) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="15"] picture:nth-child(16) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="16"] picture:nth-child(17) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="17"] picture:nth-child(18) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="18"] picture:nth-child(19) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="19"] picture:nth-child(20) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="2"] picture:nth-child(3) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="3"] picture:nth-child(4) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="4"] picture:nth-child(5) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="5"] picture:nth-child(6) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="6"] picture:nth-child(7) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="7"] picture:nth-child(8) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="8"] picture:nth-child(9) img,.c-storyListImages[data-story-images-type=scroll][data-story-scroll-image-index="9"] picture:nth-child(10) img{opacity:1!important}.c-storyListImages[data-story-images-type=scroll] .c-storyListImages__inner{-webkit-transform:none;transform:none}.c-storyListImages[data-story-images-type=scroll] .c-storyListImages__items{opacity:.2}.c-storyListImages[data-story-images-type=pointer]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="0"] picture:first-child img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="1"] picture:nth-child(2) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="10"] picture:nth-child(11) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="11"] picture:nth-child(12) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="12"] picture:nth-child(13) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="13"] picture:nth-child(14) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="14"] picture:nth-child(15) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="15"] picture:nth-child(16) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="16"] picture:nth-child(17) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="17"] picture:nth-child(18) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="18"] picture:nth-child(19) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="19"] picture:nth-child(20) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="2"] picture:nth-child(3) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="3"] picture:nth-child(4) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="4"] picture:nth-child(5) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="5"] picture:nth-child(6) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="6"] picture:nth-child(7) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="7"] picture:nth-child(8) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="8"] picture:nth-child(9) img,.c-storyListImages[data-story-images-type=pointer][data-story-pointer-image-index="9"] picture:nth-child(10) img{opacity:1!important}.c-storyListImages[data-story-images-type=pointer] .c-storyListImages__inner{-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transition-duration:1.6s;transition-duration:1.6s}.c-storyListImages[data-story-images-type=pointer] .c-storyListImages__items{opacity:.4}.c-storyListImages[data-story-list-available=true][data-story-images-type=scroll],.c-storyListImages[data-story-list-hovered=true][data-story-images-type=pointer]{opacity:1;visibility:visible}.c-storyListImages[data-story-list-available=true][data-story-images-type=scroll][data-is-in-transition=true],.c-storyListImages[data-story-list-hovered=true][data-story-images-type=pointer][data-is-in-transition=true]{-webkit-transition-duration:.4s;transition-duration:.4s}.c-storyListImages[data-story-list-available=true][data-story-images-type=scroll][data-transition-mode=true],.c-storyListImages[data-story-list-hovered=true][data-story-images-type=pointer][data-transition-mode=true]{will-change:width,height,top,transform!important}.c-storyListImages[data-story-list-available=true][data-story-images-type=scroll][data-transition-mode=true] .c-storyListImages__inner,.c-storyListImages[data-story-list-hovered=true][data-story-images-type=pointer][data-transition-mode=true] .c-storyListImages__inner{-webkit-transition-duration:.8s!important;transition-duration:.8s!important;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)!important;transition-timing-function:cubic-bezier(.215,.61,.355,1)!important}.c-storyListImages[data-is-clone=true]{pointer-events:none!important;z-index:auto}.c-storyListImages[data-is-clone=true]:not([data-is-inited=true]){opacity:0!important}.c-backToIndexLink{height:2.5rem;position:relative}.c-backToIndexLink__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start}.c-backToIndexLink__inner .c-buttonArrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-backToIndexLink__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;margin-left:1.25rem;text-transform:uppercase}.c-borderedImage{opacity:0;position:relative}.c-borderedImage:before{content:"";display:block;width:100%}.c-borderedImage.--square:before{padding-top:100%}.c-borderedImage.--sizeS.--portrait{width:9.9rem}.c-borderedImage.--sizeS.--portrait:before{padding-top:121.25%}.c-borderedImage.--sizeS.--landscape{width:12.00375rem}.c-borderedImage.--sizeS.--landscape:before{padding-top:82.4742268041%}.c-borderedImage.--sizeL.--portrait{width:13.921875rem}.c-borderedImage.--sizeL.--portrait:before{padding-top:121.1111111111%}.c-borderedImage.--sizeL.--landscape{width:269.775}.c-borderedImage.--sizeL.--landscape:before{padding-top:82.5688073394%}.c-borderedImage__container,.c-borderedImage__inner{border-radius:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.c-borderedImage__inner{background:var(--color-gray);overflow:hidden}.c-borderedImage__inner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%}.c-borderedImage__inner:after{border:.5rem solid #fff;border-radius:1.25rem;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-borderedImage[data-is-loaded=true] img{opacity:1}.c-borderedImage[data-is-playing=true]{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.c-borderedImage[data-is-playing=true] .c-borderedImage__container{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.c-borderedImage[data-is-playing=true] .c-borderedImage__inner{-webkit-transform:none!important;transform:none!important;-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.c-imageScroller{height:18.75rem;width:100%}.c-imageScroller__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start;position:relative;width:100%}.c-imageScrollerItem{padding:0 1.25rem;position:absolute}.c-imageScrollerItem[data-is-template=true]{left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}.c-textScroller{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:5.5rem;font-weight:500;letter-spacing:-.04em;line-height:.92;overflow:hidden;pointer-events:none;position:relative;text-transform:uppercase;width:100%}.c-textScroller__inner{-webkit-animation:textScrollerAnim 12s linear infinite;animation:textScrollerAnim 12s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0;position:absolute;top:50%}.c-textScroller[data-is-played-once=true] .c-textScroller__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;opacity:1;overflow:visible;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.c-textScroller[data-is-on-screen=true] .c-textScroller__inner{-webkit-animation-play-state:running;animation-play-state:running}.c-textScroller__item{padding-right:.2em;position:relative;white-space:nowrap;z-index:2}.c-textScroller__item[data-is-template=true]{left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}.c-simplePage__kv{height:auto;padding-bottom:4rem}.c-simplePageBody{counter-reset:numberedTitle 0;padding-left:7.2%;padding-right:7.2%;position:relative}.c-simplePageBody__inner{margin-left:auto;margin-right:auto;max-width:45rem;padding:3rem 0 6.25rem;position:relative}.c-simplePageContents{counter-increment:numberedTitle 1}.c-simplePageContents:not(:last-child){margin-bottom:6em}.c-simplePageContents__title,.c-simplePage__title{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Tazugane Gothic,sans-serif;font-size:1.125rem;font-weight:700;justify-content:flex-start;letter-spacing:.04em;line-height:1.5;position:relative;word-break:keep-all}.c-simplePageContents__title.--numbered:before,.c-simplePage__title.--numbered:before{content:counter(numberedTitle) ". ";padding-right:.3em}.c-simplePageContents__title.--numbered.--2digits,.c-simplePage__title.--numbered.--2digits{padding-left:2.2em}.c-simplePage__title{margin-bottom:3rem}.c-simplePageContents__title{margin-bottom:1.75rem}.c-simplePage__lead{margin-bottom:4rem}.c-simplePageContents__list{list-style:decimal;margin-bottom:4rem;padding-left:1.4em}.c-simplePageContents__list li:not(:last-child){margin-bottom:2em}.c-simplePageContents__list.--level2{counter-reset:orderedListNumber 0;list-style:none;margin-top:1em;padding-left:0}.c-simplePageContents__list.--level2 li{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;counter-increment:orderedListNumber 1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;position:relative}.c-simplePageContents__list.--level2 li:before{content:"(" counter(orderedListNumber) ")";padding-right:.3em}.c-simplePage__text:not(:last-child){margin-bottom:2em}.c-simplePageDL__row{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.c-simplePageDL__row dt{-ms-flex-negative:0;display:block;flex-shrink:0;position:relative;white-space:nowrap;width:4.4em}.c-simplePageDL__row dt:after{content:":";position:absolute;right:.4em;top:0}.c-simplePageDL__row dd{word-break:keep-all}.c-form{display:block;position:relative;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1);width:100%}.c-form[data-form-state=complete]{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.c-form__fatalErrorMessage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;color:var(--color-attention);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.875rem;height:0;justify-content:flex-end;line-height:1.75;overflow:hidden;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.c-form[data-form-has-fatal-error=true] .c-form__fatalErrorMessage{height:3.6em}.c-form__inputSection{padding-bottom:6.25rem;padding-left:7.2%;padding-right:7.2%;position:relative;width:100%}.c-form__head{margin-bottom:6.25rem}.c-form__head p:not(:first-child){margin-top:1.75em}.c-form__itemsWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.c-formItem,.c-form__items,.c-form__itemsInner{position:relative;width:100%}.c-formItem{display:block}.c-formItem:not(:first-child){margin-top:2.5rem}.c-formRequiredMark{color:var(--color-attention)}.c-formItem__label{display:block;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-bottom:.5rem}.c-formItem__label>.c-formRequiredMark{padding-left:.3em}.c-formItem__inputContainer{font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.5;position:relative}.c-formItem__inputContainer input:not([type=radio]):not([type=checkbox]),.c-formItem__inputContainer select,.c-formItem__inputContainer textarea{background-color:transparent;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;padding-bottom:1rem;padding-top:1rem;position:relative;width:100%}.c-formItem__inputContainer input:not([type=radio]):not([type=checkbox])::-webkit-input-placeholder,.c-formItem__inputContainer select::-webkit-input-placeholder,.c-formItem__inputContainer textarea::-webkit-input-placeholder{color:var(--color-middle-gray)}.c-formItem__inputContainer input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.c-formItem__inputContainer select::-moz-placeholder,.c-formItem__inputContainer textarea::-moz-placeholder{color:var(--color-middle-gray)}.c-formItem__inputContainer input:not([type=radio]):not([type=checkbox]):-ms-input-placeholder,.c-formItem__inputContainer select:-ms-input-placeholder,.c-formItem__inputContainer textarea:-ms-input-placeholder{color:var(--color-middle-gray)}.c-formItem__inputContainer input:not([type=radio]):not([type=checkbox])::-ms-input-placeholder,.c-formItem__inputContainer select::-ms-input-placeholder,.c-formItem__inputContainer textarea::-ms-input-placeholder{color:var(--color-middle-gray)}.c-formItem__inputContainer input:not([type=radio]):not([type=checkbox])::placeholder,.c-formItem__inputContainer select::placeholder,.c-formItem__inputContainer textarea::placeholder{color:var(--color-middle-gray)}.c-formItem__inputContainer select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-formItem__inputContainer:before{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;left:0!important;opacity:.15;position:absolute;right:0;right:0!important;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .c-formItem__inputContainer:before{background-color:var(--color-white)}[data-no-delay=true] .c-formItem__inputContainer:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-formItem__inputContainer:after{background-color:var(--color-black);background-color:var(--color-attention)!important;bottom:0;content:"";height:.0625rem;left:0;left:0!important;opacity:.15;opacity:1!important;position:absolute;right:0;right:0!important;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-theme-color=dark] .c-formItem__inputContainer:after{background-color:var(--color-white)}[data-no-delay=true] .c-formItem__inputContainer:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-formItem__inputContainer.--privacy:after,.c-formItem__inputContainer.--privacy:before,.c-formItem__inputContainer.--radio:after,.c-formItem__inputContainer.--radio:before{display:none}.c-formItem__radioContainer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-top:1.5rem}.c-formItem__radioContainer:not(:first-child){margin-top:1.25rem}.c-formItem__radioContainer input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--color-black-20);border-radius:9999px;display:block;height:1.25rem;position:relative;width:1.25rem;z-index:2}.c-formItem__radioContainer input[type=radio]:before{background-color:var(--color-black);border-radius:9999px;bottom:0;content:"";display:none;height:.75rem;left:0;margin:auto;position:absolute;right:0;top:0;width:.75rem}.c-formItem__radioContainer input[type=radio]:checked{border-color:var(--color-black)}.c-formItem__radioContainer input[type=radio]:checked:before{display:block}.c-formItem__privacyContainer a{position:relative}.c-formItem__privacyContainer a:before{background-color:currentColor;bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.c-formItem__privacyContainer a:after{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}[data-whatintent=mouse] .c-formItem__privacyContainer a:hover:before,[data-whatintent=pointer] .c-formItem__privacyContainer a:hover:before{-webkit-animation:labelAndArrowButtonBorderAnim .6s cubic-bezier(.19,1,.22,1);animation:labelAndArrowButtonBorderAnim .6s cubic-bezier(.19,1,.22,1)}.c-formItem__checkboxkContainer{border:.0625rem solid;border-radius:.125rem;display:inline-block;height:1.25rem;margin-right:.6em;position:relative;top:.2em;width:1.25rem}.c-formItem__checkboxkContainer input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;left:0;position:relative;position:absolute;top:0;width:100%;z-index:2}.c-formItem__checkboxCheckmark{border-bottom:.1875rem solid;border-left:.1875rem solid;display:none;height:.5rem;left:.125rem;position:absolute;top:.1875rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.875rem}.c-formItem__checkboxkContainer input[type=checkbox]:checked+.c-formItem__checkboxCheckmark{display:block}.c-formItem__radioLabel{margin-top:-.1em;padding-bottom:.1em;padding-left:.6em;position:relative}input[type=radio]:checked+.c-formItem__radioLabel{color:currentColor}.c-formItemErrorMessage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;color:var(--color-attention);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.875rem;height:0;justify-content:flex-end;line-height:1.75;overflow:hidden;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.c-formItem[data-form-item-empty=true] select{color:var(--color-middle-gray)}.c-formItem[data-form-item-display-error=true] .c-formItem__inputContainer:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-formItem[data-form-item-display-error=true] .c-formItemErrorMessage{height:3.6em}.c-formHomeLink,.c-formSendButton{height:1.9375rem}.c-formSendButton{margin-top:2.5rem}.c-formHomeLink__label,.c-formSendButton__label{font-size:1rem;-webkit-transition-property:opacity,color;transition-property:opacity,color}.c-formSendButton__inner:disabled .c-formSendButton__label{opacity:.2}.c-formHomeLink{margin-top:2rem}@-webkit-keyframes submittingIndicatorAnim{0%{opacity:.2}40%{opacity:1}80%{opacity:1}to{opacity:.2}}@keyframes submittingIndicatorAnim{0%{opacity:.2}40%{opacity:1}80%{opacity:1}to{opacity:.2}}.c-formSendButton__submittingIndicator{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:1.75rem}.c-formSendButton__submittingIndicator span{-webkit-animation:submittingIndicatorAnim 1s linear infinite;animation:submittingIndicatorAnim 1s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;background-color:currentColor;border-radius:9999px;display:block;position:relative;width:21.4%}.c-formSendButton__submittingIndicator span:before{content:"";display:block;overflow:hidden;padding-top:100%;width:100%}.c-formSendButton__submittingIndicator span:first-child{-webkit-animation-delay:.14s;animation-delay:.14s}.c-formSendButton__submittingIndicator span:nth-child(2){-webkit-animation-delay:.28s;animation-delay:.28s}.c-formSendButton__submittingIndicator span:nth-child(3){-webkit-animation-delay:.42s;animation-delay:.42s}.c-form[data-form-state=complete] .c-form__items,.c-form[data-form-state=submitting] .c-form__items{opacity:.4;pointer-events:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.c-form[data-form-state=complete] .c-formSendButton__label,.c-form[data-form-state=submitting] .c-formSendButton__label{opacity:0!important}.c-form[data-form-state=complete] .c-formSendButton__submittingIndicator,.c-form[data-form-state=submitting] .c-formSendButton__submittingIndicator{opacity:1!important}.c-form[data-form-state=complete] .c-formSendButton__submittingIndicator span,.c-form[data-form-state=submitting] .c-formSendButton__submittingIndicator span{-webkit-animation-play-state:running;animation-play-state:running}.c-form__completeSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:100%;padding-bottom:6.25rem;padding-left:7.2%;padding-right:7.2%;position:absolute;top:0;width:100%}.c-form__completeMessage{width:100%}.c-form__completeMessage br{display:none}.c-footer{background-color:var(--color-white)!important;color:var(--color-black)!important}.c-footer,.c-footer__inner{position:relative;width:100%}.c-footer__inner{margin-left:auto;margin-right:auto;padding-left:7.2%;padding-right:7.2%}.c-footerLinks{max-width:70rem;padding-top:5.5rem}.c-footerLinkBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.c-footerLinkBlock:not(:first-child){margin-top:4rem}.c-footerLink__title{margin-bottom:1.4375rem}.c-footerLink__description{margin-bottom:2rem}.c-footerLink{margin-top:auto}.c-footerTextScroller{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:3.625rem;font-weight:500;height:20rem;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.c-footerTextScroller:before{background:-webkit-gradient(linear,left top,right top,color-stop(54.06%,var(--color-corporate)),color-stop(100.17%,rgba(255,164,0,0)));background:linear-gradient(90deg,var(--color-corporate) 54.06%,rgba(255,164,0,0) 100.17%);bottom:0;content:"";height:.1528em;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}.c-footerTextScroller[data-is-played-once=true]:before{-webkit-transform:none;transform:none}.c-footerBottom{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.625rem;font-weight:500;height:7.4375rem;letter-spacing:-.04em;line-height:.92;padding:0 1.6875rem;position:relative;text-transform:uppercase}.c-footerBottom__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start;position:relative;width:100%}.c-footerBottom__inner:before{background-color:var(--color-black);background-color:var(--color-black)!important;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .c-footerBottom__inner:before{background-color:var(--color-white)}[data-no-delay=true] .c-footerBottom__inner:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.c-footer__copyright{text-transform:uppercase}.c-footerSecurityPolicyLink{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-footerSecurityPolicyLink__inner{display:block;padding:1.25rem .625rem}.c-footerSecurityPolicyLink__label{display:block;position:relative;text-transform:uppercase}.c-footerSecurityPolicyLink__label:after{background-color:currentColor;bottom:-.0625rem;content:"";height:.0625rem;left:0;position:absolute;width:100%}.c-footerPageTopButton{padding:1.25rem .625rem;position:absolute;right:-.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-footerPageTopButton__label{display:block;text-transform:uppercase}.p-header{height:3.75rem;left:0;padding:0 1.6875rem;pointer-events:none;position:fixed;right:0;top:0;z-index:11}.p-header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-end;margin-left:auto;margin-right:auto;position:relative;-webkit-transition-duration:.2s,.6s,.6s;transition-duration:.2s,.6s,.6s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);width:100%}.p-header__inner:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .p-header__inner:after{background-color:var(--color-white)}[data-no-delay=true] .p-header__inner:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}[data-is-scrolled=true] .p-header__inner{opacity:0}.p-headerLogo{bottom:0;height:.9375rem;left:1.6875rem;margin:auto 0;mix-blend-mode:exclusion;pointer-events:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:5.875rem}.p-headerLogo,.p-headerLogo svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0}.p-headerLogo svg{display:block;height:100%;left:0;width:100%}.p-headerLogo__type{-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-headerLogo__type.--dark{fill:var(--color-white);opacity:0}.p-headerLogo__type.--light{fill:var(--color-black);opacity:1}[data-theme-color=dark] .p-headerLogo__type.--dark{opacity:1}[data-theme-color=dark] .p-headerLogo__type.--light{opacity:0}[data-is-intersecting-dark=true] .p-headerLogo__type,[data-no-delay=true] .p-headerLogo__type{-webkit-transition-delay:0s!important;transition-delay:0s!important}[data-is-intersecting-dark=true] .p-headerLogo__type.--dark{opacity:1!important}[data-is-intersecting-dark=true] .p-headerLogo__type.--light{opacity:0!important}[data-is-intersecting-light=true] .p-headerLogo__type{-webkit-transition-delay:0s!important;transition-delay:0s!important}[data-is-intersecting-light=true] .p-headerLogo__type.--dark{opacity:0!important}[data-is-intersecting-light=true] .p-headerLogo__type.--light{opacity:1!important}.p-headerNav{display:none}.p-headerNavListWrapper{position:relative}.p-headerNavList__currentIndicator{background-color:var(--color-corporate);bottom:0;content:"";height:.125rem;left:0;margin:auto;position:absolute;right:100%;top:0;z-index:-1}.p-headerNavList{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;position:relative;z-index:1}.p-headerNavListItem{pointer-events:all;position:relative}.p-headerNavListItem:not(:first-child){margin-left:.625rem}.p-headerNavListItem__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding:1.25rem .9375rem;position:relative;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%}[data-whatintent=mouse] .p-headerNavListItem__inner:not([aria-current=page]):hover,[data-whatintent=pointer] .p-headerNavListItem__inner:not([aria-current=page]):hover{opacity:.5;-webkit-transition-duration:.1s;transition-duration:.1s}.p-headerNavListItem__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;display:inline-block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.04em;line-height:.92;position:relative;text-transform:uppercase;text-transform:none;white-space:nowrap;z-index:1}.p-headerNavListItem__labelLineDummy{background-color:var(--color-corporate);bottom:0;height:.125rem;left:-.3125rem;margin:auto;opacity:0;position:absolute;right:-.3125rem;top:0;z-index:-1}.p-headerContactLink{display:inline-block;margin-left:1.5625rem;pointer-events:all}.p-headerContactLink__inner{padding:0 1em}.p-menu{opacity:0;position:fixed;right:1.6875rem;top:1.1875rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;z-index:11}.p-menu__inner{overflow:hidden;position:absolute;right:0;top:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:width,height,-webkit-transform;transition-property:width,height,-webkit-transform;transition-property:transform,width,height;transition-property:transform,width,height,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.p-menu__contents{background-color:#414141;display:block;position:absolute;right:0;top:0;width:13.75rem}.p-menuNav{padding:3.6875rem 1.8125rem 2rem}.p-menuNav,.p-menuNavList{display:block;position:relative;width:100%}.p-menuNavListItem{height:1.625rem;position:relative;width:100%}.p-menuNavListItem:first-child:after,.p-menuNavListItem:last-child:after{background-color:var(--color-white);bottom:-1.1875rem;content:"";height:.0625rem;left:.3125rem;opacity:.15;position:absolute;right:.3125rem;width:100%}.p-menuNavListItem:first-child{margin-bottom:2.375rem}.p-menuNavListItem:last-child{margin-bottom:2.6875rem}.p-menuNavListItem:not(:first-child){margin-top:.125rem}.p-menuNavListItem__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding-left:.3125rem;position:relative;width:100%}.p-menuNavListItem__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-white);display:inline-block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.04em;line-height:.92;position:relative;text-transform:none;text-transform:uppercase;white-space:nowrap;z-index:1}.p-menuNavListItem__label:before{background-color:var(--color-corporate);bottom:0;content:"";height:.125rem;left:-.3125rem;margin:auto;position:absolute;right:-.3125rem;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);z-index:-1}.p-menuNavListItem__inner[aria-current=page] .p-menuNavListItem__label:before,[data-whatintent=mouse] .p-menuNavListItem__inner:hover .p-menuNavListItem__label:before,[data-whatintent=pointer] .p-menuNavListItem__inner:hover .p-menuNavListItem__label:before{-webkit-transform:none;transform:none}.p-menuContactLink{color:var(--color-white);display:inline-block;pointer-events:all}.p-menuContactLink__inner{padding:0 1em}.p-menuContactLink__label{color:var(--color-white)}.p-menuCloseButton{opacity:0;position:absolute;right:0;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;width:4.25rem}.p-menuCloseButton,.p-menuCloseButton__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-menuCloseButton__inner{background-color:var(--color-white);color:var(--color-black)!important}.p-menu[data-is-menu-opened=false]{opacity:0;pointer-events:none;-webkit-transition-delay:.4s;transition-delay:.4s;visibility:hidden}.p-menu[data-is-menu-opened=false] .p-menu__inner{border-radius:.625rem;height:1.3125rem!important;width:4.25rem!important}.p-menu[data-is-menu-opened=false] .p-menuCloseButton{opacity:0;-webkit-transition-duration:0s;transition-duration:0s;visibility:hidden}.p-menu[data-is-menu-opened=true]{opacity:1;visibility:visible}.p-menu[data-is-menu-opened=true] .p-menu__inner{border-radius:.5rem;-webkit-transform:translate(.625rem,-.625rem);transform:translate(.625rem,-.625rem);width:13.75rem}.p-menu[data-is-menu-opened=true] .p-menuCloseButton{opacity:1;visibility:visible}.p-menuButton{background-color:var(--color-gray);color:var(--color-black)!important;position:fixed;right:1.6875rem;top:1.1875rem;width:4.25rem;z-index:10}.p-menuButton__inner:before{background-color:var(--color-dark-gray)}.p-menuButton__icon{display:none}[data-whatintent=mouse] .p-menuButton__inner:hover .p-menuButton__icon:after,[data-whatintent=mouse] .p-menuButton__inner:hover .p-menuButton__icon:before,[data-whatintent=pointer] .p-menuButton__inner:hover .p-menuButton__icon:after,[data-whatintent=pointer] .p-menuButton__inner:hover .p-menuButton__icon:before{background-color:var(--color-corporate);-webkit-transition-duration:.4s,.1s;transition-duration:.4s,.1s}[data-whatintent=mouse] .p-menuButton__inner:hover .p-menuButton__icon:before,[data-whatintent=pointer] .p-menuButton__inner:hover .p-menuButton__icon:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}[data-whatintent=mouse] .p-menuButton__inner:hover .p-menuButton__icon:after,[data-whatintent=pointer] .p-menuButton__inner:hover .p-menuButton__icon:after{-webkit-transform:none;transform:none}.p-rootLoading{background-color:var(--color-gray);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.p-rootLoading__bar{background:-webkit-gradient(linear,left top,right top,color-stop(54.06%,var(--color-corporate)),color-stop(100.17%,rgba(255,164,0,0)));background:linear-gradient(90deg,var(--color-corporate) 54.06%,rgba(255,164,0,0) 100.17%);-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);height:.125rem;left:0;position:absolute;top:16.1875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.p-rootLoading[data-step="1"] .p-rootLoading__bar{-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-clip-path;transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.p-rootLoading[data-step="2"] .p-rootLoading__bar{-webkit-clip-path:inset(0);clip-path:inset(0);height:9.625rem;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:height,transform;transition-property:height,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.p-rootLoading[data-is-loaded=true]{opacity:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden}.p-transitionLoading{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:21}.p-kvBar{background:-webkit-gradient(linear,left top,right top,color-stop(54.06%,var(--color-corporate)),color-stop(100.17%,rgba(255,164,0,0)));background:linear-gradient(90deg,var(--color-corporate) 54.06%,rgba(255,164,0,0) 100.17%);height:9.625rem;position:absolute;top:11.375rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}[data-has-kv-bar=true] .p-kvBar{-webkit-transform:none;transform:none;-webkit-transition-delay:.8s;transition-delay:.8s}[data-no-delay=true] .p-kvBar{-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:.4s!important;transition-duration:.4s!important}.p-bgObjects{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:calc(100% + 20vmax);overflow:hidden;pointer-events:none;position:absolute;top:-20vmax;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%;z-index:-2}[data-is-from-detail=true] .p-bgObjects,[data-is-to-detail=true] .p-bgObjects{opacity:0}.p-bgObjectItem{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:80vmax;position:relative;width:100%}.p-bgObjectItem:before{height:100%;left:0;position:absolute;top:0;width:100%}.p-bgObjectItem[data-is-template=true]{left:0;position:absolute;top:0;visibility:hidden}@-webkit-keyframes bgObjectItemInnerAnim{0%{-webkit-transform:translateX(-4%);transform:translateX(-4%)}to{-webkit-transform:translateX(4%);transform:translateX(4%)}}@keyframes bgObjectItemInnerAnim{0%{-webkit-transform:translateX(-4%);transform:translateX(-4%)}to{-webkit-transform:translateX(4%);transform:translateX(4%)}}@-webkit-keyframes bgObjectItemImageAnim{0%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}to{-webkit-transform:translateY(4%);transform:translateY(4%)}}@keyframes bgObjectItemImageAnim{0%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}to{-webkit-transform:translateY(4%);transform:translateY(4%)}}.p-bgObjectItem__inner{-webkit-animation:bgObjectItemInnerAnim 4s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate;animation:bgObjectItemInnerAnim 4s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate;-webkit-animation-play-state:paused;animation-play-state:paused;margin-left:-40vmax;position:relative;width:80vmax}.p-bgObjectItem__inner:before{content:"";display:block;padding-top:121.231%;width:100%}.p-bgObjectItem__inner img{-webkit-animation:bgObjectItemImageAnim 4s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate;animation:bgObjectItemImageAnim 4s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate;-webkit-animation-play-state:paused;animation-play-state:paused;height:100%;left:0;position:absolute;top:0;width:100%}.p-bgObjectItem:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-bgObjectItem:nth-child(odd) .p-bgObjectItem__inner{margin-left:0;margin-right:-40vmax}[data-theme-color=light] .p-bgObjectItem[data-is-on-screen=true] .p-bgObjectItem__inner,[data-theme-color=light] .p-bgObjectItem[data-is-on-screen=true] .p-bgObjectItem__inner img{-webkit-animation-play-state:running;animation-play-state:running}.index_p-headBlock{padding-bottom:6.25rem}.index_p-headBlock__visual{margin:8.875rem 0 8.75rem;position:relative}.index_p-headBlockTextScroller{height:1em;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.index_p-headBlockTextScroller[data-is-played-once=true] .c-textScroller__inner{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-duration:.2s;transition-duration:.2s}.index_p-headBlockTextScroller__item{color:var(--color-white)}.index_p-headBlockImage{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13.75rem;z-index:3}.index_p-headBlockImage:before{padding-top:120%}.index_p-headBlockImage[data-is-playing=true]{-webkit-transition-duration:.2s,1.2s,1.2s;transition-duration:.2s,1.2s,1.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1)}.index_p-headBlockWedoLink{margin-top:2.4375rem}.index_p-news{padding-bottom:6.25rem}.index_p-newsList{margin-bottom:2.1875rem;margin-top:2.5rem}.index_p-kvCopy{font-family:Tazugane Gothic,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-left:1.375rem;margin-top:1rem;overflow:hidden;position:relative}.index_p-kvCopy__inner{display:block;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-is-kv-playing=true] .index_p-kvCopy__inner{-webkit-transform:none;transform:none}.index_p-founderTitle{position:relative;z-index:3}.index_p-founder__body{position:relative;z-index:1}.index_p-founderImage{border-radius:1rem;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:28.75rem;overflow:hidden;position:relative}.index_p-founderImage:before{background-color:var(--color-gray);content:"";display:block;padding-top:120.8%;width:100%}.index_p-founderImage img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.index_p-founderMainBlock{position:relative}.index_p-founderMainBlock:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .index_p-founderMainBlock:after{background-color:var(--color-white)}[data-no-delay=true] .index_p-founderMainBlock:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.index_p-founderMainBlock.--lg{-ms-flex-negative:0;display:none;flex-shrink:0;max-width:22.5rem}.index_p-founderMainBlock__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding-bottom:2.5rem;padding-top:2.5rem}.index_p-founderMainBlock__quotationMark{height:1.125rem;margin-bottom:2.5rem;position:relative;width:1.4375rem}.index_p-founderMainBlock__quotationMark svg{fill:currentColor;display:block;height:100%;position:relative;width:100%}.index_p-founderMainBlock__title{margin-bottom:1rem;text-align:center;word-break:keep-all}.index_p-founderMainBlock__names{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.75rem;justify-content:center;margin-bottom:2.5rem;text-align:center}.index_p-founderMainBlockLink{display:block;max-width:20rem;width:100%}.index_p-founderMainBlock__personsTitle{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-middle-gray);display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.index_p-founderMainBlock__name{display:block;font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em;margin-left:.6em}.index_p-career__main{position:relative}.index_p-careerTitle{margin-bottom:2.5rem}.index_p-careerImageScroller{left:50%;margin-top:4rem;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.index_p-careerLink{margin-top:2.4375rem}.company_p-mainVisual{position:relative;z-index:2}.company_p-mainVisual__inner{background-color:var(--color-gray);position:relative}.company_p-mainVisual__inner:before{content:"";display:block;padding-top:100%;width:100%}.company_p-mainVisual__inner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 50%;object-position:40% 50%;position:absolute;top:0;width:100%}.company_p-statement{margin-top:-1.375rem;overflow:hidden}.company_p-statementBg{bottom:0;height:80vh;left:0;-webkit-perspective:10vw;perspective:10vw;pointer-events:none;position:fixed;width:100%;z-index:0}.company_p-statementBg__bar{bottom:-25vw;height:50vw;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotateX(45deg) rotate(-90deg);transform:translateX(-50%) rotateX(45deg) rotate(-90deg);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}.company_p-statementBg__bar:before{background:-webkit-gradient(linear,left top,right top,from(var(--color-corporate)),to(rgba(255,164,0,0)));background:linear-gradient(90deg,var(--color-corporate) 0,rgba(255,164,0,0) 100%);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-duration:.4s,.8s,.8s;transition-duration:.4s,.8s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);width:100%}.company_p-statementBg[data-is-bar-visible=true] .company_p-statementBg__bar:before{-webkit-transform:none;transform:none;-webkit-transition-duration:.4s,2s,2s;transition-duration:.4s,2s,2s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.company_p-statementBg[data-is-bar-ended=true] .company_p-statementBg__bar:before{opacity:0}.company_p-statementTitle{letter-spacing:-.06em;white-space:nowrap;z-index:3}.company_p-statement__inner{padding-bottom:6.25rem;padding-top:0!important;z-index:2}.company_p-statement__main{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:30rem}.company_p-statement__copy{font-size:1.25rem;line-height:1.5}.company_p-statement__body,.company_p-statement__copy{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em}.company_p-statement__body{font-size:1rem;line-height:2;margin-top:2em;word-break:keep-all}.company_p-profile{padding-bottom:6.25rem}.company_p-profileInfo{font-size:.6875rem;letter-spacing:.04em;line-height:1.75;margin-top:2.5rem;position:relative}.company_p-profileInfo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.75rem 0;position:relative;width:100%}.company_p-profileInfo__row:before{background-color:var(--color-black);content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .company_p-profileInfo__row:before{background-color:var(--color-white)}[data-no-delay=true] .company_p-profileInfo__row:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.company_p-profileInfo__row dt{-ms-flex-negative:0;flex-shrink:0;font-weight:700;width:25%}.company_p-profileInfo__row dd{width:75%;word-break:keep-all}.company_p-profileInfo__inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;max-width:36.375rem}.company_p-profileInfo__inner p{margin-right:2em}.company_p-addressLink,.company_p-ismsImage{-ms-flex-negative:0;flex-shrink:0}.company_p-ismsImage{position:relative;width:5.9375rem}.company_p-ismsImage:before{content:"";display:block;padding-top:55.17%;width:100%}.company_p-ismsImage img{height:100%;left:0;position:absolute;top:0;width:100%}.company_p-managementTitle{position:relative;z-index:3}.company_p-management__mouseStalker{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-dark-gray);border-radius:50%;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:500;height:6.25rem;justify-content:center;left:50%;letter-spacing:-.04em;letter-spacing:-.02em;line-height:.92;opacity:0;pointer-events:none;position:fixed;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s,.2s,.8s,.8s;transition-duration:.2s,.2s,.8s,.8s;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,transform;transition-property:visibility,opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);visibility:visible;width:6.25rem;z-index:4}.company_p-management__mouseStalker[data-is-management-mouse-stalker-active=true][data-management-hovered=true]{opacity:.9;visibility:visible}.company_p-management[data-is-static=true] .company_p-management__mouseStalker{display:none}.company_p-management__contents{margin-left:auto;margin-right:auto;margin-top:-4%;position:relative;width:83%}.company_p-management__contentsInner{position:relative}.company_p-managementNavButton{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-dark-gray);border-radius:50%;height:3.125rem;margin-top:62%;overflow:hidden;-webkit-perspective:0;perspective:0;position:absolute;top:0;-webkit-transform-style:flat;transform-style:flat;width:3.125rem;z-index:4}.company_p-managementNavButton button{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.company_p-managementNavButton svg{fill:var(--color-white);bottom:0;display:block;height:.5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.3125rem}.company_p-managementNavButton.--prev{left:0;-webkit-transform:translate(-68%,-50%) scaleX(-1) translateZ(1000px);transform:translate(-68%,-50%) scaleX(-1) translateZ(1000px)}.company_p-managementNavButton.--next{right:0;-webkit-transform:translate(68%,-50%) translateZ(1000px);transform:translate(68%,-50%) translateZ(1000px)}.company_p-management[data-is-static=true] .company_p-managementNavButton{display:none}.company_p-managementImageContainer{margin-bottom:1.5rem;-webkit-perspective:100vw;perspective:100vw;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1}.company_p-managementImageContainer:before{content:"";display:block;padding-top:123.85%;width:100%}.company_p-managementImageItem{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:100%;left:0;position:absolute;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.company_p-management[data-is-static=true] .company_p-managementImageItem{cursor:default}.company_p-managementImageItem__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.company_p-managementImageItem__inner img{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.company_p-managementImageItem__shadow{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;border-radius:inherit;-webkit-filter:blur(1rem);filter:blur(1rem);height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(.9) translateX(10%);transform:scale(.9) translateX(10%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.company_p-managementBodyContainer{margin:0 -1em;position:relative;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.company_p-managementBodyItem{left:0;padding-left:1em;padding-right:1em;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.company_p-managementBodyItem__names{font-size:.875rem;line-height:1.75!important;margin-bottom:1rem}.company_p-managementBodyItem__personsTitle{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-middle-gray);display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;line-height:1.75!important;text-transform:uppercase}.company_p-managementBodyItem__name{display:block;font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em;line-height:1.75!important}.news_p-body{margin-top:-.625rem;padding-bottom:6.25rem}.news_p-body__inner{padding-top:0!important}.news_p-contents{position:relative}.news_p-categorySelector{margin-bottom:1.375rem}.news_p-pagination{-webkit-font-feature-settings:normal;font-feature-settings:normal;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;letter-spacing:0;line-height:.92;margin:2.375rem -1em -.6875rem;position:relative;text-transform:uppercase}.news_c-paginationItems,.news_p-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.news_c-paginationItems{-ms-flex-wrap:wrap;flex-wrap:wrap}.news_c-paginationItem{height:2.5rem;margin:0 .2em}.news_c-paginationItem.--current,.news_c-paginationItem.--dot,.news_c-paginationItem__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding:0 1em}.news_c-paginationItem__inner{height:100%;position:relative}.news_c-paginationItem__inner:before{background-color:currentColor;bottom:.625rem;content:"";height:.0625rem;left:0;margin:0 auto;min-width:1em;position:absolute;right:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;width:calc(100% - 2em)}.news_c-paginationItem.--dot{padding:0 .4em}@-webkit-keyframes newsPaginationButtonAnim{0%{-webkit-transform-origin:top right;transform-origin:top right}50.9%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes newsPaginationButtonAnim{0%{-webkit-transform-origin:top right;transform-origin:top right}50.9%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top left;transform-origin:top left}}[data-whatintent=mouse] a.news_c-paginationItem__inner:hover:before,[data-whatintent=pointer] a.news_c-paginationItem__inner:hover:before{-webkit-animation:newsPaginationButtonAnim .6s cubic-bezier(.19,1,.22,1);animation:newsPaginationButtonAnim .6s cubic-bezier(.19,1,.22,1)}.newsDetail_p-header{padding-left:7.2%;padding-right:7.2%;position:relative}.newsDetail_p-header__inner{margin-left:auto;margin-right:auto;max-width:50rem;padding:5.5rem 0 4rem;position:relative}.newsDetail_p-header__inner:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .newsDetail_p-header__inner:after{background-color:var(--color-white)}[data-no-delay=true] .newsDetail_p-header__inner:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.newsDetail_p-header__head,.newsDetail_p-header__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.newsDetail_p-header__title{margin-top:1.875rem}.newsDetail_p-header__date{-webkit-font-feature-settings:normal;font-feature-settings:normal;display:block;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;line-height:.92;margin-left:1.25rem;text-transform:uppercase}.newsDetail_p-header__label{font-family:Tazugane Gothic,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:1.75rem;width:100%}.newsDetail_p-body{padding-bottom:6.25rem;padding-top:2.875rem}.newsDetail_p-snsShare{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:50rem;position:relative}.newsDetail_p-snsShare__label{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;letter-spacing:0;line-height:.92;margin-bottom:1rem;text-transform:uppercase;white-space:nowrap}.newsDetail_p-snsShare__buttons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.newsDetail_p-snsShareButton{border-radius:624.9375rem;height:2.5rem;overflow:hidden;width:2.5rem}.newsDetail_p-snsShareButton:not(:first-child){margin-left:.5rem}.newsDetail_p-snsShareButton svg{height:40%;width:40%}.newsDetail_p-snsShareButton__inner{padding:0}.newsDetail_p-footer{padding-left:7.2%;padding-right:7.2%;position:relative}.newsDetail_p-footer__inner{margin-left:auto;margin-right:auto;max-width:50rem;padding-bottom:5.625rem;padding-top:.875rem;position:relative}.newsDetail_p-footer__inner:after{background-color:var(--color-black);content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .newsDetail_p-footer__inner:after{background-color:var(--color-white)}[data-no-delay=true] .newsDetail_p-footer__inner:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.wedo_p-headBlock__titleWrapper{white-space:normal}.wedo_p-contents{background:var(--color-black) url(/assets/img/bgNoise.png) top center repeat fixed;color:var(--color-text-white);padding-bottom:6.25rem;position:relative}.wedo_p-sections{position:relative;width:100%}.wedo_p-contentsHeader{padding-left:7.2%;padding-right:7.2%;position:relative}.wedo_p-contentsHeader__inner{margin-left:auto;margin-right:auto;max-width:70rem;padding-bottom:6.25rem;padding-top:6.25rem;position:relative}.wedo_p-contentsTitle{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-beige);font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:3.625rem;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.wedo_p-contentsTitle__line:nth-child(2){left:.8em}.wedo_p-contentsIndex{display:none}.wedo_p-contentsIndexItem{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:500;justify-content:center;letter-spacing:-.04em;line-height:.92;position:relative;text-transform:uppercase;width:26%}.wedo_p-contentsIndexItem:not(:first-child){margin-left:-1.333%}.wedo_p-contentsIndexItem:before{color:var(--color-corporate);font-size:.875rem;left:50%;letter-spacing:-.04em;position:absolute;top:50%;-webkit-transform:translate(-50%,-3em);transform:translate(-50%,-3em)}.wedo_p-contentsIndexItem:after{border:.0625rem dashed;border-radius:50%;content:"";display:block;padding-top:100%;position:relative;width:100%}.wedo_p-contentsIndexItem:first-child:before{content:"01/"}.wedo_p-contentsIndexItem:nth-child(2):before{content:"02/"}.wedo_p-contentsIndexItem:nth-child(3):before{content:"03/"}.wedo_p-contentsIndexItem:nth-child(4):before{content:"04/"}.wedo_p-contentsIndexItem__label{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;width:100%}.wedo_p-contentsSection{position:relative}.wedo_p-contentsSection:not(:last-child){margin-bottom:-1.25rem}.wedo_p-contentsSection__container{left:0;position:absolute;top:0;width:100%}.wedo_p-contentsSection__contents{background-color:var(--color-black);border-radius:1rem;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.25);box-shadow:0 0 2.5rem rgba(0,0,0,.25);padding:8rem 7.2% 10.5rem;position:relative;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:linear;transition-timing-function:linear}.wedo_p-contentsSection__inner{padding-left:15%;position:relative}.wedo_p-contentsSectionStepNo{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-corporate);font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;left:0;letter-spacing:-.04em;letter-spacing:0;line-height:.92;position:absolute;text-transform:uppercase;top:.625rem}.wedo_p-contentsSectionStepNo:after{content:"/"}.wedo_p-contentsSectionStepNo__label{display:none;padding-right:.2em}.wedo_p-contentsSectionTitleEn{margin-bottom:2.5rem}.wedo_p-contentsSection__body{position:relative}.wedo_p-contentsSection__shapeWrapper{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:25rem;position:relative}.wedo_p-contentsSection__shape{background-color:var(--color-dark-gray);border-radius:.625rem;overflow:hidden;position:relative;width:100%}.wedo_p-contentsSection__shape:before{content:"";display:block;margin-bottom:0;padding-top:100%;width:100%}.wedo_p-contentsSection__shape svg{height:100%;left:0;position:absolute;top:0;width:100%}.wedo_p-contentsSection__title{margin-bottom:1.25rem}.wedo_p-contentsSection__title strong{color:var(--color-corporate);font-weight:inherit}.result_p-apology{background:var(--color-beige) url(/assets/img/bgNoise2.png) repeat fixed;padding:6.25rem 7.2%;position:relative;width:100%}.result_p-apologyTextScroller{height:calc(100% - 12.5rem);left:0;position:absolute;top:6.25rem}.result_p-apologyTextScroller__item{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-black);font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:5.5rem;font-weight:500;letter-spacing:-.04em;line-height:.92;opacity:.08;text-transform:uppercase}.result_p-apology__contents{color:var(--color-black)!important;margin-left:auto;margin-right:auto;max-width:30rem;position:relative;width:100%}.result_p-apology__contentsInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0;padding:3rem 3.375rem;position:relative;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.4s,.8s,.8s;transition-duration:.4s,.8s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);z-index:2}.result_p-apology__contentsShadow{height:100%;left:0;opacity:0;-webkit-perspective:31.25rem;perspective:31.25rem;position:absolute;top:0;-webkit-transform:scale(.8) translateY(10%);transform:scale(.8) translateY(10%);-webkit-transition-delay:.6s,.4s,.4s;transition-delay:.6s,.4s,.4s;-webkit-transition-duration:.8s,.8s,.8s;transition-duration:.8s,.8s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);width:100%}.result_p-apology__contentsShadow:before{background-color:var(--color-black);content:"";-webkit-filter:blur(.625rem);filter:blur(.625rem);height:100%;left:4.7%;margin-top:10%;opacity:.15;position:absolute;top:0;-webkit-transform:rotateY(-6deg) scaleX(.8) translateX(10%);transform:rotateY(-6deg) scaleX(.8) translateX(10%);width:100%;z-index:0}.result_p-apology__contents[data-is-on-screen=true] .result_p-apology__contentsInner,.result_p-apology__contents[data-is-on-screen=true] .result_p-apology__contentsShadow{opacity:1;-webkit-transform:none;transform:none}.result_p-apology__title{font-size:1.75rem;line-height:1.5}.result_p-apology__body,.result_p-apology__title{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em;position:relative;width:100%;z-index:2}.result_p-apology__body{font-size:.875rem;line-height:2;text-align:justify}.result_p-apology__body p{margin-top:2em}.result_p-apologyAutograph{color:var(--color-middle-gray);font-size:.875rem;margin-top:2.25rem;position:relative;z-index:2}.result_p-apologyAutograph__title{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.result_p-apologyAutograph__autographImage{display:block;margin-top:.625rem;position:relative;width:8.4375rem}.result_p-apologyAutograph__autographImage:before{content:"";display:block;padding-top:37.7%;width:100%}.result_p-apologyAutograph__autographImage img{height:100%;left:0;position:absolute;top:0;width:100%}.result_p-examples{padding-bottom:6.25rem;padding-top:2.25rem;position:relative;width:100%}.result_p-examplesNoIndicator{left:0;margin-left:auto;margin-right:auto;padding-left:7.2%;padding-right:7.2%;position:absolute;top:7rem;width:100%}.result_p-examplesNoIndicator[data-is-fixed=true]{position:fixed}.result_p-examplesNoIndicator__inner{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-corporate);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:.6875rem;font-weight:500;height:1em;letter-spacing:-.04em;letter-spacing:0;line-height:.92;line-height:1;margin-left:auto;margin-right:auto;overflow:hidden;pointer-events:none;position:relative;text-transform:uppercase}.result_p-examplesNoIndicator__inner:after{content:"/"}.result_p-examplesNoIndicator__label{display:block;display:none;margin-right:.4em;pointer-events:all}.result_p-examplesNoIndicator__no{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;pointer-events:all}.result_p-examplesNoIndicator__digit0{display:block}.result_p-examplesNoIndicator__digit1{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.result_p-examplesNoIndicator__digit1Inner{text-align:center}.result_p-examplesNoIndicator[data-no="2"] .result_p-examplesNoIndicator__digit1{-webkit-transform:translateY(-1em);transform:translateY(-1em)}.result_p-examplesNoIndicator[data-no="3"] .result_p-examplesNoIndicator__digit1{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.result_p-examples__itemsList{padding-left:7.2%;padding-right:7.2%;position:relative}.result_p-exampleItem{margin-left:auto;margin-right:auto;max-width:70rem;position:relative}.result_p-exampleItem:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .result_p-exampleItem:after{background-color:var(--color-white)}[data-no-delay=true] .result_p-exampleItem:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.result_p-exampleItem__inner{padding:4rem 0 4rem 15%;position:relative}.result_p-exampleItem__no{position:absolute}.result_p-exampleItem__titleEn{margin-bottom:2.5rem}.result_p-exampleItem__title{margin-bottom:1.25rem}.career_p-headBlockPositionsButton{bottom:.25rem;height:1.4375rem;position:absolute;right:0}.career_p-headBlockPositionsButton__label{font-size:.75rem}.career_p-headBlockImageScroller{left:50%;margin-top:4rem;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.career_p-headBlock__bottom{padding-bottom:2.25rem;padding-top:2.25rem}.career_p-headBlockBottomSection{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:40rem;position:relative}.career_p-headBlockBottomSection__title{margin-bottom:1.75rem}.career_p-headBlockBottomSection__title strong{color:var(--color-corporate)}.career_p-positionsTitle,.career_p-storyTitle{margin-bottom:2.5rem}.career_p-positions{padding-bottom:6.25rem}.career_p-positioinsCategorySelector{margin-bottom:1.9375rem}.career_p-positioinsList{overflow:visible;position:relative;-webkit-transition-duration:.4s,.2s;transition-duration:.4s,.2s;-webkit-transition-property:height,opacity;transition-property:height,opacity;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1),linear;transition-timing-function:cubic-bezier(.19,1,.22,1),linear;width:100%}.career_p-positioinsList[data-is-changing=true]{opacity:0}.career_p-positioinsList__inner{position:absolute;width:100%}.career_p-positioinsListItem{height:13.375rem;overflow:hidden;position:relative;width:100%}.career_p-positioinsListItem:not(:first-child){margin-top:1rem}.career_p-positioinsListItem[data-is-template=true]{left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}.career_p-positioinsListItem__inner{background-color:var(--color-white);border-radius:.625rem;display:block;height:100%;left:0;padding:1.6875rem;position:absolute;top:0;width:100%}.career_p-positioinsListItem__titleEn{color:var(--color-black);margin-bottom:.5rem;word-break:keep-all}.career_p-positioinsListItem__title{color:var(--color-middle-gray);font-family:Tazugane Gothic,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.5}.career_p-positioinsListItem__more{bottom:1.6875rem;position:absolute;right:1.6875rem}.career_p-positionsModal{color:var(--color-text-white);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;width:100%;z-index:100}.career_p-positionsModal[data-is-modal-opened=true]{opacity:1;pointer-events:all;visibility:visible}.career_p-positionsModal__bg{background-color:rgba(0,0,0,.9);height:100%;left:0;position:absolute;top:0;width:100%}.career_p-positionsModal__contents{height:100%;opacity:0;position:absolute;-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,transform;transition-property:visibility,opacity,transform,-webkit-transform;-webkit-transition-timing-function:linear,linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);visibility:hidden;width:100%}.career_p-positionsModal[aria-busy=false] .career_p-positionsModal__contents{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s,.2s,.8s,.8s;transition-duration:.2s,.2s,.8s,.8s;visibility:visible}.career_p-positionsModal[data-is-no-anim=true] .career_p-positionsModal__contents{-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}.career_p-positionsModal__scrollContents{height:100%;left:0;position:absolute;top:0;width:100%}.career_p-positionsModal__scroller{padding-bottom:2.5rem;padding-top:3.5rem;top:0}.career_p-positionsModal__closeArea,.career_p-positionsModal__scroller{left:0;position:absolute;width:100%}.career_p-positionsModal__closeArea.--top{height:3.5rem;top:0}.career_p-positionsModal__closeArea.--bottom{bottom:0;height:2.5rem}.career_p-positionsModal__scrollerInner{background:var(--color-black) url(/assets/img/bgNoise.png) top center repeat fixed;border-radius:.625rem;overflow:hidden;padding:6.25rem 7.2%;position:relative}.career_p-positionsModal__contentsSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}.career_p-positionsModal__titles{color:var(--color-beige);position:relative}.career_p-positionsModal__titleEn{display:block;margin-bottom:.75rem}.career_p-positionsModal__title{display:block;margin-bottom:4rem}.career_p-positionsModalInfo{position:relative;width:100%}.career_p-positionsModalInfo:before{background-color:var(--color-black);content:"";height:.0625rem;left:0;left:0!important;opacity:.15;position:absolute;right:0;right:0!important;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .career_p-positionsModalInfo:before{background-color:var(--color-white)}[data-no-delay=true] .career_p-positionsModalInfo:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.career_p-positionsModalInfo__row{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.6875rem;justify-content:space-between;line-height:1.75;padding:.75rem 0;position:relative}.career_p-positionsModalInfo__row:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;left:0!important;opacity:.15;position:absolute;right:0;right:0!important;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .career_p-positionsModalInfo__row:after{background-color:var(--color-white)}[data-no-delay=true] .career_p-positionsModalInfo__row:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.career_p-positionsModalInfo__label{font-weight:700;padding-right:1.6em;width:25%}.career_p-positionsModalInfo__body{-ms-flex-negative:0;flex-shrink:0;width:75%}.career_p-positionsModalInfo__body a{color:var(--color-corporate);position:relative}.career_p-positionsModalInfo__body i{font-style:italic}.career_p-positionsModalInfo__body b,.career_p-positionsModalInfo__body strong{font-weight:700}.career_p-positionsModalInfo__body ul{list-style-position:outside;list-style-type:disc;padding-left:1.5em}.career_p-positionsModalInfo__body ol{list-style-position:outside;list-style-type:decimal;padding-left:1.5em}.career_p-positionsModalInfo__body del{text-decoration:line-through}.career_p-positionsModalInfo__body h1,.career_p-positionsModalInfo__body h2,.career_p-positionsModalInfo__body h3,.career_p-positionsModalInfo__body h4,.career_p-positionsModalInfo__body h5,.career_p-positionsModalInfo__body h6{font-size:inherit!important}.career_p-positionsModalEntryLink{height:1.9375rem;margin-top:2.5rem}.career_p-positionsModalEntryLink__label{font-size:1rem}.career_p-positionsModalCloseButton{height:1.4375rem;position:absolute;right:7.2%;top:1.6875rem}.career_p-positionsModalCloseButton__label{font-size:.75rem}.careerDetail_p-header{margin-bottom:5rem;padding:5.5rem 7.2% 2.5rem;position:relative}.careerDetail_p-mainVisual{margin-left:auto;margin-right:auto;margin-top:2.875rem;position:relative;width:68.25%;z-index:2}.careerDetail_p-headerTextScroller{-webkit-font-feature-settings:normal;font-feature-settings:normal;bottom:0;font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:5.5rem;font-weight:500;height:1em;left:0;letter-spacing:-.04em;line-height:.92;position:absolute;text-transform:uppercase;width:100%}.careerDetail_p-headerTextScroller__item{color:var(--color-beige)}.careerDetail_p-body{padding-bottom:6.25rem}.careerDetail_p-body .c-articleImageBlock,.careerDetail_p-body .c-articleVideoBlock{background-color:var(--color-gray)}.careerDetail_p-profile{padding:3rem 0;position:relative}.careerDetail_p-profile:before{background-color:var(--color-black);content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .careerDetail_p-profile:before{background-color:var(--color-white)}[data-no-delay=true] .careerDetail_p-profile:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.careerDetail_p-profile:after{background-color:var(--color-black);bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .careerDetail_p-profile:after{background-color:var(--color-white)}[data-no-delay=true] .careerDetail_p-profile:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.careerDetail_p-profile__title{-webkit-font-feature-settings:normal;font-feature-settings:normal;color:var(--color-beige);font-family:TWK Everett,Noto Sans JP,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.04em;letter-spacing:0;line-height:.92;margin-bottom:1.9375rem;text-transform:uppercase;white-space:nowrap}.careerDetail_p-bottom{padding-left:7.2%;padding-right:7.2%;position:relative}.careerDetail_p-bottom__inner{margin-left:auto;margin-right:auto;max-width:50rem;padding-bottom:5.625rem;padding-top:.875rem;position:relative}.careerDetail_p-bottom__inner:after{background-color:var(--color-black);content:"";height:.0625rem;left:0;opacity:.15;position:absolute;right:0;top:0;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}[data-theme-color=dark] .careerDetail_p-bottom__inner:after{background-color:var(--color-white)}[data-no-delay=true] .careerDetail_p-bottom__inner:after{-webkit-transition-delay:0s!important;transition-delay:0s!important}.careerDetail_p-bottomNextStory{margin-left:auto;margin-right:auto;max-width:70rem;padding-bottom:6.25rem}.careerDetail_p-storyList{margin-top:2.5rem}.notFound_p-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:center;left:0;padding-top:3.75rem;position:fixed;text-align:center;top:0;width:100%}.notFound_p-title{position:relative}.notFound_p-title:before{background-color:var(--color-corporate);content:"";height:.1042em;left:50%;position:absolute;top:.544em;-webkit-transform:translateX(-49.5%);transform:translateX(-49.5%);width:120%;z-index:0}.notFound_p-title span{display:block;position:relative;z-index:1}.notFound_p-lead{margin:1.5rem auto}.notFound_p-homeLink{height:1.9375rem;width:5.875rem}.notFound_p-homeLink__label{font-size:1.125rem}.u-headingEn1--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:3.625rem}.u-headingEn1--lg,.u-headingEn1--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.u-headingEn1--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal}.u-headingEn2--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:3.25rem}.u-headingEn2--lg,.u-headingEn2--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.u-headingEn2--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal}.u-headingEn3--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:2.5rem}.u-headingEn3--lg,.u-headingEn3--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.u-headingEn3--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal}.u-headingEn4--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:2rem;letter-spacing:-.04em;letter-spacing:0}.u-headingEn4--lg,.u-headingEn4--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;line-height:.92;text-transform:uppercase}.u-headingEn4--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:-.04em}.u-headingEn5--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.25rem;letter-spacing:-.04em;letter-spacing:0}.u-headingEn5--lg,.u-headingEn5--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;line-height:.92;text-transform:uppercase}.u-headingEn5--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:-.04em}.u-headingEn6--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;letter-spacing:-.04em;letter-spacing:0}.u-headingEn6--lg,.u-headingEn6--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;line-height:.92;text-transform:uppercase}.u-headingEn6--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:-.04em}.u-headingEn7--sm{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.6875rem;letter-spacing:-.04em;letter-spacing:0}.u-headingEn7--lg,.u-headingEn7--sm{font-family:TWK Everett,Noto Sans JP,sans-serif;font-weight:500;line-height:.92;text-transform:uppercase}.u-headingEn7--lg{-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:-.04em}.u-headingJa1--sm{font-size:1.5rem}.u-headingJa1--lg,.u-headingJa1--sm,.u-headingJa2--sm{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em;line-height:1.5}.u-headingJa2--sm{font-size:1.25rem}.u-headingJa2--lg,.u-headingJa3--sm{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em}.u-headingJa3--sm{font-size:1.125rem;line-height:1.5}.u-headingJa3--lg{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em}.u-headingJa4--sm{font-size:1rem}.u-headingJa4--lg,.u-headingJa4--sm,.u-headingJa5--sm{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em;line-height:1.5}.u-headingJa5--sm{font-size:.875rem}.u-headingJa5--lg,.u-headingJa6--sm{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em}.u-headingJa6--sm{font-size:.75rem;line-height:1.5}.u-bodyText1Bold--sm,.u-headingJa6--lg{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em}.u-bodyText1Bold--sm{font-size:.875rem;line-height:1.9}.u-bodyText1Bold--lg{font-family:Tazugane Gothic,sans-serif;font-weight:700;letter-spacing:.04em}.u-bodyText1--sm{font-size:.875rem;line-height:1.9}.u-bodyText2--sm{font-size:.75rem;line-height:1.75}.u-bodyText3--sm{font-size:.625rem;line-height:1.75}.u-svgDef{height:0;overflow:hidden;position:absolute;width:0;z-index:-1000}.u-svgDef svg{height:inherit;width:inherit}.u-upperCase{text-transform:uppercase}.u-noTxtTransform{text-transform:none}.u-alert{color:red;text-transform:uppercase}.u-windowSpacer{height:100vh;position:relative;width:100%}.u-mt1em{margin-top:1em}.u-mb1em{margin-bottom:1em}.u-mt05em{margin-top:.5em}.u-mb05em{margin-bottom:.5em}.u-pl05em{padding-left:.5em}.u-pl1em{padding-left:1em}.u-inlineBlock{display:inline-block}.u-cancelVisuallyHidden,.u-visuallyHidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-noWrap{white-space:nowrap}.u-bold{font-weight:700}.u-break{white-space:normal;word-break:break-all}.u-darkSectionObserver{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:-1}@media (min-width:640px){.c-commonSectionTitle,.c-kvTitle__line{font-size:4.625rem}.c-textScroller{font-size:7.5rem}.c-footerLinks{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:6.25rem}.c-footerLinkBlock{margin-top:0!important;max-width:30rem;width:45%}.c-footerTextScroller{font-size:4.625rem;height:26rem}.p-rootLoading__bar{top:16.5rem}.p-kvBar,.p-rootLoading[data-step="2"] .p-rootLoading__bar{height:9rem}.p-kvBar{top:12rem}.index_p-headBlock__visual{margin:9.5rem 0 9.375rem}.index_p-headBlockImage{width:15rem}.index_p-headBlockWedoLink{max-width:20rem}.index_p-newsLink{margin-left:auto;margin-right:auto;max-width:20rem}.index_p-careerLink{max-width:20rem}.company_p-statement{margin-top:-2.125rem}.company_p-statementTitle{letter-spacing:-.04em}.wedo_p-contentsTitle{font-size:4.625rem}.wedo_p-contentsSection__contents{padding-bottom:10.5rem;padding-top:8rem}.result_p-apologyTextScroller__item{font-size:7.5rem}.result_p-exampleItem{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.career_p-positioinsList__inner{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.career_p-positioinsListItem:not(:first-child){margin-top:0}.careerDetail_p-headerTextScroller{font-size:7.5rem}}@media (min-width:768px){.c-newsListItem__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:1.75rem 0 1.75rem 11rem}.c-newsListItem__categoryLabel{left:0;position:absolute!important}.c-newsListItem__date{-ms-flex-negative:0;flex-shrink:0;line-height:1.375rem;margin-left:0;width:6em}.c-newsListItem__label{margin-bottom:-.25em;margin-left:7%;margin-top:-.25em;width:auto}.c-kv__inner{padding-top:7.5rem}.c-kvTitle__line{font-size:5.625rem}.c-kvScrollAttention{top:7.125rem}.c-commonSectionTitle{font-size:5.625rem}.c-textScroller{font-size:9.375rem}.c-footerTextScroller{font-size:5.625rem;height:28rem}.p-rootLoading__bar{top:16.375rem}.p-kvBar,.p-rootLoading[data-step="2"] .p-rootLoading__bar{height:5rem}.p-kvBar{top:13.875rem}.index_p-kvTitle__line:nth-of-type(2){margin-left:2em}.index_p-headBlock__visual{margin:10.75rem 0 10.625rem}.index_p-headBlockImage{width:17.5rem}.index_p-kvCopy{left:23.125rem;margin:0;position:absolute;top:9.375rem}.company_p-mainVisual__inner:before{padding-top:54%}.company_p-mainVisual__inner img{-o-object-position:50% 50%;object-position:50% 50%}.company_p-statement{margin-top:-2.625rem}.company_p-statement__main{max-width:40rem}.company_p-statement__copy{font-size:2rem}.company_p-statement__body{font-size:1.5rem}.company_p-management__contents{margin-top:0;width:100%}.company_p-management__contentsInner{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.company_p-managementImageContainer{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:0;margin-left:5%;order:1;width:50%}.company_p-managementBodyContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:calc(36% + 2em)}.company_p-managementBodyItem{bottom:0;top:auto}.newsDetail_p-header__label{margin-left:7%;margin-top:0;width:auto}.wedo_p-contentsTitle{font-size:5.625rem}.wedo_p-contentsSection[data-is-fixed=true] .wedo_p-contentsSection__container{position:fixed;top:2.5rem}.wedo_p-contentsSection[data-is-wedo-next-section-fixed=true] .wedo_p-contentsSection__contents{-webkit-box-shadow:0 0 2.5rem transparent;box-shadow:0 0 2.5rem transparent;-webkit-transition-duration:.4s;transition-duration:.4s}.wedo_p-contents[data-is-wedo-at-end=true] .wedo_p-contentsSection{position:static}.wedo_p-contents[data-is-wedo-at-end=true] .wedo_p-contentsSection__container{bottom:0;position:absolute!important;top:auto!important}.wedo_p-contentsSection__inner{padding-left:0}.wedo_p-contentsSectionStepNo__label{display:inline}.wedo_p-contentsSectionTitleEn{margin-bottom:0;position:absolute;right:0;top:0}.wedo_p-contentsSection__body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding-top:6.25rem}.wedo_p-contentsSection__shapeWrapper{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;max-width:100%;width:25%}.wedo_p-contentsSection__texts{border-right:.0625rem solid var(--color-white-15);margin-right:7.4%}.wedo_p-contentsSection__description{padding-right:12%}.result_p-apologyTextScroller__item{font-size:9.375rem}.result_p-examplesNoIndicator__label{display:block}.result_p-exampleItem__inner{padding-left:20%}.career_p-positioinsList__inner{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.careerDetail_p-headerTextScroller{font-size:9.375rem}.careerDetail_p-profile{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:2.5rem 0}.careerDetail_p-profile__title{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;margin-right:16.25%;margin-top:.625rem}}@media (min-width:1024px){#wrapper:after{left:5rem;right:5rem;top:40.75rem}#contents>.p-contents__inner{padding-top:5.25rem}.c-buttonArrow,.c-buttonDecorationCapsule{height:1.4375rem}.c-buttonDecorationCapsule__label{font-size:1rem}.c-buttonArrow{height:1.4375rem;width:4.25rem}.c-labelAndArrowButton__inner{padding:1.125rem 0}.c-labelAndArrowButton__label{font-size:1rem}.c-page__inner{padding-top:5.25rem}.c-newsList:before,.c-newsListItem:after,.c-newsListItem__inner:before{left:-5.5555555556%;right:-5.5555555556%}.c-newsListItem__inner{padding:2.625rem 0 2.625rem 13rem}.c-newsListItem__date{font-size:1rem;line-height:1.375rem}.c-newsListItem__label{font-size:1.125rem}.c-newsListMouseStalker{font-size:.875rem;height:7rem;width:7rem}.c-capsuleLabel,.c-capsuleLabelL{font-size:.75rem;height:1.375rem}.c-capsuleLabelL{font-size:1rem;height:1.6875rem}.c-kv{height:35.5rem;padding-left:11.1111111111%;padding-right:11.1111111111%}.c-kv__inner{padding-top:10.875rem}.c-kvTitle__line{font-size:7.5rem}.c-kvScrollAttention{height:8.75rem;right:-1.875rem;top:10rem;width:8.75rem}.c-kvScrollAttention__text{height:8.125rem;width:8.125rem}.c-headBlock{padding-bottom:6.25rem;padding-left:11.1111111111%;padding-right:11.1111111111%;padding-top:5.8125rem}.c-headBlock__inner{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.c-headBlock__main{width:50%}.c-headBlock__titleEn{font-size:.875rem;margin-bottom:2rem}.c-commonSection{padding-left:11.1111111111%;padding-right:11.1111111111%}.c-commonSection__inner{padding-top:12.5rem}.c-commonSectionTitle{font-size:7.5rem}.c-commonSection[data-theme-color=dark]{padding-bottom:12.5rem}.c-articleBody{padding-left:11.1111111111%;padding-right:11.1111111111%}.c-articleTextBlock{font-size:1.125rem;line-height:1.9}.c-articleImageBlock:not(:first-child),.c-articleVideoBlock:not(:first-child){margin-top:6.25rem}.c-articleImageBlock:not(:last-child),.c-articleVideoBlock:not(:last-child){margin-bottom:6.25rem}.c-articleHeading{font-size:1.5rem}.c-articleHeading:not(:first-child){margin-top:6.25rem}.c-articleHeading:not(:last-child){margin-bottom:2.5rem}.c-articlePDFLinkWrapper:not(:first-child){margin-top:6.25rem}.c-articlePDFLinkWrapper:not(:last-child){margin-bottom:2.5rem}.c-articlePDFLinkWrapper__lead{margin-bottom:.875rem}.c-articlePDFLink{width:20rem}.c-categorySelector{font-size:1.2rem;height:2.0625rem}.c-storyList:before,.c-storyListItem:after{left:-5.5555555556%;right:-5.5555555556%}.c-storyListItem__inner{padding-bottom:10rem;padding-top:10rem}.c-storyListItem__quotationMark{height:1.5rem;margin-bottom:3.5rem;width:1.9375rem}.c-storyListItem__names{font-size:1rem;margin-bottom:3.5rem}.c-storyListImages{width:23.5rem}.c-backToIndexLink__label{margin-left:3.125rem}.c-borderedImage.--sizeS.--portrait{width:18rem}.c-borderedImage.--sizeS.--landscape{width:21.825rem}.c-borderedImage.--sizeL.--portrait{width:25.3125rem}.c-borderedImage.--sizeL.--landscape{width:30.65625rem}.c-borderedImage__inner:after{border-width:.625rem}.c-imageScroller{height:34.0625rem}.c-imageScrollerItem{padding:0 1.875rem}.c-textScroller{font-size:11.25rem}.c-simplePage__kv{padding-bottom:8.1875rem}.c-simplePageBody{padding-left:11.1111111111%;padding-right:11.1111111111%}.c-simplePageBody__inner{padding:5.75rem 0 12.5rem}.c-simplePageContents__title,.c-simplePage__title{font-size:1.5rem;margin-bottom:2.5rem}.c-simplePage__title{margin-bottom:6.25rem}.c-simplePageContents__title{margin-bottom:2.5rem}.c-simplePageContents__list,.c-simplePage__lead{margin-bottom:6.25rem}.c-form__inputSection{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding-bottom:12.5rem;padding-left:11.1111111111%;padding-right:11.1111111111%;padding-top:3.5rem}.c-form__head{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;width:25%}.c-form__itemsWrapper{width:61%}.c-formItem__label{font-size:.875rem;margin-bottom:.75rem}.c-formItem__inputContainer:after,.c-formItem__inputContainer:before{left:-5.5555555556%;right:-5.5555555556%}.c-formItem__inputContainer{font-size:1.125rem}.c-formItem__radioContainer{margin-top:1.9375rem}.c-formItem__radioContainer:not(:first-child){margin-top:1.125rem}.c-formItem__radioContainer input[type=radio]{height:1.375rem;width:1.375rem}.c-formSendButton{margin-top:3rem}.c-formHomeLink{margin-top:2.5rem}.c-form__completeSection{padding-bottom:12.5rem;padding-left:11.1111111111%;padding-right:11.1111111111%;padding-top:3.5rem}.c-form__completeMessage br{display:block}.c-footer__inner{padding-left:11.1111111111%;padding-right:11.1111111111%}.c-footerLinks{padding-top:9.375rem}.c-footerLinkBlock{width:42.8571428571%}.c-footerLink__title{margin-bottom:3rem}.c-footerLink__description{margin-bottom:3rem;max-width:25rem}.c-footerTextScroller{font-size:7.5rem;height:32rem}.c-footerBottom{font-size:.875rem;padding:0 5rem}.p-header{height:5.25rem;padding:0 2.5rem}[data-is-scrolled=true] .p-header__inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.p-headerLogo{height:1.375rem;left:2.5rem;-webkit-transform-origin:top left;transform-origin:top left;width:8.5625rem}[data-is-scrolled=true] .p-headerLogo{-webkit-transform:scale(.73) translate(-1.25rem,-.875rem);transform:scale(.73) translate(-1.25rem,-.875rem)}.p-headerNav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;position:relative}.p-menu,.p-menuButton{right:1.25rem;top:1.25rem}.p-menuButton{background-color:var(--color-dark-gray);opacity:0;position:fixed;-webkit-transform:translateX(5.625rem);transform:translateX(5.625rem);-webkit-transition-delay:0s,0s,.2s,.2s;transition-delay:0s,0s,.2s,.2s;-webkit-transition-duration:.2s,.2s,0s,0s;transition-duration:.2s,.2s,0s,0s;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,transform;transition-property:opacity,visibility,transform,-webkit-transform;-webkit-transition-timing-function:linear,linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-timing-function:linear,linear,cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);visibility:hidden}[data-is-scrolled=true] .p-menuButton{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s,.2s,.6s,.6s;transition-duration:.2s,.2s,.6s,.6s;visibility:visible}.p-menuButton__label{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-menuButton__icon{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.p-menuButton__icon:after,.p-menuButton__icon:before{background-color:var(--color-text-white);content:"";height:.0625rem;left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transition-duration:.4s,.2s;transition-duration:.4s,.2s;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:transform,color;transition-property:transform,color,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:2.0625rem}.p-menuButton__icon:before{-webkit-transform:translateY(-100%) translateY(-.09375rem);transform:translateY(-100%) translateY(-.09375rem)}.p-menuButton__icon:after{-webkit-transform:translateY(.09375rem);transform:translateY(.09375rem)}.p-rootLoading__bar{top:23.1875rem}.p-kvBar,.p-rootLoading[data-step="2"] .p-rootLoading__bar{height:7.125rem}.p-kvBar{top:19.625rem}.index_p-kvTitle__line:nth-of-type(2){margin-left:.9em}.index_p-headBlock{padding-bottom:12.5rem}.index_p-headBlock__visual{margin:5.5rem 0 5.5625rem}.index_p-headBlockTextScroller{left:0}.index_p-headBlockImage{left:-60%;width:20rem}.index_p-headBlockWedoLink{margin-top:1.375rem}.index_p-news{padding-bottom:12.5rem}.index_p-newsList{margin-bottom:5.875rem;margin-top:6.5rem}.index_p-kvCopy{font-size:1rem;left:30rem;top:13.625rem}.index_p-founderTitle{margin-top:28%;position:absolute;right:0;top:0}.index_p-founder__body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.index_p-founderImage{border-radius:1.25rem;margin-left:0;margin-right:8%;margin-top:0;max-width:40rem;width:90%}.index_p-founderMainBlock:after{left:-5.5555555556%;right:-5.5555555556%}.index_p-founderMainBlock.--sm{display:none}.index_p-founderMainBlock.--lg{display:block}.index_p-founderMainBlock:after{display:none}.index_p-founderMainBlock__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0;padding-top:50%}.index_p-founderMainBlock__quotationMark{height:1.5rem;width:1.9375rem}.index_p-founderMainBlock__title{text-align:left}.index_p-founderMainBlock__names{font-size:1rem;margin-bottom:1.625rem}.index_p-career__main{margin-left:50%;width:50%}.index_p-careerTitle{margin-bottom:5.75rem}.index_p-careerImageScroller{margin-top:8.25rem}.index_p-careerLink{margin-top:1.375rem}.company_p-mainVisual__inner:before{padding-top:39.86%}.company_p-mainVisual__inner img{-o-object-position:50% 50%;object-position:50% 50%}.company_p-statement{margin-top:-3.625rem}.company_p-statement__inner{padding-bottom:12.5rem}.company_p-statement__main{margin-top:8.9375rem;max-width:60rem}.company_p-statement__copy{font-size:3rem}.company_p-statement__body{font-size:1.75rem}.company_p-profile{padding-bottom:12.5rem}.company_p-profileInfo{font-size:1rem;margin-top:6.5rem}.company_p-profileInfo__row:before{left:-5.5555555556%;right:-5.5555555556%}.company_p-profileInfo__row{padding:1rem 0}.company_p-profileInfo__row dt{width:36%}.company_p-profileInfo__row dd{width:64%}.company_p-profileInfo__inner br{display:none}.company_p-addressLink{margin-top:.25rem}.company_p-ismsImage{width:9rem}.company_p-management__mouseStalker{font-size:.875rem;height:7rem;width:7rem}.company_p-management__contents{margin-top:-4%;width:100%}.company_p-managementImageItem__inner{border-radius:1.25rem}.company_p-managementBodyItem__names{font-size:1rem;margin-bottom:1.25rem}.news_p-body{padding-bottom:12.5rem}.news_p-categorySelector{margin-bottom:1.875rem}.news_p-pagination{font-size:.875rem;margin-bottom:-.8125rem;margin-top:5.375rem}.newsDetail_p-header{padding-left:11.1111111111%;padding-right:11.1111111111%}.newsDetail_p-header__inner:after{left:-5.5555555556%;right:-5.5555555556%}.newsDetail_p-header__inner{max-width:50rem;padding:9.25rem 0 6.25rem}.newsDetail_p-header__date{font-size:1rem;line-height:1.375rem;margin-left:1.5rem}.newsDetail_p-header__label{font-size:1.125rem}.newsDetail_p-body{padding-bottom:12.5rem;padding-top:6.5rem}.newsDetail_p-snsShare__label{font-size:.875rem}.newsDetail_p-footer{padding-left:11.1111111111%;padding-right:11.1111111111%}.newsDetail_p-footer__inner:after{left:-5.5555555556%;right:-5.5555555556%}.newsDetail_p-footer__inner{max-width:50rem;padding-bottom:11.875rem;padding-top:4rem}.wedo_p-contents{padding-bottom:12.5rem}.wedo_p-contentsHeader{padding-left:11.1111111111%;padding-right:11.1111111111%}.wedo_p-contentsHeader__inner{padding-bottom:12.5rem;padding-top:12.5rem}.wedo_p-contentsTitle{font-size:7.5rem}.wedo_p-contentsIndex{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin-top:6.5rem}.wedo_p-contentsSection{padding-left:2.7777777778%;padding-right:2.7777777778%}.wedo_p-contentsSection__contents{border-radius:1.25rem;margin-left:auto;margin-right:auto;max-width:85rem;padding:9.375rem 8.8235294118% 16.3125rem}.wedo_p-contentsSectionStepNo{font-size:.875rem;letter-spacing:-.04em;top:.8125rem}.wedo_p-contentsSection__body{padding-top:12.5rem}.wedo_p-contentsSection__title{margin-bottom:2.5rem}.wedo_p-contentsSection__description{padding-right:25%}.result_p-apology{padding-bottom:12.5rem;padding-left:11.1111111111%;padding-right:11.1111111111%;padding-top:12.5rem}.result_p-apologyTextScroller{height:calc(100% - 25rem);top:12.5rem}.result_p-apologyTextScroller__item{font-size:11.25rem}.result_p-apology__contents{max-width:40rem}.result_p-apology__contentsInner{padding:5rem;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}.result_p-apology__title{font-size:3rem}.result_p-apology__body{font-size:1.25rem}.result_p-apologyAutograph{font-size:1rem;margin-top:4rem}.result_p-apologyAutograph__autographImage{margin-top:.875rem;width:11.4375rem}.result_p-examples{padding-bottom:12.5rem;padding-top:6.25rem}.result_p-examplesNoIndicator{padding-left:11.1111111111%;padding-right:11.1111111111%;top:14.5rem}.result_p-examplesNoIndicator__inner{font-size:.875rem;letter-spacing:-.04em;max-width:70rem}.result_p-examples__itemsList{padding-left:11.1111111111%;padding-right:11.1111111111%}.result_p-exampleItem:after{left:-5.5555555556%;right:-5.5555555556%}.result_p-exampleItem__inner{max-width:40rem;padding:6.25rem 0}.result_p-exampleItem__titleEn{margin-bottom:5rem}.result_p-exampleItem__title{margin-bottom:2.5rem}.career_p-headBlockPositionsButton{bottom:auto;display:inline-block;height:1.6875rem;margin-top:1.75rem;position:relative;right:auto}.career_p-headBlockPositionsButton__label{font-size:1rem}.career_p-headBlockImageScroller{margin-top:9.25rem}.career_p-headBlock__bottom{padding-bottom:6.25rem;padding-top:1.75rem}.career_p-headBlockBottomSection{margin-top:5rem}.career_p-headBlockBottomSection__title{margin-bottom:2.5rem}.career_p-positionsTitle,.career_p-storyTitle{margin-bottom:6.5rem}.career_p-positions{padding-bottom:12.5rem}.career_p-positioinsCategorySelector{margin-bottom:2.875rem}.career_p-positioinsList__inner{-ms-grid-columns:1fr 1fr 1fr;display:-ms-grid;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.career_p-positioinsListItem{height:auto}.career_p-positioinsListItem:before{content:"";display:block;padding-top:100%;width:100%}.career_p-positioinsListItem__inner{padding:1.6875rem}.career_p-positioinsListItem__titleEn{margin-bottom:.75rem}.career_p-positioinsListItem__title{font-size:.875rem}.career_p-positionsModal__contents{left:10%;right:.625rem;-webkit-transform:translateX(20%);transform:translateX(20%);width:auto}.career_p-positionsModal__scroller{padding-bottom:6.25rem;padding-top:9.75rem}.career_p-positionsModal__closeArea.--top{height:9.75rem}.career_p-positionsModal__closeArea.--bottom{height:6.25rem}.career_p-positionsModal__scrollerInner{padding:7.5rem 9.375%}.career_p-positionsModal__titleEn{margin-bottom:1rem}.career_p-positionsModal__title{font-size:1.125rem;margin-bottom:5.875rem}.career_p-positionsModalInfo:before,.career_p-positionsModalInfo__row:after{left:-5.5555555556%;right:-5.5555555556%}.career_p-positionsModalInfo__row{font-size:1rem;padding:2.5rem 0}.career_p-positionsModalInfo__body{width:65%}.career_p-positionsModalEntryLink{height:2.375rem;margin-top:5rem}.career_p-positionsModalEntryLink__label{font-size:1.75rem}.career_p-positionsModalCloseButton{right:9.375%;top:7.5rem}.careerDetail_p-header{margin-bottom:9.375rem;padding-bottom:5rem;padding-left:11.1111111111%;padding-right:11.1111111111%;padding-top:12.875rem}.careerDetail_p-mainVisual{margin-top:5.5rem;width:37.5rem}.careerDetail_p-headerTextScroller{font-size:11.25rem}.careerDetail_p-body{padding-bottom:12.5rem}.careerDetail_p-bottom{padding-left:11.1111111111%;padding-right:11.1111111111%}.careerDetail_p-bottom__inner:after{left:-5.5555555556%;right:-5.5555555556%}.careerDetail_p-bottom__inner{max-width:50rem;padding-bottom:11.875rem;padding-top:4rem}.careerDetail_p-bottomNextStory{padding-bottom:12.5rem}.careerDetail_p-storyList{margin-top:6.5rem}.notFound_p-body{padding-top:5.25rem}.notFound_p-lead{margin:2.5rem auto}.u-headingEn1--lg{font-size:9rem;letter-spacing:-.04em}.u-headingEn2--lg{font-size:5.5rem;letter-spacing:-.04em}.u-headingEn3--lg{font-size:4rem;letter-spacing:-.04em}.u-headingEn4--lg{font-size:3rem;letter-spacing:-.04em}.u-headingEn5--lg{font-size:2rem;letter-spacing:0}.u-headingEn6--lg{font-size:1rem;letter-spacing:0}.u-headingEn7--lg{font-size:.875rem;letter-spacing:0}.u-headingJa1--lg{font-size:2.25rem}.u-headingJa2--lg{font-size:2rem;line-height:1.5}.u-headingJa3--lg{font-size:1.75rem;line-height:1.5}.u-headingJa4--lg{font-size:1.5rem}.u-headingJa5--lg{font-size:1rem;line-height:1.5}.u-headingJa6--lg{font-size:.875rem;line-height:1.5}.u-bodyText1--lg,.u-bodyText1Bold--lg{font-size:1.125rem;line-height:1.9}.u-bodyText2--lg{font-size:1rem;line-height:1.75}.u-bodyText3--lg{font-size:.875rem;line-height:1.75}}@media (min-width:1280px){.c-kvTitle__line{font-size:9rem}.c-kvScrollAttention{right:0;top:10.4375rem}.c-commonSectionTitle{font-size:9rem}.c-articleBody__inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.c-aritcleBody__rightColumn{margin:0;max-width:100%;width:71.4%}.c-articleImageBlock,.c-articleVideoBlock{margin-left:-10%;width:110%}.c-textScroller{font-size:12.5rem}.c-footerTextScroller{font-size:9rem;height:34rem}.p-rootLoading__bar{top:24.625rem}.p-kvBar,.p-rootLoading[data-step="2"] .p-rootLoading__bar{height:9.125rem}.p-kvBar{top:20.0625rem}.index_p-kvTitle__line:nth-of-type(2){margin-left:2em}.index_p-headBlockImage{width:25rem}.index_p-kvCopy{font-size:1.125rem;left:36.875rem;top:13.9375rem}.index_p-founderImage{margin-right:10%}.index_p-founderMainBlock__inner{padding-top:60%}.company_p-statement{margin-top:-4.0625rem}.company_p-managementImageContainer{margin-left:5.36%;width:46.4%}.company_p-managementBodyContainer{width:calc(22.4% + 2em)}.newsDetail_p-header__inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;max-width:70rem}.newsDetail_p-header__head{margin-top:.625rem}.newsDetail_p-header__title{margin-top:0;width:71.4%}.newsDetail_p-snsShare{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:13rem;justify-content:flex-end;left:11.1111111111%;margin-left:0;margin-right:0;margin-top:0;max-width:100%;position:fixed;width:2.625rem}.newsDetail_p-snsShare[data-is-start=true]{bottom:auto!important;left:0!important;position:absolute!important;top:auto!important}.newsDetail_p-snsShare[data-is-ended=true]{bottom:0!important;left:0!important;position:absolute!important;top:auto!important}.newsDetail_p-snsShare__label{margin-bottom:0;-webkit-transform:rotate(90deg) translateX(-4em);transform:rotate(90deg) translateX(-4em)}.newsDetail_p-snsShare__buttons{display:block}.newsDetail_p-snsShareButton{height:2.625rem;width:2.625rem}.newsDetail_p-snsShareButton:not(:first-child){margin-left:0;margin-top:.5625rem}.newsDetail_p-footer__inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;max-width:70rem;padding-left:5rem}.wedo_p-contentsTitle{font-size:9rem}.wedo_p-contentsIndexItem{font-size:1.5rem}.result_p-apologyTextScroller__item{font-size:12.5rem}.result_p-exampleItem__inner{margin-left:auto;margin-right:auto;padding-left:0}.career_p-positioinsList__inner{gap:2.1875rem}.careerDetail_p-mainVisual{margin-top:5.5rem;width:41.25rem}.careerDetail_p-headerTextScroller{font-size:12.5rem}.careerDetail_p-bottom__inner{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;max-width:70rem;padding-left:5rem}}