*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes stretch{0%{transform:scaleY(0) translateZ(0);transform-origin:top center}49.9%{transform:scaleY(1) translateZ(0);transform-origin:top center}50%{transform:scaleY(1) translateZ(0);transform-origin:bottom center}99.9%{transform:scaleY(0) translateZ(0);transform-origin:bottom center}to{transform:scaleY(0) translateZ(0);transform-origin:top center}}*,:after,:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#333;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;min-width:375px;width:100%}@media(min-width:768px){body{min-width:1280px}}a{color:inherit;text-decoration:none}button,input,select,textarea{appearance:none;background:none;border:0;border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;outline:none;padding:0}dt{display:block}img,svg,video{display:block;height:100%;width:100%}.svg-sprite,use{pointer-events:none}.svg-sprite{opacity:0;position:absolute;z-index:-1}.svg-gradient{height:0;visibility:hidden;width:0}.svg-gradient-stop-0{stop-color:#499ee5}.svg-gradient-stop-1{stop-color:#4f56db}.svg-gradient-target:not([fill]){fill:url(#svg-gradient)}.svg-gradient-mv-copy-en-pc-0-target{fill:url(#svg-gradient-mv-copy-en-pc-0)}.svg-gradient-mv-copy-en-sp-0-target{fill:url(#svg-gradient-mv-copy-en-sp-0)}.svg-gradient-stop-mv-copy-en-pc-0-0{stop-color:#499ee5}.svg-gradient-stop-mv-copy-en-sp-0-0{stop-color:#499ae4}.svg-gradient-stop-mv-copy-en-pc-0-1{stop-color:#499ae5}.svg-gradient-stop-mv-copy-en-sp-0-1{stop-color:#4a93e3}.svg-gradient-mv-copy-en-pc-1-target{fill:url(#svg-gradient-mv-copy-en-pc-1)}.svg-gradient-mv-copy-en-sp-1-target{fill:url(#svg-gradient-mv-copy-en-sp-1)}.svg-gradient-stop-mv-copy-en-pc-1-0{stop-color:#4999e4}.svg-gradient-stop-mv-copy-en-sp-1-0{stop-color:#4a91e3}.svg-gradient-stop-mv-copy-en-pc-1-1{stop-color:#4a95e4}.svg-gradient-stop-mv-copy-en-sp-1-1{stop-color:#4b88e2}.svg-gradient-mv-copy-en-pc-2-target{fill:url(#svg-gradient-mv-copy-en-pc-2)}.svg-gradient-mv-copy-en-sp-2-target{fill:url(#svg-gradient-mv-copy-en-sp-2)}.svg-gradient-stop-mv-copy-en-pc-2-0{stop-color:#4a94e4}.svg-gradient-stop-mv-copy-en-sp-2-0{stop-color:#4b86e2}.svg-gradient-stop-mv-copy-en-pc-2-1{stop-color:#4a91e3}.svg-gradient-stop-mv-copy-en-sp-2-1{stop-color:#4c7fe1}.svg-gradient-mv-copy-en-pc-3-target{fill:url(#svg-gradient-mv-copy-en-pc-3)}.svg-gradient-mv-copy-en-sp-3-target{fill:url(#svg-gradient-mv-copy-en-sp-3)}.svg-gradient-stop-mv-copy-en-pc-3-0{stop-color:#4a8fe3}.svg-gradient-stop-mv-copy-en-sp-3-0{stop-color:#4c7ce0}.svg-gradient-stop-mv-copy-en-pc-3-1{stop-color:#4b8ce2}.svg-gradient-stop-mv-copy-en-sp-3-1{stop-color:#4c76df}.svg-gradient-mv-copy-en-pc-4-target{fill:url(#svg-gradient-mv-copy-en-pc-4)}.svg-gradient-mv-copy-en-sp-4-target{fill:url(#svg-gradient-mv-copy-en-sp-4)}.svg-gradient-stop-mv-copy-en-pc-4-0{stop-color:#4b8ae2}.svg-gradient-stop-mv-copy-en-sp-4-0{stop-color:#4d73df}.svg-gradient-stop-mv-copy-en-pc-4-1{stop-color:#4b87e2}.svg-gradient-stop-mv-copy-en-sp-4-1{stop-color:#4d6dde}.svg-gradient-mv-copy-en-pc-5-target{fill:url(#svg-gradient-mv-copy-en-pc-5)}.svg-gradient-mv-copy-en-sp-5-target{fill:url(#svg-gradient-mv-copy-en-sp-5)}.svg-gradient-stop-mv-copy-en-pc-5-0{stop-color:#4b86e2}.svg-gradient-stop-mv-copy-en-sp-5-0{stop-color:#4d6bde}.svg-gradient-stop-mv-copy-en-pc-5-1{stop-color:#4b83e1}.svg-gradient-stop-mv-copy-en-sp-5-1{stop-color:#4e64dd}.svg-gradient-mv-copy-en-pc-6-target{fill:url(#svg-gradient-mv-copy-en-pc-6)}.svg-gradient-mv-copy-en-sp-6-target{fill:url(#svg-gradient-mv-copy-en-sp-6)}.svg-gradient-stop-mv-copy-en-pc-6-0{stop-color:#4b82e1}.svg-gradient-stop-mv-copy-en-sp-6-0{stop-color:#4e63dd}.svg-gradient-stop-mv-copy-en-pc-6-1{stop-color:#4c7fe1}.svg-gradient-stop-mv-copy-en-sp-6-1{stop-color:#4e5ddc}.svg-gradient-mv-copy-en-pc-7-target{fill:url(#svg-gradient-mv-copy-en-pc-7)}.svg-gradient-mv-copy-en-sp-7-target{fill:url(#svg-gradient-mv-copy-en-sp-7)}.svg-gradient-stop-mv-copy-en-pc-7-0{stop-color:#4c7be0}.svg-gradient-stop-mv-copy-en-sp-7-0{stop-color:#499ee5}.svg-gradient-stop-mv-copy-en-pc-7-1{stop-color:#4c78e0}.svg-gradient-stop-mv-copy-en-sp-7-1{stop-color:#4999e4}.svg-gradient-mv-copy-en-pc-8-target{fill:url(#svg-gradient-mv-copy-en-pc-8)}.svg-gradient-mv-copy-en-sp-8-target{fill:url(#svg-gradient-mv-copy-en-sp-8)}.svg-gradient-stop-mv-copy-en-pc-8-0{stop-color:#4c77e0}.svg-gradient-stop-mv-copy-en-sp-8-0{stop-color:#4a96e4}.svg-gradient-stop-mv-copy-en-pc-8-1{stop-color:#4d74df}.svg-gradient-stop-mv-copy-en-sp-8-1{stop-color:#4a90e3}.svg-gradient-mv-copy-en-pc-9-target{fill:url(#svg-gradient-mv-copy-en-pc-9)}.svg-gradient-mv-copy-en-sp-9-target{fill:url(#svg-gradient-mv-copy-en-sp-9)}.svg-gradient-stop-mv-copy-en-pc-9-0{stop-color:#4d72df}.svg-gradient-stop-mv-copy-en-sp-9-0{stop-color:#4a8de3}.svg-gradient-stop-mv-copy-en-pc-9-1{stop-color:#4d6fdf}.svg-gradient-stop-mv-copy-en-sp-9-1{stop-color:#4b88e2}.svg-gradient-mv-copy-en-pc-10-target{fill:url(#svg-gradient-mv-copy-en-pc-10)}.svg-gradient-mv-copy-en-sp-10-target{fill:url(#svg-gradient-mv-copy-en-sp-10)}.svg-gradient-stop-mv-copy-en-pc-10-0{stop-color:#4d6dde}.svg-gradient-stop-mv-copy-en-sp-10-0{stop-color:#4b82e1}.svg-gradient-stop-mv-copy-en-pc-10-1{stop-color:#4e68dd}.svg-gradient-stop-mv-copy-en-sp-10-1{stop-color:#4c79e0}.svg-gradient-mv-copy-en-pc-11-target{fill:url(#svg-gradient-mv-copy-en-pc-11)}.svg-gradient-mv-copy-en-sp-11-target{fill:url(#svg-gradient-mv-copy-en-sp-11)}.svg-gradient-stop-mv-copy-en-pc-11-0{stop-color:#4e67dd}.svg-gradient-stop-mv-copy-en-sp-11-0{stop-color:#4c77e0}.svg-gradient-stop-mv-copy-en-pc-11-1{stop-color:#4e63dd}.svg-gradient-stop-mv-copy-en-sp-11-1{stop-color:#4d6fde}.svg-gradient-mv-copy-en-pc-12-target{fill:url(#svg-gradient-mv-copy-en-pc-12)}.svg-gradient-mv-copy-en-sp-12-target{fill:url(#svg-gradient-mv-copy-en-sp-12)}.svg-gradient-stop-mv-copy-en-pc-12-0{stop-color:#4e61dd}.svg-gradient-stop-mv-copy-en-sp-12-0{stop-color:#4d6cde}.svg-gradient-stop-mv-copy-en-pc-12-1{stop-color:#4e5edc}.svg-gradient-stop-mv-copy-en-sp-12-1{stop-color:#4e66dd}.svg-gradient-mv-copy-en-pc-13-target{fill:url(#svg-gradient-mv-copy-en-pc-13)}.svg-gradient-mv-copy-en-sp-13-target{fill:url(#svg-gradient-mv-copy-en-sp-13)}.svg-gradient-stop-mv-copy-en-pc-13-0{stop-color:#4e5ddc}.svg-gradient-stop-mv-copy-en-sp-13-0{stop-color:#4e64dd}.svg-gradient-stop-mv-copy-en-pc-13-1{stop-color:#4f5bdc}.svg-gradient-stop-mv-copy-en-sp-13-1{stop-color:#4e5fdc}.svg-gradient-mv-copy-en-pc-14-target{fill:url(#svg-gradient-mv-copy-en-pc-14)}.svg-gradient-mv-copy-en-sp-14-target{fill:url(#svg-gradient-mv-copy-en-sp-14)}.svg-gradient-stop-mv-copy-en-pc-14-0{stop-color:#4f5adb}.svg-gradient-stop-mv-copy-en-sp-14-0{stop-color:#4e5ddc}.svg-gradient-stop-mv-copy-en-pc-14-1,.svg-gradient-stop-mv-copy-en-sp-14-1{stop-color:#4f56db}.svg-text-mv-copy-ja-0{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1) 0ms}.svg-text-mv-copy-ja-0.is-active{opacity:1;transition:none}.svg-text-mv-copy-ja-0-mask-path{fill:none;stroke:#fff;stroke-dasharray:4400;stroke-dashoffset:4400;stroke-miterlimit:10;stroke-width:10;transition:stroke-dashoffset 0ms ease-in-out .5s}.svg-text-mv-copy-ja-0.is-active .svg-text-mv-copy-ja-0-mask-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease-in-out 0ms}.svg-text-mv-copy-ja-0-path{mask:url(#svg-text-mv-copy-ja-0-mask)}.svg-text-mv-copy-ja-1{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1) 0ms}.svg-text-mv-copy-ja-1.is-active{opacity:1;transition:none}.svg-text-mv-copy-ja-1-mask-path{fill:none;stroke:#fff;stroke-dasharray:4800;stroke-dashoffset:4800;stroke-miterlimit:10;stroke-width:10;transition:stroke-dashoffset 0ms ease-in-out .5s}.svg-text-mv-copy-ja-1.is-active .svg-text-mv-copy-ja-1-mask-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease-in-out 0ms}.svg-text-mv-copy-ja-1-path{mask:url(#svg-text-mv-copy-ja-1-mask)}.svg-text-mv-copy-ja-2{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1) 0ms}.svg-text-mv-copy-ja-2.is-active{opacity:1;transition:none}.svg-text-mv-copy-ja-2-mask-path{fill:none;stroke:#fff;stroke-dasharray:6500;stroke-dashoffset:6500;stroke-miterlimit:10;stroke-width:10;transition:stroke-dashoffset 0ms ease-in-out .5s}.svg-text-mv-copy-ja-2.is-active .svg-text-mv-copy-ja-2-mask-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease-in-out 0ms}.svg-text-mv-copy-ja-2-path{mask:url(#svg-text-mv-copy-ja-2-mask)}.svg-text-mv-copy-ja-3{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1) 0ms}.svg-text-mv-copy-ja-3.is-active{opacity:1;transition:none}.svg-text-mv-copy-ja-3-mask-path{fill:none;stroke:#fff;stroke-dasharray:4200;stroke-dashoffset:4200;stroke-miterlimit:10;stroke-width:10;transition:stroke-dashoffset 0ms ease-in-out .5s}.svg-text-mv-copy-ja-3.is-active .svg-text-mv-copy-ja-3-mask-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease-in-out 0ms}.svg-text-mv-copy-ja-3-path{mask:url(#svg-text-mv-copy-ja-3-mask)}.svg-text-mv-copy-ja-4{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1) 0ms}.svg-text-mv-copy-ja-4.is-active{opacity:1;transition:none}.svg-text-mv-copy-ja-4-mask-path{fill:none;stroke:#fff;stroke-dasharray:5500;stroke-dashoffset:5500;stroke-miterlimit:10;stroke-width:11;transition:stroke-dashoffset 0ms ease-in-out .5s}.svg-text-mv-copy-ja-4.is-active .svg-text-mv-copy-ja-4-mask-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease-in-out 0ms}.svg-text-mv-copy-ja-4-path{mask:url(#svg-text-mv-copy-ja-4-mask)}[data-lottie-name]{height:100%;width:100%}.body-inner{overflow:hidden}.button-arrow{align-items:center;background-color:#202020;display:flex;height:100%;justify-content:center;position:relative;width:100%}@media(min-width:768px){.button-arrow:before{background-color:#343434;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:center left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}.button-arrow:hover:before{transform:scaleX(1) translateZ(0)}}.button-arrow-text{color:#fff;position:relative;z-index:1}.button-arrow-shape{height:6px;position:absolute;right:-24px;top:50%;transform:translate3d(0,-5px,0);width:77px}@media(min-width:768px){.button-arrow-shape{height:7px;right:-42px;transform:translate3d(0,-5.5px,0);transition:transform .6s cubic-bezier(.19,1,.22,1);width:90px}.button-arrow:hover .button-arrow-shape{transform:translate3d(10%,-5.5px,0)}}[lang=ja] .footer{position:relative;z-index:1}[lang=ja] .footer-upper{background-color:#333}@media(min-width:768px){[lang=ja] .footer-upper{display:flex;justify-content:space-between;padding:86px calc(50% - 560px);width:100%}}[lang=ja] .footer-info{margin:0 auto;padding:40px 0 30px;width:279px}@media(min-width:768px){[lang=ja] .footer-info{margin:0;padding:0;width:141px}}[lang=ja] .footer-logo{color:#fff;height:80px;margin:0 auto;width:76px}@media(min-width:768px){[lang=ja] .footer-logo{margin:0}}[lang=ja] .footer-info-body{align-items:center;display:flex;height:55px;justify-content:space-between;margin-top:16px}@media(min-width:768px){[lang=ja] .footer-info-body{display:block;height:auto;margin-top:19px}}[lang=ja] .footer-info-address{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:1.5}@media(min-width:768px){[lang=ja] .footer-info-number{margin-top:12px}}[lang=ja] .footer-info-number-item{align-items:center;display:flex}[lang=ja] .footer-info-number-text{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;margin:5px 0 5px 6px}[lang=ja] .footer-phone-icon{color:#fff;height:11px;width:11px}[lang=ja] .footer-fax-icon{color:#fff;height:12px;width:12px}[lang=ja] .footer-jpx{align-items:center;display:flex;justify-content:center;margin-top:30px}@media(min-width:768px){[lang=ja] .footer-jpx{transform:translate3d(-6px,0,0)}}[lang=ja] .footer-jpx-image{height:60px;width:55px}@media(min-width:768px){[lang=ja] .footer-jpx-image{height:59px;width:53px}}[lang=ja] .footer-jpx-text{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.5;margin-left:12px;width:88px}@media(min-width:768px){[lang=ja] .footer-jpx-text{width:76px}}[lang=ja] .footer-nav-parent{display:none}@media(min-width:768px){[lang=ja] .footer-nav-parent{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-76px;width:680px}[lang=ja] .footer-nav-parent-column:first-child,[lang=ja] .footer-nav-parent-column:nth-child(4){width:202px}[lang=ja] .footer-nav-parent-column:nth-child(2),[lang=ja] .footer-nav-parent-column:nth-child(5){width:209px}[lang=ja] .footer-nav-parent-column:nth-child(3),[lang=ja] .footer-nav-parent-column:nth-child(6){width:142px}[lang=ja] .footer-nav-parent-item{margin-top:76px}[lang=ja] .footer-nav-parent-item-inner:not(:first-child){margin-top:20px}[lang=ja] .footer-nav-parent-text{height:13px}[lang=ja] .footer-nav-parent-text-body{color:#fff;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.7px;padding-left:17px;position:relative;transition:opacity .6s cubic-bezier(.19,1,.22,1);vertical-align:top}[lang=ja] .footer-nav-parent-text-body:hover{opacity:.5}[lang=ja] .footer-nav-parent-text-body:before{background-color:#65afeb;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:10px}}[lang=ja] .footer-nav-child-multiple-columns{display:flex;flex-direction:column;flex-wrap:wrap;height:120px;width:100%}@media(min-width:768px){[lang=ja] .footer-nav-child-item{height:12px;margin-top:12px;padding-left:17px}[lang=ja] .footer-nav-child-text{color:#a7a7a7;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:12px;letter-spacing:1.2px;transition:opacity .6s cubic-bezier(.19,1,.22,1);vertical-align:top;white-space:nowrap}[lang=ja] .footer-nav-child-text:hover{opacity:.5}}[lang=ja] .footer-link{display:none}@media(min-width:768px){[lang=ja] .footer-link{display:block;width:141px}}[lang=ja] .footer-link-banner-item:not(:first-child){margin-top:20px}@media(min-width:768px){[lang=ja] .footer-logo-banner{display:inline-block;height:25px;position:relative;vertical-align:top}[lang=ja] .footer-logo-banner:hover .footer-logo-body{opacity:.5}[lang=ja] .footer-logo-banner.object-fit-polyfill{width:100%}[lang=ja] .footer-logo-body{display:inline-block;height:100%;max-width:100%;object-fit:contain;object-position:center left;transition:opacity .6s cubic-bezier(.19,1,.22,1);vertical-align:bottom;width:auto}[lang=ja] .footer-link-text{margin-top:30px}[lang=ja] .footer-link-text-item{height:12px;margin:16px 0}[lang=ja] .footer-link-text-item-text-body{color:#fff;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;padding-bottom:1px;text-decoration:underline;transition:opacity .6s cubic-bezier(.19,1,.22,1);vertical-align:top;white-space:nowrap}[lang=ja] .footer-link-text-item-text-body:hover{opacity:.5}[lang=ja] .footer-link-text-item-text[target=_blank] .footer-link-text-item-text-body{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNTc2IDI0djEyNy45ODRjMCAyMS40NjEtMjUuOTYgMzEuOTgtNDAuOTcxIDE2Ljk3MWwtMzUuNzA3LTM1LjcwOS0yNDMuNTIzIDI0My41MjNjLTkuMzczIDkuMzczLTI0LjU2OCA5LjM3My0zMy45NDEgMGwtMjIuNjI3LTIyLjYyN2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDQ0Mi43NTYgNzYuNjc2bC0zNS43MDMtMzUuNzA1QzM5MS45ODIgMjUuOSA0MDIuNjU2IDAgNDI0LjAyNCAwSDU1MmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjRNNDA3LjAyOSAyNzAuNzk0bC0xNiAxNkEyNCAyNCAwIDAgMCAzODQgMzAzLjc2NVY0NDhINjRWMTI4aDI2NGEyNCAyNCAwIDAgMCAxNi45Ny03LjAyOWwxNi0xNkMzNzYuMDg5IDg5Ljg1MSAzNjUuMzgxIDY0IDM0NCA2NEg0OEMyMS40OSA2NCAwIDg1LjQ5IDAgMTEydjM1MmMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDM1MmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjI4Ny43NjRjMC0yMS4zODItMjUuODUyLTMyLjA5LTQwLjk3MS0xNi45NyIvPjwvc3ZnPg==);background-position:0;background-repeat:no-repeat;background-size:12px 11px;padding-left:19px}}[lang=ja] .footer-lower{align-items:center;background-color:#3d3d3d;display:flex;height:50px;justify-content:center}[lang=ja] .footer-copyright{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px}[lang=ja] .header{background-color:#fff;height:66px;left:0;min-width:375px;position:fixed;top:0;transition:background-color 1s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1),height 2s cubic-bezier(.19,1,.22,1);width:100%;z-index:2}@media(min-width:768px){[lang=ja] .header{height:90px;min-width:1280px}}[lang=ja] .header.is-active{background-color:#333;border-bottom:1px solid #484848}@media(min-width:768px){[lang=ja] .header.is-active{background-color:#fff;border-bottom:0}}[lang=ja] .header-logo{cursor:pointer;height:44px;left:20px;opacity:1;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:opacity 1s cubic-bezier(.19,1,.22,1);width:42px}@media(min-width:768px){[lang=ja] .header-logo{height:53px;left:72px;width:50px}[lang=ja] .header-logo:hover{opacity:.5}}[lang=ja] .header.is-active .header-logo{opacity:0;pointer-events:none}@media(min-width:768px){[lang=ja] .header.is-active .header-logo{opacity:1;pointer-events:auto}}[lang=ja] .header-modal{background-color:#333;height:calc(100vh - 100%);left:0;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;top:66px;transition:none;width:100%}@media(min-width:768px){[lang=ja] .header-modal{background-color:transparent;height:100%;left:auto;margin:0 auto;opacity:1;overflow-y:hidden;pointer-events:auto;position:static;top:auto;width:798px}}[lang=ja] .header.is-transitioning .header-modal{transition:opacity 1s cubic-bezier(.19,1,.22,1)}[lang=ja] .header.is-active .header-modal{opacity:1;pointer-events:auto}@media(min-width:768px){[lang=ja] .header-nav{height:100%}[lang=ja] .header-nav-parent{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}}[lang=ja] .header-nav-parent-item{background-color:#202020;position:relative}[lang=ja] .header-nav-parent-item:not(:first-child){border-top:1px solid #484848}@media(min-width:768px){[lang=ja] .header-nav-parent-item{background-color:transparent;position:static}[lang=ja] .header-nav-parent-item:not(:first-child){border-top:0}}[lang=ja] .header-nav-parent-text{background-color:#333;color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.7px;padding:18px 20px}@media(min-width:768px){[lang=ja] .header-nav-parent-text{background-color:transparent;color:#000;font-size:14px;letter-spacing:.7px;padding:0;position:relative}[lang=ja] .header-nav-parent-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[lang=ja] .header-nav-parent-text.is-active:after,[lang=ja] .header-nav-parent-text:hover:after{transform:scaleX(1)}[lang=ja] .header-nav-child{display:none}}[lang=ja] .header-nav-child-item{position:relative}[lang=ja] .header-nav-child-item:not(:first-child){border-width:medium 0 0;border-top:0 solid #373737;transition:border-width .6s cubic-bezier(.19,1,.22,1)}[lang=ja] .header-nav-parent-item.is-active .header-nav-child-item:not(:first-child){border-width:1px}[lang=ja] .header-nav-child-text{color:#949494;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:0;opacity:0;padding:0 20px;pointer-events:none;transition:padding .6s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1),line-height 60ms linear}[lang=ja] .header-nav-parent-item.is-active .header-nav-child-text{line-height:1;opacity:1;padding:19px 20px 20px;pointer-events:auto;transition:padding .6s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1) .2s,line-height 60ms linear}[lang=ja] .header-nav-icon-plus-minus{height:12px;position:absolute;right:20px;top:19px;width:12px}[lang=ja] .header-nav-icon-plus-minus:after,[lang=ja] .header-nav-icon-plus-minus:before{background-color:#8a8a8a;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform-origin:center center;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);width:100%}[lang=ja] .header-nav-icon-plus-minus:before{transform:translate3d(-50%,-50%,0) rotate(0deg)}[lang=ja] .header-nav-icon-plus-minus:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}@media(min-width:768px){[lang=ja] .header-nav-parent-text+.header-nav-icon-plus-minus{display:none}}[lang=ja] .header-nav-parent-item.is-active .header-nav-icon-plus-minus:before{opacity:0;transform:translate3d(-50%,-50%,0) rotate(-90deg)}[lang=ja] .header-nav-parent-item.is-active .header-nav-icon-plus-minus:after{transform:translate3d(-50%,-50%,0) rotate(0deg)}[lang=ja] .header-nav-icon-arrow-head{color:#8a8a8a;height:10px;position:absolute;right:23px;top:50%;transform:translate3d(0,-50%,0);width:6px}@media(min-width:768px){[lang=ja] .header-nav-parent-text+.header-nav-icon-arrow-head{display:none}}[lang=ja] .header-nav-parent-item .header-nav-child-item .header-nav-icon-arrow-head{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.19,1,.22,1)}[lang=ja] .header-nav-parent-item.is-active .header-nav-child-item .header-nav-icon-arrow-head{opacity:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.19,1,.22,1) .2s}[lang=ja] .header-link{background-color:#333;border-top:1px solid #484848;padding:12px 0 110px}@media(min-width:768px){[lang=ja] .header-link{display:none}}[lang=ja] .header-link-banner{margin-top:10px;padding:0 20px}[lang=ja] .header-link-banner-item:not(:first-child){margin-top:8px}[lang=ja] .header-logo-banner{border:1px solid #787878;color:#fff;padding:15px;width:100%}[lang=ja] .header-logo-body{height:25px;margin:0 auto;object-fit:contain}[lang=ja] .header-link-text{display:flex;flex-wrap:wrap;margin:15px auto 0;width:361px}[lang=ja] .header-link-text-item{margin:12px 13px 0}[lang=ja] .header-link-text-item-text{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;text-decoration:underline}[lang=ja] .header-link-text-anchor[target=_blank] .header-link-text-item-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNTc2IDI0djEyNy45ODRjMCAyMS40NjEtMjUuOTYgMzEuOTgtNDAuOTcxIDE2Ljk3MWwtMzUuNzA3LTM1LjcwOS0yNDMuNTIzIDI0My41MjNjLTkuMzczIDkuMzczLTI0LjU2OCA5LjM3My0zMy45NDEgMGwtMjIuNjI3LTIyLjYyN2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDQ0Mi43NTYgNzYuNjc2bC0zNS43MDMtMzUuNzA1QzM5MS45ODIgMjUuOSA0MDIuNjU2IDAgNDI0LjAyNCAwSDU1MmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjRNNDA3LjAyOSAyNzAuNzk0bC0xNiAxNkEyNCAyNCAwIDAgMCAzODQgMzAzLjc2NVY0NDhINjRWMTI4aDI2NGEyNCAyNCAwIDAgMCAxNi45Ny03LjAyOWwxNi0xNkMzNzYuMDg5IDg5Ljg1MSAzNjUuMzgxIDY0IDM0NCA2NEg0OEMyMS40OSA2NCAwIDg1LjQ5IDAgMTEydjM1MmMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDM1MmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjI4Ny43NjRjMC0yMS4zODItMjUuODUyLTMyLjA5LTQwLjk3MS0xNi45NyIvPjwvc3ZnPg==);background-position:0;background-repeat:no-repeat;background-size:12px 11px;padding-left:19px}[lang=ja] .header-trigger{cursor:pointer;height:21px;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);width:32px;z-index:1}@media(min-width:768px){[lang=ja] .header-trigger{display:none}}[lang=ja] .header-link-privacy-policy{display:flex;height:12px;justify-content:center;margin-top:42px}@media(min-width:768px){[lang=ja] .header-link-privacy-policy{display:none}}[lang=ja] .header-link-privacy-policy-icon{color:#949494;display:inline-block;height:12px;padding:1px 0;vertical-align:top;width:6px}[lang=ja] .header-link-privacy-policy-text{color:#fff;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:.6px;margin-left:10px;vertical-align:top}[lang=ja] .header-lang{align-items:center;display:flex;height:30px;left:20px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:none}@media(min-width:768px){[lang=ja] .header-lang{height:10px;justify-content:space-between;left:auto;opacity:1;pointer-events:auto;right:72px;transform:translate3d(0,-50%,0);transition:none;width:58px}[lang=ja] .header-lang:after{background-color:#000;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate3d(-2.5px,-50%,0) rotate(45deg);width:1px}}[lang=ja] .header.is-transitioning .header-lang{transition:opacity 1s cubic-bezier(.19,1,.22,1)}[lang=ja] .header.is-active .header-lang{opacity:1;pointer-events:auto}[lang=ja] .header-lang-item{height:100%}[lang=ja] .header-lang-text{align-items:center;background-color:#333;border:1px solid #fff;color:#fff;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;height:100%;justify-content:center;letter-spacing:.7px;transition:color 1s cubic-bezier(.19,1,.22,1),background-color 1s cubic-bezier(.19,1,.22,1);width:54px}@media(min-width:768px){[lang=ja] .header-lang-text{background-color:#fff;border:0;color:#000;font-size:13px;transition:color 1s cubic-bezier(.19,1,.22,1);width:auto}[lang=ja] .header-lang-text:hover{color:#6287df}}[lang=ja] .header-lang-item.is-active .header-lang-text{background-color:#fff;color:#333;cursor:auto}@media(min-width:768px){[lang=ja] .header-lang-item.is-active .header-lang-text{background-color:#fff;color:#6287df}}.is-only-pc-block{display:none}@media(min-width:768px){.is-only-pc-block{display:block}}.is-only-sp-block{display:block}@media(min-width:768px){.is-only-sp-block{display:none}}.is-only-pc-inline{display:none}@media(min-width:768px){.is-only-pc-inline{display:inline}}.is-only-sp-inline{display:inline}@media(min-width:768px){.is-only-sp-inline{display:none}}.shape-arrow{height:6px;width:77px}@media(min-width:768px){.shape-arrow{height:7px;width:90px}}.inner-fit{display:block;height:100%;left:0;position:absolute;top:0;width:100%}[lang=ja] .page-container{padding-top:66px;position:relative;z-index:1}@media(min-width:768px){[lang=ja] .page-container{padding-top:90px}}[lang=ja] .page-container-footer{margin:0 auto;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[lang=ja] .page-container-footer{margin:0 auto;width:1120px}}[lang=ja] .page-container-footer-button{align-items:center;background-color:#fff;border:2px solid #e5e8f2;border-radius:50%;bottom:7px;display:flex;height:40px;justify-content:center;position:absolute;right:0;transform:translate3d(0,-15px,0);width:40px}@media(min-width:768px){[lang=ja] .page-container-footer-button{bottom:2px;height:50px;transform:translate3d(0,-20px,0);width:50px}[lang=ja] .page-container-footer-button:hover .page-container-footer-button-icon{transform:translateY(-20%) rotate(-90deg)}}[lang=ja] .page-container-footer-button-icon{color:#6691e1;height:10px;transform:rotate(-90deg);transform-origin:center center;width:6.1666666667px}@media(min-width:768px){[lang=ja] .page-container-footer-button-icon{height:12px;transition:transform .6s cubic-bezier(.19,1,.22,1);width:7.4px}}[lang=ja] .page-container-breadcrumbs{padding:18px 60px 18px 0}@media(min-width:768px){[lang=ja] .page-container-breadcrumbs{padding:18px 65px 18px 0}}[lang=ja] .page-container-breadcrumbs-item,[lang=ja] .page-container-breadcrumbs-link,[lang=ja] .page-container-breadcrumbs-text{display:inline;vertical-align:top}[lang=ja] .page-container-breadcrumbs-item{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:18px;position:relative}@media(min-width:768px){[lang=ja] .page-container-breadcrumbs-item{font-size:11px;letter-spacing:1.1px}}[lang=ja] .page-container-breadcrumbs-item:not(:first-child):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODEuODcgNTEyIj48cGF0aCBmaWxsPSIjMjIyIiBkPSJNMjYuNyAwIDAgMjYuNjEgMjI4LjY0IDI1NiAwIDQ4NS4zOSAyNi43IDUxMmwyNTUuMTctMjU2eiIvPjwvc3ZnPg==);background-position:0;background-repeat:no-repeat;background-size:4px 7px;content:"";display:inline-block;height:18px;margin:0 9px;width:4px}@media(min-width:768px){[lang=ja] .page-container-breadcrumbs-item:not(:first-child):before{margin:0 12px}[lang=ja] .page-container-breadcrumbs-link{transition:color .6s cubic-bezier(.19,1,.22,1)}[lang=ja] .page-container-breadcrumbs-link:hover{color:#6287df}}.page-column{display:block;padding:25px 0 50px}@media(min-width:768px){.page-column{display:flex;padding:100px calc(50% - 560px);width:100%}.page-column-left{width:240px}.page-column-right{width:880px}}[lang=ja] .mv{height:100vh;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:-1}[lang=ja] .mv.is-visible{opacity:1;pointer-events:auto;position:relative;z-index:1}[lang=ja] .mv-video{overflow:hidden}[lang=ja] .mv-video,[lang=ja] .mv-video:after{height:100%;left:0;position:absolute;top:0;width:100%}[lang=ja] .mv-video:after{border:0 solid #fff;content:"";display:block;transition:border-top 2s cubic-bezier(.19,1,.22,1),border-bottom 2s cubic-bezier(.19,1,.22,1),border-left 2s cubic-bezier(.19,1,.22,1),border-right 2s cubic-bezier(.19,1,.22,1);z-index:1}[lang=ja] .mv-video.is-active:after{border-bottom:48px solid #fff;border-top:66px solid #fff}@media(min-width:768px){[lang=ja] .mv-video.is-active:after{border-color:#fff;border-style:solid;border-width:90px 65px 75px}}[lang=ja] .mv-video-body{object-fit:cover;object-position:center}[lang=ja] .mv-video-body,[lang=ja] _:-ms-lang(x)::backdrop{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[lang=ja] .mv-video-body-initial{display:none}[lang=ja] .mv-video-body-initial.is-active{display:block}[lang=ja] .mv-video-body-initial,[lang=ja] _:lang(x)::-ms-backdrop{height:100%;width:56.25vh}@media(min-aspect-ratio:9/16){[lang=ja] .mv-video-body-initial,[lang=ja] _:lang(x)::-ms-backdrop{height:177.7777777778vw;width:100%}}@media(min-width:768px){[lang=ja] .mv-video-body-initial,[lang=ja] _:lang(x)::-ms-backdrop{height:56.25vw;width:100%}}@media(min-width:768px)and (min-aspect-ratio:9/16){[lang=ja] .mv-video-body-initial,[lang=ja] _:lang(x)::-ms-backdrop{height:56.25vw;width:100%}}@media(min-width:768px)and (max-aspect-ratio:16/9){[lang=ja] .mv-video-body-initial,[lang=ja] _:lang(x)::-ms-backdrop{height:100%;width:177.7777777778vh}}@media(min-width:768px)and (max-aspect-ratio:16/9)and (min-aspect-ratio:9/16){[lang=ja] .mv-video-body-initial,[lang=ja] _:lang(x)::-ms-backdrop{height:100%;width:177.7777777778vh}}[lang=ja] .mv-video-body-initial,[lang=ja] _:-ms-lang(x)::backdrop{height:100%;width:56.25vh}@media(min-aspect-ratio:9/16){[lang=ja] .mv-video-body-initial,[lang=ja] _:-ms-lang(x)::backdrop{height:177.7777777778vw;width:100%}}@media(min-width:768px){[lang=ja] .mv-video-body-initial,[lang=ja] _:-ms-lang(x)::backdrop{height:56.25vw;width:100%}}@media(min-width:768px)and (min-aspect-ratio:9/16){[lang=ja] .mv-video-body-initial,[lang=ja] _:-ms-lang(x)::backdrop{height:56.25vw;width:100%}}@media(min-width:768px)and (max-aspect-ratio:16/9){[lang=ja] .mv-video-body-initial,[lang=ja] _:-ms-lang(x)::backdrop{height:100%;width:177.7777777778vh}}@media(min-width:768px)and (max-aspect-ratio:16/9)and (min-aspect-ratio:9/16){[lang=ja] .mv-video-body-initial,[lang=ja] _:-ms-lang(x)::backdrop{height:100%;width:177.7777777778vh}}[lang=ja] .mv-video-body-sp{display:none}[lang=ja] .mv-video-body-sp.is-active{display:block}@media(min-width:768px){[lang=ja] .mv-video-body-sp.is-active{display:none}}[lang=ja] .mv-video-body-sp,[lang=ja] _:lang(x)::-ms-backdrop{height:100%;width:56.25vh}@media(min-aspect-ratio:9/16){[lang=ja] .mv-video-body-sp,[lang=ja] _:lang(x)::-ms-backdrop{height:177.7777777778vw;width:100%}}[lang=ja] .mv-video-body-sp,[lang=ja] _:-ms-lang(x)::backdrop{height:100%;width:56.25vh}@media(min-aspect-ratio:9/16){[lang=ja] .mv-video-body-sp,[lang=ja] _:-ms-lang(x)::backdrop{height:177.7777777778vw;width:100%}}[lang=ja] .mv-video-body-pc,[lang=ja] .mv-video-body-pc.is-active{display:none}@media(min-width:768px){[lang=ja] .mv-video-body-pc.is-active{display:block}}@media(min-width:768px){[lang=ja] .mv-video-body-pc,[lang=ja] _:lang(x)::-ms-backdrop{height:56.25vw;width:100%}}@media(min-width:768px)and (max-aspect-ratio:16/9){[lang=ja] .mv-video-body-pc,[lang=ja] _:lang(x)::-ms-backdrop{height:100%;width:177.7777777778vh}}@media(min-width:768px){[lang=ja] .mv-video-body-pc,[lang=ja] _:-ms-lang(x)::backdrop{height:56.25vw;width:100%}}@media(min-width:768px)and (max-aspect-ratio:16/9){[lang=ja] .mv-video-body-pc,[lang=ja] _:-ms-lang(x)::backdrop{height:100%;width:177.7777777778vh}}[lang=ja] .mv-copy-en-sp{display:block;height:78px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-97px,0);width:290px}@media(min-width:768px){[lang=ja] .mv-copy-en-sp{display:none}}[lang=ja] .mv-copy-en-sp-overlaying{color:#fff;mix-blend-mode:overlay}[lang=ja] .mv-copy-en-sp-overlaying,[lang=ja] _:-ms-lang(x)::backdrop{mix-blend-mode:normal;opacity:.8}[lang=ja] .mv-copy-en-sp-body:not(:root){overflow:visible}[lang=ja] .mv-copy-en-sp-path{opacity:0;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1)}[lang=ja] .mv-copy-en-sp-path:nth-child(odd){transform:translate3d(0,99px,0)}[lang=ja] .mv-copy-en-sp-path:nth-child(2n){transform:translate3d(0,-99px,0)}[lang=ja] .mv-copy-en-sp.is-active .mv-copy-en-sp-path{opacity:1}[lang=ja] .mv-copy-en-sp.is-active .mv-copy-en-sp-path:nth-child(2n),[lang=ja] .mv-copy-en-sp.is-active .mv-copy-en-sp-path:nth-child(odd){transform:translateZ(0)}[lang=ja] .mv-copy-en-pc{display:none}@media(min-width:768px){[lang=ja] .mv-copy-en-pc{display:block;height:51px;left:50%;overflow:visible;position:absolute;top:50%;transform:translate3d(-50%,-51.5px,0);width:879px}}[lang=ja] .mv-copy-en-pc-overlaying{color:#fff;mix-blend-mode:normal;opacity:.8}@media(max-width:1680px){[lang=ja] .mv-copy-en-pc-overlaying{mix-blend-mode:overlay;opacity:1}}@media(max-width:1680px){[lang=ja] .mv-copy-en-pc-overlaying,[lang=ja] _:lang(x)::-ms-backdrop{mix-blend-mode:normal;opacity:.8}}@media(max-width:1680px){[lang=ja] .mv-copy-en-pc-overlaying,[lang=ja] _:-ms-lang(x)::backdrop{mix-blend-mode:normal;opacity:.8}}@media(min-width:768px){[lang=ja] .mv-copy-en-pc-body:not(:root){overflow:visible}[lang=ja] .mv-copy-en-pc-path{opacity:0;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1)}[lang=ja] .mv-copy-en-pc-path:nth-child(odd){transform:translate3d(0,62px,0)}[lang=ja] .mv-copy-en-pc-path:nth-child(2n){transform:translate3d(0,-63px,0)}[lang=ja] .mv-copy-en-pc.is-active .mv-copy-en-pc-path{opacity:1}[lang=ja] .mv-copy-en-pc.is-active .mv-copy-en-pc-path:nth-child(2n),[lang=ja] .mv-copy-en-pc.is-active .mv-copy-en-pc-path:nth-child(odd){transform:translateZ(0)}}[lang=ja] .mv-copy-ja{color:#fff;left:50%;position:absolute;top:50%;z-index:1}[lang=ja] .mv-copy-ja-0{height:63.423px;transform:translate3d(-120.995px,-31.7115px,0);width:225.99px}@media(min-width:768px){[lang=ja] .mv-copy-ja-0{height:101.529px;transform:translate3d(-192.885px,-30.7645px,0);width:361.77px}}[lang=ja] .mv-copy-ja-1{height:54.25px;transform:translate3d(-110px,-39.125px,0);width:218px}@media(min-width:768px){[lang=ja] .mv-copy-ja-1{height:86.583px;transform:translate3d(-175.964px,-43.2915px,0);width:347.928px}}[lang=ja] .mv-copy-ja-2{height:77.6px;transform:translate3d(-90.7px,-39.8px,0);width:193.4px}@media(min-width:768px){[lang=ja] .mv-copy-ja-2{height:124.548px;transform:translate3d(-147.2035px,-42.274px,0);width:310.407px}}[lang=ja] .mv-copy-ja-3{height:55.66px;transform:translate3d(-77.745px,-33.83px,0);width:175.49px}@media(min-width:768px){[lang=ja] .mv-copy-ja-3{height:89.056px;transform:translate3d(-123.392px,-32.528px,0);width:280.784px}}[lang=ja] .mv-copy-ja-4{height:63.6px;transform:translate3d(-102.3px,-35.8px,0);width:204.6px}@media(min-width:768px){[lang=ja] .mv-copy-ja-4{height:101.76px;transform:translate3d(-163.68px,-34.88px,0);width:327.36px}}[lang=ja] .mv-desc{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;left:50%;letter-spacing:2.3px;line-height:1.5;opacity:0;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,32.25px,0);transition:opacity .5s cubic-bezier(.19,1,.22,1);width:100%}@media(min-width:768px){[lang=ja] .mv-desc{font-size:18px;letter-spacing:2.7px;line-height:1.67;transform:translate3d(-50%,70.25px,0)}}[lang=ja] .mv-desc.is-active{opacity:1}[lang=ja] .mv-intro{bottom:146px;color:#fff;height:9px;left:50%;opacity:0;position:absolute;transform:translate3d(-50%,0,0);transition:opacity 2s cubic-bezier(.19,1,.22,1);width:51.875px}@media(min-width:768px){[lang=ja] .mv-intro{bottom:173px}}[lang=ja] .mv-intro.is-active{opacity:1}[lang=ja] .mv-intro:after{animation:stretch 3s ease infinite;content:"";height:82px;margin:0 auto;right:0;top:28px;width:1px}[lang=ja] .mv-intro:after,[lang=ja] .mv-mask{background-color:#fff;left:0;position:absolute}[lang=ja] .mv-mask{height:100%;opacity:0;pointer-events:none;top:0;transition:opacity 2s cubic-bezier(.19,1,.22,1);width:100%}[lang=ja] .mv-mask.is-active{opacity:1;pointer-events:auto;transition:none}.particles{display:block;left:0;position:fixed;top:0;visibility:hidden;z-index:0}.particles.is-active{visibility:visible}[data-namespace=page-top]{left:0;opacity:0;pointer-events:none;position:fixed;top:0}[data-namespace=page-top].is-active{left:auto;opacity:1;pointer-events:auto;position:static;top:auto}[data-namespace=page-top] .header{opacity:0;pointer-events:none}[data-namespace=page-top] .header.is-visible{opacity:1;pointer-events:auto}[data-namespace=page-top] .header-logo{pointer-events:none}[data-namespace=page-top] .page-container{padding:0}[data-namespace=page-top] .page-container-footer{margin-top:90px}@media(min-width:768px){[data-namespace=page-top] .page-container-footer{margin-top:150px}}[data-namespace=page-top] .page-container-breadcrumbs{padding:0}[data-namespace=page-top] .news{padding:0 20px}@media(min-width:768px){[data-namespace=page-top] .news{align-items:center;display:flex;justify-content:space-between;padding:0 calc(50% - 560px)}}[data-namespace=page-top] .news-heading{align-items:center;display:flex;justify-content:space-between;padding:0 12px}@media(min-width:768px){[data-namespace=page-top] .news-heading{display:block;padding:0}}[data-namespace=page-top] .news-heading-ja{color:#080808;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:1.2px}@media(min-width:768px){[data-namespace=page-top] .news-heading-ja{font-size:14px;letter-spacing:1.4px;margin-top:30px}}[data-namespace=page-top] .news-heading-en{height:22px;width:89px}@media(min-width:768px){[data-namespace=page-top] .news-heading-en{height:25px;width:104px}}[data-namespace=page-top] .news-heading-arrow{margin-top:10px}@media(min-width:768px){[data-namespace=page-top] .news-heading-arrow{margin-top:14px;transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-top] .news-link:hover .news-heading-arrow{transform:translate3d(10%,0,0)}}[data-namespace=page-top] .news-list{margin-top:22px}@media(min-width:768px){[data-namespace=page-top] .news-list{margin-top:0;width:948px}}[data-namespace=page-top] .news-list-item{border-top:1px solid #f2f4fc}[data-namespace=page-top] .news-list-item:last-child{border-bottom:1px solid #f2f4fc}[data-namespace=page-top] .news-list-item-inner{padding:26px 8px 18px}@media(min-width:768px){[data-namespace=page-top] .news-list-item-inner{align-items:center;display:flex;justify-content:space-between;padding:25px 32px;position:relative}[data-namespace=page-top] .news-list-item-inner:before{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-top] .news-list-item-inner:hover:before{transform:scaleX(1) translateZ(0)}}[data-namespace=page-top] .news-info{display:flex;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-top] .news-info{align-items:center;line-height:2;width:180px}}[data-namespace=page-top] .news-date{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px}@media(min-width:768px){[data-namespace=page-top] .news-date{font-size:11px;width:80px}}[data-namespace=page-top] .news-category{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;margin-left:19px;position:relative}[data-namespace=page-top] .news-category:before{background-color:#566bdc;content:"";display:block;height:50%;left:-10px;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:2px}@media(min-width:768px){[data-namespace=page-top] .news-category{font-size:11px;letter-spacing:.5px;line-height:2;margin-left:19px;width:81px}}[data-namespace=page-top] .news-title{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.85;margin-top:17px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-top] .news-title{letter-spacing:1.2px;line-height:1.5;margin-top:0;width:670px}}[data-namespace=page-top] .who-we-are{margin-top:60px;position:relative}@media(min-width:768px){[data-namespace=page-top] .who-we-are{margin-top:125px}}[data-namespace=page-top] .who-we-are-bg{height:0;left:0;opacity:.1;padding-bottom:46.9333333333%;position:absolute;top:0;width:217.6%}@media(min-width:768px){[data-namespace=page-top] .who-we-are-bg{height:313px;left:50%;padding-bottom:0;transform:translate3d(-675px,0,0);width:1442px}}[data-namespace=page-top] .who-we-are-image{background-position:50%;background-size:cover;height:0;padding-bottom:80%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-top] .who-we-are-image{height:600px;left:50%;padding-bottom:0;position:absolute;top:0;transform:translate3d(-70px,-50px,0);width:750px}}[data-namespace=page-top] .who-we-are-image-body{opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-top] .who-we-are-image-body.is-active{opacity:1}[data-namespace=page-top] .who-we-are-text{padding:0 20px}@media(min-width:768px){[data-namespace=page-top] .who-we-are-text{padding:46px calc(50% - 560px) 0;position:relative;z-index:1}}[data-namespace=page-top] .who-we-are-heading-en{height:25px;width:250px}@media(min-width:768px){[data-namespace=page-top] .who-we-are-heading-en{height:44px;width:428px}}[data-namespace=page-top] .who-we-are-heading-ja{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.6px;line-height:1.7;margin-top:17px}@media(min-width:768px){[data-namespace=page-top] .who-we-are-heading-ja{font-size:30px;letter-spacing:3px;line-height:1.5;margin-top:26px;width:460px}}[data-namespace=page-top] .who-we-are-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.786;margin-top:15px}@media(min-width:768px){[data-namespace=page-top] .who-we-are-desc{font-size:14px;letter-spacing:1.4px;margin-top:22px;width:420px}}[data-namespace=page-top] .who-we-are-button{height:55px;width:290px}@media(min-width:768px){[data-namespace=page-top] .who-we-are-button{height:62px;width:310px}}[data-namespace=page-top] .who-we-are-button{margin:40px auto 0}@media(min-width:768px){[data-namespace=page-top] .who-we-are-button{margin:44px 0 0}}[data-namespace=page-top] .who-we-are-button-text{height:9px;width:89.1795278529px}@media(min-width:768px){[data-namespace=page-top] .who-we-are-button-text{height:11px;width:108.9972007092px}}[data-namespace=page-top] .service{margin-top:80px;padding-top:40px;position:relative}@media(min-width:768px){[data-namespace=page-top] .service{align-items:center;display:flex;height:712px;margin-top:156px;padding-top:0}}[data-namespace=page-top] .service-image-wrapper{margin:0 auto;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-top] .service-image-wrapper{height:622px;left:50%;position:absolute;top:50%;transform:translate3d(-640px,-50%,0);width:646px}}[data-namespace=page-top] .service-image-wrapper:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);content:"";display:block;height:0;left:-20px;opacity:.1;padding-bottom:calc(96.28483% + 80px);position:absolute;top:50%;transform:translate3d(0,-50%,0);width:67.1641791045%}@media(min-width:768px){[data-namespace=page-top] .service-image-wrapper:before{height:712px;left:auto;padding-bottom:0;right:290px;width:712px}}[data-namespace=page-top] .service-image{height:0;padding-bottom:96.2848297214%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-top] .service-image{height:100%;padding-bottom:0;width:100%}}[data-namespace=page-top] .service-text{padding:28px 20px 0}@media(min-width:768px){[data-namespace=page-top] .service-text{padding:46px calc(50% - 560px) 0 calc(50% + 102px);position:relative;width:100%;z-index:1}}[data-namespace=page-top] .service-heading-en{height:25px;width:159px}@media(min-width:768px){[data-namespace=page-top] .service-heading-en{height:44px;width:273px}}[data-namespace=page-top] .service-heading-ja{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.6px;line-height:1.7;margin-top:17px}@media(min-width:768px){[data-namespace=page-top] .service-heading-ja{font-size:30px;letter-spacing:3px;line-height:1.5;margin-top:26px;width:460px}}[data-namespace=page-top] .service-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.786;margin-top:15px}@media(min-width:768px){[data-namespace=page-top] .service-desc{font-size:14px;letter-spacing:1.4px;margin-top:22px;width:420px}}[data-namespace=page-top] .service-button{height:55px;width:290px}@media(min-width:768px){[data-namespace=page-top] .service-button{height:62px;width:310px}}[data-namespace=page-top] .service-button{margin:40px auto 0}@media(min-width:768px){[data-namespace=page-top] .service-button{margin:44px 0 0}}[data-namespace=page-top] .service-button-text{height:9px;width:56.8368013437px}@media(min-width:768px){[data-namespace=page-top] .service-button-text{height:11px;width:69.4672016423px}}[data-namespace=page-top] .ir-and-company{margin-top:80px;padding:0 20px}@media(min-width:768px){[data-namespace=page-top] .ir-and-company{display:flex;justify-content:space-between;margin-top:132px;padding:0 calc(50% - 560px)}}[data-namespace=page-top] .ir-image{height:0;padding-bottom:56.1194029851%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-top] .ir-image{height:304px;width:540px}}[data-namespace=page-top] .ir-heading-en{height:18px;margin-top:24px;width:24px}@media(min-width:768px){[data-namespace=page-top] .ir-heading-en{height:25px;margin-top:38px;width:33px}}[data-namespace=page-top] .ir-heading-ja{color:#080808;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:10px}@media(min-width:768px){[data-namespace=page-top] .ir-heading-ja{color:#080808;font-size:14px;letter-spacing:1.4px;margin-top:15px}}[data-namespace=page-top] .ir-arrow{margin-top:25px}@media(min-width:768px){[data-namespace=page-top] .ir-arrow{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-top] .ir:hover .ir-arrow{transform:translate3d(10%,0,0)}}[data-namespace=page-top] .company-image{height:0;padding-bottom:56.1194029851%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-top] .company-image{height:304px;width:540px}}[data-namespace=page-top] .company-heading-en{height:18px;margin-top:24px;width:138px}@media(min-width:768px){[data-namespace=page-top] .company-heading-en{height:25px;margin-top:40px;width:194px}}[data-namespace=page-top] .company-heading-ja{color:#080808;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:12px}@media(min-width:768px){[data-namespace=page-top] .company-heading-ja{color:#080808;font-size:14px;letter-spacing:1.4px;margin-top:15px}}[data-namespace=page-top] .company-arrow{margin-top:25px}@media(min-width:768px){[data-namespace=page-top] .company-arrow{transition:transform .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-top] .company{margin-top:36px}@media(min-width:768px){[data-namespace=page-top] .company{margin-top:0}[data-namespace=page-top] .company:hover .company-arrow{transform:translate3d(10%,0,0)}}[data-namespace=page-top] .recruit{margin:60px 0 0}@media(min-width:768px){[data-namespace=page-top] .recruit{margin:115px 0 0;padding:0 calc(50% - 560px)}}[data-namespace=page-top] .recruit-image-wrapper{padding:18px 0;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-top] .recruit-image-wrapper{padding:33px 0 0 33px}}[data-namespace=page-top] .recruit-image-wrapper:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);content:"";display:block;height:0;left:0;opacity:.3;padding-bottom:calc(84% + 36px);position:absolute;top:50%;transform:translate3d(0,-50%,0);width:92.5333333333%}@media(min-width:768px){[data-namespace=page-top] .recruit-image-wrapper:before{height:407px;padding-bottom:0;top:0;transform:none;width:1098px}}[data-namespace=page-top] .recruit-image{height:0;padding-bottom:84%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-top] .recruit-image{height:421px;padding-bottom:0}}[data-namespace=page-top] .recruit-heading-en{color:#fff;height:18px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-81px,0);width:116px}@media(min-width:768px){[data-namespace=page-top] .recruit-heading-en{height:36px;transform:translate3d(-50%,-80px,0);width:232px}}[data-namespace=page-top] .recruit-desc{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;left:50%;letter-spacing:1.3px;line-height:2;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-51px,0);width:100%}@media(min-width:768px){[data-namespace=page-top] .recruit-desc{font-size:14px;letter-spacing:1.4px;transform:translate3d(-50%,-24px,0)}}[data-namespace=page-top] .recruit-button{height:55px;width:290px}@media(min-width:768px){[data-namespace=page-top] .recruit-button{height:62px;width:310px}}[data-namespace=page-top] .recruit-button{left:50%;position:absolute;top:50%;transform:translate3d(-50%,48.5px,0)}@media(min-width:768px){[data-namespace=page-top] .recruit-button{transform:translate3d(-50%,67px,0)}}[data-namespace=page-top] .recruit-button-text{height:9px;width:57.907523511px}@media(min-width:768px){[data-namespace=page-top] .recruit-button-text{height:11px;width:70.775862069px}}[data-namespace=page-who-we-are] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-who-we-are] .primary-heading{padding:0}}[data-namespace=page-who-we-are] .primary-heading-en{display:block;height:28px;width:271px}[data-namespace=page-who-we-are] .primary-heading-en use:first-of-type{display:block}[data-namespace=page-who-we-are] .primary-heading-en use:nth-of-type(2){display:none}@media(min-width:768px){[data-namespace=page-who-we-are] .primary-heading-en{height:68px;width:154px}[data-namespace=page-who-we-are] .primary-heading-en use:first-of-type{display:none}[data-namespace=page-who-we-are] .primary-heading-en use:nth-of-type(2){display:block}}[data-namespace=page-who-we-are] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-who-we-are] .primary-heading-ja{margin:18px 0}}[data-namespace=page-who-we-are] .page-nav{display:none}@media(min-width:768px){[data-namespace=page-who-we-are] .page-nav{display:block;margin-top:26px;padding-right:40px}[data-namespace=page-who-we-are] .page-nav-list{border-left:1px solid rgba(232,238,251,.5)}[data-namespace=page-who-we-are] .page-nav-item{padding-left:11px;position:relative}[data-namespace=page-who-we-are] .page-nav-item:not(:first-child){margin-top:18px}[data-namespace=page-who-we-are] .page-nav-item:before{border-left:1px solid #66afec;content:"";height:9px;left:-1px;position:absolute;top:6px}[data-namespace=page-who-we-are] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;text-align:left;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}[data-namespace=page-who-we-are] .page-nav-text:hover{color:#6287df}}[data-namespace=page-who-we-are] .introduction{position:relative}[data-namespace=page-who-we-are] .introduction-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-who-we-are] .introduction-anchor{top:-90px}}[data-namespace=page-who-we-are] .introduction-image{height:0;padding-bottom:80%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-who-we-are] .introduction-image{height:257px;padding-bottom:0;position:relative}}[data-namespace=page-who-we-are] .introduction-copy{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:25px;font-weight:700;letter-spacing:2.5px;line-height:1.5;margin-top:16px;padding:0 20px}@media(min-width:768px){[data-namespace=page-who-we-are] .introduction-copy{font-size:34px;font-weight:700;letter-spacing:3.4px;line-height:1.32;padding:0}}[data-namespace=page-who-we-are] .introduction-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.79;margin-top:22px;padding:0 20px}@media(min-width:768px){[data-namespace=page-who-we-are] .introduction-desc{font-size:14px;letter-spacing:1.4px;padding:0}}[data-namespace=page-who-we-are] .mission,[data-namespace=page-who-we-are] .mission-statement{background-color:rgba(208,220,246,.2);margin-left:auto;margin-right:auto;padding:40px 24px 35px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-who-we-are] .mission,[data-namespace=page-who-we-are] .mission-statement{margin:0;padding:40px 46px 32px;width:100%}}[data-namespace=page-who-we-are] .mission{margin-top:44px;position:relative}@media(min-width:768px){[data-namespace=page-who-we-are] .mission{margin-top:90px}}[data-namespace=page-who-we-are] .mission-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-who-we-are] .mission-anchor{top:-90px}}[data-namespace=page-who-we-are] .mission-statement{margin-top:15px}@media(min-width:768px){[data-namespace=page-who-we-are] .mission-statement{margin-top:8px}}[data-namespace=page-who-we-are] .mission-heading-en{height:15px;width:97px}@media(min-width:768px){[data-namespace=page-who-we-are] .mission-heading-en{height:22px;width:143px}}[data-namespace=page-who-we-are] .mission-statement-heading-en{height:15px;width:241px}@media(min-width:768px){[data-namespace=page-who-we-are] .mission-statement-heading-en{height:22px;width:355px}}[data-namespace=page-who-we-are] .mission-desc,[data-namespace=page-who-we-are] .mission-statement-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.5;margin-top:12px}@media(min-width:768px){[data-namespace=page-who-we-are] .mission-desc,[data-namespace=page-who-we-are] .mission-statement-desc{font-size:30px;letter-spacing:3px;margin-top:20px;white-space:nowrap}}[data-namespace=page-who-we-are] .message{margin-top:40px;position:relative}@media(min-width:768px){[data-namespace=page-who-we-are] .message{margin-top:77px}}[data-namespace=page-who-we-are] .message-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-anchor{top:-90px}}[data-namespace=page-who-we-are] .message-portrait{padding:10px 0 0;position:relative}@media(min-width:768px){[data-namespace=page-who-we-are] .message-portrait{padding:15px 0 0 15px}}[data-namespace=page-who-we-are] .message-portrait:before{background-image:linear-gradient(46deg,rgba(134,215,235,.4),rgba(89,116,221,.4) 81%,rgba(79,86,219,.4));content:"";display:block;height:219px;left:0;position:absolute;top:0;width:239px}[data-namespace=page-who-we-are] .message-portrait-image{height:0;padding-bottom:69.3333333333%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-who-we-are] .message-portrait-image{height:403px;padding-bottom:0;width:865px}}[data-namespace=page-who-we-are] .message-portrait-card{background-color:#fff;bottom:-40px;padding:0;position:absolute;right:20px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-portrait-card{bottom:-50px;right:12px}}[data-namespace=page-who-we-are] .message-portrait-heading{align-items:center;display:flex}[data-namespace=page-who-we-are] .message-portrait-role{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-portrait-role{font-size:13px;letter-spacing:1.3px}}[data-namespace=page-who-we-are] .message-portrait-name{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;letter-spacing:1.8px;margin-left:20px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-portrait-name{font-size:20px;letter-spacing:1.8px;margin-left:23px}}[data-namespace=page-who-we-are] .message-portrait-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px;line-height:1.92;margin-top:10px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-portrait-desc{font-size:13px;margin-top:18px}}[data-namespace=page-who-we-are] .message-text{margin-top:94px;padding:0 20px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-text{margin-top:70px;padding:0}}[data-namespace=page-who-we-are] .message-heading-en{height:15px;width:105px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-heading-en{height:22px;width:151px}}[data-namespace=page-who-we-are] .message-copy{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:25px;font-weight:700;letter-spacing:.8px;line-height:1.5;margin-top:18px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-copy{font-size:34px;letter-spacing:3.4px;margin-top:26px}}[data-namespace=page-who-we-are] .message-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.79;margin-top:18px}@media(min-width:768px){[data-namespace=page-who-we-are] .message-desc{font-size:14px;letter-spacing:1.4px;margin-top:30px}}[data-namespace=page-service] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-service] .primary-heading{padding:0}}[data-namespace=page-service] .primary-heading-en{display:block;height:28px;width:173px}[data-namespace=page-service] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-service] .primary-heading-ja{margin:18px 0}}[data-namespace=page-service] .page-nav{display:none}@media(min-width:768px){[data-namespace=page-service] .page-nav{display:block;margin-top:26px;padding-right:40px}[data-namespace=page-service] .page-nav-list{border-left:1px solid rgba(232,238,251,.5)}[data-namespace=page-service] .page-nav-item{padding-left:11px;position:relative}[data-namespace=page-service] .page-nav-item:not(:first-child){margin-top:18px}[data-namespace=page-service] .page-nav-item:before{border-left:1px solid #66afec;content:"";height:9px;left:-1px;position:absolute;top:6px}[data-namespace=page-service] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;text-align:left;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}[data-namespace=page-service] .page-nav-text:hover{color:#6287df}}[data-namespace=page-service] .introduction{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-service] .introduction{flex-direction:row;margin-top:-10px;padding:0}}[data-namespace=page-service] .introduction-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-service] .introduction-anchor{top:-90px}}[data-namespace=page-service] .introduction-eyecatch{flex-basis:100%;order:1;padding-left:0;width:100%}@media(min-width:768px){[data-namespace=page-service] .introduction-eyecatch{flex:1 0 50%;order:2;padding-left:20px}}[data-namespace=page-service] .introduction-image{padding-bottom:100%;position:relative;width:100%}[data-namespace=page-service] .introduction-text{flex-basis:100%;margin-top:35px;order:2}@media(min-width:768px){[data-namespace=page-service] .introduction-text{flex:1 0 50%;margin-top:0;order:1}}[data-namespace=page-service] .introduction-copy{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:25px;font-weight:700;letter-spacing:2.5px;line-height:1.5}@media(min-width:768px){[data-namespace=page-service] .introduction-copy{font-size:32px;letter-spacing:1.2px}}[data-namespace=page-service] .introduction-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.786;margin-top:40px;padding-right:0;text-align:left}@media(min-width:768px){[data-namespace=page-service] .introduction-desc{font-size:14px;letter-spacing:1.4px;padding-right:10px}}[data-namespace=page-service] .application{margin-top:75px;padding:25px 20px 0;position:relative}@media(min-width:768px){[data-namespace=page-service] .application{margin-top:80px;padding-top:45px}}[data-namespace=page-service] .application-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-service] .application-anchor{top:-90px}}[data-namespace=page-service] .application-background{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;padding-bottom:53.3553355336%;position:absolute;top:0;width:100%}[data-namespace=page-service] .application-content{position:relative;z-index:1}[data-namespace=page-service] .application-subheading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.65px;line-height:1.5;text-align:center}@media(min-width:768px){[data-namespace=page-service] .application-subheading{font-size:15px;letter-spacing:1.5px;line-height:2}}[data-namespace=page-service] .application-heading{display:block;margin:5px auto 0}@media(min-width:768px){[data-namespace=page-service] .application-heading{margin:0 auto}}[data-namespace=page-service] .application-logo{height:65px;margin:0 auto;max-width:100%;object-fit:contain;object-position:center center;width:auto}@media(min-width:768px){[data-namespace=page-service] .application-logo{height:72px}}[data-namespace=page-service] .application-catch{height:auto;margin:40px auto 0;max-width:100%;width:auto}@media(min-width:768px){[data-namespace=page-service] .application-catch{margin:50px auto 0}}[data-namespace=page-service] .application-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:10px;text-align:left}@media(min-width:768px){[data-namespace=page-service] .application-desc{font-size:14px;letter-spacing:1.4px;margin-top:20px;text-align:center}}[data-namespace=page-service] .application-feature{align-items:flex-start;display:flex;flex-direction:column;margin:35px auto 0}@media(min-width:768px){[data-namespace=page-service] .application-feature{flex-direction:row;margin:45px -15px 0}}[data-namespace=page-service] .application-feature-image-wrapper{flex:1 0 78%;margin:0 auto;width:78%}@media(min-width:768px){[data-namespace=page-service] .application-feature-image-wrapper{flex-basis:calc(50% - 40px);margin:0 20px;width:calc(50% - 40px)}}[data-namespace=page-service] .application-feature-image{padding-bottom:137.9310344828%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-service] .application-feature-image{padding-bottom:79.5454545455%}}[data-namespace=page-service] .application-feature-content{counter-reset:number;flex:1 0 100%;margin:0;width:100%}@media(min-width:768px){[data-namespace=page-service] .application-feature-content{flex-basis:calc(50% - 40px);margin:0 20px;width:calc(50% - 40px)}}[data-namespace=page-service] .application-feature-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1;margin-top:30px;padding-left:25px;position:relative}@media(min-width:768px){[data-namespace=page-service] .application-feature-heading{font-size:20px;letter-spacing:2px;margin-top:0}}[data-namespace=page-service] .application-feature-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-service] .application-feature-list{margin-top:15px}[data-namespace=page-service] .application-feature-item{padding-left:10px;position:relative}[data-namespace=page-service] .application-feature-item:not(:first-child){margin-top:15px}@media(min-width:768px){[data-namespace=page-service] .application-feature-item:not(:first-child){margin-top:10px}}[data-namespace=page-service] .application-feature-item:before{background-color:#000;border-radius:50%;content:"";height:2px;left:0;position:absolute;top:8px;width:2px}[data-namespace=page-service] .application-feature-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.5;text-align:left}@media(min-width:768px){[data-namespace=page-service] .application-feature-desc{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-service] .application-feature-note{color:#000;counter-increment:number;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px;line-height:1.5;margin-top:20px;padding-left:25px;position:relative}[data-namespace=page-service] .application-feature-note:before{content:"※" counter(number);font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;left:-3px;position:absolute;top:0}[data-namespace=page-service] .application-feature-block{background-color:#f8fafe;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.4px;line-height:1.5;margin:15px auto 0;padding:20px 15px;text-align:left}@media(min-width:768px){[data-namespace=page-service] .application-feature-block{font-size:13px;letter-spacing:1.3px;padding:20px 35px}}[data-namespace=page-service] .application-feature-link{align-items:center;border:2px solid #ebebeb;color:#202020;display:flex;justify-content:center;margin:40px auto 0;padding:17px;width:290px}@media(min-width:768px){[data-namespace=page-service] .application-feature-link{border:none;justify-content:flex-start;margin:28px 0 0;padding:0;transition:color .6s cubic-bezier(.19,1,.22,1);width:auto}[data-namespace=page-service] .application-feature-link:hover{color:#6287df}}[data-namespace=page-service] .application-feature-link-icon{display:block;height:15px;margin-right:10px;width:15px}[data-namespace=page-service] .application-feature-link-text{display:block;height:15px;width:96.512539185px}[data-namespace=page-service] .application-button{background-color:#fff;border:1px solid #e4e4e4;display:block;height:100%;margin-top:52px;padding:28px 20px 15px;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-service] .application-button{padding:30px 40px 25px}[data-namespace=page-service] .application-button:hover:after{transform:scaleX(1)}}[data-namespace=page-service] .application-button:before{background-color:#66afec;background-image:linear-gradient(87deg,rgba(73,158,229,.4),81%,rgba(79,86,219,.4));content:"";height:calc(100% + 2px);left:0;position:absolute;top:-1px;width:3px;z-index:1}@media(min-width:768px){[data-namespace=page-service] .application-button:after{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}}[data-namespace=page-service] .application-button-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:1.5;position:relative;z-index:1}[data-namespace=page-service] .application-button-desc,[data-namespace=page-service] .application-button-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px;line-height:1.5;margin-top:12px;position:relative;z-index:1}[data-namespace=page-service] .application-button-text{align-items:center;display:flex;font-weight:700}@media(min-width:768px){[data-namespace=page-service] .application-button-text{line-height:2}}[data-namespace=page-service] .application-button-icon{background-color:#66afec;background-image:linear-gradient(87deg,rgba(73,158,229,.4),81%,rgba(79,86,219,.4));border-radius:50%;display:block;flex-shrink:0;height:15px;margin-right:10px;position:relative;width:15px}[data-namespace=page-service] .application-button-icon-arrow{fill:#fff;height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}[data-namespace=page-service] .business-model{margin-top:100px;padding:0 20px;position:relative;text-align:center}@media(min-width:768px){[data-namespace=page-service] .business-model{margin-top:120px;padding:0}}[data-namespace=page-service] .business-model-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-service] .business-model-anchor{top:-90px}}[data-namespace=page-service] .business-model-en{display:block;height:22px;margin:0 auto;width:287px}@media(min-width:768px){[data-namespace=page-service] .business-model-en{height:33px;width:431px}}[data-namespace=page-service] .business-model-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2.25;margin:17px 0 7px}@media(min-width:768px){[data-namespace=page-service] .business-model-heading-ja{font-size:20px;letter-spacing:2px;margin:17px 0 10px}}[data-namespace=page-service] .business-model-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}@media(min-width:768px){[data-namespace=page-service] .business-model-desc{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-service] .business-model-image{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-top:35px}[data-namespace=page-service] .business-model-image::-webkit-scrollbar,[data-namespace=page-service] .business-model-image::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-service] .business-model-image{margin-top:58px;overflow-x:hidden}}[data-namespace=page-service] .business-model-image-inner{width:540.5714285714px}@media(min-width:768px){[data-namespace=page-service] .business-model-image-inner{width:100%}}[data-namespace=page-service] .business-model-image-body{height:430px;margin:0 auto;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-service] .business-model-image-body{height:700px;width:100%}}[data-namespace=page-service] .business-model-step{background-color:#f6f8fd;margin-top:30px;padding:40px 20px 20px}@media(min-width:768px){[data-namespace=page-service] .business-model-step{margin-top:60px;padding:45px}}[data-namespace=page-service] .business-model-step-list{column-count:1;column-gap:0;counter-reset:number;font-size:0}@media(min-width:768px){[data-namespace=page-service] .business-model-step-list{column-count:2;column-gap:45px}}[data-namespace=page-service] .business-model-step-item{border-top:1px solid #212121;counter-increment:number;display:inline-block;overflow:hidden;width:100%}@media(min-width:768px){[data-namespace=page-service] .business-model-step-item:nth-child(2){border-bottom:1px solid #212121}}[data-namespace=page-service] .business-model-step-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;padding:17px 0 23px 33px;position:relative;text-align:left}@media(min-width:768px){[data-namespace=page-service] .business-model-step-desc{font-size:14px;letter-spacing:1.4px;padding:17px 0 20px 33px}}[data-namespace=page-service] .business-model-step-desc:before{align-items:center;background-color:#66afec;background-image:linear-gradient(87deg,rgba(73,158,229,.4),81%,rgba(79,86,219,.4));border-radius:50%;color:#fff;content:counter(number);display:flex;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:23px;justify-content:center;left:0;letter-spacing:1.4px;position:absolute;text-align:center;top:20px;width:23px}[data-namespace=page-recruit] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-recruit] .primary-heading{padding:0}}[data-namespace=page-recruit] .primary-heading-en{display:block;height:28px;width:177px}[data-namespace=page-recruit] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-recruit] .primary-heading-ja{margin:18px 0}}[data-namespace=page-recruit] .page-nav{display:none}@media(min-width:768px){[data-namespace=page-recruit] .page-nav{display:block;margin-top:26px;padding-right:40px}[data-namespace=page-recruit] .page-nav-list{border-left:1px solid rgba(232,238,251,.5)}[data-namespace=page-recruit] .page-nav-item{padding-left:11px;position:relative}[data-namespace=page-recruit] .page-nav-item:not(:first-child){margin-top:18px}[data-namespace=page-recruit] .page-nav-item:before{border-left:1px solid #66afec;content:"";height:9px;left:-1px;position:absolute;top:6px}[data-namespace=page-recruit] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;text-align:left;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}[data-namespace=page-recruit] .page-nav-text:hover{color:#6287df}}[data-namespace=page-recruit] .introduction{margin-top:23px;position:relative}@media(min-width:768px){[data-namespace=page-recruit] .introduction{margin-top:0}}[data-namespace=page-recruit] .introduction-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-recruit] .introduction-anchor{top:-90px}}[data-namespace=page-recruit] .introduction-eyecatch{padding:10px 0 0;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .introduction-eyecatch{padding:0 0 0 16px}}[data-namespace=page-recruit] .introduction-eyecatch:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);content:"";display:block;height:0;left:0;opacity:.3;padding-bottom:calc(38.66667% + 10px);position:absolute;top:0;width:33.3333333333%}@media(min-width:768px){[data-namespace=page-recruit] .introduction-eyecatch:before{height:220px;padding-bottom:0;top:-16px;width:240px}}[data-namespace=page-recruit] .introduction-image{padding-bottom:57.0666666667%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .introduction-image{height:342px;padding-bottom:0;width:864px}}[data-namespace=page-recruit] .introduction-text{margin-top:22px;padding:0 20px}@media(min-width:768px){[data-namespace=page-recruit] .introduction-text{margin-top:30px;padding:0}}[data-namespace=page-recruit] .introduction-copy{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:25px;font-weight:700;letter-spacing:2.5px;line-height:1.5}@media(min-width:768px){[data-namespace=page-recruit] .introduction-copy{font-size:34px;letter-spacing:3.4px;padding-left:16px}}[data-namespace=page-recruit] .introduction-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.92;margin-top:16px;padding-right:0;text-align:left}@media(min-width:768px){[data-namespace=page-recruit] .introduction-desc{font-size:14px;letter-spacing:1.4px;line-height:1.79;padding-left:16px;padding-right:40px}}[data-namespace=page-recruit] .introduction-button-inner{align-items:center;background-image:linear-gradient(46deg,#00e7ff,#3a41c7);border-radius:50%;display:flex;flex-direction:column;height:82px;justify-content:center;overflow:hidden;position:relative;width:82px}@media(min-width:768px){[data-namespace=page-recruit] .introduction-button-inner{height:157px;width:157px}[data-namespace=page-recruit] .introduction-button-inner:before{background-color:hsla(0,0%,100%,.1);border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:center left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}}[data-namespace=page-recruit] .introduction-button{bottom:15px;position:fixed;right:15px;z-index:10}@media(min-width:768px){[data-namespace=page-recruit] .introduction-button{bottom:30px;right:30px}[data-namespace=page-recruit] .introduction-button:hover .introduction-button-inner:before{transform:scaleX(1) translateZ(0)}}[data-namespace=page-recruit] .introduction-button-desc{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.25;text-align:center}@media(min-width:768px){[data-namespace=page-recruit] .introduction-button-desc{font-size:15px;line-height:1.6}}[data-namespace=page-recruit] .introduction-button-text{align-items:center;background-color:rgba(32,32,32,.2);display:flex;justify-items:center;margin-top:5px;mix-blend-mode:overlay;padding:2px 4px}@media(min-width:768px){[data-namespace=page-recruit] .introduction-button-text{margin-top:7px;padding:4px 8px}}[data-namespace=page-recruit] .introduction-button-text-body{color:#fff;display:block;height:5px;width:57.1473880597px}@media(min-width:768px){[data-namespace=page-recruit] .introduction-button-text-body{height:9px;width:102.8652985075px}}[data-namespace=page-recruit] .chart{margin-top:58px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-recruit] .chart{margin-top:78px;padding:0}}[data-namespace=page-recruit] .chart-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-recruit] .chart-anchor{top:-90px}}[data-namespace=page-recruit] .chart-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding-left:25px;position:relative}@media(min-width:768px){[data-namespace=page-recruit] .chart-heading{font-size:25px;letter-spacing:2.5px;padding-left:30px}}[data-namespace=page-recruit] .chart-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-recruit] .chart-content{height:555px;margin-top:30px;overflow:hidden;transition:height .6s cubic-bezier(1,0,0,1)}@media(min-width:768px){[data-namespace=page-recruit] .chart-content{height:auto;margin-top:0}}[data-namespace=page-recruit] .chart-list{align-items:center;background-color:#d0ddf6;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:15px 20px 0}@media(min-width:768px){[data-namespace=page-recruit] .chart-list{flex-direction:row;justify-content:flex-start;margin-top:35px;padding:10px}}[data-namespace=page-recruit] .chart-item{width:100%}@media(min-width:768px){[data-namespace=page-recruit] .chart-item{padding:10px;width:50%}[data-namespace=page-recruit] .chart-item:last-child{padding:10px}}[data-namespace=page-recruit] .chart-item:not(:first-child){margin-top:10px}@media(min-width:768px){[data-namespace=page-recruit] .chart-item:not(:first-child){margin-top:0}[data-namespace=page-recruit] .chart-item-employee{width:34%}[data-namespace=page-recruit] .chart-item-age,[data-namespace=page-recruit] .chart-item-year{width:66%}[data-namespace=page-recruit] .chart-item-os{width:34%}[data-namespace=page-recruit] .chart-item-sales{width:100%}}[data-namespace=page-recruit] .chart-image{position:relative;width:100%}[data-namespace=page-recruit] .chart-image-employee{padding-bottom:68.813559322%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-employee{padding-bottom:100%}}[data-namespace=page-recruit] .chart-image-age{padding-bottom:68.813559322%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-age{padding-bottom:50.2752293578%}}[data-namespace=page-recruit] .chart-image-year{padding-bottom:67.7966101695%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-year{padding-bottom:74.3902439024%}}[data-namespace=page-recruit] .chart-image-os{padding-bottom:100.7352941176%}[data-namespace=page-recruit] .chart-image-overtime{padding-bottom:79.6610169492%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-overtime{padding-bottom:74.3902439024%}}[data-namespace=page-recruit] .chart-image-holiday{padding-bottom:69.4915254237%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-holiday{padding-bottom:74.3902439024%}}[data-namespace=page-recruit] .chart-image-sales{padding-bottom:78.6440677966%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-sales{padding-bottom:36.9928400955%}}[data-namespace=page-recruit] .chart-image-income{padding-bottom:78.6440677966%}[data-namespace=page-recruit] .chart-image-job{padding-bottom:91.5254237288%}@media(min-width:768px){[data-namespace=page-recruit] .chart-image-job{padding-bottom:74.3902439024%}}[data-namespace=page-recruit] .chart-image-clothes{padding-bottom:74.3902439024%}[data-namespace=page-recruit] .chart-button{align-items:center;background-color:#d0ddf6;cursor:pointer;display:flex;height:75px;justify-content:center;margin-top:-1px;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .chart-button{display:none}}[data-namespace=page-recruit] .chart-button-text{color:#191919;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;margin-right:5px;position:relative;text-align:center}[data-namespace=page-recruit] .chart-button-text-show{display:block}[data-namespace=page-recruit] .chart-button-text-hide,[data-namespace=page-recruit] .chart.is-active .chart-button-text-show{display:none}[data-namespace=page-recruit] .chart.is-active .chart-button-text-hide{display:block}[data-namespace=page-recruit] .chart-button-icon{align-items:center;background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);border-radius:50%;display:flex;height:15px;justify-content:center;width:15px}[data-namespace=page-recruit] .chart-button-icon-arrow{color:#fff;height:7px;transform:rotate(90deg);transition:transform 1.8s cubic-bezier(.19,1,.22,1);width:7px}[data-namespace=page-recruit] .chart.is-active .chart-button-icon-arrow{transform:rotate(-90deg)}[data-namespace=page-recruit] .welfare{margin-top:65px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-recruit] .welfare{margin-top:108px;padding:0}}[data-namespace=page-recruit] .welfare-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-recruit] .welfare-anchor{top:-90px}}[data-namespace=page-recruit] .welfare-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding-left:25px;position:relative}@media(min-width:768px){[data-namespace=page-recruit] .welfare-heading{font-size:25px;letter-spacing:2.5px;padding-left:30px}}[data-namespace=page-recruit] .welfare-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-recruit] .welfare-list{display:flex;flex-wrap:wrap;height:250px;justify-content:flex-start;margin-top:7px;overflow:hidden;transition:height 1.8s cubic-bezier(.19,1,.22,1)}@media(min-width:768px){[data-namespace=page-recruit] .welfare-list{height:auto;margin-top:17px}}[data-namespace=page-recruit] .welfare-item{background-color:#f8fafe;flex-basis:calc(50% - 6px);flex-shrink:0;margin:3px;width:calc(50% - 6px)}@media(min-width:768px){[data-namespace=page-recruit] .welfare-item{flex-basis:calc(33.33% - 6px);width:calc(33.33% - 6px)}}[data-namespace=page-recruit] .welfare-desc{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;height:65px;justify-content:center;letter-spacing:1.3px;line-height:1.5;text-align:center}@media(min-width:768px){[data-namespace=page-recruit] .welfare-desc{font-size:15px;height:60px;letter-spacing:1.5px}}[data-namespace=page-recruit] .welfare-desc span{font-size:10px;letter-spacing:1px}[data-namespace=page-recruit] .welfare-button{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:75px;justify-content:center;margin-top:-1px;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .welfare-button{display:none}}[data-namespace=page-recruit] .welfare-button-text{color:#191919;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;margin-right:5px;position:relative;text-align:center}[data-namespace=page-recruit] .welfare-button-text-show{display:block}[data-namespace=page-recruit] .welfare-button-text-hide,[data-namespace=page-recruit] .welfare.is-active .welfare-button-text-show{display:none}[data-namespace=page-recruit] .welfare.is-active .welfare-button-text-hide{display:block}[data-namespace=page-recruit] .welfare-button-icon{align-items:center;background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);border-radius:50%;display:flex;height:15px;justify-content:center;width:15px}[data-namespace=page-recruit] .welfare-button-icon-arrow{color:#fff;height:7px;transform:rotate(90deg);transition:transform 1.8s cubic-bezier(.19,1,.22,1);width:7px}[data-namespace=page-recruit] .welfare.is-active .welfare-button-icon-arrow{transform:rotate(-90deg)}[data-namespace=page-recruit] .blog{margin-top:70px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-recruit] .blog{margin-top:75px;padding:0}}[data-namespace=page-recruit] .blog-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-recruit] .blog-anchor{top:-90px}}[data-namespace=page-recruit] .blog-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding-left:25px;position:relative;text-align:left}@media(min-width:768px){[data-namespace=page-recruit] .blog-heading{font-size:25px;letter-spacing:2.5px;padding-left:30px}}[data-namespace=page-recruit] .blog-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-recruit] .blog-list{display:block}@media(min-width:768px){[data-namespace=page-recruit] .blog-list{display:flex;margin:30px -5px}}[data-namespace=page-recruit] .blog-item{margin-top:20px;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .blog-item{margin:0 5px;width:280px}[data-namespace=page-recruit] .blog-item:hover .blog-arrow{transform:translate3d(10%,0,0)}}[data-namespace=page-recruit] .blog-image{background-color:#d2d2d2;height:0;padding-bottom:56.1194029851%;position:relative;width:100%}[data-namespace=page-recruit] .blog-image>img{left:0;object-fit:cover;object-position:center;position:absolute;top:0;z-index:1}[data-namespace=page-recruit] .blog-image:after{color:#f8fafe;content:"NO IMAGE";display:block;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;left:50%;letter-spacing:1.4px;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-namespace=page-recruit] .blog-text{background-color:#f8fafe;padding:20px 15px 27px}@media(min-width:768px){[data-namespace=page-recruit] .blog-text{padding:25px 18px 38px}}[data-namespace=page-recruit] .blog-date{font-size:10px;letter-spacing:1px}[data-namespace=page-recruit] .blog-date,[data-namespace=page-recruit] .blog-title{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-weight:700}[data-namespace=page-recruit] .blog-title{font-size:15px;letter-spacing:1.5px;line-height:1.5;margin-top:10px}[data-namespace=page-recruit] .blog-arrow{margin-top:15px}@media(min-width:768px){[data-namespace=page-recruit] .blog-arrow{margin-top:16px;transition:transform .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-recruit] .blog-button{height:55px;margin:40px auto 0;width:290px}@media(min-width:768px){[data-namespace=page-recruit] .blog-button{height:62px;margin:52px auto 0;width:350px}}[data-namespace=page-recruit] .blog-button-text{height:9px;width:97.9656716418px}@media(min-width:768px){[data-namespace=page-recruit] .blog-button-text{height:11px;width:119.7358208955px}}[data-namespace=page-recruit] .sns{margin-top:60px;padding:0 20px}@media(min-width:768px){[data-namespace=page-recruit] .sns{margin-top:112px;padding:0 65px}}[data-namespace=page-recruit] .sns-inner{align-items:center;border-bottom:1px solid rgba(90,118,221,.1);border-top:1px solid rgba(90,118,221,.1);display:flex;flex-direction:column;justify-content:center;padding:35px 0 30px}@media(min-width:768px){[data-namespace=page-recruit] .sns-inner{flex-direction:row;padding:73px 0 65px}}[data-namespace=page-recruit] .sns-text{padding:0 20px}[data-namespace=page-recruit] .sns-heading{display:block;height:19px;margin:0 auto;width:156px}@media(min-width:768px){[data-namespace=page-recruit] .sns-heading{height:29px;margin:0;width:250px}}[data-namespace=page-recruit] .sns-desc{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;margin-top:15px;text-align:left}@media(min-width:768px){[data-namespace=page-recruit] .sns-desc{font-size:15px;letter-spacing:1.5px}}[data-namespace=page-recruit] .sns-separator{display:none}@media(min-width:768px){[data-namespace=page-recruit] .sns-separator{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);display:block;height:1px;padding:0 20px;width:90px}}[data-namespace=page-recruit] .sns-list{align-items:center;display:flex;justify-content:center;margin-top:25px;padding:0 20px}@media(min-width:768px){[data-namespace=page-recruit] .sns-list{margin-top:0}}[data-namespace=page-recruit] .sns-item{flex:1 0 calc(33.33% - 40px);margin:0 20px}[data-namespace=page-recruit] .sns-icon{display:block}@media(min-width:768px){[data-namespace=page-recruit] .sns-icon{transition:opacity .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-recruit] .sns-icon:hover{opacity:.5}}[data-namespace=page-recruit] .sns-icon.sns-icon-twitter{height:23px;width:28px}[data-namespace=page-recruit] .sns-icon.sns-icon-facebook{height:23px;width:15px}[data-namespace=page-recruit] .sns-icon.sns-icon-instagram{height:25px;width:24px}[data-namespace=page-recruit] .entry{margin-top:55px}@media(min-width:768px){[data-namespace=page-recruit] .entry{margin-top:100px}}[data-namespace=page-recruit] .entry-wrapper{padding:15px 0;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .entry-wrapper{padding:15px 15px 0 0}}[data-namespace=page-recruit] .entry-wrapper:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);content:"";display:block;height:0;left:0;opacity:.3;padding-bottom:calc(63.1016% + 24px);position:absolute;top:50%;transform:translate3d(0,-50%,0);width:81.6%}@media(min-width:768px){[data-namespace=page-recruit] .entry-wrapper:before{height:302px;left:auto;padding-bottom:0;right:0;top:0;transform:none;width:865px}}[data-namespace=page-recruit] .entry-image{height:0;padding-bottom:63.1016042781%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-recruit] .entry-image{height:300px;padding-bottom:0}}[data-namespace=page-recruit] .entry-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-namespace=page-recruit] .entry-copy{color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.5;text-align:center}@media(min-width:768px){[data-namespace=page-recruit] .entry-copy{font-size:28px;letter-spacing:2.75px}}[data-namespace=page-recruit] .entry-button{align-items:center;background-image:linear-gradient(46deg,#00e7ff,#3a41c7);display:flex;height:55px;justify-content:center;margin:15px auto 0;position:relative;width:290px}@media(min-width:768px){[data-namespace=page-recruit] .entry-button{height:63px;margin:18px auto 0;width:310px}[data-namespace=page-recruit] .entry-button:hover:before{transform:scaleX(1) translateZ(0)}[data-namespace=page-recruit] .entry-button:before{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:63px;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:center left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:310px}}[data-namespace=page-recruit] .entry-button-text{color:#fff;height:9px;position:relative;text-align:center;width:102.8652985075px;z-index:1}@media(min-width:768px){[data-namespace=page-recruit] .entry-button-text{font-size:15px;height:11px;width:125.7242537313px}}[data-namespace=page-contact] .primary-heading,[data-namespace^=page-contact-] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .primary-heading,[data-namespace^=page-contact-] .primary-heading{padding:0}}[data-namespace=page-contact] .primary-heading-en,[data-namespace^=page-contact-] .primary-heading-en{display:block;height:28px;width:196px}[data-namespace=page-contact] .primary-heading-ja,[data-namespace^=page-contact-] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-contact] .primary-heading-ja,[data-namespace^=page-contact-] .primary-heading-ja{margin:18px 0}}[data-namespace=page-contact] .service,[data-namespace^=page-contact-] .service{margin-top:35px;padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .service,[data-namespace^=page-contact-] .service{margin-top:0;padding:0}}[data-namespace=page-contact] .service-inner,[data-namespace^=page-contact-] .service-inner{background-color:rgba(208,220,246,.15);padding:35px 25px}@media(min-width:768px){[data-namespace=page-contact] .service-inner,[data-namespace^=page-contact-] .service-inner{padding:40px 25px}}[data-namespace=page-contact] .service-heading,[data-namespace^=page-contact-] .service-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:2.5;text-align:center}@media(min-width:768px){[data-namespace=page-contact] .service-heading,[data-namespace^=page-contact-] .service-heading{font-size:20px;letter-spacing:2px;line-height:2.25}}[data-namespace=page-contact] .service-list,[data-namespace^=page-contact-] .service-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-top:15px}@media(min-width:768px){[data-namespace=page-contact] .service-list,[data-namespace^=page-contact-] .service-list{flex-direction:row}}[data-namespace=page-contact] .service-item,[data-namespace^=page-contact-] .service-item{flex-basis:100%;flex-shrink:0;margin:5px auto;width:100%}@media(min-width:768px){[data-namespace=page-contact] .service-item,[data-namespace^=page-contact-] .service-item{flex-basis:calc(50% - 14px);margin:7px}}[data-namespace=page-contact] .service-button,[data-namespace^=page-contact-] .service-button{align-items:center;background-color:#fff;display:flex;height:65px;justify-content:center;padding:13px 35px;width:100%}@media(min-width:768px){[data-namespace=page-contact] .service-button:hover .service-logo,[data-namespace^=page-contact-] .service-button:hover .service-logo{opacity:.5}}[data-namespace=page-contact] .service-logo,[data-namespace^=page-contact-] .service-logo{display:block;height:39px;max-width:100%;object-fit:contain;object-position:center left;width:auto}@media(min-width:768px){[data-namespace=page-contact] .service-logo,[data-namespace^=page-contact-] .service-logo{transition:opacity .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-contact] .category,[data-namespace^=page-contact-] .category{margin-top:25px;padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .category,[data-namespace^=page-contact-] .category{margin-top:35px;padding:0}}[data-namespace=page-contact] .category-inner,[data-namespace^=page-contact-] .category-inner{background-color:rgba(208,220,246,.15);padding:33px 25px}@media(min-width:768px){[data-namespace=page-contact] .category-inner,[data-namespace^=page-contact-] .category-inner{padding:40px 25px}}[data-namespace=page-contact] .category-heading,[data-namespace^=page-contact-] .category-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:2.5;text-align:center}@media(min-width:768px){[data-namespace=page-contact] .category-heading,[data-namespace^=page-contact-] .category-heading{font-size:20px;letter-spacing:2px;line-height:2.25}}[data-namespace=page-contact] .category-desc,[data-namespace^=page-contact-] .category-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.25px;line-height:2;text-align:center}@media(min-width:768px){[data-namespace=page-contact] .category-desc,[data-namespace^=page-contact-] .category-desc{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-contact] .category-list,[data-namespace^=page-contact-] .category-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-top:15px}@media(min-width:768px){[data-namespace=page-contact] .category-list,[data-namespace^=page-contact-] .category-list{flex-direction:row;margin-top:20px}}[data-namespace=page-contact] .category-item,[data-namespace^=page-contact-] .category-item{flex-basis:100%;flex-shrink:0;margin:5px auto;width:100%}@media(min-width:768px){[data-namespace=page-contact] .category-item,[data-namespace^=page-contact-] .category-item{flex-basis:calc(50% - 14px);margin:7px}}[data-namespace=page-contact] .category-button,[data-namespace^=page-contact-] .category-button{align-items:center;background-color:#fff;display:flex;justify-content:flex-start;min-height:65px;padding:10px 20px;width:100%}@media(min-width:768px){[data-namespace=page-contact] .category-button,[data-namespace^=page-contact-] .category-button{padding:10px 35px}[data-namespace=page-contact] .category-button:hover .category-text,[data-namespace^=page-contact-] .category-button:hover .category-text{color:#6287df}}[data-namespace=page-contact] .category-button-icon,[data-namespace^=page-contact-] .category-button-icon{display:block;height:15px;margin-right:10px;position:relative;width:15px}[data-namespace=page-contact] .category-text,[data-namespace^=page-contact-] .category-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;text-align:left}@media(min-width:768px){[data-namespace=page-contact] .category-text,[data-namespace^=page-contact-] .category-text{font-size:15px;letter-spacing:1.5px;transition:color .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-contact] .business,[data-namespace^=page-contact-] .business{margin-top:35px;padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .business,[data-namespace^=page-contact-] .business{margin-top:0;padding:0}}[data-namespace=page-contact] .business-inner,[data-namespace^=page-contact-] .business-inner{background-color:rgba(208,220,246,.15);padding:32px 10px 25px}@media(min-width:768px){[data-namespace=page-contact] .business-inner,[data-namespace^=page-contact-] .business-inner{padding:25px 25px 35px}}[data-namespace=page-contact] .business-heading,[data-namespace^=page-contact-] .business-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:2.5;text-align:center}@media(min-width:768px){[data-namespace=page-contact] .business-heading,[data-namespace^=page-contact-] .business-heading{font-size:20px;letter-spacing:2px}}[data-namespace=page-contact] .business-desc,[data-namespace^=page-contact-] .business-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2;text-align:center}[data-namespace=page-contact] .business-list,[data-namespace^=page-contact-] .business-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-top:22px;padding:0 10px}@media(min-width:768px){[data-namespace=page-contact] .business-list,[data-namespace^=page-contact-] .business-list{flex-direction:row;margin-top:25px;padding:0}}[data-namespace=page-contact] .business-item,[data-namespace^=page-contact-] .business-item{flex-basis:100%;flex-shrink:0;margin:5px auto;width:100%}@media(min-width:768px){[data-namespace=page-contact] .business-item,[data-namespace^=page-contact-] .business-item{flex-basis:calc(50% - 14px);margin:7px}}[data-namespace=page-contact] .business-button,[data-namespace^=page-contact-] .business-button{align-items:center;background-color:#fff;display:flex;height:65px;justify-content:center;padding:13px 35px;width:100%}@media(min-width:768px){[data-namespace=page-contact] .business-button:hover .business-logo,[data-namespace^=page-contact-] .business-button:hover .business-logo{opacity:.5}}[data-namespace=page-contact] .business-logo,[data-namespace^=page-contact-] .business-logo{display:block;height:39px;max-width:100%;object-fit:contain;object-position:center left;width:auto}@media(min-width:768px){[data-namespace=page-contact] .business-logo,[data-namespace^=page-contact-] .business-logo{transition:opacity .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-contact] .business-bottom,[data-namespace^=page-contact-] .business-bottom{margin:45px auto 0;text-align:center}[data-namespace=page-contact] .business-link,[data-namespace^=page-contact-] .business-link{display:inline-block}@media(min-width:768px){[data-namespace=page-contact] .business-link:hover .business-link-text,[data-namespace^=page-contact-] .business-link:hover .business-link-text{color:#6287df}}[data-namespace=page-contact] .business-link-icon,[data-namespace^=page-contact-] .business-link-icon{display:inline-block;height:15px;margin-right:5px;position:relative;vertical-align:middle;width:15px}[data-namespace=page-contact] .business-link-text,[data-namespace^=page-contact-] .business-link-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;text-align:left;vertical-align:middle}@media(min-width:768px){[data-namespace=page-contact] .business-link-text,[data-namespace^=page-contact-] .business-link-text{font-size:15px;letter-spacing:1.5px;transition:color .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-contact] .page-indicator,[data-namespace^=page-contact-] .page-indicator{margin:37px auto 0;width:85%}@media(min-width:768px){[data-namespace=page-contact] .page-indicator,[data-namespace^=page-contact-] .page-indicator{margin:0 auto;width:650px}}[data-namespace=page-contact] .page-indicator-list,[data-namespace^=page-contact-] .page-indicator-list{align-items:center;counter-reset:number;display:flex;justify-content:space-between}[data-namespace=page-contact] .page-indicator-item,[data-namespace^=page-contact-] .page-indicator-item{counter-increment:number;flex-basis:33.33%;position:relative}[data-namespace=page-contact] .page-indicator-item:before,[data-namespace^=page-contact-] .page-indicator-item:before{align-items:center;background-color:#fff;border:1px solid #eef1fc;border-radius:50%;color:#e2ebf9;content:"0" counter(number);display:flex;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;height:50px;justify-content:center;letter-spacing:.8px;margin:0 auto 8px;position:relative;text-align:center;width:50px;z-index:1}[data-namespace=page-contact] .page-indicator-item.is-active:before,[data-namespace^=page-contact-] .page-indicator-item.is-active:before{background-image:linear-gradient(46deg,#00e7ff,#3a41c7);color:#fff}[data-namespace=page-contact] .page-indicator-item:last-child:after,[data-namespace=page-contact] .page-indicator-item:nth-child(2):after,[data-namespace^=page-contact-] .page-indicator-item:last-child:after,[data-namespace^=page-contact-] .page-indicator-item:nth-child(2):after{border-top:1px solid #eef1fc;content:"";left:-50%;position:absolute;top:25px;width:100%}[data-namespace=page-contact] .page-indicator-item:last-child.is-active:after,[data-namespace=page-contact] .page-indicator-item:nth-child(2).is-active:after,[data-namespace^=page-contact-] .page-indicator-item:last-child.is-active:after,[data-namespace^=page-contact-] .page-indicator-item:nth-child(2).is-active:after{border-color:#5a75dd}[data-namespace=page-contact] .page-indicator-text,[data-namespace^=page-contact-] .page-indicator-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:1.5;text-align:center}[data-namespace=page-contact] .form,[data-namespace^=page-contact-] .form{margin-top:30px;padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .form,[data-namespace^=page-contact-] .form{margin-top:45px;padding:0}}[data-namespace=page-contact] .form-inner,[data-namespace^=page-contact-] .form-inner{background-color:#fff;border:3px solid #eef1fc;padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .form-inner,[data-namespace^=page-contact-] .form-inner{padding:5px 40px}}[data-namespace=page-contact] .form-group,[data-namespace^=page-contact-] .form-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 0}[data-namespace=page-contact] .form-group:not(:first-of-type),[data-namespace^=page-contact-] .form-group:not(:first-of-type){border-top:1px solid #eef1fc}@media(min-width:768px){[data-namespace=page-contact] .form-group,[data-namespace^=page-contact-] .form-group{align-items:center;flex-direction:row}}[data-namespace=page-contact] .form-confirm .form-group,[data-namespace^=page-contact-] .form-confirm .form-group{padding:20px 0}@media(min-width:768px){[data-namespace=page-contact] .form-confirm .form-group,[data-namespace^=page-contact-] .form-confirm .form-group{padding:27px 0}}[data-namespace=page-contact] .form-label-wrapper,[data-namespace^=page-contact-] .form-label-wrapper{align-items:center;display:flex;flex-basis:100%;justify-content:flex-start;width:100%}@media(min-width:768px){[data-namespace=page-contact] .form-label-wrapper,[data-namespace^=page-contact-] .form-label-wrapper{flex-basis:35%;width:35%}}[data-namespace=page-contact] .form-label,[data-namespace^=page-contact-] .form-label{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;padding-left:22px;position:relative}[data-namespace=page-contact] .form-label:before,[data-namespace^=page-contact-] .form-label:before{border-top:3px solid #66afec;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-contact] .form-required,[data-namespace^=page-contact-] .form-required{border:1px solid #648de0;color:#648de0;font-size:10px;letter-spacing:1px;margin-left:15px;padding:2px 5px}@media(min-width:768px){[data-namespace=page-contact] .form-required,[data-namespace^=page-contact-] .form-required{margin-left:10px}}[data-namespace=page-contact] .form-field-wrapper,[data-namespace^=page-contact-] .form-field-wrapper{color:#000;flex-basis:100%;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.5;margin-top:10px;width:100%}@media(min-width:768px){[data-namespace=page-contact] .form-field-wrapper,[data-namespace^=page-contact-] .form-field-wrapper{flex-basis:65%;margin-top:0;width:65%}}[data-namespace=page-contact] .form-confirm .form-field-wrapper,[data-namespace^=page-contact-] .form-confirm .form-field-wrapper{font-size:14px;font-weight:400;letter-spacing:1.4px}[data-namespace=page-contact] .mwform-radio-field,[data-namespace^=page-contact-] .mwform-radio-field{display:block}[data-namespace=page-contact] .mwform-radio-field:not(:first-of-type),[data-namespace^=page-contact-] .mwform-radio-field:not(:first-of-type){margin-top:15px}[data-namespace=page-contact] input[type=radio],[data-namespace^=page-contact-] input[type=radio]{display:none}[data-namespace=page-contact] .mwform-radio-field-text,[data-namespace^=page-contact-] .mwform-radio-field-text{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:flex-start;position:relative}[data-namespace=page-contact] .mwform-radio-field-text:before,[data-namespace^=page-contact-] .mwform-radio-field-text:before{background-color:#eef1fc;border-radius:50%;content:"";cursor:pointer;flex-shrink:0;height:24px;margin-right:10px;width:24px}@media(min-width:768px){[data-namespace=page-contact] .mwform-radio-field-text:before,[data-namespace^=page-contact-] .mwform-radio-field-text:before{height:14px;width:14px}}[data-namespace=page-contact] input[type=radio]:checked+.mwform-radio-field-text:after,[data-namespace^=page-contact-] input[type=radio]:checked+.mwform-radio-field-text:after{background-color:#66afec;border-radius:50%;content:"";display:block;height:12px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:12px}@media(min-width:768px){[data-namespace=page-contact] input[type=radio]:checked+.mwform-radio-field-text:after,[data-namespace^=page-contact-] input[type=radio]:checked+.mwform-radio-field-text:after{height:6px;left:4px;width:6px}}[data-namespace=page-contact] .mwform-checkbox-field,[data-namespace^=page-contact-] .mwform-checkbox-field{display:block}@media(min-width:768px){[data-namespace=page-contact] .mwform-checkbox-field,[data-namespace^=page-contact-] .mwform-checkbox-field{display:inline-block}}[data-namespace=page-contact] .mwform-checkbox-field:not(:first-of-type),[data-namespace^=page-contact-] .mwform-checkbox-field:not(:first-of-type){margin-top:15px}@media(min-width:768px){[data-namespace=page-contact] .mwform-checkbox-field:not(:first-of-type),[data-namespace^=page-contact-] .mwform-checkbox-field:not(:first-of-type){margin-top:0}[data-namespace=page-contact] .mwform-checkbox-field:not(:last-of-type),[data-namespace^=page-contact-] .mwform-checkbox-field:not(:last-of-type){margin-right:20px}}[data-namespace=page-contact] input[type=checkbox],[data-namespace^=page-contact-] input[type=checkbox]{display:none}[data-namespace=page-contact] .mwform-checkbox-field-text,[data-namespace^=page-contact-] .mwform-checkbox-field-text{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:flex-start;position:relative}[data-namespace=page-contact] .mwform-checkbox-field-text:before,[data-namespace^=page-contact-] .mwform-checkbox-field-text:before{background-color:#eef1fc;content:"";cursor:pointer;flex-shrink:0;height:20px;margin-right:10px;width:20px}@media(min-width:768px){[data-namespace=page-contact] .mwform-checkbox-field-text:before,[data-namespace^=page-contact-] .mwform-checkbox-field-text:before{height:15px;width:15px}}[data-namespace=page-contact] input[type=checkbox]:checked+.mwform-checkbox-field-text:after,[data-namespace^=page-contact-] input[type=checkbox]:checked+.mwform-checkbox-field-text:after{border:solid #66afec;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:8px;position:absolute;top:50%;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:5px}@media(min-width:768px){[data-namespace=page-contact] input[type=checkbox]:checked+.mwform-checkbox-field-text:after,[data-namespace^=page-contact-] input[type=checkbox]:checked+.mwform-checkbox-field-text:after{left:5px}}[data-namespace=page-contact] .form-select-wrapper,[data-namespace^=page-contact-] .form-select-wrapper{background-color:#eef1fc;display:block;height:55px;margin-top:5px;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-contact] .form-select-wrapper,[data-namespace^=page-contact-] .form-select-wrapper{margin-top:0;width:300px}}[data-namespace=page-contact] .form-select-wrapper:after,[data-namespace^=page-contact-] .form-select-wrapper:after{border-color:transparent #66afec #66afec transparent;border-style:solid;border-width:1px;content:"";display:block;height:8px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}[data-namespace=page-contact] select,[data-namespace^=page-contact-] select{color:#000;cursor:pointer;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;height:100%;letter-spacing:1.3px;line-height:1.5;padding:15px 20px;width:100%}[data-namespace=page-contact] input[type=email],[data-namespace=page-contact] input[type=number],[data-namespace=page-contact] input[type=password],[data-namespace=page-contact] input[type=tel],[data-namespace=page-contact] input[type=text],[data-namespace=page-contact] input[type=url],[data-namespace^=page-contact-] input[type=email],[data-namespace^=page-contact-] input[type=number],[data-namespace^=page-contact-] input[type=password],[data-namespace^=page-contact-] input[type=tel],[data-namespace^=page-contact-] input[type=text],[data-namespace^=page-contact-] input[type=url]{background-color:#eef1fc;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;height:55px;letter-spacing:1.3px;line-height:1.5;outline:none;padding:15px;width:100%}[data-namespace=page-contact] textarea,[data-namespace^=page-contact-] textarea{background-color:#eef1fc;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;height:170px;letter-spacing:1.3px;line-height:1.5;outline:none;padding:15px;resize:none;width:100%}[data-namespace=page-contact] .error,[data-namespace^=page-contact-] .error{color:#be0000;display:block;font-size:11px;font-weight:400;letter-spacing:1.1px;margin:-4px 0 10px}[data-namespace=page-contact] .note,[data-namespace^=page-contact-] .note{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:11px;font-weight:400;letter-spacing:1.1px;margin-top:15px}@media(min-width:768px){[data-namespace=page-contact] .note,[data-namespace^=page-contact-] .note{font-size:12px;letter-spacing:1.2px;margin-top:10px}}[data-namespace=page-contact] .form-bottom,[data-namespace^=page-contact-] .form-bottom{margin-top:40px}@media(min-width:768px){[data-namespace=page-contact] .form-bottom,[data-namespace^=page-contact-] .form-bottom{margin-top:55px}}[data-namespace=page-contact] .form-text,[data-namespace^=page-contact-] .form-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2;text-align:center}@media(min-width:768px){[data-namespace=page-contact] .form-text,[data-namespace^=page-contact-] .form-text{font-size:13px;letter-spacing:1.3px;line-height:1.5}}[data-namespace=page-contact] .form-captcha,[data-namespace^=page-contact-] .form-captcha{display:block;height:80px;margin:30px auto 0;position:relative;width:315px}@media(min-width:768px){[data-namespace=page-contact] .form-captcha,[data-namespace^=page-contact-] .form-captcha{margin:35px auto 0}}[data-namespace=page-contact] .form-link,[data-namespace^=page-contact-] .form-link{color:#0021b0;text-decoration:underline}@media(min-width:768px){[data-namespace=page-contact] .form-link,[data-namespace^=page-contact-] .form-link{transition:opacity .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-contact] .form-link:hover,[data-namespace^=page-contact-] .form-link:hover{opacity:.5}}[data-namespace=page-contact] .form-submit-wrapper,[data-namespace^=page-contact-] .form-submit-wrapper{margin:35px auto 0;position:relative;width:315px}@media(min-width:768px){[data-namespace=page-contact] .form-submit-wrapper,[data-namespace^=page-contact-] .form-submit-wrapper{width:422px}}[data-namespace=page-contact] .g-recaptcha,[data-namespace^=page-contact-] .g-recaptcha{margin-bottom:38px}[data-namespace=page-contact] button[type=submit],[data-namespace^=page-contact-] button[type=submit]{align-items:center;appearance:none;background-color:transparent;background-image:linear-gradient(46deg,#00e7ff,#3a41c7);border:none;color:#fff;cursor:pointer;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:60px;justify-content:center;letter-spacing:1.2px;outline:none;padding:0;position:relative;text-align:center;width:100%}@media(min-width:768px){[data-namespace=page-contact] button[type=submit],[data-namespace^=page-contact-] button[type=submit]{font-size:14px;height:66px;letter-spacing:1.4px}[data-namespace=page-contact] button[type=submit]:hover:before,[data-namespace^=page-contact-] button[type=submit]:hover:before{transform:scaleX(1) translateZ(0)}[data-namespace=page-contact] button[type=submit]:before,[data-namespace^=page-contact-] button[type=submit]:before{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:center left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}}[data-namespace=page-contact] button[type=submit][disabled],[data-namespace^=page-contact-] button[type=submit][disabled]{background-image:linear-gradient(#d2d2d2,#d2d2d2);pointer-events:none}[data-namespace=page-contact] .form-back-wrapper,[data-namespace^=page-contact-] .form-back-wrapper{margin:30px auto 0;text-align:center}[data-namespace=page-contact] .form-back,[data-namespace^=page-contact-] .form-back{border-bottom:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1}@media(min-width:768px){[data-namespace=page-contact] .form-back,[data-namespace^=page-contact-] .form-back{transition:color .6s cubic-bezier(.19,1,.22,1),border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-contact] .form-back:hover,[data-namespace^=page-contact-] .form-back:hover{border-color:#6287df;color:#6287df}}[data-namespace=page-contact] .thank-you,[data-namespace^=page-contact-] .thank-you{margin-top:30px;padding:0 20px}@media(min-width:768px){[data-namespace=page-contact] .thank-you,[data-namespace^=page-contact-] .thank-you{margin-top:45px;padding:0}}[data-namespace=page-contact] .thank-you-inner,[data-namespace^=page-contact-] .thank-you-inner{background-color:#fff;border:3px solid #eef1fc;padding:58px 15px;text-align:center}@media(min-width:768px){[data-namespace=page-contact] .thank-you-inner,[data-namespace^=page-contact-] .thank-you-inner{padding:68px 30px 75px}}[data-namespace=page-contact] .thank-you-heading-en,[data-namespace^=page-contact-] .thank-you-heading-en{display:block;height:14px;margin:0 auto;width:267px}[data-namespace=page-contact] .thank-you-heading-ja,[data-namespace^=page-contact-] .thank-you-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:25px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:15px auto 0}@media(min-width:768px){[data-namespace=page-contact] .thank-you-heading-ja,[data-namespace^=page-contact-] .thank-you-heading-ja{margin:20px auto 0}}[data-namespace=page-contact] .thank-you-desc,[data-namespace^=page-contact-] .thank-you-desc{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2;margin:8px auto 0}@media(min-width:768px){[data-namespace=page-contact] .thank-you-desc,[data-namespace^=page-contact-] .thank-you-desc{margin:13px auto 0}}[data-namespace=page-contact] .thank-you-button,[data-namespace^=page-contact-] .thank-you-button{height:55px;margin:35px auto 0;width:272px}@media(min-width:768px){[data-namespace=page-contact] .thank-you-button,[data-namespace^=page-contact-] .thank-you-button{height:62px;margin:40px auto 0;width:310px}}[data-namespace=page-contact] .thank-you-button-text,[data-namespace^=page-contact-] .thank-you-button-text{height:9px;width:25.7079354626px}@media(min-width:768px){[data-namespace=page-contact] .thank-you-button-text,[data-namespace^=page-contact-] .thank-you-button-text{height:11px;width:31.4208100099px}}[data-namespace="404"] .not-found{padding:85px 20px;text-align:center}@media(min-width:768px){[data-namespace="404"] .not-found{padding:140px calc(50% - 560px)}}[data-namespace="404"] .not-found-heading-en{display:block;height:80px;margin:0 auto;width:146px}[data-namespace="404"] .not-found-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.5;margin:20px auto 0}@media(min-width:768px){[data-namespace="404"] .not-found-heading-ja{font-size:20px;letter-spacing:2px;line-height:2.5;margin:15px auto 0}}[data-namespace="404"] .not-found-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin:15px auto 0}@media(min-width:768px){[data-namespace="404"] .not-found-desc{font-size:14px;letter-spacing:1.4px;line-height:1.5}}[data-namespace="404"] .not-found-button{height:55px;margin:30px auto 0;width:290px}@media(min-width:768px){[data-namespace="404"] .not-found-button{height:62px;margin:35px auto 0;width:350px}}[data-namespace="404"] .not-found-button-text{height:9px;width:25.7079354626px}@media(min-width:768px){[data-namespace="404"] .not-found-button-text{height:11px;width:31.4208100099px}}[data-namespace=page-ir] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-ir] .primary-heading{padding:0}}[data-namespace=page-ir] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-ir] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-ir] .primary-heading-ja{margin:18px 0}}[data-namespace=page-ir] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-ir] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-ir] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-ir] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-ir] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-ir] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-ir] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-ir] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-ir] .page-nav-text{margin-left:8px}}[data-namespace=page-ir] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-ir] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-ir] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-ir] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-ir] .banner-movie:hover{opacity:.7}}[data-namespace=page-ir] .news{border:2px solid #eef1fc;margin:36px auto 0;padding:24px 22px 30px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-ir] .news{margin:0;padding:30px;width:100%}}[data-namespace=page-ir] .news-header{align-items:center;display:flex;justify-content:space-between;width:100%}[data-namespace=page-ir] .news-heading-en{height:19px;width:112px}[data-namespace=page-ir] .rss-button{align-items:center;background-color:#f3f3f3;display:flex;height:30px;justify-content:center;width:75px}@media(min-width:768px){[data-namespace=page-ir] .rss-button{position:relative}[data-namespace=page-ir] .rss-button:before{background-color:#f8f8f8;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-ir] .rss-button:hover:before{transform:scaleX(1) translateZ(0)}}[data-namespace=page-ir] .rss-button-icon{color:#1e1e1e;height:10px;position:relative;width:10px;z-index:1}[data-namespace=page-ir] .rss-button-text{color:#0b0b0b;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;margin-left:7px;position:relative;text-align:left;z-index:1}[data-namespace=page-ir] .news-list-item{border-bottom:1px solid rgba(90,118,221,.1)}[data-namespace=page-ir] .news-list-item-inner{padding:22px 0}@media(min-width:768px){[data-namespace=page-ir] .news-list-item-inner{display:flex;padding:20px 14px;position:relative}[data-namespace=page-ir] .news-list-item-inner:before{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-ir] .news-list-item-inner:hover:before{transform:scaleX(1) translateZ(0)}}[data-namespace=page-ir] .news-content-info{align-items:center;display:flex;position:relative;width:100%;z-index:1}@media(min-width:768px){[data-namespace=page-ir] .news-content-info{width:180px}}[data-namespace=page-ir] .news-date{color:#7d7d7d;font-size:11px;letter-spacing:1.1px}[data-namespace=page-ir] .news-category,[data-namespace=page-ir] .news-date{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-weight:700}[data-namespace=page-ir] .news-category{align-items:center;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;letter-spacing:1px;margin-left:10px;padding:0 6px}[data-namespace=page-ir] .news-category-timely{background-color:#6c9de3}[data-namespace=page-ir] .news-category-pr{background-color:#b6cb20}[data-namespace=page-ir] .news-category-legal{background-color:#566bdc}[data-namespace=page-ir] .news-category-notification{background-color:#91bc48}[data-namespace=page-ir] .news-title{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.69;margin-top:8px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-ir] .news-title{margin-top:0;width:458px}}[data-namespace=page-ir] .news-file-info{align-items:center;display:flex;margin-top:8px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-ir] .news-file-info{margin-top:0;padding-left:20px;width:150px}}[data-namespace=page-ir] .news-type{color:#6c9de3}[data-namespace=page-ir] .news-type-pdf{height:21px;width:17px}[data-namespace=page-ir] .news-type-movie{height:16px;width:17px}[data-namespace=page-ir] .news-size{margin-left:6px}[data-namespace=page-ir] .news-link-text,[data-namespace=page-ir] .news-size{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px}[data-namespace=page-ir] .news-link-arrow{margin-top:14px;transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-ir] .news-link{display:inline-block;margin-top:28px;width:160px}@media(min-width:768px){[data-namespace=page-ir] .news-link:hover .news-link-arrow{transform:translate3d(10%,0,0)}}[data-namespace=page-ir] .links{margin-top:60px;padding:0 20px}@media(min-width:768px){[data-namespace=page-ir] .links{padding:0}[data-namespace=page-ir] .links-parent{display:flex;flex-wrap:wrap;justify-content:space-between}}[data-namespace=page-ir] .links-parent-item{border-top:1px solid #000;padding:30px 0 34px}@media(min-width:768px){[data-namespace=page-ir] .links-parent-item{width:430px}}[data-namespace=page-ir] .links-parent-icon{display:inline-block;height:15px;transform:translateY(2px);vertical-align:top;width:15px}[data-namespace=page-ir] .links-parent-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:19px;font-weight:700;letter-spacing:1.9px;margin-left:6px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-ir] .links-parent-anchor:hover .links-parent-text{color:#6287df}}[data-namespace=page-ir] .links-child{margin-top:28px}@media(min-width:768px){[data-namespace=page-ir] .links-child-multiple-columns{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:102px;margin-top:8px}[data-namespace=page-ir] .links-child-multiple-columns .links-child-item{width:50%}}[data-namespace=page-ir] .links-child-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}[data-namespace=page-ir] .links-child-anchor[target=_blank] .links-child-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNTc2IDI0djEyNy45ODRjMCAyMS40NjEtMjUuOTYgMzEuOTgtNDAuOTcxIDE2Ljk3MWwtMzUuNzA3LTM1LjcwOS0yNDMuNTIzIDI0My41MjNjLTkuMzczIDkuMzczLTI0LjU2OCA5LjM3My0zMy45NDEgMGwtMjIuNjI3LTIyLjYyN2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDQ0Mi43NTYgNzYuNjc2bC0zNS43MDMtMzUuNzA1QzM5MS45ODIgMjUuOSA0MDIuNjU2IDAgNDI0LjAyNCAwSDU1MmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjRNNDA3LjAyOSAyNzAuNzk0bC0xNiAxNkEyNCAyNCAwIDAgMCAzODQgMzAzLjc2NVY0NDhINjRWMTI4aDI2NGEyNCAyNCAwIDAgMCAxNi45Ny03LjAyOWwxNi0xNkMzNzYuMDg5IDg5Ljg1MSAzNjUuMzgxIDY0IDM0NCA2NEg0OEMyMS40OSA2NCAwIDg1LjQ5IDAgMTEydjM1MmMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDM1MmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjI4Ny43NjRjMC0yMS4zODItMjUuODUyLTMyLjA5LTQwLjk3MS0xNi45NyIvPjwvc3ZnPg==);background-position:100%;background-repeat:no-repeat;background-size:14px 14px;padding-right:21px}@media(min-width:768px){[data-namespace=page-ir] .links-child-anchor:hover .links-child-text{color:#6287df}}[data-namespace=page-ir] .links-child-item{height:14px;margin-top:20px}[data-namespace=page-ir] .links-sub{background-color:#f8fafe;display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px;padding:32px 14px}@media(min-width:768px){[data-namespace=page-ir] .links-sub{align-items:center;flex-wrap:nowrap;height:112px;margin-top:64px;padding:0;width:100%}}[data-namespace=page-ir] .links-sub-item{height:13px;margin:9px}@media(min-width:768px){[data-namespace=page-ir] .links-sub-item{margin:0 20px}}[data-namespace=page-ir] .links-sub-icon{color:#6793e1;display:inline-block;height:7px;transform:translateY(3px);vertical-align:top;width:5px}[data-namespace=page-ir] .links-sub-text{color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;margin-left:10px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-ir] .links-sub-anchor:hover .links-sub-text{color:#6287df}}[data-namespace=page-highlight] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-highlight] .primary-heading{padding:0}}[data-namespace=page-highlight] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-highlight] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-highlight] .primary-heading-ja{margin:18px 0}}[data-namespace=page-highlight] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-highlight] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-highlight] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-highlight] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-highlight] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-highlight] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-highlight] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-highlight] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-highlight] .page-nav-text{margin-left:8px}}[data-namespace=page-highlight] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-highlight] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-highlight] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-highlight] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-highlight] .banner-movie:hover{opacity:.7}}[data-namespace=page-highlight] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-highlight] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-highlight] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-highlight] .page-heading:after{margin-top:20px}}[data-namespace=page-highlight] .chart-list{margin-top:64px;padding:0 20px}@media(min-width:768px){[data-namespace=page-highlight] .chart-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding:0}}[data-namespace=page-highlight] .chart-item{margin-top:34px}@media(min-width:768px){[data-namespace=page-highlight] .chart-item{margin-top:46px;width:402px}}[data-namespace=page-highlight] .chart-item-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.67;padding-left:22px;position:relative}[data-namespace=page-highlight] .chart-item-heading:before{background-color:#66afec;content:"";display:block;height:3px;left:0;position:absolute;top:15.03px;transform:translateY(-50%);width:15px}@media(min-width:768px){[data-namespace=page-highlight] .chart-item-heading{font-size:20px;letter-spacing:2px;line-height:2;padding-left:25px}[data-namespace=page-highlight] .chart-item-heading:before{top:20px}}[data-namespace=page-highlight] .chart-body{margin-top:36px}@media(min-width:768px){[data-namespace=page-highlight] .chart-body{margin-top:44px}}[data-namespace=page-highlight] .chart-sample-sp{display:block;width:100%}@media(min-width:768px){[data-namespace=page-highlight] .chart-sample-sp{display:none}}[data-namespace=page-highlight] .chart-sample-pc{display:none}@media(min-width:768px){[data-namespace=page-highlight] .chart-sample-pc{display:block;width:100%}}[data-namespace=page-highlight] #hqir:empty{height:200vh}[data-namespace=page-highlight] .note{color:#000;margin-top:34px;padding:0 20px 0 34.3px;position:relative}[data-namespace=page-highlight] .note,[data-namespace=page-highlight] .note:before{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}[data-namespace=page-highlight] .note:before{content:"※";left:20px;position:absolute;top:0}@media(min-width:768px){[data-namespace=page-highlight] .note{font-size:14px;letter-spacing:1.4px;margin-top:58px;padding:0 0 0 15.4px}[data-namespace=page-highlight] .note:before{font-size:14px;left:0;letter-spacing:1.4px}}[data-namespace=page-highlight] .note-section{background-color:#f8fafe;margin:50px auto 0;padding:30px 20px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-highlight] .note-section{margin:50px 0 0;padding:32px 45px;width:100%}}[data-namespace=page-highlight] .note-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.62}@media(min-width:768px){[data-namespace=page-highlight] .note-heading{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-highlight] .note-list{margin-top:15px}[data-namespace=page-highlight] .note-item{margin-top:10px}[data-namespace=page-highlight] .note-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;padding:0 0 0 20px;position:relative}[data-namespace=page-highlight] .note-text:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db),linear-gradient(180deg,#6793e1,#6793e1);border-radius:50%;content:"";display:block;height:9px;left:0;position:absolute;top:13px;transform:translateY(-50%);width:9px}@media(min-width:768px){[data-namespace=page-highlight] .note-text{font-size:14px;letter-spacing:1.4px}[data-namespace=page-highlight] .note-text:before{top:14px}}[data-namespace=page-highlight] .tabs{display:flex;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:40px auto -20px;width:calc(100% - 40px);-ms-overflow-style:none}[data-namespace=page-highlight] .tabs::-webkit-scrollbar,[data-namespace=page-highlight] .tabs::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-highlight] .tabs{margin:38px 0 -60px;width:100%}}[data-namespace=page-highlight] .tabs-text{color:rgba(32,32,32,.6);display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;position:relative}[data-namespace=page-highlight] .tabs-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}@media(min-width:768px){[data-namespace=page-highlight] .tabs-text{font-size:13px;letter-spacing:1.3px;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-highlight] .tabs-text:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-highlight] .tabs-text:hover{color:#202020}[data-namespace=page-highlight] .tabs-text:hover:after{transform:scaleX(1)}}[data-namespace=page-highlight] .tabs-item{padding-bottom:8px;padding-top:8px}[data-namespace=page-highlight] .tabs-item:not(:first-child){padding-left:24px}[data-namespace=page-highlight] .tabs-item:not(:last-child){padding-right:24px}@media(min-width:768px){[data-namespace=page-highlight] .tabs-item:first-child{padding-left:24px}[data-namespace=page-highlight] .tabs-item:last-child{padding-right:24px}}[data-namespace=page-highlight] .tabs-item.is-active .tabs-text{color:#202020}[data-namespace=page-highlight] .tabs-item.is-active .tabs-text:after{transform:scaleX(1)}[data-namespace=page-cashflow] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-cashflow] .primary-heading{padding:0}}[data-namespace=page-cashflow] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-cashflow] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-cashflow] .primary-heading-ja{margin:18px 0}}[data-namespace=page-cashflow] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-cashflow] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-cashflow] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-cashflow] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-cashflow] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-cashflow] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-cashflow] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-cashflow] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-cashflow] .page-nav-text{margin-left:8px}}[data-namespace=page-cashflow] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-cashflow] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-cashflow] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-cashflow] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-cashflow] .banner-movie:hover{opacity:.7}}[data-namespace=page-cashflow] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-cashflow] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-cashflow] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-cashflow] .page-heading:after{margin-top:20px}}[data-namespace=page-cashflow] .chart-list{margin-top:64px;padding:0 20px}@media(min-width:768px){[data-namespace=page-cashflow] .chart-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding:0}}[data-namespace=page-cashflow] .chart-item{margin-top:34px}@media(min-width:768px){[data-namespace=page-cashflow] .chart-item{margin-top:46px;width:402px}}[data-namespace=page-cashflow] .chart-item-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.67;padding-left:22px;position:relative}[data-namespace=page-cashflow] .chart-item-heading:before{background-color:#66afec;content:"";display:block;height:3px;left:0;position:absolute;top:15.03px;transform:translateY(-50%);width:15px}@media(min-width:768px){[data-namespace=page-cashflow] .chart-item-heading{font-size:20px;letter-spacing:2px;line-height:2;padding-left:25px}[data-namespace=page-cashflow] .chart-item-heading:before{top:20px}}[data-namespace=page-cashflow] .chart-body{margin-top:36px}@media(min-width:768px){[data-namespace=page-cashflow] .chart-body{margin-top:44px}}[data-namespace=page-cashflow] .chart-sample-sp{display:block;width:100%}@media(min-width:768px){[data-namespace=page-cashflow] .chart-sample-sp{display:none}}[data-namespace=page-cashflow] .chart-sample-pc{display:none}@media(min-width:768px){[data-namespace=page-cashflow] .chart-sample-pc{display:block;width:100%}}[data-namespace=page-cashflow] #hqir:empty{height:200vh}[data-namespace=page-cashflow] .note{color:#000;margin-top:34px;padding:0 20px 0 34.3px;position:relative}[data-namespace=page-cashflow] .note,[data-namespace=page-cashflow] .note:before{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}[data-namespace=page-cashflow] .note:before{content:"※";left:20px;position:absolute;top:0}@media(min-width:768px){[data-namespace=page-cashflow] .note{font-size:14px;letter-spacing:1.4px;margin-top:58px;padding:0 0 0 15.4px}[data-namespace=page-cashflow] .note:before{font-size:14px;left:0;letter-spacing:1.4px}}[data-namespace=page-cashflow] .note-section{background-color:#f8fafe;margin:50px auto 0;padding:30px 20px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-cashflow] .note-section{margin:50px 0 0;padding:32px 45px;width:100%}}[data-namespace=page-cashflow] .note-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.62}@media(min-width:768px){[data-namespace=page-cashflow] .note-heading{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-cashflow] .note-list{margin-top:15px}[data-namespace=page-cashflow] .note-item{margin-top:10px}[data-namespace=page-cashflow] .note-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;padding:0 0 0 20px;position:relative}[data-namespace=page-cashflow] .note-text:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db),linear-gradient(180deg,#6793e1,#6793e1);border-radius:50%;content:"";display:block;height:9px;left:0;position:absolute;top:13px;transform:translateY(-50%);width:9px}@media(min-width:768px){[data-namespace=page-cashflow] .note-text{font-size:14px;letter-spacing:1.4px}[data-namespace=page-cashflow] .note-text:before{top:14px}}[data-namespace=page-cashflow] .tabs{display:flex;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:40px auto -20px;width:calc(100% - 40px);-ms-overflow-style:none}[data-namespace=page-cashflow] .tabs::-webkit-scrollbar,[data-namespace=page-cashflow] .tabs::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-cashflow] .tabs{margin:38px 0 -60px;width:100%}}[data-namespace=page-cashflow] .tabs-text{color:rgba(32,32,32,.6);display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;position:relative}[data-namespace=page-cashflow] .tabs-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}@media(min-width:768px){[data-namespace=page-cashflow] .tabs-text{font-size:13px;letter-spacing:1.3px;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-cashflow] .tabs-text:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-cashflow] .tabs-text:hover{color:#202020}[data-namespace=page-cashflow] .tabs-text:hover:after{transform:scaleX(1)}}[data-namespace=page-cashflow] .tabs-item{padding-bottom:8px;padding-top:8px}[data-namespace=page-cashflow] .tabs-item:not(:first-child){padding-left:24px}[data-namespace=page-cashflow] .tabs-item:not(:last-child){padding-right:24px}@media(min-width:768px){[data-namespace=page-cashflow] .tabs-item:first-child{padding-left:24px}[data-namespace=page-cashflow] .tabs-item:last-child{padding-right:24px}}[data-namespace=page-cashflow] .tabs-item.is-active .tabs-text{color:#202020}[data-namespace=page-cashflow] .tabs-item.is-active .tabs-text:after{transform:scaleX(1)}[data-namespace=page-performance] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-performance] .primary-heading{padding:0}}[data-namespace=page-performance] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-performance] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-performance] .primary-heading-ja{margin:18px 0}}[data-namespace=page-performance] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-performance] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-performance] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-performance] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-performance] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-performance] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-performance] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-performance] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-performance] .page-nav-text{margin-left:8px}}[data-namespace=page-performance] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-performance] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-performance] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-performance] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-performance] .banner-movie:hover{opacity:.7}}[data-namespace=page-performance] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-performance] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-performance] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-performance] .page-heading:after{margin-top:20px}}[data-namespace=page-performance] .chart-list{margin-top:64px;padding:0 20px}@media(min-width:768px){[data-namespace=page-performance] .chart-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding:0}}[data-namespace=page-performance] .chart-item{margin-top:34px}@media(min-width:768px){[data-namespace=page-performance] .chart-item{margin-top:46px;width:402px}}[data-namespace=page-performance] .chart-item-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.67;padding-left:22px;position:relative}[data-namespace=page-performance] .chart-item-heading:before{background-color:#66afec;content:"";display:block;height:3px;left:0;position:absolute;top:15.03px;transform:translateY(-50%);width:15px}@media(min-width:768px){[data-namespace=page-performance] .chart-item-heading{font-size:20px;letter-spacing:2px;line-height:2;padding-left:25px}[data-namespace=page-performance] .chart-item-heading:before{top:20px}}[data-namespace=page-performance] .chart-body{margin-top:36px}@media(min-width:768px){[data-namespace=page-performance] .chart-body{margin-top:44px}}[data-namespace=page-performance] .chart-sample-sp{display:block;width:100%}@media(min-width:768px){[data-namespace=page-performance] .chart-sample-sp{display:none}}[data-namespace=page-performance] .chart-sample-pc{display:none}@media(min-width:768px){[data-namespace=page-performance] .chart-sample-pc{display:block;width:100%}}[data-namespace=page-performance] #hqir:empty{height:200vh}[data-namespace=page-performance] .note{color:#000;margin-top:34px;padding:0 20px 0 34.3px;position:relative}[data-namespace=page-performance] .note,[data-namespace=page-performance] .note:before{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}[data-namespace=page-performance] .note:before{content:"※";left:20px;position:absolute;top:0}@media(min-width:768px){[data-namespace=page-performance] .note{font-size:14px;letter-spacing:1.4px;margin-top:58px;padding:0 0 0 15.4px}[data-namespace=page-performance] .note:before{font-size:14px;left:0;letter-spacing:1.4px}}[data-namespace=page-performance] .note-section{background-color:#f8fafe;margin:50px auto 0;padding:30px 20px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-performance] .note-section{margin:50px 0 0;padding:32px 45px;width:100%}}[data-namespace=page-performance] .note-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.62}@media(min-width:768px){[data-namespace=page-performance] .note-heading{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-performance] .note-list{margin-top:15px}[data-namespace=page-performance] .note-item{margin-top:10px}[data-namespace=page-performance] .note-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;padding:0 0 0 20px;position:relative}[data-namespace=page-performance] .note-text:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db),linear-gradient(180deg,#6793e1,#6793e1);border-radius:50%;content:"";display:block;height:9px;left:0;position:absolute;top:13px;transform:translateY(-50%);width:9px}@media(min-width:768px){[data-namespace=page-performance] .note-text{font-size:14px;letter-spacing:1.4px}[data-namespace=page-performance] .note-text:before{top:14px}}[data-namespace=page-performance] .tabs{display:flex;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:40px auto -20px;width:calc(100% - 40px);-ms-overflow-style:none}[data-namespace=page-performance] .tabs::-webkit-scrollbar,[data-namespace=page-performance] .tabs::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-performance] .tabs{margin:38px 0 -60px;width:100%}}[data-namespace=page-performance] .tabs-text{color:rgba(32,32,32,.6);display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;position:relative}[data-namespace=page-performance] .tabs-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}@media(min-width:768px){[data-namespace=page-performance] .tabs-text{font-size:13px;letter-spacing:1.3px;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-performance] .tabs-text:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-performance] .tabs-text:hover{color:#202020}[data-namespace=page-performance] .tabs-text:hover:after{transform:scaleX(1)}}[data-namespace=page-performance] .tabs-item{padding-bottom:8px;padding-top:8px}[data-namespace=page-performance] .tabs-item:not(:first-child){padding-left:24px}[data-namespace=page-performance] .tabs-item:not(:last-child){padding-right:24px}@media(min-width:768px){[data-namespace=page-performance] .tabs-item:first-child{padding-left:24px}[data-namespace=page-performance] .tabs-item:last-child{padding-right:24px}}[data-namespace=page-performance] .tabs-item.is-active .tabs-text{color:#202020}[data-namespace=page-performance] .tabs-item.is-active .tabs-text:after{transform:scaleX(1)}[data-namespace=page-finance] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-finance] .primary-heading{padding:0}}[data-namespace=page-finance] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-finance] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-finance] .primary-heading-ja{margin:18px 0}}[data-namespace=page-finance] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-finance] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-finance] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-finance] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-finance] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-finance] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-finance] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-finance] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-finance] .page-nav-text{margin-left:8px}}[data-namespace=page-finance] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-finance] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-finance] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-finance] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-finance] .banner-movie:hover{opacity:.7}}[data-namespace=page-finance] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-finance] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-finance] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-finance] .page-heading:after{margin-top:20px}}[data-namespace=page-finance] .chart-list{margin-top:64px;padding:0 20px}@media(min-width:768px){[data-namespace=page-finance] .chart-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding:0}}[data-namespace=page-finance] .chart-item{margin-top:34px}@media(min-width:768px){[data-namespace=page-finance] .chart-item{margin-top:46px;width:402px}}[data-namespace=page-finance] .chart-item-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.67;padding-left:22px;position:relative}[data-namespace=page-finance] .chart-item-heading:before{background-color:#66afec;content:"";display:block;height:3px;left:0;position:absolute;top:15.03px;transform:translateY(-50%);width:15px}@media(min-width:768px){[data-namespace=page-finance] .chart-item-heading{font-size:20px;letter-spacing:2px;line-height:2;padding-left:25px}[data-namespace=page-finance] .chart-item-heading:before{top:20px}}[data-namespace=page-finance] .chart-body{margin-top:36px}@media(min-width:768px){[data-namespace=page-finance] .chart-body{margin-top:44px}}[data-namespace=page-finance] .chart-sample-sp{display:block;width:100%}@media(min-width:768px){[data-namespace=page-finance] .chart-sample-sp{display:none}}[data-namespace=page-finance] .chart-sample-pc{display:none}@media(min-width:768px){[data-namespace=page-finance] .chart-sample-pc{display:block;width:100%}}[data-namespace=page-finance] #hqir:empty{height:200vh}[data-namespace=page-finance] .note{color:#000;margin-top:34px;padding:0 20px 0 34.3px;position:relative}[data-namespace=page-finance] .note,[data-namespace=page-finance] .note:before{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}[data-namespace=page-finance] .note:before{content:"※";left:20px;position:absolute;top:0}@media(min-width:768px){[data-namespace=page-finance] .note{font-size:14px;letter-spacing:1.4px;margin-top:58px;padding:0 0 0 15.4px}[data-namespace=page-finance] .note:before{font-size:14px;left:0;letter-spacing:1.4px}}[data-namespace=page-finance] .note-section{background-color:#f8fafe;margin:50px auto 0;padding:30px 20px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-finance] .note-section{margin:50px 0 0;padding:32px 45px;width:100%}}[data-namespace=page-finance] .note-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.62}@media(min-width:768px){[data-namespace=page-finance] .note-heading{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-finance] .note-list{margin-top:15px}[data-namespace=page-finance] .note-item{margin-top:10px}[data-namespace=page-finance] .note-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;padding:0 0 0 20px;position:relative}[data-namespace=page-finance] .note-text:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db),linear-gradient(180deg,#6793e1,#6793e1);border-radius:50%;content:"";display:block;height:9px;left:0;position:absolute;top:13px;transform:translateY(-50%);width:9px}@media(min-width:768px){[data-namespace=page-finance] .note-text{font-size:14px;letter-spacing:1.4px}[data-namespace=page-finance] .note-text:before{top:14px}}[data-namespace=page-finance] .tabs{display:flex;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:40px auto -20px;width:calc(100% - 40px);-ms-overflow-style:none}[data-namespace=page-finance] .tabs::-webkit-scrollbar,[data-namespace=page-finance] .tabs::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-finance] .tabs{margin:38px 0 -60px;width:100%}}[data-namespace=page-finance] .tabs-text{color:rgba(32,32,32,.6);display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;position:relative}[data-namespace=page-finance] .tabs-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}@media(min-width:768px){[data-namespace=page-finance] .tabs-text{font-size:13px;letter-spacing:1.3px;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-finance] .tabs-text:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-finance] .tabs-text:hover{color:#202020}[data-namespace=page-finance] .tabs-text:hover:after{transform:scaleX(1)}}[data-namespace=page-finance] .tabs-item{padding-bottom:8px;padding-top:8px}[data-namespace=page-finance] .tabs-item:not(:first-child){padding-left:24px}[data-namespace=page-finance] .tabs-item:not(:last-child){padding-right:24px}@media(min-width:768px){[data-namespace=page-finance] .tabs-item:first-child{padding-left:24px}[data-namespace=page-finance] .tabs-item:last-child{padding-right:24px}}[data-namespace=page-finance] .tabs-item.is-active .tabs-text{color:#202020}[data-namespace=page-finance] .tabs-item.is-active .tabs-text:after{transform:scaleX(1)}[data-namespace=page-library] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-library] .primary-heading{padding:0}}[data-namespace=page-library] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-library] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-library] .primary-heading-ja{margin:18px 0}}[data-namespace=page-library] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-library] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-library] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-library] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-library] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-library] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-library] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-library] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-library] .page-nav-text{margin-left:8px}}[data-namespace=page-library] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-library] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-library] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-library] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-library] .banner-movie:hover{opacity:.7}}[data-namespace=page-library] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-library] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-library] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-library] .page-heading:after{margin-top:20px}}[data-namespace=page-library] .docs{margin-top:30px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-library] .docs{margin-top:40px;padding:0}}[data-namespace=page-library] .docs-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-library] .docs-anchor{top:-90px}}[data-namespace=page-library] .docs-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding:0 8px}@media(min-width:768px){[data-namespace=page-library] .docs-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}}[data-namespace=page-library] .docs-item{border-bottom:1px solid rgba(90,118,221,.1)}[data-namespace=page-library] .docs-item-inner{padding:20px}@media(min-width:768px){[data-namespace=page-library] .docs-item-inner{align-items:center;display:flex;padding:20px 20px 16px;position:relative}[data-namespace=page-library] .docs-item-inner:before{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-library] .docs-item-inner:hover:before{transform:scaleX(1) translateZ(0)}[data-namespace=page-library] .docs-title-wrapper{width:690px;z-index:1}}[data-namespace=page-library] .docs-date{color:#7d7d7d;font-size:11px;letter-spacing:1.1px}[data-namespace=page-library] .docs-date,[data-namespace=page-library] .docs-title{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-weight:700}[data-namespace=page-library] .docs-title{color:#202020;font-size:14px;letter-spacing:1.4px;line-height:1.5;margin-top:12px;position:relative}@media(min-width:768px){[data-namespace=page-library] .docs-title{margin-top:14px}}[data-namespace=page-library] .docs-file-info{align-items:center;display:flex;margin-top:12px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-library] .docs-file-info{margin-top:0;padding-left:20px;width:150px}}[data-namespace=page-library] .docs-type{color:#6c9de3}[data-namespace=page-library] .docs-type-pdf{height:21px;width:17px}[data-namespace=page-library] .docs-type-movie{height:16px;width:17px}[data-namespace=page-library] .docs-size{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-left:6px}@media(min-width:768px){[data-namespace=page-library] .docs-size{font-size:13px;letter-spacing:1.3px;margin-left:14px}}[data-namespace=page-library] .noDataText{align-items:center;color:#7d7d7d;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.4px;line-height:1.5;margin-top:12px;padding:20px 20px 16px;position:relative}@media(min-width:768px){[data-namespace=page-library] .noDataText{margin-top:14px}}[data-namespace=page-library] .report{margin-top:30px;padding:0 20px}@media(min-width:768px){[data-namespace=page-library] .report{margin-top:40px;padding:0}}[data-namespace=page-library] .report-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding:0 8px}@media(min-width:768px){[data-namespace=page-library] .report-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}}[data-namespace=page-library] .report-button{align-items:center;border:2px solid #eef1fc;display:flex;justify-content:center;margin-top:18px;padding:18px}@media(min-width:768px){[data-namespace=page-library] .report-button{justify-content:flex-start;margin-top:18px;padding:26px 22px}[data-namespace=page-library] .report-button:hover .report-text{color:#6287df}}[data-namespace=page-library] .report-icon{height:15px;width:15px}[data-namespace=page-library] .report-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.86;margin-left:10px}@media(min-width:768px){[data-namespace=page-library] .report-text{font-size:15px;letter-spacing:1.5px;line-height:1.2;transition:color .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-library] .select{margin:22px auto 0;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-library] .select{margin:40px 0 0;width:210px}}[data-namespace=page-library] .select:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NS44MyAzMy41NyI+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTI3LjkxIDMzLjU3IDAgNS42NiA1LjY2IDBsMjIuMjUgMjIuMjZMNTAuMTcgMGw1LjY2IDUuNjZaIi8+PC9zdmc+);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:7px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;z-index:1}[data-namespace=page-library] .select-body{align-items:center;appearance:none;background:transparent;border:2px solid #e3e3e3;border-radius:0;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:50px;letter-spacing:1.4px;outline:none;padding:0 52px 0 20px;width:100%}[data-namespace=page-ir-news] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-ir-news] .primary-heading{padding:0}}[data-namespace=page-ir-news] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-ir-news] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-ir-news] .primary-heading-ja{margin:18px 0}}[data-namespace=page-ir-news] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-ir-news] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-ir-news] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-ir-news] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-ir-news] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-ir-news] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-ir-news] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-ir-news] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-ir-news] .page-nav-text{margin-left:8px}}[data-namespace=page-ir-news] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-ir-news] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-ir-news] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-ir-news] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-ir-news] .banner-movie:hover{opacity:.7}}[data-namespace=page-ir-news] .page-header{align-items:center;display:flex;justify-content:space-between;margin:45px auto 0;padding-bottom:14px;position:relative;width:calc(100% - 40px)}[data-namespace=page-ir-news] .page-header:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}@media(min-width:768px){[data-namespace=page-ir-news] .page-header{margin:0;padding-bottom:22px;width:100%}}[data-namespace=page-ir-news] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px}@media(min-width:768px){[data-namespace=page-ir-news] .page-heading{font-size:30px;letter-spacing:3px}}[data-namespace=page-ir-news] .rss-button{align-items:center;background-color:#f3f3f3;display:flex;height:30px;justify-content:center;width:75px}@media(min-width:768px){[data-namespace=page-ir-news] .rss-button{position:relative}[data-namespace=page-ir-news] .rss-button:before{background-color:#f8f8f8;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-ir-news] .rss-button:hover:before{transform:scaleX(1) translateZ(0)}}[data-namespace=page-ir-news] .rss-button-icon{color:#1e1e1e;height:10px;position:relative;width:10px;z-index:1}[data-namespace=page-ir-news] .rss-button-text{color:#0b0b0b;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;margin-left:7px;position:relative;text-align:left;z-index:1}[data-namespace=page-ir-news] .select{margin:22px auto 0;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-ir-news] .select{margin:40px 0 0;width:210px}}[data-namespace=page-ir-news] .select:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NS44MyAzMy41NyI+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTI3LjkxIDMzLjU3IDAgNS42NiA1LjY2IDBsMjIuMjUgMjIuMjZMNTAuMTcgMGw1LjY2IDUuNjZaIi8+PC9zdmc+);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:7px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;z-index:1}[data-namespace=page-ir-news] .select-body{align-items:center;appearance:none;background:transparent;border:2px solid #e3e3e3;border-radius:0;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:50px;letter-spacing:1.4px;outline:none;padding:0 52px 0 20px;width:100%}[data-namespace=page-ir-news] .news{margin:14px auto 0;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-ir-news] .news{margin:36px 0 0;width:100%}}[data-namespace=page-ir-news] .news-item{border-bottom:1px solid rgba(90,118,221,.1)}[data-namespace=page-ir-news] .news-item-inner{padding:20px}@media(min-width:768px){[data-namespace=page-ir-news] .news-item-inner{align-items:center;display:flex;padding:20px 20px 16px;position:relative}[data-namespace=page-ir-news] .news-item-inner:before{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-ir-news] .news-item-inner:hover:before{transform:scaleX(1) translateZ(0)}[data-namespace=page-ir-news] .news-title-wrapper{width:690px;z-index:1}}[data-namespace=page-ir-news] .news-content-info{align-items:center;display:flex;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-ir-news] .news-content-info{width:180px}}[data-namespace=page-ir-news] .news-date{color:#7d7d7d;font-size:11px;letter-spacing:1.1px}[data-namespace=page-ir-news] .news-category,[data-namespace=page-ir-news] .news-date{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-weight:700}[data-namespace=page-ir-news] .news-category{align-items:center;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;letter-spacing:1px;margin-left:10px;padding:0 6px}[data-namespace=page-ir-news] .news-category-timely{background-color:#6c9de3}[data-namespace=page-ir-news] .news-category-pr{background-color:#b6cb20}[data-namespace=page-ir-news] .news-category-legal{background-color:#566bdc}[data-namespace=page-ir-news] .news-category-notification{background-color:#91bc48}[data-namespace=page-ir-news] .news-title{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;margin-top:12px;position:relative}@media(min-width:768px){[data-namespace=page-ir-news] .news-title{margin-top:14px}}[data-namespace=page-ir-news] .news-file-info{align-items:center;display:flex;margin-top:12px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-ir-news] .news-file-info{margin-top:0;padding-left:20px;width:150px}}[data-namespace=page-ir-news] .news-type{color:#6c9de3}[data-namespace=page-ir-news] .news-type-pdf{height:21px;width:17px}[data-namespace=page-ir-news] .news-type-movie{height:16px;width:17px}[data-namespace=page-ir-news] .news-size{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-left:6px}@media(min-width:768px){[data-namespace=page-ir-news] .news-size{font-size:13px;letter-spacing:1.3px;margin-left:14px}}[data-namespace=page-ir-news] .noDataText{align-items:center;color:#7d7d7d;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.4px;line-height:1.5;margin-top:12px;padding:20px 20px 16px;position:relative}@media(min-width:768px){[data-namespace=page-ir-news] .noDataText{margin-top:14px}}[data-namespace=page-ir-news] .tabs{display:flex;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:50px auto 0;width:calc(100% - 40px);-ms-overflow-style:none}[data-namespace=page-ir-news] .tabs::-webkit-scrollbar,[data-namespace=page-ir-news] .tabs::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-ir-news] .tabs{margin:38px 0 0;width:100%}}[data-namespace=page-ir-news] .tabs-text{color:rgba(32,32,32,.6);font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;position:relative}[data-namespace=page-ir-news] .tabs-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}@media(min-width:768px){[data-namespace=page-ir-news] .tabs-text{font-size:13px;letter-spacing:1.3px;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-ir-news] .tabs-text:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-ir-news] .tabs-text:hover{color:#202020}[data-namespace=page-ir-news] .tabs-text:hover:after{transform:scaleX(1)}}[data-namespace=page-ir-news] .tabs-item{padding-bottom:8px;padding-top:8px}[data-namespace=page-ir-news] .tabs-item:not(:first-child){padding-left:24px}[data-namespace=page-ir-news] .tabs-item:not(:last-child){padding-right:24px}@media(min-width:768px){[data-namespace=page-ir-news] .tabs-item:first-child{padding-left:24px}[data-namespace=page-ir-news] .tabs-item:last-child{padding-right:24px}}[data-namespace=page-ir-news] .tabs-item.is-active .tabs-text{color:#202020}[data-namespace=page-ir-news] .tabs-item.is-active .tabs-text:after{transform:scaleX(1)}[data-namespace=page-privacy-policy] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-privacy-policy] .primary-heading{padding:0}}[data-namespace=page-privacy-policy] .primary-heading-en{display:block;height:28px;width:335px}[data-namespace=page-privacy-policy] .primary-heading-en use:first-of-type{display:block}[data-namespace=page-privacy-policy] .primary-heading-en use:nth-of-type(2){display:none}@media(min-width:768px){[data-namespace=page-privacy-policy] .primary-heading-en{height:68px;width:178px}[data-namespace=page-privacy-policy] .primary-heading-en use:first-of-type{display:none}[data-namespace=page-privacy-policy] .primary-heading-en use:nth-of-type(2){display:block}}[data-namespace=page-privacy-policy] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-privacy-policy] .primary-heading-ja{margin:18px 0}}[data-namespace=page-privacy-policy] .introduction{margin-top:35px;padding:0 20px}@media(min-width:768px){[data-namespace=page-privacy-policy] .introduction{margin-top:-10px;padding:0}}[data-namespace=page-privacy-policy] .introduction-copy{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.5}@media(min-width:768px){[data-namespace=page-privacy-policy] .introduction-copy{font-size:20px;letter-spacing:2px}}[data-namespace=page-privacy-policy] .introduction-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2;margin-top:15px}[data-namespace=page-privacy-policy] .privacy-list{margin-top:40px;padding:0 20px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-list{margin-top:50px;padding:0}}[data-namespace=page-privacy-policy] .privacy-list-item{border-top:1px solid rgba(198,202,210,.4);padding:45px 0}[data-namespace=page-privacy-policy] .privacy-list-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:1.5;padding-left:25px;position:relative}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-list-heading{font-size:18px;letter-spacing:1.8px}}[data-namespace=page-privacy-policy] .privacy-list-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-privacy-policy] .privacy-list-heading-contact{font-size:15px;letter-spacing:1.5px;padding-left:0}[data-namespace=page-privacy-policy] .privacy-list-heading-contact:before{content:none}[data-namespace=page-privacy-policy] .privacy-list-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2}[data-namespace=page-privacy-policy] .privacy-list-desc-cookie{margin-top:10px}[data-namespace=page-privacy-policy] .privacy-list-desc-cookie-bottom{margin-top:25px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-list-desc-cookie-bottom{margin-top:35px}}[data-namespace=page-privacy-policy] .privacy-list-desc-contact{margin-top:5px}[data-namespace=page-privacy-policy] .privacy-list-note{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px;line-height:2.5;margin-top:20px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-list-note{line-height:1.5}}[data-namespace=page-privacy-policy] .privacy-list-link{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-list-link{border-bottom:1px solid transparent;transition:border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-privacy-policy] .privacy-list-link:hover{border-color:#000}}[data-namespace=page-privacy-policy] .privacy-sub-list{counter-reset:sub-list-counter;margin-top:15px}[data-namespace=page-privacy-policy] .privacy-sub-item{background-color:rgba(208,220,246,.15);counter-increment:sub-list-counter;padding:23px 20px}[data-namespace=page-privacy-policy] .privacy-sub-item:not(:first-child){margin-top:10px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-sub-item{padding:25px 30px}}[data-namespace=page-privacy-policy] .privacy-sub-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2;position:relative;text-align:left}[data-namespace=page-privacy-policy] .privacy-sub-desc:before{color:#65afeb;content:counter(sub-list-counter) ".";font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700}[data-namespace=page-privacy-policy] .privacy-sub-note{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;margin-top:20px;text-align:left}[data-namespace=page-privacy-policy] .privacy-inner-list{counter-reset:inner-list-counter;margin-top:15px;padding-left:23px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-inner-list{padding-left:35px}}[data-namespace=page-privacy-policy] .privacy-inner-item{counter-increment:inner-list-counter}[data-namespace=page-privacy-policy] .privacy-inner-item:not(:first-child){margin-top:40px}[data-namespace=page-privacy-policy] .privacy-inner-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2.15;position:relative;text-align:left}[data-namespace=page-privacy-policy] .privacy-inner-desc:before{color:#65afeb;content:"1-" counter(inner-list-counter) ".";font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700}[data-namespace=page-privacy-policy] .privacy-detail-list{counter-reset:detail-list-counter}[data-namespace=page-privacy-policy] .privacy-detail-list-personal-info{margin-top:30px}[data-namespace=page-privacy-policy] .privacy-detail-item{counter-increment:detail-list-counter}[data-namespace=page-privacy-policy] .privacy-detail-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2.15;position:relative;text-align:left}[data-namespace=page-privacy-policy] .privacy-detail-desc:before{color:#000;content:"(" counter(detail-list-counter) ")";font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px}[data-namespace=page-privacy-policy] .privacy-block{background-color:rgba(208,220,246,.15);margin-top:10px;padding:28px 20px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-block{padding:25px 30px}}[data-namespace=page-privacy-policy] .privacy-block:first-of-type{margin-top:25px}[data-namespace=page-privacy-policy] .privacy-block-heading{font-weight:700}[data-namespace=page-privacy-policy] .privacy-block-heading,[data-namespace=page-privacy-policy] .privacy-block-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2}[data-namespace=page-privacy-policy] .privacy-block-text{font-weight:400}[data-namespace=page-privacy-policy] .privacy-block-list{padding-left:5px}[data-namespace=page-privacy-policy] .privacy-block-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:2}[data-namespace=page-privacy-policy] .privacy-block-desc:before{background-color:#000;border-radius:50%;content:"";display:inline-block;height:3px;left:0;position:relative;top:-3px;width:3px}[data-namespace=page-privacy-policy] .privacy-company-list{margin-top:45px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-company-list{margin-top:30px}}[data-namespace=page-privacy-policy] .privacy-company-item:not(:first-child){margin-top:20px}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-company-item:not(:first-child){margin-top:10px}}[data-namespace=page-privacy-policy] .privacy-company-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:2}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-company-desc{line-height:1.5}}[data-namespace=page-privacy-policy] .privacy-company-link{color:#0021b0;display:block;font-weight:400;margin-left:0;text-decoration:underline}@media(min-width:768px){[data-namespace=page-privacy-policy] .privacy-company-link{border-bottom:1px solid #0021b0;display:inline-block;line-height:1;margin-left:20px;text-decoration:none;transition:border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-privacy-policy] .privacy-company-link:hover{border-color:transparent}}[data-namespace=page-privacy-policy] .privacy-contact-item:not(:first-child),[data-namespace=page-privacy-policy] .privacy-contact-list{margin-top:5px}[data-namespace=page-privacy-policy] .privacy-contact-desc{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;position:relative}[data-namespace=page-privacy-policy] .privacy-contact-desc:before{background-color:#000;content:"";display:inline-block;height:10px;width:10px}[data-namespace=page-management] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-management] .primary-heading{padding:0}}[data-namespace=page-management] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-management] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-management] .primary-heading-ja{margin:18px 0}}[data-namespace=page-management] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-management] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-management] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-management] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-management] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-management] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-management] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-management] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-management] .page-nav-text{margin-left:8px}}[data-namespace=page-management] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-management] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-management] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-management] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-management] .banner-movie:hover{opacity:.7}}[data-namespace=page-management] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-management] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-management] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-management] .page-heading:after{margin-top:20px}}[data-namespace=page-management] .message{margin-top:22px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-management] .message{padding:0}}[data-namespace=page-management] .message-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-management] .message-anchor{top:-90px}}[data-namespace=page-management] .message-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding:0 8px}@media(min-width:768px){[data-namespace=page-management] .message-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}[data-namespace=page-management] .message-body{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:42px}}[data-namespace=page-management] .message-image{height:0;margin-top:18px;padding-bottom:73.3532934132%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-management] .message-image{height:342px;margin-top:0;padding-bottom:0;width:350px}}[data-namespace=page-management] .message-text{margin-top:20px}@media(min-width:768px){[data-namespace=page-management] .message-text{margin-top:0;width:492px}}[data-namespace=page-management] .message-copy{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:23px;font-weight:700;letter-spacing:2.3px;line-height:1.5}@media(min-width:768px){[data-namespace=page-management] .message-copy{font-size:25px;letter-spacing:2.5px}}[data-namespace=page-management] .message-text-body{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.79;margin-top:22px}[data-namespace=page-management] .message-name{align-items:center;display:flex;margin-top:22px}@media(min-width:768px){[data-namespace=page-management] .message-name{margin-top:26px}}[data-namespace=page-management] .message-role{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px}[data-namespace=page-management] .message-name-body{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;margin-left:11px}@media(min-width:768px){[data-namespace=page-management] .message-name-body{font-size:20px;letter-spacing:2px;margin-left:18px}}[data-namespace=page-management] .disclosure{margin-top:70px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-management] .disclosure{margin-top:86px;padding:0}}[data-namespace=page-management] .disclosure-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-management] .disclosure-anchor{top:-90px}}[data-namespace=page-management] .disclosure-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding:0 8px}@media(min-width:768px){[data-namespace=page-management] .disclosure-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}}[data-namespace=page-management] .disclosure-list{counter-reset:number;margin-top:24px}[data-namespace=page-management] .disclosure-item{border:2px solid #f6f8fd;counter-increment:number;margin-top:10px;padding:26px 22px 20px}@media(min-width:768px){[data-namespace=page-management] .disclosure-item{margin-top:20px;padding:28px 22px 34px}}[data-namespace=page-management] .disclosure-item-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.67;padding-left:36px;position:relative}[data-namespace=page-management] .disclosure-item-heading:before{align-items:center;background-color:#6793e1;border-radius:50%;color:#fff;content:counter(number);display:flex;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;height:25px;justify-content:center;left:0;letter-spacing:0;position:absolute;top:15.03px;transform:translateY(-50%);width:25px}@media(min-width:768px){[data-namespace=page-management] .disclosure-item-heading{font-size:20px;letter-spacing:2px;line-height:2.25}[data-namespace=page-management] .disclosure-item-heading:before{top:22.5px}}[data-namespace=page-management] .disclosure-item-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:10px}@media(min-width:768px){[data-namespace=page-management] .disclosure-item-text{font-size:14px;letter-spacing:1.4px;line-height:1.79;margin-top:8px}}[data-namespace=page-management] .governance{margin-top:70px;position:relative}@media(min-width:768px){[data-namespace=page-management] .governance{margin-top:86px}}[data-namespace=page-management] .governance-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-management] .governance-anchor{top:-90px}}[data-namespace=page-management] .governance-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;margin:0 auto -22px;padding:0 8px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-management] .governance-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;margin:0 auto -28px;padding:0 16px;width:100%}}[data-namespace=page-management] .governance-item{margin-top:36px}@media(min-width:768px){[data-namespace=page-management] .governance-item{margin-top:42px}}[data-namespace=page-management] .governance-item-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.67;margin:0 auto;padding-left:24px;position:relative;width:calc(100% - 40px)}[data-namespace=page-management] .governance-item-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:15.03px;transform:translateY(-50%);width:15px}@media(min-width:768px){[data-namespace=page-management] .governance-item-heading{font-size:20px;letter-spacing:2px;line-height:2.25;width:100%}[data-namespace=page-management] .governance-item-heading:before{top:22.5px}}[data-namespace=page-management] .governance-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.79;margin:14px auto 0;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-management] .governance-text{margin:6px 0 0;width:100%}}[data-namespace=page-management] .governance-image{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-top:24px}[data-namespace=page-management] .governance-image::-webkit-scrollbar,[data-namespace=page-management] .governance-image::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-management] .governance-image{margin-top:10px;overflow-x:hidden}}[data-namespace=page-management] .governance-image-inner{width:840px}@media(min-width:768px){[data-namespace=page-management] .governance-image-inner{width:100%}}[data-namespace=page-management] .governance-image-body{height:500px;margin:0 auto;width:800px}@media(min-width:768px){[data-namespace=page-management] .governance-image-body{height:550px;width:100%}}[data-namespace=page-management] .governance-file{align-items:center;background-color:#f8fafe;display:flex;margin:20px auto 0;padding:32px 40px 36px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-management] .governance-file{padding:40px;width:100%}[data-namespace=page-management] .governance-file:hover .governance-file-info,[data-namespace=page-management] .governance-file:hover .governance-file-name{color:#6287df}}[data-namespace=page-management] .governance-file-icon{color:#6691e1;height:50px;width:40px}[data-namespace=page-management] .governance-file-text{margin-left:28px;width:calc(100% - 68px)}@media(min-width:768px){[data-namespace=page-management] .governance-file-text{margin-left:32px;width:auto}}[data-namespace=page-management] .governance-file-name{font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.69}[data-namespace=page-management] .governance-file-info,[data-namespace=page-management] .governance-file-name{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-management] .governance-file-info{font-size:12px;letter-spacing:1.2px;line-height:2}[data-namespace=page-calendar] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-calendar] .primary-heading{padding:0}}[data-namespace=page-calendar] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-calendar] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-calendar] .primary-heading-ja{margin:18px 0}}[data-namespace=page-calendar] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-calendar] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-calendar] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-calendar] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-calendar] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-calendar] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-calendar] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-calendar] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-calendar] .page-nav-text{margin-left:8px}}[data-namespace=page-calendar] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-calendar] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-calendar] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-calendar] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-calendar] .banner-movie:hover{opacity:.7}}[data-namespace=page-calendar] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-calendar] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-calendar] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-calendar] .page-heading:after{margin-top:20px}}[data-namespace=page-calendar] .image{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-top:24px}[data-namespace=page-calendar] .image::-webkit-scrollbar,[data-namespace=page-calendar] .image::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-calendar] .image{overflow-x:hidden}}[data-namespace=page-calendar] .image-inner{width:840px}@media(min-width:768px){[data-namespace=page-calendar] .image-inner{width:100%}}[data-namespace=page-calendar] .image-body{height:249px;margin:0 auto;width:800px}@media(min-width:768px){[data-namespace=page-calendar] .image-body{height:274px;width:100%}}[data-namespace=page-calendar] .note{color:#000;margin-top:34px;padding:0 20px 0 34.3px;position:relative}[data-namespace=page-calendar] .note,[data-namespace=page-calendar] .note:before{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}[data-namespace=page-calendar] .note:before{content:"※";left:20px;position:absolute;top:0}@media(min-width:768px){[data-namespace=page-calendar] .note{font-size:14px;letter-spacing:1.4px;padding:0 0 0 15.4px}[data-namespace=page-calendar] .note:before{font-size:14px;left:0;letter-spacing:1.4px}}[data-namespace=page-notice] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-notice] .primary-heading{padding:0}}[data-namespace=page-notice] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-notice] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-notice] .primary-heading-ja{margin:18px 0}}[data-namespace=page-notice] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-notice] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-notice] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-notice] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-notice] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-notice] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-notice] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-notice] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-notice] .page-nav-text{margin-left:8px}}[data-namespace=page-notice] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-notice] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-notice] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-notice] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-notice] .banner-movie:hover{opacity:.7}}[data-namespace=page-notice] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-notice] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-notice] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-notice] .page-heading:after{margin-top:20px}}[data-namespace=page-notice] .list{margin-top:10px;padding:0 20px}@media(min-width:768px){[data-namespace=page-notice] .list{margin-top:16px;padding:0}}[data-namespace=page-notice] .list-item{border-bottom:1px solid rgba(90,118,221,.1)}[data-namespace=page-notice] .list-item-inner{padding:20px}@media(min-width:768px){[data-namespace=page-notice] .list-item-inner{align-items:center;display:flex;padding:20px 20px 16px;position:relative}[data-namespace=page-notice] .list-item-inner:before{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}[data-namespace=page-notice] .list-item-inner:hover:before{transform:scaleX(1) translateZ(0)}[data-namespace=page-notice] .title-wrapper{width:690px;z-index:1}}[data-namespace=page-notice] .date{color:#7d7d7d;font-size:11px;letter-spacing:1.1px}[data-namespace=page-notice] .date,[data-namespace=page-notice] .title{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-weight:700}[data-namespace=page-notice] .title{color:#202020;font-size:14px;letter-spacing:1.4px;line-height:1.5;margin-top:12px;position:relative}@media(min-width:768px){[data-namespace=page-notice] .title{margin-top:14px}}[data-namespace=page-notice] .file-info{align-items:center;display:flex;margin-top:12px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-notice] .file-info{margin-top:0;padding-left:20px;width:150px}}[data-namespace=page-notice] .type{color:#6c9de3}[data-namespace=page-notice] .type-pdf{height:21px;width:17px}[data-namespace=page-notice] .type-movie{height:16px;width:17px}[data-namespace=page-notice] .size{color:#202020;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-left:6px}@media(min-width:768px){[data-namespace=page-notice] .size{font-size:13px;letter-spacing:1.3px;margin-left:14px}}[data-namespace=page-disclaimer] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-disclaimer] .primary-heading{padding:0}}[data-namespace=page-disclaimer] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-disclaimer] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-disclaimer] .primary-heading-ja{margin:18px 0}}[data-namespace=page-disclaimer] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-disclaimer] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-disclaimer] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-disclaimer] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-disclaimer] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-disclaimer] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-disclaimer] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-disclaimer] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-disclaimer] .page-nav-text{margin-left:8px}}[data-namespace=page-disclaimer] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-disclaimer] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-disclaimer] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-disclaimer] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-disclaimer] .banner-movie:hover{opacity:.7}}[data-namespace=page-disclaimer] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-disclaimer] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-disclaimer] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-disclaimer] .page-heading:after{margin-top:20px}}[data-namespace=page-disclaimer] .text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:26px;padding:0 20px}@media(min-width:768px){[data-namespace=page-disclaimer] .text{font-size:14px;line-height:2;margin-top:28px;padding:0}}[data-namespace=archive] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=archive] .primary-heading{padding:0}}[data-namespace=archive] .primary-heading-en{display:block;height:25px;width:104px}[data-namespace=archive] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=archive] .primary-heading-ja{margin:18px 0}}[data-namespace=archive] .tabs{display:flex;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:35px auto 0;width:calc(100% - 40px);-ms-overflow-style:none}[data-namespace=archive] .tabs::-webkit-scrollbar,[data-namespace=archive] .tabs::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=archive] .tabs{margin:0;width:100%}}[data-namespace=archive] .tabs-text{color:rgba(32,32,32,.6);font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;position:relative}[data-namespace=archive] .tabs-text:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;width:100%}@media(min-width:768px){[data-namespace=archive] .tabs-text{font-size:13px;letter-spacing:1.3px;transition:color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=archive] .tabs-text:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}[data-namespace=archive] .tabs-text:hover{color:#202020}[data-namespace=archive] .tabs-text:hover:after{transform:scaleX(1)}}[data-namespace=archive] .tabs-item{padding-bottom:8px;padding-top:8px}[data-namespace=archive] .tabs-item:not(:first-child){padding-left:24px}[data-namespace=archive] .tabs-item:not(:last-child){padding-right:24px}@media(min-width:768px){[data-namespace=archive] .tabs-item:first-child{padding-left:24px}[data-namespace=archive] .tabs-item:last-child{padding-right:24px}}[data-namespace=archive] .tabs-item.is-active .tabs-text{color:#202020}[data-namespace=archive] .tabs-item.is-active .tabs-text:after{transform:scaleX(1)}[data-namespace=archive] .news-list{margin-top:20px;padding:0 20px}@media(min-width:768px){[data-namespace=archive] .news-list{margin-top:25px;padding:0}}[data-namespace=archive] .news-item:not(:first-child){border-top:1px solid #e9eefa}[data-namespace=archive] .news-item:last-child{border-bottom:1px solid #e9eefa}[data-namespace=archive] .article{padding:30px 10px 25px 20px;position:relative}@media(min-width:768px){[data-namespace=archive] .article{padding:20px 20px 15px}[data-namespace=archive] .article:hover:before{transform:scaleX(1) translateZ(0)}[data-namespace=archive] .article:before{background-color:#f8fafe;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%}}[data-namespace=archive] .article-info{align-items:center;display:flex;justify-content:flex-start;position:relative;z-index:1}[data-namespace=archive] .article-date{color:#7d7d7d;font-size:11px;letter-spacing:1.1px;line-height:1.5}[data-namespace=archive] .article-category,[data-namespace=archive] .article-date{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-weight:700}[data-namespace=archive] .article-category{color:#fff;display:block;font-size:10px;letter-spacing:1px;line-height:2;margin-left:10px;padding:0 7px}[data-namespace=archive] .article-category-info{background-color:#6c9de3}[data-namespace=archive] .article-category-pr{background-color:#566bdc}[data-namespace=archive] .article-category-media{background-color:#b6cb20}[data-namespace=archive] .article-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin-top:10px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=archive] .article-heading{font-size:14px;letter-spacing:1.4px}}[data-namespace=archive] .pagination{align-items:center;border:1px solid #6186df;display:flex;justify-content:center;margin:40px auto 0;max-width:295px;width:100%}@media(min-width:768px){[data-namespace=archive] .pagination{max-width:200px}}[data-namespace=archive] .pagination-button{background-color:#6186df;flex-basis:45px;height:45px}@media(min-width:768px){[data-namespace=archive] .pagination-button{flex-basis:40px;height:40px}}[data-namespace=archive] .pagination-button-inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(min-width:768px){[data-namespace=archive] .pagination-button-inner:hover .pagination-icon{opacity:.5}}[data-namespace=archive] .pagination-icon{color:#fff;display:block;height:10px;width:6px}@media(min-width:768px){[data-namespace=archive] .pagination-icon{transition:opacity .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=archive] .pagination-icon-prev{transform:scale(-1)}[data-namespace=archive] .pagination-select{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex:1;height:45px;justify-content:center;position:relative;width:100%}@media(min-width:768px){[data-namespace=archive] .pagination-select{height:40px}}[data-namespace=archive] .pagination-select-label{color:#6186df;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.5}[data-namespace=archive] .pagination-select-arrow{color:#6186df;display:block;height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);width:6px}@media(min-width:768px){[data-namespace=archive] .pagination-select-arrow{right:10px}}[data-namespace=archive] .pagination-select-list{appearance:none;cursor:pointer;height:45px;left:0;opacity:0;position:absolute;top:0;width:100%}@media(min-width:768px){[data-namespace=archive] .pagination-select-list{height:40px}}[data-namespace=page-company] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-company] .primary-heading{padding:0}}[data-namespace=page-company] .primary-heading-en{display:block;height:28px;width:213px}[data-namespace=page-company] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-company] .primary-heading-ja{margin:18px 0}}[data-namespace=page-company] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-company] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-company] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:64px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-company] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-company] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-company] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-company] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-company] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-company] .page-nav-text{margin-left:8px}}[data-namespace=page-company] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-company] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-company] .company{margin-top:45px;padding:0 20px}@media(min-width:768px){[data-namespace=page-company] .company{margin-top:0;padding:0}}[data-namespace=page-company] .company-list{border:3px solid #eef1fc;padding:5px 18px}@media(min-width:768px){[data-namespace=page-company] .company-list{border-width:4px;padding:25px 50px}}[data-namespace=page-company] .company-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 0}@media(min-width:768px){[data-namespace=page-company] .company-wrapper{flex-direction:row;padding:30px 0}}[data-namespace=page-company] .company-wrapper:not(:first-of-type){border-top:1px solid rgba(238,241,252,.94)}[data-namespace=page-company] .company-term{color:#000;flex-basis:100%;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;padding-left:25px;position:relative;text-align:left;width:100%}@media(min-width:768px){[data-namespace=page-company] .company-term{flex-basis:24%;line-height:2;width:24%}}[data-namespace=page-company] .company-term:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-company] .company-desc{color:#000;flex-basis:100%;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;margin-top:15px;text-align:left;width:100%}@media(min-width:768px){[data-namespace=page-company] .company-desc{flex-basis:76%;line-height:2;margin-top:0;width:76%}[data-namespace=page-company] .company-desc>a{border-bottom:1px solid transparent;transition:border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-company] .company-desc>a:hover{border-color:#000}}[data-namespace=page-company] .company-sublist{position:relative}[data-namespace=page-company] .company-sublist-wrapper{align-items:flex-start;display:flex;justify-content:flex-start}[data-namespace=page-company] .company-sublist-wrapper:not(:first-of-type){margin-top:15px}@media(min-width:768px){[data-namespace=page-company] .company-sublist-wrapper:not(:first-of-type){margin-top:0}}[data-namespace=page-company] .company-sublist-wrapper-location{flex-direction:column}@media(min-width:768px){[data-namespace=page-company] .company-sublist-wrapper-location{flex-direction:row}}[data-namespace=page-company] .company-sublist-wrapper-location:not(:first-of-type){margin-top:20px}@media(min-width:768px){[data-namespace=page-company] .company-sublist-wrapper-location:not(:first-of-type){margin-top:15px}}[data-namespace=page-company] .company-sublist-desc,[data-namespace=page-company] .company-sublist-term{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.5;text-align:left}@media(min-width:768px){[data-namespace=page-company] .company-sublist-desc,[data-namespace=page-company] .company-sublist-term{line-height:2}}[data-namespace=page-company] .company-sublist-term{flex-basis:57%;width:57%}@media(min-width:768px){[data-namespace=page-company] .company-sublist-term{flex-basis:31%;width:31%}}[data-namespace=page-company] .company-sublist-term-location{flex-basis:100%;font-weight:700;width:100%}@media(min-width:768px){[data-namespace=page-company] .company-sublist-term-location{flex-basis:31%;width:31%}}[data-namespace=page-company] .company-sublist-desc{flex-basis:43%;width:43%}@media(min-width:768px){[data-namespace=page-company] .company-sublist-desc{flex-basis:69%;width:69%}}[data-namespace=page-company] .company-sublist-desc-location{flex-basis:100%;margin-top:10px;width:100%}@media(min-width:768px){[data-namespace=page-company] .company-sublist-desc-location{flex-basis:69%;margin-top:0;width:69%}}[data-namespace=page-stock] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-stock] .primary-heading{padding:0}}[data-namespace=page-stock] .primary-heading-en{display:block;height:28px;width:37px}[data-namespace=page-stock] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-stock] .primary-heading-ja{margin:18px 0}}[data-namespace=page-stock] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-stock] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-stock] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:160px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-stock] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-stock] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-stock] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-stock] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-stock] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-stock] .page-nav-text{margin-left:8px}}[data-namespace=page-stock] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-stock] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-stock] .banner-movie{height:0;margin:40px auto 0;padding-bottom:24%;position:relative;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-stock] .banner-movie{height:125px;margin:30px 0 0;padding:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:195px}[data-namespace=page-stock] .banner-movie:hover{opacity:.7}}[data-namespace=page-stock] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-stock] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-stock] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-stock] .page-heading:after{margin-top:20px}}[data-namespace=page-stock] .info{margin-top:70px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-stock] .info{margin-top:48px;padding:0}}[data-namespace=page-stock] .info-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-stock] .info-anchor{top:-90px}}[data-namespace=page-stock] .info-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding:0 8px}@media(min-width:768px){[data-namespace=page-stock] .info-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}}[data-namespace=page-stock] .info-button{align-items:center;border:2px solid #eef1fc;display:flex;justify-content:center;margin-top:18px;padding:18px}@media(min-width:768px){[data-namespace=page-stock] .info-button{justify-content:flex-start;margin-top:18px;padding:26px 22px}[data-namespace=page-stock] .info-button:hover .info-text{color:#6287df}}[data-namespace=page-stock] .info-icon{height:15px;width:15px}[data-namespace=page-stock] .info-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.86;margin-left:10px}@media(min-width:768px){[data-namespace=page-stock] .info-text{font-size:15px;letter-spacing:1.5px;line-height:1.2;transition:color .6s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-stock] .memo{margin-top:70px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-stock] .memo{margin-top:48px;padding:0}}[data-namespace=page-stock] .memo-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-stock] .memo-anchor{top:-90px}}[data-namespace=page-stock] .memo-heading{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;padding:0 8px}@media(min-width:768px){[data-namespace=page-stock] .memo-heading{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}}[data-namespace=page-stock] .memo-table{display:flex;margin-top:20px}[data-namespace=page-stock] .memo-table-heading{background-color:#f6f6f6;border:1px solid #d2d2d2;box-shadow:4px 0 2px -2px #d2d2d2;width:50%}@media(min-width:768px){[data-namespace=page-stock] .memo-table-heading{box-shadow:none;width:32%}}[data-namespace=page-stock] .memo-table-heading-th{align-items:center;color:#000;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.5;padding:0 10px}@media(min-width:768px){[data-namespace=page-stock] .memo-table-heading-th{font-size:14px;letter-spacing:1.4px;line-height:1.71;padding:0 20px}}[data-namespace=page-stock] .memo-table-heading-th:not(:first-child){border-top:1px solid #d2d2d2}[data-namespace=page-stock] .memo-table-data{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-top:1px solid #d2d2d2;overflow-x:auto;width:50%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}[data-namespace=page-stock] .memo-table-data::-webkit-scrollbar,[data-namespace=page-stock] .memo-table-data::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-stock] .memo-table-data{width:68%}}[data-namespace=page-stock] .memo-table-data-tbody{width:380px}@media(min-width:768px){[data-namespace=page-stock] .memo-table-data-tbody{width:100%}}[data-namespace=page-stock] .memo-table-data-td{align-items:center;color:#000;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.5;padding:12px 16px}@media(min-width:768px){[data-namespace=page-stock] .memo-table-data-td{font-size:14px;letter-spacing:1.4px;line-height:1.71;padding:10px 32px}}[data-namespace=page-stock] .memo-table-data-td:not(:first-child){border-top:1px solid #d2d2d2}[data-namespace=page-stock] .situation{margin-top:22px;padding:0 20px;position:relative}@media(min-width:768px){[data-namespace=page-stock] .situation{padding:0}}[data-namespace=page-stock] .situation.shareholders{margin-top:70px}@media(min-width:768px){[data-namespace=page-stock] .situation.shareholders{margin-top:48px}}[data-namespace=page-stock] .situation-anchor{display:block;height:1px;pointer-events:none;position:absolute;top:-66px}@media(min-width:768px){[data-namespace=page-stock] .situation-anchor{top:-90px}}[data-namespace=page-stock] .situation-heading{align-items:center;background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;display:flex;padding:0 8px}@media(min-width:768px){[data-namespace=page-stock] .situation-heading{padding:0 16px}}[data-namespace=page-stock] .situation-heading-main{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2}@media(min-width:768px){[data-namespace=page-stock] .situation-heading-main{font-size:23px;letter-spacing:2.3px;line-height:2.3}}[data-namespace=page-stock] .situation-heading-small{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px;line-height:2;margin-left:10px}@media(min-width:768px){[data-namespace=page-stock] .situation-heading-small{font-size:14px;letter-spacing:1.4px;line-height:1.71}}[data-namespace=page-stock] .situation-list{border:2px solid #eef1fc;counter-reset:number;display:flex;flex-wrap:wrap;margin-top:15px;padding:16px calc(50% - 166px)}@media(min-width:768px){[data-namespace=page-stock] .situation-list{flex-wrap:nowrap;margin-top:20px;padding:18px calc(50% - 382px)}}[data-namespace=page-stock] .situation-item{counter-increment:number;margin:12px 10px;transform:translateX(7px);width:144px}@media(min-width:768px){[data-namespace=page-stock] .situation-item{transform:none;width:360px}}[data-namespace=page-stock] .situation-item-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.85;padding-left:28px;position:relative}[data-namespace=page-stock] .situation-item-text:before{align-items:center;background-color:#6793e1;border-radius:50%;color:#fff;content:counter(number);display:flex;font-family:Helvetica Neue,Helvetica,Arial,Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;height:20px;justify-content:center;left:0;letter-spacing:0;position:absolute;top:12.025px;transform:translateY(-50%);width:20px}@media(min-width:768px){[data-namespace=page-stock] .situation-item-text{font-size:14px;letter-spacing:1.4px;line-height:1.93;padding-left:36px}[data-namespace=page-stock] .situation-item-text:before{font-size:14px;height:25px;top:13.51px;width:25px}}[data-namespace=page-stock] .situation-item-space-sp{margin-left:10px}@media(min-width:768px){[data-namespace=page-stock] .situation-item-space-sp{margin-left:0}}[data-namespace=page-stock] .situation-table{margin-top:50px}@media(min-width:768px){[data-namespace=page-stock] .situation-table{margin-top:40px}}[data-namespace=page-stock] .situation-table-date{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;text-align:right}[data-namespace=page-stock] .situation-table-body{display:flex;margin-top:12px}@media(min-width:768px){[data-namespace=page-stock] .situation-table-body{margin-top:15px}}[data-namespace=page-stock] .situation-table-heading{border:1px solid #d2d2d2;box-shadow:4px 0 2px -2px #d2d2d2;width:54%}@media(min-width:768px){[data-namespace=page-stock] .situation-table-heading{box-shadow:none;width:56%}}[data-namespace=page-stock] .situation-table-heading-thead{align-items:center;background-color:#6186df;color:#fff;display:flex;font-size:14px;font-weight:700;height:96px;justify-content:center;letter-spacing:1.4px}[data-namespace=page-stock] .situation-table-heading-th{align-items:center;background-color:#f6f6f6;border-top:1px solid #d2d2d2;color:#000;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.5;padding:10px}@media(min-width:768px){[data-namespace=page-stock] .situation-table-heading-th{font-size:14px;letter-spacing:1.4px;line-height:1.71;padding:10px 20px}}[data-namespace=page-stock] .situation-table-data{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-top:1px solid #d2d2d2;overflow-x:auto;width:46%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}[data-namespace=page-stock] .situation-table-data::-webkit-scrollbar,[data-namespace=page-stock] .situation-table-data::-webkit-scrollbar-thumb{appearance:none;display:none}@media(min-width:768px){[data-namespace=page-stock] .situation-table-data{width:44%}}[data-namespace=page-stock] .situation-table-data-body{min-width:268px;width:100%}@media(min-width:768px){[data-namespace=page-stock] .situation-table-data-body{width:100%}}[data-namespace=page-stock] .situation-table-data-thead-upper{align-items:center;background-color:#6186df;color:#fff;display:flex;font-size:14px;font-weight:700;height:48px;justify-content:center;letter-spacing:1.4px;width:100%}[data-namespace=page-stock] .situation-table-data-thead-lower{border-top:1px solid #d2d2d2;display:flex;height:48px}[data-namespace=page-stock] .situation-table-data-thead-lower-body{align-items:center;background-color:#86aae2;color:#fff;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:flex-end;letter-spacing:1.4px;padding:0 6px;width:50%}[data-namespace=page-stock] .situation-table-data-thead-lower-body:not(:first-child){border-left:1px solid #d2d2d2}[data-namespace=page-stock] .situation-table-data-tbody{display:flex}[data-namespace=page-stock] .situation-table-data-tbody-column{width:50%}[data-namespace=page-stock] .situation-table-data-tbody-column:not(:first-child){border-left:1px solid #d2d2d2}[data-namespace=page-stock] .situation-table-data-td{align-items:center;border-top:1px solid #d2d2d2;color:#000;display:flex;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;height:80px;justify-content:flex-end;letter-spacing:1.3px;line-height:1.5;padding:0 10px}@media(min-width:768px){[data-namespace=page-stock] .situation-table-data-td{font-size:14px;height:46px;letter-spacing:1.4px;line-height:1.71;padding:0 20px}}[data-namespace=page-stock] .situation-note{counter-reset:number;margin-top:34px}@media(min-width:768px){[data-namespace=page-stock] .situation-note{margin-top:22px}}[data-namespace=page-stock] .situation-note-item{counter-increment:number}[data-namespace=page-stock] .situation-note-text{padding-left:14.3px;position:relative}[data-namespace=page-stock] .situation-note-text,[data-namespace=page-stock] .situation-note-text:before{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}[data-namespace=page-stock] .situation-note-text:before{content:counter(number) ".";left:0;position:absolute;top:0}@media(min-width:768px){[data-namespace=page-stock] .situation-note-text{font-size:14px;letter-spacing:1.4px;line-height:2;padding-left:15.4px}[data-namespace=page-stock] .situation-note-text:before{content:counter(number) ".";font-size:14px;letter-spacing:1.4px;line-height:2}}[data-namespace=page-access] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-access] .primary-heading{padding:0}}[data-namespace=page-access] .primary-heading-en{display:block;height:28px;width:213px}[data-namespace=page-access] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-access] .primary-heading-ja{margin:18px 0}}[data-namespace=page-access] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-access] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-access] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:64px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-access] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-access] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-access] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-access] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-access] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-access] .page-nav-text{margin-left:8px}}[data-namespace=page-access] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-access] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-access] .access{margin-top:40px;padding:0 20px}@media(min-width:768px){[data-namespace=page-access] .access{padding:0}}[data-namespace=page-access] .access-list{margin-top:45px}@media(min-width:768px){[data-namespace=page-access] .access-list{margin-top:0}}[data-namespace=page-access] .access-item{padding:10px 0 0 10px;position:relative}@media(min-width:768px){[data-namespace=page-access] .access-item{padding:15px 0 0 15px}}[data-namespace=page-access] .access-item:not(:first-child){margin-top:35px}@media(min-width:768px){[data-namespace=page-access] .access-item:not(:first-child){margin-top:75px}}[data-namespace=page-access] .access-item:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);content:"";display:block;height:0;left:0;opacity:.4;padding-bottom:calc(58.4% + 20px);position:absolute;top:0;width:71.7333333333%}@media(min-width:768px){[data-namespace=page-access] .access-item:before{height:219px;padding-bottom:0;top:0;transform:none;width:239px}}[data-namespace=page-access] .access-block{align-items:center;background-color:#f8fafe;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;z-index:1}@media(min-width:768px){[data-namespace=page-access] .access-block{flex-direction:row;padding:35px}}[data-namespace=page-access] .access-content,[data-namespace=page-access] .access-map-wrapper{flex-basis:100%;width:100%}@media(min-width:768px){[data-namespace=page-access] .access-content,[data-namespace=page-access] .access-map-wrapper{flex-basis:50%;width:50%}}[data-namespace=page-access] .access-map{padding-bottom:65.7243816254%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-access] .access-map{padding-bottom:87.5%}}[data-namespace=page-access] .access-content{margin-top:15px;padding-left:0}@media(min-width:768px){[data-namespace=page-access] .access-content{margin-top:0;padding-left:55px}}[data-namespace=page-access] .access-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:2.5;padding-left:25px;position:relative;text-align:left}@media(min-width:768px){[data-namespace=page-access] .access-heading{font-size:20px;letter-spacing:2px;line-height:2}}[data-namespace=page-access] .access-heading:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}[data-namespace=page-access] .access-address{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;text-align:left}@media(min-width:768px){[data-namespace=page-access] .access-address{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-access] .access-link{border-bottom:1px solid #525fdc;color:#525fdc;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:1.2px;line-height:2;text-align:left}@media(min-width:768px){[data-namespace=page-access] .access-link{line-height:1.5;transition:border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-access] .access-link:hover{border-color:transparent}}[data-namespace=page-access] .access-contact{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:8px;text-align:left}@media(min-width:768px){[data-namespace=page-access] .access-contact{font-size:14px;letter-spacing:1.4px;margin-top:15px}}[data-namespace=page-access] .access-info{margin-top:15px}@media(min-width:768px){[data-namespace=page-access] .access-info{margin-top:30px}}[data-namespace=page-access] .access-subheading{align-items:center;display:flex;height:16px;position:relative}@media(min-width:768px){[data-namespace=page-access] .access-subheading{margin-right:25px}}[data-namespace=page-access] .access-subheading:after{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}[data-namespace=page-access] .access-subheading-text{background-color:#f8fafe;color:#000;display:inline-block;height:10px;line-height:1.5;padding-right:10px;position:relative;width:57.6528854436px;z-index:1}[data-namespace=page-access] .access-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:10px}@media(min-width:768px){[data-namespace=page-access] .access-text{font-size:14px;letter-spacing:1.4px;margin-top:5px}}[data-namespace=page-access] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-access] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-access] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-access] .page-heading:after{margin-top:20px}}[data-namespace=page-history] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-history] .primary-heading{padding:0}}[data-namespace=page-history] .primary-heading-en{display:block;height:28px;width:213px}[data-namespace=page-history] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-history] .primary-heading-ja{margin:18px 0}}[data-namespace=page-history] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-history] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-history] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:64px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-history] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-history] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-history] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-history] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-history] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-history] .page-nav-text{margin-left:8px}}[data-namespace=page-history] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-history] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-history] .history{margin-top:50px;padding:0 20px}@media(min-width:768px){[data-namespace=page-history] .history{margin-top:0;padding:0 65px}}[data-namespace=page-history] .history-list{margin-top:30px;position:relative}@media(min-width:768px){[data-namespace=page-history] .history-list{margin-top:60px}}[data-namespace=page-history] .history-item{position:relative}[data-namespace=page-history] .history-item:not(:last-child){padding-bottom:45px}@media(min-width:768px){[data-namespace=page-history] .history-item:not(:last-child){padding-bottom:60px}}[data-namespace=page-history] .history-item:not(:last-child):before{background-color:#eef1fc;content:"";height:100%;left:140px;position:absolute;top:10px;width:2px}@media(min-width:768px){[data-namespace=page-history] .history-item:not(:last-child):before{left:160px;top:5px}}[data-namespace=page-history] .history-definition{align-items:flex-start;display:flex;justify-content:flex-start}[data-namespace=page-history] .history-term{background-color:#eef1fc;color:#000;flex-basis:110px;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:30px;letter-spacing:1.2px;line-height:2;padding:3px 0 3px 3px;position:relative;text-align:center;width:110px}@media(min-width:768px){[data-namespace=page-history] .history-term{flex-basis:130px;height:24px;padding:0;width:130px}}[data-namespace=page-history] .history-term:after{border-bottom:15px solid transparent;border-left:10px solid #eef1fc;border-top:15px solid transparent;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}@media(min-width:768px){[data-namespace=page-history] .history-term:after{border-bottom-width:12px;border-top-width:12px}}[data-namespace=page-history] .history-desc{color:#000;flex-basis:calc(100% - 110px);font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:2;padding:5px 0 0 53px;position:relative;width:calc(100% - 110px);z-index:1}@media(min-width:768px){[data-namespace=page-history] .history-desc{flex-basis:calc(100% - 130px);padding:0 0 0 53px;width:calc(100% - 130px)}}[data-namespace=page-history] .history-desc:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db);border-radius:50%;content:"";height:14px;left:24px;position:absolute;top:10px;width:14px}@media(min-width:768px){[data-namespace=page-history] .history-desc:before{top:5px}}[data-namespace=page-history] .history-link{border-bottom:1px solid #5f7fdf;color:#5f7fdf;display:inline-block;line-height:1}@media(min-width:768px){[data-namespace=page-history] .history-link{transition:border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-history] .history-link:hover{border-color:transparent}}[data-namespace=page-history] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-history] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-history] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-history] .page-heading:after{margin-top:20px}}[data-namespace=page-history] .note{background-color:rgba(208,220,246,.15);margin:50px auto 0;padding:20px;width:calc(100% - 40px)}@media(min-width:768px){[data-namespace=page-history] .note{padding:30px 40px;width:100%}}[data-namespace=page-history] .note-text{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;text-align:left}@media(min-width:768px){[data-namespace=page-history] .note-text{font-size:14px;letter-spacing:1.4px}}[data-namespace=page-history] .note-text:before{content:"※";display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2}@media(min-width:768px){[data-namespace=page-history] .note-text:before{font-size:14px;letter-spacing:1.4px}}[data-namespace=single] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=single] .primary-heading{padding:0}}[data-namespace=single] .primary-heading-en{display:block;height:28px;width:114px}[data-namespace=single] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=single] .primary-heading-ja{margin:18px 0}}[data-namespace=single] .single-header{margin-top:40px;padding:0 20px}@media(min-width:768px){[data-namespace=single] .single-header{margin-top:0;padding:0}}[data-namespace=single] .single-header-detail{align-items:center;display:flex;justify-content:flex-start}[data-namespace=single] .single-header-date{color:#7d7d7d;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:1.5}@media(min-width:768px){[data-namespace=single] .single-header-date{font-size:13px;font-weight:400;letter-spacing:1.3px}}[data-namespace=single] .single-header-category{color:#fff;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:2;margin-left:10px;padding:0 7px}@media(min-width:768px){[data-namespace=single] .single-header-category{font-size:12px;letter-spacing:1.2px;margin-left:25px;padding:0 10px}}[data-namespace=single] .single-header-category-info{background-color:#6c9de3}[data-namespace=single] .single-header-category-pr{background-color:#566bdc}[data-namespace=single] .single-header-category-media{background-color:#b6cb20}[data-namespace=single] .single-header-title{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:19px;font-weight:700;letter-spacing:1.6px;line-height:1.5;margin:15px 0 35px;padding-bottom:15px;position:relative}@media(min-width:768px){[data-namespace=single] .single-header-title{font-size:25px;letter-spacing:2.5px;line-height:2;margin:18px 0 45px;padding-bottom:12px}}[data-namespace=single] .single-header-title:after{background-image:linear-gradient(87deg,rgba(73,158,229,.4),81%,rgba(79,86,219,.4));bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}[data-namespace=single] .single-header-eyecatch{margin:40px auto 35px;padding-bottom:66.7045454545%;position:relative;width:100%}@media(min-width:768px){[data-namespace=single] .single-header-eyecatch{margin:45px auto}}[data-namespace=single] .single-header-image{object-fit:cover;object-position:center}[data-namespace=single] .single-body{padding:0 20px}@media(min-width:768px){[data-namespace=single] .single-body{padding:0}}[data-namespace=single] .single-body h2{background-color:#f6f8fd;border-bottom:2px solid #e2e9f9;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;line-height:2;margin:30px 0 -6px;padding:0 8px}@media(min-width:768px){[data-namespace=single] .single-body h2{font-size:23px;letter-spacing:2.3px;line-height:2.3;padding:0 16px}}[data-namespace=single] .single-body h3{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:25px 0 -10px;padding-left:25px;position:relative;text-align:left}@media(min-width:768px){[data-namespace=single] .single-body h3{font-size:20px;letter-spacing:2px;margin:30px 0 -25px}}[data-namespace=single] .single-body h3:before{background-color:#66afec;content:"";height:3px;left:0;position:absolute;top:13px;width:15px}@media(min-width:768px){[data-namespace=single] .single-body h3:before{top:20px}}[data-namespace=single] .single-body h4{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;margin:30px 0 -5px;text-align:left}@media(min-width:768px){[data-namespace=single] .single-body h4{font-size:16px;letter-spacing:1.6px;line-height:2;margin:35px 0 -25px}}[data-namespace=single] .single-body p{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:20px;text-align:left}@media(min-width:768px){[data-namespace=single] .single-body p{font-size:14px;letter-spacing:1.4px;margin-top:30px}}[data-namespace=single] .single-body a{border-bottom:1px solid #5f7edf;color:#5f7edf;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;padding-bottom:2px}@media(min-width:768px){[data-namespace=single] .single-body a{font-size:14px;letter-spacing:1.4px;transition:border-color .6s cubic-bezier(.19,1,.22,1)}[data-namespace=single] .single-body a:hover{border-color:transparent}}[data-namespace=single] .single-body a[target=_blank]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDI0Ljc1IDIyIj48cGF0aCBkPSJNMTcuNDkgMTEuNjRhLjkuOSAwIDAgMSAuNzMtLjMyIDEuMTcgMS4xNyAwIDAgMSAuNzMuMyAxIDEgMCAwIDEgLjMuNzZ2Ny41NkEyIDIgMCAwIDEgMTcuMTkgMjJIMi4wNmEyIDIgMCAwIDEtMS40Ni0uNiAyIDIgMCAwIDEtLjYtMS40NlY0LjgxYTIgMiAwIDAgMSAuNi0xLjQ2IDIgMiAwIDAgMSAxLjQ2LS42aDEyLjcyYTEgMSAwIDAgMSAxIDEgMSAxIDAgMCAxLS4zLjczbC0uNjkuNjlhMSAxIDAgMCAxLS43My4zSDIuNzV2MTMuNzhIMTYuNXYtNi4xOWExIDEgMCAwIDEgLjMtLjczWk0yNC43NSAxYTEgMSAwIDAgMC0uMy0uNzMgMSAxIDAgMCAwLS43My0uM2gtNS41YTEgMSAwIDAgMC0uNzMuMyAxIDEgMCAwIDAtLjMuNzMgMSAxIDAgMCAwIC4zLjczTDE5IDMuMzEgOC41NSAxMy43NWExIDEgMCAwIDAgMCAxLjQ2bDEgMWExIDEgMCAwIDAgMS40NiAwbDEwLjQzLTEwLjVMMjMgNy4yNmExIDEgMCAwIDAgMS43Ni0uNzNaIiBzdHlsZT0iZmlsbDojY2NkOGZmIi8+PC9zdmc+);content:"";display:inline-block;height:12px;position:relative;right:0;top:3px;width:12px}@media(min-width:768px){[data-namespace=single] .single-body a[target=_blank]:after{height:13px;width:13px}}[data-namespace=single] .single-body blockquote{border:3px solid #eef1fc;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.4px;line-height:2;margin-top:40px;padding:50px 40px 45px 50px;position:relative;text-align:left}@media(min-width:768px){[data-namespace=single] .single-body blockquote{font-size:14px;letter-spacing:1.3px;padding:50px 40px 50px 70px}}[data-namespace=single] .single-body blockquote:after,[data-namespace=single] .single-body blockquote:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAxNjEuMSAxMDUuNzEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZWNmMWZjfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0zNS40OSAxMDUuNzFBMzMuODMgMzMuODMgMCAxIDAgMTguMjMgNDIuOEMyNS40MiAyMS4yMyA1NS41MiA2LjU2IDU1LjUyIDYuNTZMNTEgMEE3Mi4zIDcyLjMgMCAwIDAgMCA2OS4wN2EzNC4yNiAzNC4yNiAwIDAgMCA2LjE2IDE5LjY1IDMzLjggMzMuOCAwIDAgMCAyOS4zMyAxNi45OU0xMjcuMjggMTA1LjcxQTMzLjgzIDMzLjgzIDAgMSAwIDExMCA0Mi44YzcuMTktMjEuNTcgMzcuMjktMzYuMjQgMzcuMjktMzYuMjRMMTQyLjczIDBhNzIuMyA3Mi4zIDAgMCAwLTUwLjk0IDY5LjA3QTM0LjI2IDM0LjI2IDAgMCAwIDk4IDg4LjcyYTMzLjggMzMuOCAwIDAgMCAyOS4yOCAxNi45OSIgY2xhc3M9ImNscy0xIi8+PC9zdmc+);content:"";height:18px;left:20px;position:absolute;top:20px;width:28px}@media(min-width:768px){[data-namespace=single] .single-body blockquote:after,[data-namespace=single] .single-body blockquote:before{height:22px;top:25px;width:33px}}[data-namespace=single] .single-body blockquote:after{bottom:20px;left:auto;right:20px;top:auto;transform:scale(-1)}@media(min-width:768px){[data-namespace=single] .single-body blockquote:after{bottom:25px}}[data-namespace=single] .single-body ol,[data-namespace=single] .single-body ul{margin-top:30px;padding-left:20px}@media(min-width:768px){[data-namespace=single] .single-body ol,[data-namespace=single] .single-body ul{margin-top:40px;padding-left:30px}}[data-namespace=single] .single-body li{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:1.5;position:relative;text-align:left}@media(min-width:768px){[data-namespace=single] .single-body li{font-size:14px;letter-spacing:1.4px}}[data-namespace=single] .single-body ul li{padding-left:17px}@media(min-width:768px){[data-namespace=single] .single-body ul li{padding-left:25px}}[data-namespace=single] .single-body ul li:before{background-image:linear-gradient(46deg,#86d7eb,#5974dd 81%,#4f56db),linear-gradient(180deg,#6793e1,#6793e1);border-radius:50%;content:"";height:9px;left:0;position:absolute;top:5px;width:9px}@media(min-width:768px){[data-namespace=single] .single-body ul li:before{height:10px;top:4px;width:10px}}[data-namespace=single] .single-body ol{counter-reset:number}[data-namespace=single] .single-body ol li{counter-increment:number;padding-left:25px}[data-namespace=single] .single-body ol li:before{color:#566bdc;content:counter(number) ".";font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;left:0;letter-spacing:1.4px;line-height:1.5;position:absolute;text-align:left;top:0}[data-namespace=single] .single-body li:not(:first-child){margin-top:15px}@media(min-width:768px){[data-namespace=single] .single-body li:not(:first-child){margin-top:25px}}[data-namespace=single] .single-body img{height:auto;margin:40px auto 0;max-width:100%;width:auto}@media(min-width:768px){[data-namespace=single] .single-body img{margin:50px auto 0}}[data-namespace=single] .single-body iframe{display:block;margin:30px auto 0;max-width:100%}@media(min-width:768px){[data-namespace=single] .single-body iframe{margin:50px auto 0}}[data-namespace=single] .single-bottom{margin-top:30px;padding:0 20px}@media(min-width:768px){[data-namespace=single] .single-bottom{padding:0}}[data-namespace=single] .single-bottom-inner{border-top:1px solid #eef1fc;text-align:center}[data-namespace=single] .single-bottom-button{height:55px;margin:75px auto 0;width:290px}@media(min-width:768px){[data-namespace=single] .single-bottom-button{height:62px;margin:80px auto 0;width:350px}}[data-namespace=single] .single-bottom-button-text{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px}@media(min-width:768px){[data-namespace=single] .single-bottom-button-text{font-size:15px;letter-spacing:1.5px}}[data-namespace=single] .share{margin-top:15px}@media(min-width:768px){[data-namespace=single] .share{margin-top:20px}}[data-namespace=single] .share-list{align-items:center;display:flex;justify-content:center}@media(min-width:768px){[data-namespace=single] .share-list{justify-content:flex-end}}[data-namespace=single] .share-item{height:20px;margin:0 2px}[data-namespace=page-board] .primary-heading{padding:0 20px}@media(min-width:768px){[data-namespace=page-board] .primary-heading{padding:0}}[data-namespace=page-board] .primary-heading-en{display:block;height:28px;width:213px}[data-namespace=page-board] .primary-heading-ja{color:#000;display:block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:2;margin:12px 0}@media(min-width:768px){[data-namespace=page-board] .primary-heading-ja{margin:18px 0}}[data-namespace=page-board] .page-nav{margin-top:18px;padding:0 20px}@media(min-width:768px){[data-namespace=page-board] .page-nav{margin-top:29px;padding:0}}[data-namespace=page-board] .page-nav-list{display:flex;flex-direction:column;flex-wrap:wrap;height:64px;margin-top:-18px}@media(min-width:768px){[data-namespace=page-board] .page-nav-list{display:block;height:auto;margin-top:0}}[data-namespace=page-board] .page-nav-item{height:14px;margin-top:18px;width:50%}@media(min-width:768px){[data-namespace=page-board] .page-nav-item{margin-top:24px;width:100%}}[data-namespace=page-board] .page-nav-icon{display:inline-block;height:11px;transform:translateY(1px);vertical-align:top;width:11px}[data-namespace=page-board] .page-nav-text{color:#000;display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:14px;letter-spacing:1.4px;margin-left:12px;transition:color .6s cubic-bezier(.19,1,.22,1);vertical-align:top}@media(min-width:768px){[data-namespace=page-board] .page-nav-text{margin-left:8px}}[data-namespace=page-board] .page-nav-anchor.is-active .page-nav-text{color:#6287df}@media(min-width:768px){[data-namespace=page-board] .page-nav-anchor:hover .page-nav-text{color:#6287df}}[data-namespace=page-board] .board{margin-top:40px;padding:0 20px}@media(min-width:768px){[data-namespace=page-board] .board{padding:0}}[data-namespace=page-board] .board-list{display:flex;flex-wrap:wrap;margin:-30px -9px 0}@media(min-width:768px){[data-namespace=page-board] .board-list{margin:-30px -9px 0}}[data-namespace=page-board] .board-item{cursor:pointer;margin:30px 9px 0;width:calc(50% - 18px)}@media(min-width:768px){[data-namespace=page-board] .board-item{margin:30px 9px 0;width:calc(25% - 18px)}[data-namespace=page-board] .board-item:hover .board-name,[data-namespace=page-board] .board-item:hover .board-position{color:#6287df}}[data-namespace=page-board] .board-image{padding-bottom:87.8048780488%;position:relative;width:100%}[data-namespace=page-board] .board-name{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;margin-top:16px;text-align:left}@media(min-width:768px){[data-namespace=page-board] .board-name{font-size:19px;letter-spacing:1.9px;margin-top:18px;transition:color 1s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-board] .board-position{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;margin-top:10px;text-align:left}@media(min-width:768px){[data-namespace=page-board] .board-position{font-size:14px;letter-spacing:1.4px;margin-top:12px;transition:color 1s cubic-bezier(.19,1,.22,1)}}[data-namespace=page-board] .page-heading{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;margin:48px 0 0;padding:0 20px}@media(min-width:768px){[data-namespace=page-board] .page-heading{font-size:30px;letter-spacing:3px;margin:0;padding:0}}[data-namespace=page-board] .page-heading:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);content:"";display:block;height:2px;margin-top:15px}@media(min-width:768px){[data-namespace=page-board] .page-heading:after{margin-top:20px}}[data-namespace=page-board] .profile{display:none}@media(min-width:768px){[data-namespace=page-board] .profile{justify-content:space-between}}[data-namespace=page-board] .profile.is-active{display:block}@media(min-width:768px){[data-namespace=page-board] .profile.is-active{display:flex}}[data-namespace=page-board] .profile-image{height:0;padding-top:87.9310344828%;position:relative;width:100%}@media(min-width:768px){[data-namespace=page-board] .profile-image{height:398px;padding-top:0;width:454px}}[data-namespace=page-board] .profile-text{margin-top:24px}@media(min-width:768px){[data-namespace=page-board] .profile-text{margin-top:0;width:530px}}[data-namespace=page-board] .profile-header{align-items:center;display:flex;padding-bottom:20px;position:relative}@media(min-width:768px){[data-namespace=page-board] .profile-header{padding-bottom:24px}}[data-namespace=page-board] .profile-header:after{background-image:linear-gradient(90deg,#499ee5,#4f56db);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}[data-namespace=page-board] .profile-name{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px}@media(min-width:768px){[data-namespace=page-board] .profile-name{font-size:25px;letter-spacing:2.5px}}[data-namespace=page-board] .profile-role{font-size:14px;letter-spacing:1.4px;line-height:1.5;margin-left:26px}[data-namespace=page-board] .profile-record,[data-namespace=page-board] .profile-role{color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif}[data-namespace=page-board] .profile-record{font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:1.75;margin-top:14px}@media(min-width:768px){[data-namespace=page-board] .profile-record{margin-top:20px}}[data-namespace=page-board] .profile-body{background-color:#f8fafe;color:#000;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Noto Sans JP,sans-serif;font-size:13px;letter-spacing:1.3px;line-height:2;margin-top:18px;padding:28px 24px}@media(min-width:768px){[data-namespace=page-board] .profile-body{margin-top:22px;padding:28px}}[data-namespace=page-board] .modal-inner{background-color:#fff;opacity:0;width:100%}[data-namespace=page-board] .modal{align-items:center;background-color:rgba(51,51,51,.4);display:flex;height:100%;justify-content:center;left:0;min-width:375px;opacity:0;padding:0 20px;pointer-events:none;position:fixed;top:0;transition:opacity .6s cubic-bezier(.19,1,.22,1);width:100%;z-index:10}[data-namespace=page-board] .modal.is-active{opacity:1;pointer-events:auto}[data-namespace=page-board] .modal.is-active .modal-inner{opacity:1}@media(min-width:768px){[data-namespace=page-board] .modal{min-width:1280px;padding:0 80px}}@media(min-width:1280px){[data-namespace=page-board] .modal{padding:0 calc(50% - 560px)}}[data-namespace=page-board] .modal-content{background-color:#fff;margin:0 auto;max-height:70vh;overflow:auto;padding:0 16px 0 20px;position:relative;width:calc(100% - 4px)}@media(min-width:768px){[data-namespace=page-board] .modal-content{max-height:60vh;padding:0 50px;width:100%}}[data-namespace=page-board] .modal-content::-webkit-scrollbar{background-color:transparent;width:4px}@media(min-width:768px){[data-namespace=page-board] .modal-content::-webkit-scrollbar{width:0}}[data-namespace=page-board] .modal-content::-webkit-scrollbar-thumb{background-color:#666;border-radius:2px}[data-namespace=page-board] .modal-close{align-items:center;background-color:#fff;color:#6590e0;display:flex;justify-content:flex-end;padding-right:16px}@media(min-width:768px){[data-namespace=page-board] .modal-close{background-color:transparent}}[data-namespace=page-board] .modal-close-icon{cursor:pointer;height:16px;width:16px}@media(min-width:768px){[data-namespace=page-board] .modal-close-icon{transition:opacity .6s cubic-bezier(.19,1,.22,1)}[data-namespace=page-board] .modal-close-icon:hover{opacity:.5}}[data-namespace=page-board] .modal-close-upper{height:20px}@media(min-width:768px){[data-namespace=page-board] .modal-close-upper{height:50px}}[data-namespace=page-board] .modal-close-upper .modal-close-icon{display:none}@media(min-width:768px){[data-namespace=page-board] .modal-close-upper .modal-close-icon{display:block}}[data-namespace=page-board] .modal-close-lower{height:50px}@media(min-width:768px){[data-namespace=page-board] .modal-close-lower{height:50px}}[data-namespace=page-board] .modal-close-lower .modal-close-icon{display:block}@media(min-width:768px){[data-namespace=page-board] .modal-close-lower .modal-close-icon{display:none}}
