@charset "utf-8";html{color:#000;background:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}i{font-style:normal}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Light.d4af7d788b3b7d04aa980a15e283d57d.ttf) format("truetype");font-weight:300}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Regular.256f213d413055d9881b424c43f384e5.ttf) format("truetype");font-weight:400}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Medium.5536863ce4dda83da9ea688e01e96723.ttf) format("truetype");font-weight:500}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-SemiBold.6a6c0fc3f6d664f41fcfef558cef196c.ttf) format("truetype");font-weight:600}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Bold.117d7a9ad25780d760ce328e8e8cdcf1.ttf) format("truetype");font-weight:700}html{background-color:#171a24}body,html{-webkit-text-size-adjust:100%;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}body a{color:#bb64f5;text-decoration:underline;text-underline-offset:3px;-webkit-animation-name:hoverDefaultOut;animation-name:hoverDefaultOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}body a,body a:hover{-webkit-animation-duration:.12s;animation-duration:.12s}body a:hover{color:#9d55cf;-webkit-animation-name:hoverDefaultIn;animation-name:hoverDefaultIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}body img{vertical-align:baseline}body button{padding:0;border:none;background:transparent}@-webkit-keyframes hoverDefaultIn{0%{color:#bb64f5}to{color:#9d55cf}}@keyframes hoverDefaultIn{0%{color:#bb64f5}to{color:#9d55cf}}@-webkit-keyframes hoverDefaultOut{0%{color:#9d55cf}to{color:#bb64f5}}@keyframes hoverDefaultOut{0%{color:#9d55cf}to{color:#bb64f5}}:root{--scrollbar-width:10px;--scrollbar-height:10px;--scrollbar-border-radius:10px;--scrollbar-border-thickness:0px;--scrollbar-thumb-color:#262935;--scrollbar-track-color:#171a24;--scrollbar-button-color:#000;--scrollbar-corner-color:#000;--scrollbar-border-color:#000}::-webkit-scrollbar{width:var(--scrollbar-width,20px);height:var(--scrollbar-height,20px)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#3b82f6);border:var(--scrollbar-border-thickness,3px) solid var(--scrollbar-border-color,#fff);border-radius:var(--scrollbar-border-radius,4px)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color,#a1a1aa)}::-webkit-scrollbar-corner{background:var(--scrollbar-corner-color,#fff);border:var(--scrollbar-border-thickness,3px) solid var(--scrollbar-border-color,#fff);border-radius:var(--scrollbar-border-radius,4px)}::-webkit-scrollbar-button:horizontal:end:decrement,::-webkit-scrollbar-button:horizontal:start:increment,::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:vertical:start:increment{display:var(--show-double-buttons,none)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:-webkit-calc(var(--swiper-navigation-size)/44 * 27);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;-webkit-font-feature-settings:normal,;-moz-font-feature-settings:normal,;font-feature-settings:normal,;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:transform .2s,top .2s;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.alphaLink a:active,.alphaLink a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.alphaLink2 a:active,.alphaLink2 a:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.pcKaigyo{display:block}.box,.videosSec{width:100%;float:left;text-align:left}#news{margin-top:-70px;padding-top:70px}#mission{margin-top:-110px;padding-top:110px}#service{margin-top:-70px;padding-top:70px}.topVideo{position:relative}.header01Wrap,.header02Wrap{left:0;top:0;z-index:9999;width:100%;text-align:left}@media only screen and (min-width:769px){.header01WrapIn,.header02Wrap{min-width:900px}.spMenuOp{display:block!important}}.header01Wrap{position:absolute}.header02Wrap{display:none;position:fixed;height:70px;background-color:rgba(40,33,43,.5);z-index:101}.header01WrapIn{max-width:1600px;margin:0 auto}.head01{width:90%;margin:0 auto}.head02{width:100%;margin:0;float:left}.head01 ul{margin-top:40px}.head01 ul,.head02 ul{float:right}.head01 ul li{float:left;margin-top:5px}.head02 ul li{float:left}.head01 ul li a{float:left;line-height:40px;height:40px;margin-right:20px;color:#fff}.head01 ul li a:hover{color:#f9ff57}.head02 ul li a{float:left;height:70px;margin-right:20px;line-height:70px;color:#dee0e8}.head02 ul li a:hover{color:#f9ff57}.head01 ul li.last a{background-color:#5a255e;border-radius:20px;padding:0 50px;margin-right:0}.head01 ul li.last a:hover{background-color:#fff;color:#5a255e}.head02 ul li.last a{background-color:#5a255e;padding:0 60px;margin-right:0;height:70px;color:#28212b;background-color:#f9ff57;display:block;line-height:70px;margin-left:20px}.head02 ul li.last a:hover{background-color:#5a255e;color:#f9ff57}.head01 .logo{margin-top:48px;float:left}.head01 .logo img{width:160px}.head02 .logo{height:70px;float:left;width:260px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:14px;background-color:#fff}.head02 .logo img{width:160px}.covervid,.covervidFix{position:relative}.covervid{min-width:720px;height:100%;height:100vh}.covervid .textArea{position:absolute;width:100%;top:0;bottom:0;margin:auto;text-align:left;height:300px}.covervid .textAreaIn{max-width:1600px;margin:0 auto;padding:0 12.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#video{background:url(https://deeteller.jp/video_bg.jpg) no-repeat;background-attachment:fixed;background-position:50%;background-size:cover;left:0;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw;position:absolute;top:0;z-index:-10}.covervidtx01{margin:40px auto 0;font-size:20px;color:#fff}.video-scroll{position:absolute;bottom:70px;width:100%;margin:auto;color:#fff;text-align:center;z-index:5}.section01Pg,.section02Pg,.section03Pg,.section04Pg{position:relative}@media only screen and (min-width:769px){.circle01,.circle02,.circle03{position:absolute;background-size:474px 744px;width:474px;height:744px;z-index:1}.circle01{right:0;top:-532px}.circle01_01,.circle01_02,.circle01_03,.circle01_04{position:absolute;background-size:474px 744px;width:474px;height:744px;z-index:1;opacity:0}.circle01_01{background:url(/images/bg_circle01_01.png) no-repeat 50%}.circle01_02{background:url(/images/bg_circle01_02.png) no-repeat 50%}.circle01_03{background:url(/images/bg_circle01_03.png) no-repeat 50%}.circle01_04{background:url(/images/bg_circle01_04.png) no-repeat 50%}.circle02{right:0;top:-500px}.circle03{right:0;top:-100px}.totop{position:fixed;right:62px;bottom:62px;z-index:10;display:none;text-align:left;text-indent:-99999px}.totop a{width:52px;height:52px;background:url(/images/totop.png) no-repeat top;display:block}.totop a:hover{background:url(/images/totop_on.png) no-repeat top}}.bg01{background:#1b160f url(/images/bg02.jpg) no-repeat bottom}.bg01In{background:url(/images/bg01.png) repeat-x 0 0;width:100%;float:left}.bg02{background-color:#1b160f!important;padding-top:140px;color:#fff}.bg03{background-color:#f1f2f6;padding:120px 0}.bg04{background:#080906 url(/images/bg04.jpg) no-repeat top;padding:240px 0 60px}.bg05{background:url(/images/bg_company01.png) repeat 0 0;padding:90px 0 80px}.bg07{background-color:#828287!important}.bg07,.bgBK{padding-top:0;color:#fff}.bgBK{background-color:#000!important}.bg08{background-color:#555159!important;color:#fff;width:100%;float:left;padding:50px 0;margin:80px 0}.bg08.first{margin:80px 0 8px}.bg08.sec{margin:0 0 80px}.bg08.fixed{margin:0 0 10px}.parallax01{padding:110px 0 0;float:left;width:100%;background-image:url(/images/bg05.jpg);height:auto;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:769px){.parallax01{background-attachment:scroll}}.bg06Thanks{background:url(/images/bg05.jpg) no-repeat bottom;padding:150px 0 10px;background-size:cover}.box765{width:100%;max-width:765px;margin:0 auto}.box765Rwhite{background-color:#fff;display:block}.anq01,.box765Rwhite{width:100%;float:left}.anq01{margin-top:345px}.anq02{margin-top:-100px;padding-top:100px}.box765Lpurple,.box765Lpurple2,.box765Rpurple,.box765Rpurple2{width:53%;max-width:410px;background-color:rgba(91,40,96,.9);padding-right:30px;padding-left:50px;padding-bottom:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box765Lpurple2{padding-right:5px;padding-left:50px;padding-bottom:55px}.box765Lpurple{position:absolute;float:left;margin-top:0}.box765Rpurple{float:right}.box765Lpurple2{position:absolute;float:left;margin-top:0}.box765Rpurple2{float:right}.box765Lpurple2 h2,.box765Lpurple h2,.box765Rpurple2 h2,.box765Rpurple h2{color:hsla(0,0%,100%,.5);font-size:24px;line-height:40px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:25px;margin-bottom:65px;margin-top:120px}.box765Lpurple2 p,.box765Lpurple p{font-size:30px;color:#fff;line-height:1.8}.box765Rpurple2 p,.box765Rpurple p{font-size:26px;color:#fff;line-height:1.6}.box765Lpurple2 p span,.box765Lpurple p span,.box765Rpurple2 p span,.box765Rpurple p span{font-size:24px}.box765Lpurple2Tx,.box765LpurpleTx,.box765Rpurple2Tx,.box765RpurpleTx{width:40%;max-width:310px;float:right;line-height:1.8}.box765LpurpleTx{float:left;margin-top:125px;color:#d2d1d2;margin-right:7%}.box765RpurpleTx{float:right;margin-top:85px;color:#6f4273}.box765Lpurple2Tx{float:left;margin-top:125px;color:#d2d1d2;margin-right:7%}.box765Rpurple2Tx{float:right;margin-top:85px;color:#fff}@media only screen and (max-width:800px){.box765RpurpleTx{float:right;margin-top:85px;color:#6f4273;padding-left:7%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.box765Lpurple2Tx h3,.box765LpurpleTx h3,.box765Rpurple2Tx h3,.box765RpurpleTx h3{font-size:19px;line-height:1.6;font-weight:700}.box765L,.box765R{width:53%;max-width:410px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box765L{float:left}.box765R{float:right}.box765LTx,.box765RTx{width:40%;max-width:310px;float:right;line-height:1.8}.box765RTx{float:right}.box765LTx{float:left}.popaup{background:url(/images/ico_modal.png) no-repeat 0;padding-left:20px;margin-top:5px;font-size:12px}.popaup a{text-decoration:underline}.popaup label{cursor:pointer;border-bottom:1px solid #6f4273}.popaup label:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.box740{max-width:740px}.box740,.box765_2{width:100%;margin:0 auto}.box765_2{max-width:765px}.box900{width:100%;max-width:900px;margin:0 auto}.box900 h2.titBrdCenter{width:100%;background:url(/images/title_dot.png) repeat-x 0;text-align:center;font-size:22px;color:#fff;margin-bottom:40px}.box900 h2.titBrdCenter span{background-color:#1b160f;padding:0 20px}.boxCompanyL{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #181818}.box382L{width:382px;float:left}.box354R{width:354px;float:right;margin-right:-24px}.boxCompanyR{width:50%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #181818}.boxCompanyL.bg,.boxCompanyR.bg{background-color:rgba(40,33,43,.7)}.boxCompanyLIn,.boxCompanyRIn{width:312px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 0}.boxCompanyLIn{float:right;margin-right:70px}.boxCompanyRIn{float:left;margin-left:75px}.boxFormPurpleWrap{width:53%;max-width:410px;float:left;margin-left:69px}.boxFormPurple{background-color:rgba(91,40,96,.9);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:120px 30px 30px 45px;color:#fff}.boxFormPurple h2{color:hsla(0,0%,100%,.5);font-size:24px;line-height:40px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:25px;margin-bottom:65px}.boxFormPurple p.tx01{font-size:26px;color:#fff;line-height:1.8}.imgContact01{margin-top:32px;margin-left:-90px}.boxFormPurple p.tx02{font-size:16px;color:#fff;line-height:1.8;margin-top:5px}.conBg01{width:100%;background-color:rgba(40,33,43,.5);float:left;margin-bottom:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.conBg01,.conBg01.pd01{padding:40px 0}.conBg01.pdReset{padding:0}.conBg01In{width:100%;max-width:765px;margin:0 auto}.conBg02In{border-bottom:3px solid #1b160f;padding:45px 69px}.conBg02In,.conBg03In{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.conBg03In{padding:45px 69px 50px}#con03,.con03{min-height:360px}.con03{width:100%;position:absolute;background:url(/images/bg03.jpg) no-repeat top;background-size:cover;color:#d2d1d2;z-index:9}.con03 .textArea{padding:110px 160px 0 0}.con04{width:100%;position:absolute;color:#d2d1d2;z-index:9}.con04 .section03Pg{margin-top:-350px}.con04Top{margin-top:120px}.con05{width:100%;background-color:#828287;z-index:10}.imgBg_DML{position:relative;height:182px;background-color:hsla(0,0%,100%,.7)}.imgBg_DML:before{content:"";display:block}.imgBg_DML img{position:absolute;height:177px;width:100%;z-index:5}.imgMacromill{text-align:center;margin:70px 0 0}.txUs01{color:hsla(0,0%,100%,.5);font-size:24px;line-height:40px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:25px;margin-bottom:55px}.txUsTit{font-size:82px;line-height:1.2;color:#f9ff57;text-align:center;margin-bottom:290px}.imgCEO{position:absolute;right:0;top:0;width:568px}.tblCompany{width:100%;float:left;margin:15px 0 90px}.tblCompany table{width:100%;border-top:1px solid #2b2b2b}.tblCompany table td,.tblCompany table th{border-bottom:1px solid #2b2b2b;padding:7px 0}.companyThumb{width:1200px;margin:0 auto}.companyThumb ul{width:100%;float:left;margin-bottom:70px}.companyThumb li{width:400px;float:left}.linkPurple a{border:2px solid #6f4273;padding:10px 32px;border-radius:30px;font-size:14px}.linkPurple a:hover{background-color:#6f4273;color:#fff}.linkPurple a span{background:url(/images/link_ico_purple8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.linkPurple a:hover span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:8px 11px}.linkPurpleBlank a{border:2px solid #6f4273;padding:10px 32px;border-radius:30px;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:14px}.linkPurpleBlank a:hover{background-color:#6f4273;color:#fff}.linkPurpleBlank a span{background:url(/images/ic-blank.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}.linkPurpleBlank a:hover span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}.shopLink{float:left;margin-top:15px}.shopLink li{float:left;margin-right:10px}.linkWhitetx a{color:#fff;text-decoration:underline}.linkWhite a{border:1px solid #fff;padding:3px 13px 3px 15px;border-radius:15px;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:12px;color:#fff}.linkWhite a:hover{background-color:#fff;color:#000}.linkWhite a span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:5px 6px;padding-right:12px}.linkWhite a:hover span{background:url(/images/link_ico_bk8_11.png) no-repeat 100%;background-size:5px 6px}.linkWhiteBlank a{border:1px solid #fff;padding:3px 13px 3px 15px;border-radius:15px;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:12px;color:#fff}.linkWhiteBlank a:hover{background-color:#fff;color:#000}.linkWhiteBlank a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:10px auto;padding-right:17px}.linkWhiteBlank a:hover span{background:url(/images/ic-blank_bk.svg) no-repeat 100%;background-size:10px auto}ul.indent01 li{padding-left:2.65em;text-indent:-2.65em}ul.indent02 li{padding-left:4em;text-indent:-4em}a.linkEmerald{color:#2c856e;text-decoration:underline}.hide{display:none}.txMb40{margin-bottom:30px}.txMb30{margin-bottom:20px}.txMb20{margin-bottom:10px}.mR5{margin-right:5px}.mR15{margin-right:15px}.mR20{margin-right:20px}.mB5{margin-bottom:5px}.mB10{margin-bottom:10px}.mB20{margin-bottom:20px}.mB30{margin-bottom:30px}.mB40{margin-bottom:40px}.mB50{margin-bottom:50px}.mB55{margin-bottom:55px}.mB60{margin-bottom:60px}.mB80{margin-bottom:80px}.mB130{margin-bottom:130px}.pT5{padding-top:5px}.pT10{padding-top:10px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs12Y{font-size:12px;font-weight:700;color:#eef577}.lHeight22{line-height:2.2}.colorY{font-weight:700}.colorY,.colorYnorm{color:#eef577}.colorPurple,.colorPurple a{color:#6f4273}.colorWhite{color:#fff}.colorAsh{color:#d2d1d2}.fL{float:left}.fR,.imgR{float:right}.imgR{padding-left:40px;padding-top:5px}.pcOnly{display:block}.spOnly{display:none}.pcOnlyI{display:inline}.spMap01,.spOnlyI{display:none}.bold{font-weight:700}.pgRelative{position:relative}.animateBlock,.animateBlock2,.animateBlock3{opacity:0}.Lheight2{line-height:2}.Lheight2-2{line-height:2.2}#overlay01{display:none}.aC{text-align:center}.aR{text-align:right}@media only screen and (min-width:769px){.pcMb20{margin-bottom:20px}.pcMb30{margin-bottom:30px}.pcMb40{margin-bottom:40px}.pcMb50{margin-bottom:50px}}.formInfo{width:377px;float:right;margin-top:106px;color:#fff;padding-bottom:100px}@media only screen and (min-width:769px) and (max-width:900px){.formInfo{width:37%}}.formInfo.reset{margin-top:0}.formInfo li{margin-bottom:20px}.formInfo input,.formInfo textarea{width:100%!important;border-radius:5px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;padding:10px 20px!important;border:none!important;font-size:16px!important;line-height:1.6}.formInfo textarea{min-height:190px;height:190px}.contactKind{margin-bottom:20px;margin-left:-4px}.contactKind li{margin:0;padding:0 0 3px}.contactKind input{width:27px!important;height:27px!important;padding:5px 8px 0 0!important;margin-right:5px;overflow:hidden;border-radius:3px;background-color:#fff;border:none;float:left}.contactShiryo{margin-bottom:20px;margin-left:-4px}.contactShiryo input{width:27px!important;height:27px!important;padding:5px 8px 0 0!important;overflow:hidden;border-radius:3px;background-color:#fff;border:none;float:left}:placeholder-shown{color:#6f4273}::-webkit-input-placeholder{color:#6f4273}:-moz-placeholder,::-moz-placeholder{color:#6f4273;opacity:1}:-ms-input-placeholder{color:#6f4273}.btnSend{border:2px solid #fff;border-radius:25px;font-size:14px;background-color:rgba(0,0,0,.4);padding:8px 20px 8px 30px;color:#fff;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:30px}#mfp_button_send span,.btnSend span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:20px}.btnSend:hover{border:2px solid #fff;background-color:#fff;color:#000}#mfp_button_send:hover span,.btnSend:hover span{background:url(/images/link_ico_bk8_11.png) no-repeat 100%;background-size:8px 11px}.thanks{margin:50px 0}.btnBack a{border:2px solid #fff;border-radius:25px;font-size:14px;background-color:rgba(0,0,0,.4);padding:8px 30px 8px 20px;color:#fff;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.btnBack a span{background:url(/images/link_ico_white_l8_11.png) no-repeat 0;background-size:8px 11px;padding-left:20px}.btnBack a:hover{border:2px solid #fff;background-color:#fff;color:#000}.btnBack a:hover span{background:url(/images/link_ico_bk_l8_11.png) no-repeat 0;background-size:8px 11px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.imgHalf{width:50%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1%!important;float:left!important}#about_page{width:100%!important;background:#000 url(/images/about/about_bg.png) no-repeat top!important;background-size:100% auto!important;margin:0!important;padding:0!important}footer#about_footer{width:100%;float:none;background-color:#000;padding:50px 0;color:#fff;text-align:center;font-size:12px;box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:0}.containerWrap{max-width:1024px;border-radius:15px;padding:85px 0 95px;margin:0 auto 10px}@media only screen and (min-width:768px) and (max-width:1064px){.containerWrap{margin:0 25px 10px}}.containerWrap .container{max-width:700px;margin:0 auto;text-align:left;color:#4a4a4a}.containerWrap .containerImg{max-width:807px;margin:0 auto;text-align:left;color:#4a4a4a}.pageLogo{width:396px;margin:96px auto 35px}.pageBack{margin-bottom:70px}.pageBack a{background-color:#5a255e;border-radius:25px;padding:12px 40px;margin-right:0;font-size:14px;color:#fff}.pageBack a:hover{background-color:#fff;color:#5a255e}#about_page h1{line-height:1.2;color:#5b2860;font-weight:700;padding-bottom:20px}@media only screen and (min-width:768px){#about_page h1{margin-top:-20px}}#about_page h2{width:100%;background:url(/images/about/page_title_dot.png) repeat-x 0;color:#5b2860;font-weight:700}#about_page h2 span{background:#fff;padding-right:15px}.about_page h1{line-height:1.2;color:#5b2860;font-weight:700;padding-bottom:20px}@media only screen and (min-width:768px){.about_page h1{margin-top:-20px}}.about_page h2{width:100%;background:url(/images/about/page_title_dot.png) repeat-x 0;color:#5b2860;font-weight:700}.about_page h2 span{background:#fff;padding-right:15px}.tblAbout th{padding-right:25px}.tblAbout td,.tblAbout th{line-height:2.18;font-weight:700}#deeboard01{width:100%;background-color:#828287!important;padding-top:0;color:#fff;z-index:10;padding-bottom:40px}.deeboard01{max-width:900px;margin:0 auto;width:100%;background-color:#3c1e41;float:left;margin:0}.deeboard01L{width:50%;float:left}.deeboard01R{width:50%;float:right}.deeboard01L .deeboardLogo01{width:202px;margin-bottom:33px}.deeboard01L{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:57px 35px 0 70px;font-size:16px}.deeboard01L h2{color:#f9ff57;margin-bottom:12px;font-weight:700}#partner01{width:100%;height:558px;position:relative;background-color:#000!important;padding-top:0;color:#fff;z-index:10;padding-bottom:50px}#partner01 h2{color:#f9ff57;font-weight:700;padding:65px 0 40px;text-align:center}.partner01Img{padding-bottom:25px}#partner02{width:100%;position:relative;background:url(/images/deepartner_bg01.jpg) no-repeat top;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:10;padding-bottom:110px;padding-top:150px;color:#fff}.partner02Wrap{width:900px;margin:0 auto}.partner02Box{width:765px;margin:0 auto}.partner02L{width:405px;background-color:#5b2b5c;float:left}.partner02L h2{font-size:24px;border-left:1px solid #fff;opacity:.5;margin:121px 0 0 44px;padding-left:26px}.partner02L .tx01{font-size:24px;line-height:1.96;margin:65px 0 100px 44px;font-weight:400}.partner02R{width:305px;float:right}.partner02Img{margin-top:10px;margin-bottom:45px}.partner02Tx01{line-height:2.19;padding-bottom:30px}.partner02Tx02{font-weight:700;margin-bottom:10px}.partner02Tx02,.partner02Tx03{line-height:1.75}.head-border{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:22px;margin:135px 0 0}.head-border:after,.head-border:before{content:"";height:1px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;background-color:hsla(0,0%,84.7%,.5)}.head-border:before{margin-right:1rem}.head-border:after{margin-left:1rem}.partner02Tx04{line-height:2.19;padding-bottom:45px;padding-top:30px}@media only screen and (min-width:769px){.partner02Box dl{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.partner02Box dl.last{border-bottom:1px solid #fff}.partner02Box dl dt{float:left;width:410px;padding:35px 0 30px 42px;font-size:18px;font-weight:700}.partner02Box dl dd,.partner02Box dl dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.partner02Box dl dd{float:right;width:350px;line-height:1.3;padding:20px 0 15px}}.partner02Box dl dd .tx01{font-size:18px;font-weight:700}.partner02Box dl dd .tx02{font-size:36px;font-weight:700}.partner02Box dl dd .tx03{font-size:13px;display:block}.toContactYellow{margin-top:50px;text-align:center}.toContactYellow a{padding:9px 30px 8px;line-height:38px;color:#fff;border-radius:22px;background-color:#f9ff57;position:relative;z-index:1;color:#28212b}.toContactYellow a:hover{background-color:#fff}.toContactYellow a:hover span,.toContactYellow a span{background:url(/images/link_ico_purple8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.whiteBtnLink a{padding:9px 30px 8px;line-height:38px;color:#fff;border:1px solid #fff;border-radius:22px;position:relative;z-index:1}.whiteBtnLink a span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.whiteBtnLink a:hover{background:#fff;border:1px solid #fff;color:#3c1e41}.whiteBtnLink a:hover span{background:url(/images/link_ico_purple8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.whiteBtnLinkBlank a{padding:9px 30px 8px;line-height:38px;color:#fff;border:1px solid #fff;border-radius:22px;position:relative;z-index:1}.whiteBtnLinkBlank a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}.whiteBtnLinkBlank a:hover{background:#fff;border:1px solid #fff;color:#3c1e41}.whiteBtnLinkBlank a:hover span{background:url(/images/ic-blank.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}#page{background-color:#000;color:#fff}.pageBg01{background:url(/images/privacy_bg.jpg) no-repeat top;background-size:100% auto;padding-top:95px}.pageHead{margin-bottom:70px}.pageHeadLogo{width:396px;margin:0 auto}.backToTop{margin-top:45px}.backToTop a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;border-radius:25px;background-color:#5b2860;border:1px solid #5b2860;color:#fff;padding:12px 35px;font-weight:700}.backToTop a:hover{color:#5b2860;background-color:#fff;border:1px solid #fff}.contentsPage,.contentsPageWrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 6.25% 80px}.contentsPage{background-color:#fff;border-radius:10px;max-width:1024px;margin:0 auto;color:#4a4a4a}.contentsPage h1{font-size:20px;font-weight:600;line-height:1.55;letter-spacing:.51px;text-align:center;color:#5b2860;padding:80px 0 40px}@media only screen and (max-width:769px){.contentsPage{padding:0 6.25%}}dl.privacy{max-width:700px;margin:10px auto 0;text-align:left;line-height:2.19;letter-spacing:.41px}.privacybottom,.privacyLead{max-width:700px;margin:0 auto;text-align:left;line-height:2.19;letter-spacing:.41px}.privacyLead p{margin-bottom:35px}dl.privacy dt{font-size:18px;font-weight:600;line-height:1.72;letter-spacing:.46px;color:#5b2860;margin-top:10px;margin-bottom:10px}dl.privacy dd,dl.privacy dd.txB30{padding-bottom:30px}dl.privacy dd a{color:#2c856e}.topFooter{text-align:center;padding:50px 0 0}.topFooter li{display:inline-block;font-size:12px;padding:0 10px}.pageFooter{text-align:center;padding:50px 0 100px}.pageFooter li{display:inline-block;font-size:12px;padding:0 10px}.pageFooter,.pageFooter a,.topFooter a{color:#fff}.pageFooter a:hover,.topFooter a:hover{text-decoration:underline}.topNews{padding:120px 0 105px;background-color:#dee0e8;width:100%;float:left;color:#6f4273}.topNews h2{font-size:24px;text-align:center;margin-bottom:30px}.topNews ul{background-color:hsla(0,0%,100%,.5);padding:25px 0 0}.topNews ul,.topNews ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.topNews ul li{border-bottom:1px solid #dee0e8;margin-bottom:25px;padding-bottom:20px;padding-right:20px;padding-left:20px}.topNews ul li:last-child{border-bottom:none}.topNews ul li dl dt{font-size:14px;padding-bottom:10px}.topNews ul li dl dt span{font-size:12px;border:1px solid #6f4273;border-radius:15px;padding:2px 10px;margin-left:20px}.topNews ul li dl dd{line-height:1.8}.topNews ul li dl dd.link a{background:url(/images/ic-arrow-r.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.topNews ul li dl dd.blank a{background:url(/images/ic-blank.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.topNews a{color:#6f4273}.topNews a:hover{text-decoration:underline}.contentsPage.newsRelease h1{font-size:28px;font-weight:600;line-height:1.2;color:#5b2860;text-align:left;padding:86px 0 27px}.contentsPage{padding-bottom:0}@media only screen and (max-width:769px){.contentsPage.newsRelease h1{padding:40px 0}}.entrySection{margin:0 auto;text-align:left}.entrySection pre{background-color:#eee;border:1px solid #ccc;margin-bottom:50px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin-top:13px}@media only screen and (min-width:769px){.entrySection{max-width:700px}}.entrySection a{color:#5b2860}.entrySection a:hover{text-decoration:underline}.entryDate{text-align:right;padding-bottom:62px}.entryDate p{padding-bottom:4px}.entryBottom{text-align:center;font-size:14px;margin-top:80px;padding-top:48px;border-top:1px solid #dee0e8}.entryBottom__lists{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:10px}.entryBottom__list{margin:0 5px}@media only screen and (max-width:769px){.entryBottom__list{width:100%}}.entryBottom h3{font-weight:600;font-size:16px}.entryBottom h3,.entryBottom p{padding-bottom:10px}.entryBottom p.entryBottomContact{font-size:16px;width:130px;height:48px;margin:0 auto}.entryBottom p.entryBottomContact a{width:130px;height:48px;border-radius:24px;border:1px solid #5b2860;color:#5b2860;display:block;line-height:48px;font-weight:600;margin-top:15px}.entryBottom p.entryBottomContact a:hover{border:1px solid #5b2860;background-color:#5b2860;color:#fff;text-decoration:none}.entryBody{font-size:16px;line-height:2.19;letter-spacing:.41px;color:#4a4a4a}.entryBody h2{font-size:24px;line-height:1.4;letter-spacing:.62px;color:#5b2860;font-weight:600}.entryBody h3{font-size:20px;line-height:1.5;letter-spacing:.51px;color:#4a4a4a;font-weight:600}.entryBody a.blankIco{background:url(/images/ic-blank_green.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.entryBody img{margin-top:10px;margin-bottom:15px}@media only screen and (min-width:769px){.image2column{margin-bottom:35px}.image2column ul{list-style:none;margin:0;padding:0;letter-spacing:-.5em}.image2column ul li{display:inline-block;letter-spacing:0;width:47.8%;margin-right:4.4%}.image2column ul li:nth-child(2n){display:inline-block;margin-right:0}.imageFloatL{float:left;width:47.8%;margin-right:4.4%}}.entryBody .list01 li{margin-bottom:5px;background:url(/images/list_dot01.png) no-repeat 15px 15px;background-size:6px 6px;padding-left:30px}.entryBody .list01 li:last-child{margin-bottom:0}.entryBody .list02 li{margin-bottom:17px;padding-left:2.7em;text-indent:-2.7em;font-size:12px;line-height:1.5;letter-spacing:.31px}.entryBody .list02 li:last-child{margin-bottom:0}.entryBody .list03 li{margin-bottom:5px;list-style:decimal!important;padding-left:0;margin-left:35px}.entryBody .list03 li:last-child{margin-bottom:0}.table01{margin:15px 0 32px}.table01 table{width:100%}.table01 th{background-color:#f1f2f6}.table01 td,.table01 th{border:1px solid #dee0e8;padding:11px 20px}.js-scrollable-shadow table td,.js-scrollable-shadow table th{white-space:nowrap}.scroll-hint.is-right-scrollable{border-right:3px solid #a3a7b5}.scroll-hint.is-left-scrollable{border-left:3px solid #a3a7b5}.btnLink01{margin:30px 0 10px}.btnLink01 a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:48px;display:inline-block;background-color:#5b2860;border-radius:50px;padding:12px 30px 9px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;-webkit-animation:"none";animation:"none"}.btnLink01 a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.btnLink01 a:hover{color:#fff;background-color:#bb64f5;text-decoration:none;-webkit-animation:"none";animation:"none"}.WhiteBlank01 a{color:#fff;text-decoration:underline}.WhiteBlank01 a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.XL_spacing{margin-bottom:75px}.L_paragraph_spacing{margin-bottom:35px}.L_spacing{margin-bottom:40px}.M_spacing{margin-bottom:20px}.S_spacing{margin-bottom:7px}.innerLink a{background:url(/images/ic-arrow-r2.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}