@charset "UTF-8";/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{min-width:320px;color:#000;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;background-color:#f2efe8;background-image:url(../../images/pc/common/bg_pattern.jpg);background-repeat:repeat-y;background-position:top center;background-size:100% auto;-webkit-font-smoothing:antialiased}@media screen and (max-width:768px){body{background-image:url(../../images/sp/common/bg_pattern.jpg);-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}body.fixed{position:fixed;top:0;left:0;overflow-y:scroll;width:100%;height:100%}body.hidden{overflow:hidden}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}img{pointer-events:none}@media screen and (max-width:768px){img{width:100%;height:auto}}img.rendering{image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img.rendering{image-rendering:auto}@media screen and (max-width:768px){.pc_i{display:none!important}}.sp_i{display:none!important}@media screen and (max-width:768px){.sp_i{display:inline!important}}.w-100{width:100%}.svg{display:inline-block;font-size:0}.text-shrink{letter-spacing:0}.separator{display:block;position:relative;width:60px;height:2px;margin:0 auto;background-color:#b02727}@media screen and (max-width:768px){.separator{width:7.8125vw;height:.2604166667vw}}.separator::before{position:absolute;bottom:0;left:0;width:50%;height:4px;background-color:#b02727;content:""}@media screen and (max-width:768px){.separator::before{height:.5208333333vw}}.marker{margin-right:.2em;margin-left:.1em;padding:0 .2em .15em .3em;color:#fff;background-color:#b02727;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker .brackets-start{margin-left:-.7em}.marker .brackets-end{margin-right:-.4em}blockquote.twitter-tweet{max-width:550px;margin:0 auto;padding:15px 20px;border:1px solid #ccd6dd;border-radius:15px;color:#14171a;font-size:15px;line-height:1.5;background-color:#fff}@media screen and (max-width:768px){blockquote.twitter-tweet{padding:1.953125vw 2.6041666667vw;border-radius:1.953125vw;font-size:1.953125vw}}@media screen and (max-width:640px){blockquote.twitter-tweet{font-size:14px}}blockquote.twitter-tweet a{color:#657786}blockquote.twitter-tweet p{color:#14171a;font-size:19px}@media screen and (max-width:768px){blockquote.twitter-tweet p{font-size:2.4739583333vw}}@media screen and (max-width:640px){blockquote.twitter-tweet p{font-size:14px}}blockquote.twitter-tweet p:last-child{margin-bottom:0}blockquote.twitter-tweet p a{color:#1b95e0}[data-event=collapse]{cursor:pointer}.collapse{display:none}.js-fade_up{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}.js-fade_up.is-animated{-webkit-animation:fade-up .8s ease-in-out both;animation:fade-up .8s ease-in-out both}.st-Wrapper{overflow-x:hidden;padding-top:100px}@media screen and (max-width:768px){.st-Wrapper{padding-top:20.8333333333vw}}.page-Index .st-Wrapper{visibility:hidden}.page-Index .st-Wrapper.is-visible{visibility:visible}@media screen and (min-width:769px){.page-Index .st-Wrapper{padding-top:120px}}.st-Page_Header{position:relative;height:300px;margin-bottom:40px;background-color:#000}@media screen and (min-width:769px){.st-Page_Header{overflow:hidden}}@media screen and (max-width:768px){.st-Page_Header{height:33.8541666667vw;margin-bottom:5.2083333333vw}}@media screen and (min-width:769px){.st-Page_Header::before{position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);background-repeat:repeat-x;background-size:auto 496px;content:"";-webkit-filter:blur(5px);filter:blur(5px)}.st-Page_Header::after{position:absolute;top:0;left:0;opacity:.05;width:100%;height:100%;background-image:url(../../images/common/bg_noise.png);background-repeat:repeat;background-size:400px auto;content:"";-webkit-animation:glitch-image-noise 1s infinite steps(5);animation:glitch-image-noise 1s infinite steps(5)}}@media screen and (min-width:769px){.st-Page_Header .title-blur{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.st-Page_Header .title-blur::after,.st-Page_Header .title-blur::before{position:absolute;opacity:.6;content:"";-webkit-filter:blur(6px);filter:blur(6px)}.st-Page_Header .title-blur::before{top:-60px;left:15px}.st-Page_Header .title-blur::after{bottom:-38px;right:12px}}.st-Page_Header .container{position:relative;z-index:1;width:100%;height:100%;--glitch-width:1200px;--glitch-height:300px;--gap-horizontal:5px;--gap-vertical:20px;--time-anim:1s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:none;--blend-mode-4:none;--blend-mode-5:none;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:transparent;--blend-color-4:transparent;--blend-color-5:transparent}@media screen and (min-width:769px){.st-Page_Header .container{display:-webkit-box;display:-webkit-flex;display:flex;max-width:1200px;margin:0 auto}}@media screen and (max-width:768px){.st-Page_Header .container{--glitch-width:100vw;--glitch-height:33.8541666667vw}}.st-Page_Header .glitch{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.st-Page_Header .glitch-img{position:absolute;top:calc(-1 * var(--gap-vertical));left:calc(-1 * var(--gap-horizontal));-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:calc(100% + var(--gap-horizontal) * 2);height:calc(100% + var(--gap-vertical) * 2);background-color:var(--blend-color-1);background-repeat:no-repeat;background-position:center;background-blend-mode:var(--blend-mode-1)}@media screen and (min-width:769px){.st-Page_Header .glitch-img{background-size:auto calc(100% - var(--gap-vertical) * 2)}}.st-Page_Header .container.is-animating .glitch-img:nth-child(1)::before{position:absolute;top:0;left:0;opacity:.08;width:100%;height:100%;background-image:url(../../images/common/bg_noise.png);background-repeat:repeat;background-size:400px auto;content:"";-webkit-animation:glitch-image-noise 1s infinite steps(5);animation:glitch-image-noise 1s infinite steps(5)}.st-Page_Header .container.is-animating .glitch-img:nth-child(2){-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0);background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);-webkit-animation:glitch-anim-1-horizontal var(--time-anim) infinite linear alternate;animation:glitch-anim-1-horizontal var(--time-anim) infinite linear alternate}.st-Page_Header .container.is-animating .glitch-img:nth-child(3){-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);-webkit-animation:glitch-anim-2-horizontal var(--time-anim) infinite linear alternate;animation:glitch-anim-2-horizontal var(--time-anim) infinite linear alternate}.st-Page_Header .container.is-animating .glitch-img:nth-child(4){-webkit-transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);-webkit-animation:glitch-anim-3-horizontal var(--time-anim) infinite linear alternate;animation:glitch-anim-3-horizontal var(--time-anim) infinite linear alternate}.st-Page_Header .container.is-animating .glitch-img:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5);-webkit-animation:glitch-anim-flash .5s steps(1,end) infinite;animation:glitch-anim-flash .5s steps(1,end) infinite}.st-Page_Header .title{position:relative;margin:120px auto 0}@media screen and (max-width:768px){.st-Page_Header .title{position:absolute;bottom:-2.6041666667vw;right:-1.3020833333vw}}.st-Page_Header .title .ja{display:block;margin-bottom:10px;text-align:center}@media screen and (max-width:768px){.st-Page_Header .title .ja{margin:0 1.3020833333vw .2604166667vw auto}}.st-Page_Header .title .en{position:relative;display:inline-block;color:#fff;font-family:"Share Tech",sans-serif;font-size:60px;letter-spacing:.03em;--split:50}@media screen and (max-width:768px){.st-Page_Header .title .en{font-size:14.3229166667vw}}.st-Page_Header .title .en::after,.st-Page_Header .title .en::before{position:absolute;top:0;left:0;opacity:0;color:rgba(255,255,255,.8);content:attr(data-text);-webkit-clip-path:var(--clip);clip-path:var(--clip)}.st-Page_Header .title .en::before{--shift-x:-5;--clip:inset(calc((95 - var(--split)) * 1%) 0 0 0);-webkit-animation:glitch-text-slice 4s infinite steps(1);animation:glitch-text-slice 4s infinite steps(1)}.st-Page_Header .title .en::after{--shift-y:-3;--shift-x:5;--clip:inset(0 0 calc(var(--split) * 1%) 0);-webkit-animation:glitch-text-slice 3s infinite steps(1);animation:glitch-text-slice 3s infinite steps(1)}.st-Breadcrumb{max-width:1200px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.st-Breadcrumb{width:84.375vw}}.st-Breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.st-Breadcrumb ul li{white-space:nowrap}.st-Breadcrumb ul li:last-child{overflow:hidden;text-overflow:ellipsis}.st-Breadcrumb ul li + li{margin-left:14px}@media screen and (max-width:768px){.st-Breadcrumb ul li + li{margin-left:2.34375vw}}.st-Breadcrumb ul li + li::before{display:inline-block;position:relative;top:-4px;width:10px;height:2px;margin-right:14px;background-color:#e0d0c3;content:""}@media screen and (max-width:768px){.st-Breadcrumb ul li + li::before{top:-.9114583333vw;width:2.34375vw;margin-right:2.34375vw}}.st-Breadcrumb ul a{position:relative;font-size:14px;line-height:1.5;letter-spacing:.1em}@media (any-hover:hover){.st-Breadcrumb ul a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Breadcrumb ul a:hover{opacity:.7}}@media screen and (max-width:768px){.st-Breadcrumb ul a{font-size:2.6041666667vw}}.st-Breadcrumb ul a::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;content:""}.st-Breadcrumb ul span{font-size:14px;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:768px){.st-Breadcrumb ul span{font-size:2.6041666667vw}}.st-Case_Tab{max-width:1080px;width:calc(100% - 80px);margin:0 auto 100px}@media screen and (max-width:768px){.st-Case_Tab{width:84.375vw;margin-bottom:15.625vw}}.st-Case_Tab ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 -20px -20px}@media screen and (max-width:768px){.st-Case_Tab ul{margin:0 -2.6041666667vw -2.6041666667vw}}.st-Case_Tab ul + ul{margin-top:26px}.st-Case_Tab ul li{width:25%;padding:0 20px 20px}@media screen and (max-width:768px){.st-Case_Tab ul li{width:50%;padding:0 2.6041666667vw 2.6041666667vw}}.st-Case_Tab ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;height:56px;border-bottom:1px solid #000;color:#000;font-family:"Share Tech",sans-serif;font-size:20px;letter-spacing:.1em}@media screen and (max-width:768px){.st-Case_Tab ul a{height:10.15625vw;font-size:3.6458333333vw}}.st-Case_Tab ul a::before{position:absolute;bottom:-1px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right;width:100%;height:1px;background-color:#b02727;content:""}.st-Case_Tab ul a .svg{width:4px;margin-left:auto;fill:#000}@media screen and (max-width:768px){.st-Case_Tab ul a .svg{width:.78125vw}}.st-Case_Tab ul a.current{border-color:#b02727;color:#b02727}.st-Case_Tab ul a.current .svg{fill:#b02727}@media (any-hover:hover){.st-Case_Tab ul a{-webkit-transition:color .35s;transition:color .35s}.st-Case_Tab ul a::before{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.st-Case_Tab ul a .svg{-webkit-transition:fill .35s;transition:fill .35s}.st-Case_Tab ul a:hover{color:#b02727}.st-Case_Tab ul a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}.st-Case_Tab ul a:hover .svg{fill:#b02727}}.st-Case_Tab ul a.disabled{border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.5);pointer-events:none}.st-Case_Tab ul a.disabled .svg{fill:rgba(0,0,0,.5)}.st-News_List{max-width:960px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.st-News_List{width:84.375vw}}.st-News_List ul li{padding:29px 20px 30px;background-image:url(../../images/pc/common/bg_line.svg);background-repeat:no-repeat;background-position:bottom center;background-size:960px 2px}@media screen and (max-width:768px){.st-News_List ul li{background-image:url(../../images/sp/common/bg_line.svg);background-size:84.375vw .5208333333vw}}@media screen and (max-width:768px){.st-News_List ul li{padding:4.9479166667vw 0 5.078125vw}}.st-News_List ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}@media (any-hover:hover){.st-News_List ul a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-News_List ul a:hover{opacity:.7}}@media screen and (max-width:768px){.st-News_List ul a{display:block}}.st-News_List ul .date{width:120px;color:#b02727;font-family:"Share Tech",sans-serif;font-size:20px;letter-spacing:.04em}@media screen and (max-width:768px){.st-News_List ul .date{width:100%;margin-bottom:1.3020833333vw;font-size:3.125vw}}.st-News_List ul .title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:16;line-height:1.75;letter-spacing:.1em}@media screen and (max-width:768px){.st-News_List ul .title{font-size:3.125vw;line-height:1.5833333333}}.st-Case_List{max-width:960px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.st-Case_List{width:84.375vw}}@media screen and (min-width:769px){.st-Case_List ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -80px}}@media screen and (min-width:769px){.st-Case_List ul li{width:50%;padding:0 10px 80px}.st-Case_List ul li.large{width:100%}.st-Case_List ul li.large a::before{padding-top:37.5%}}@media screen and (max-width:768px){.st-Case_List ul li + li{margin-top:10.4166666667vw}}.st-Case_List ul .label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;width:110px;height:40px;color:#fff;font-family:"Share Tech",sans-serif;font-size:18px;letter-spacing:.01em;background-color:#b02727}@media screen and (max-width:768px){.st-Case_List ul .label{width:20.8333333333vw;height:7.8125vw;font-size:3.6458333333vw}}.st-Case_List ul a{display:block;position:relative;overflow:hidden;background-color:#000;-webkit-box-shadow:0 1px 50px rgba(81,59,14,.4);box-shadow:0 1px 50px rgba(81,59,14,.4)}@media screen and (max-width:768px){.st-Case_List ul a{-webkit-box-shadow:0 .1302083333vw 6.5104166667vw rgba(81,59,14,.4);box-shadow:0 .1302083333vw 6.5104166667vw rgba(81,59,14,.4)}}.st-Case_List ul a::before{display:block;padding-top:54.33%;content:""}.st-Case_List ul a .inner{position:absolute;top:0;bottom:0;right:0;left:0}.st-Case_List ul a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.st-Case_List ul a:hover.noise .inner::after,.st-Case_List ul a:hover.noise .inner::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(../../images/common/bg_noise.png);background-repeat:repeat;background-size:200px auto;content:"";pointer-events:none}.st-Case_List ul a:hover.noise .inner::before{opacity:.15;-webkit-animation:glitch-image-noise 1s infinite steps(10);animation:glitch-image-noise 1s infinite steps(10)}.st-Case_List ul a:hover.noise .inner::after{opacity:.1;-webkit-animation:glitch-image-noise-reverse 1s infinite steps(6);animation:glitch-image-noise-reverse 1s infinite steps(6)}.st-Case_List ul a:hover .glitch{position:absolute;top:0;bottom:0;right:0;left:0;opacity:.3;overflow:hidden;background:url("") no-repeat center/0;pointer-events:none}.st-Case_List ul a:hover .glitch::after,.st-Case_List ul a:hover .glitch::before{position:absolute;top:0;bottom:0;right:0;left:0;background:inherit;background-size:cover}.st-Case_List ul a:hover .glitch::before{-webkit-animation:glitch-before 1s linear infinite alternate both;animation:glitch-before 1s linear infinite alternate both;content:""}@-webkit-keyframes glitch-before{0%{-webkit-clip-path:polygon(0 6.5682179004%,100% 6.5682179004%,100% 8.7371108414%,0 8.7371108414%);clip-path:polygon(0 6.5682179004%,100% 6.5682179004%,100% 8.7371108414%,0 8.7371108414%);-webkit-transform:translate(7.2779136292%,-.021734633%);transform:translate(7.2779136292%,-.021734633%)}12.5%{-webkit-clip-path:polygon(0 47.0863192321%,100% 47.0863192321%,100% 50.2446314159%,0 50.2446314159%);clip-path:polygon(0 47.0863192321%,100% 47.0863192321%,100% 50.2446314159%,0 50.2446314159%);-webkit-transform:translate(2.7858830996%,-.1640255712%);transform:translate(2.7858830996%,-.1640255712%)}25%{-webkit-clip-path:polygon(0 88.4949911127%,100% 88.4949911127%,100% 95.9562954113%,0 95.9562954113%);clip-path:polygon(0 88.4949911127%,100% 88.4949911127%,100% 95.9562954113%,0 95.9562954113%);-webkit-transform:translate(-.4675136435%,-.386643431%);transform:translate(-.4675136435%,-.386643431%)}37.5%{-webkit-clip-path:polygon(0 24.1351296491%,100% 24.1351296491%,100% 26.9003251121%,0 26.9003251121%);clip-path:polygon(0 24.1351296491%,100% 24.1351296491%,100% 26.9003251121%,0 26.9003251121%);-webkit-transform:translate(6.4914733269%,.4744718283%);transform:translate(6.4914733269%,.4744718283%)}50%{-webkit-clip-path:polygon(0 9.6569612098%,100% 9.6569612098%,100% 16.6244946388%,0 16.6244946388%);clip-path:polygon(0 9.6569612098%,100% 9.6569612098%,100% 16.6244946388%,0 16.6244946388%);-webkit-transform:translate(7.367909008%,-.3837676935%);transform:translate(7.367909008%,-.3837676935%)}62.5%{-webkit-clip-path:polygon(0 9.3649965828%,100% 9.3649965828%,100% 19.0867892784%,0 19.0867892784%);clip-path:polygon(0 9.3649965828%,100% 9.3649965828%,100% 19.0867892784%,0 19.0867892784%);-webkit-transform:translate(2.2978597167%,-.1093282435%);transform:translate(2.2978597167%,-.1093282435%)}75%{-webkit-clip-path:polygon(0 12.5657296147%,100% 12.5657296147%,100% 14.1115100993%,0 14.1115100993%);clip-path:polygon(0 12.5657296147%,100% 12.5657296147%,100% 14.1115100993%,0 14.1115100993%);-webkit-transform:translate(-.9250309688%,.4418737365%);transform:translate(-.9250309688%,.4418737365%)}87.5%{-webkit-clip-path:polygon(0 25.8866728379%,100% 25.8866728379%,100% 31.2558945163%,0 31.2558945163%);clip-path:polygon(0 25.8866728379%,100% 25.8866728379%,100% 31.2558945163%,0 31.2558945163%);-webkit-transform:translate(-2.0746655011%,.2509765464%);transform:translate(-2.0746655011%,.2509765464%)}}@keyframes glitch-before{0%{-webkit-clip-path:polygon(0 6.5682179004%,100% 6.5682179004%,100% 8.7371108414%,0 8.7371108414%);clip-path:polygon(0 6.5682179004%,100% 6.5682179004%,100% 8.7371108414%,0 8.7371108414%);-webkit-transform:translate(7.2779136292%,-.021734633%);transform:translate(7.2779136292%,-.021734633%)}12.5%{-webkit-clip-path:polygon(0 47.0863192321%,100% 47.0863192321%,100% 50.2446314159%,0 50.2446314159%);clip-path:polygon(0 47.0863192321%,100% 47.0863192321%,100% 50.2446314159%,0 50.2446314159%);-webkit-transform:translate(2.7858830996%,-.1640255712%);transform:translate(2.7858830996%,-.1640255712%)}25%{-webkit-clip-path:polygon(0 88.4949911127%,100% 88.4949911127%,100% 95.9562954113%,0 95.9562954113%);clip-path:polygon(0 88.4949911127%,100% 88.4949911127%,100% 95.9562954113%,0 95.9562954113%);-webkit-transform:translate(-.4675136435%,-.386643431%);transform:translate(-.4675136435%,-.386643431%)}37.5%{-webkit-clip-path:polygon(0 24.1351296491%,100% 24.1351296491%,100% 26.9003251121%,0 26.9003251121%);clip-path:polygon(0 24.1351296491%,100% 24.1351296491%,100% 26.9003251121%,0 26.9003251121%);-webkit-transform:translate(6.4914733269%,.4744718283%);transform:translate(6.4914733269%,.4744718283%)}50%{-webkit-clip-path:polygon(0 9.6569612098%,100% 9.6569612098%,100% 16.6244946388%,0 16.6244946388%);clip-path:polygon(0 9.6569612098%,100% 9.6569612098%,100% 16.6244946388%,0 16.6244946388%);-webkit-transform:translate(7.367909008%,-.3837676935%);transform:translate(7.367909008%,-.3837676935%)}62.5%{-webkit-clip-path:polygon(0 9.3649965828%,100% 9.3649965828%,100% 19.0867892784%,0 19.0867892784%);clip-path:polygon(0 9.3649965828%,100% 9.3649965828%,100% 19.0867892784%,0 19.0867892784%);-webkit-transform:translate(2.2978597167%,-.1093282435%);transform:translate(2.2978597167%,-.1093282435%)}75%{-webkit-clip-path:polygon(0 12.5657296147%,100% 12.5657296147%,100% 14.1115100993%,0 14.1115100993%);clip-path:polygon(0 12.5657296147%,100% 12.5657296147%,100% 14.1115100993%,0 14.1115100993%);-webkit-transform:translate(-.9250309688%,.4418737365%);transform:translate(-.9250309688%,.4418737365%)}87.5%{-webkit-clip-path:polygon(0 25.8866728379%,100% 25.8866728379%,100% 31.2558945163%,0 31.2558945163%);clip-path:polygon(0 25.8866728379%,100% 25.8866728379%,100% 31.2558945163%,0 31.2558945163%);-webkit-transform:translate(-2.0746655011%,.2509765464%);transform:translate(-2.0746655011%,.2509765464%)}}.st-Case_List ul a:hover .glitch::after{-webkit-animation:glitch-after 1s linear infinite alternate both;animation:glitch-after 1s linear infinite alternate both;content:""}@-webkit-keyframes glitch-after{0%{-webkit-clip-path:polygon(0 55.6685351204%,100% 55.6685351204%,100% 63.7409686655%,0 63.7409686655%);clip-path:polygon(0 55.6685351204%,100% 55.6685351204%,100% 63.7409686655%,0 63.7409686655%);-webkit-transform:translate(.2856003335%,.2695440691%);transform:translate(.2856003335%,.2695440691%)}12.5%{-webkit-clip-path:polygon(0 23.7553704628%,100% 23.7553704628%,100% 31.5518770492%,0 31.5518770492%);clip-path:polygon(0 23.7553704628%,100% 23.7553704628%,100% 31.5518770492%,0 31.5518770492%);-webkit-transform:translate(-4.6265378652%,-.4883869931%);transform:translate(-4.6265378652%,-.4883869931%)}25%{-webkit-clip-path:polygon(0 55.6849944057%,100% 55.6849944057%,100% 57.9140895898%,0 57.9140895898%);clip-path:polygon(0 55.6849944057%,100% 55.6849944057%,100% 57.9140895898%,0 57.9140895898%);-webkit-transform:translate(-3.6047821435%,.0553460021%);transform:translate(-3.6047821435%,.0553460021%)}37.5%{-webkit-clip-path:polygon(0 6.4568694461%,100% 6.4568694461%,100% 15.0167509728%,0 15.0167509728%);clip-path:polygon(0 6.4568694461%,100% 6.4568694461%,100% 15.0167509728%,0 15.0167509728%);-webkit-transform:translate(-6.6105388147%,-.1768413095%);transform:translate(-6.6105388147%,-.1768413095%)}50%{-webkit-clip-path:polygon(0 56.9472981305%,100% 56.9472981305%,100% 59.8985030166%,0 59.8985030166%);clip-path:polygon(0 56.9472981305%,100% 56.9472981305%,100% 59.8985030166%,0 59.8985030166%);-webkit-transform:translate(-1.5599499833%,.1009695275%);transform:translate(-1.5599499833%,.1009695275%)}62.5%{-webkit-clip-path:polygon(0 19.2885995308%,100% 19.2885995308%,100% 22.3748416361%,0 22.3748416361%);clip-path:polygon(0 19.2885995308%,100% 19.2885995308%,100% 22.3748416361%,0 22.3748416361%);-webkit-transform:translate(.9100847469%,-.1460354406%);transform:translate(.9100847469%,-.1460354406%)}75%{-webkit-clip-path:polygon(0 67.7253493407%,100% 67.7253493407%,100% 77.4420988729%,0 77.4420988729%);clip-path:polygon(0 67.7253493407%,100% 67.7253493407%,100% 77.4420988729%,0 77.4420988729%);-webkit-transform:translate(2.6088001647%,-.3772896225%);transform:translate(2.6088001647%,-.3772896225%)}87.5%{-webkit-clip-path:polygon(0 58.752265722%,100% 58.752265722%,100% 62.813895663%,0 62.813895663%);clip-path:polygon(0 58.752265722%,100% 58.752265722%,100% 62.813895663%,0 62.813895663%);-webkit-transform:translate(6.0143376604%,-.0349375307%);transform:translate(6.0143376604%,-.0349375307%)}}@keyframes glitch-after{0%{-webkit-clip-path:polygon(0 55.6685351204%,100% 55.6685351204%,100% 63.7409686655%,0 63.7409686655%);clip-path:polygon(0 55.6685351204%,100% 55.6685351204%,100% 63.7409686655%,0 63.7409686655%);-webkit-transform:translate(.2856003335%,.2695440691%);transform:translate(.2856003335%,.2695440691%)}12.5%{-webkit-clip-path:polygon(0 23.7553704628%,100% 23.7553704628%,100% 31.5518770492%,0 31.5518770492%);clip-path:polygon(0 23.7553704628%,100% 23.7553704628%,100% 31.5518770492%,0 31.5518770492%);-webkit-transform:translate(-4.6265378652%,-.4883869931%);transform:translate(-4.6265378652%,-.4883869931%)}25%{-webkit-clip-path:polygon(0 55.6849944057%,100% 55.6849944057%,100% 57.9140895898%,0 57.9140895898%);clip-path:polygon(0 55.6849944057%,100% 55.6849944057%,100% 57.9140895898%,0 57.9140895898%);-webkit-transform:translate(-3.6047821435%,.0553460021%);transform:translate(-3.6047821435%,.0553460021%)}37.5%{-webkit-clip-path:polygon(0 6.4568694461%,100% 6.4568694461%,100% 15.0167509728%,0 15.0167509728%);clip-path:polygon(0 6.4568694461%,100% 6.4568694461%,100% 15.0167509728%,0 15.0167509728%);-webkit-transform:translate(-6.6105388147%,-.1768413095%);transform:translate(-6.6105388147%,-.1768413095%)}50%{-webkit-clip-path:polygon(0 56.9472981305%,100% 56.9472981305%,100% 59.8985030166%,0 59.8985030166%);clip-path:polygon(0 56.9472981305%,100% 56.9472981305%,100% 59.8985030166%,0 59.8985030166%);-webkit-transform:translate(-1.5599499833%,.1009695275%);transform:translate(-1.5599499833%,.1009695275%)}62.5%{-webkit-clip-path:polygon(0 19.2885995308%,100% 19.2885995308%,100% 22.3748416361%,0 22.3748416361%);clip-path:polygon(0 19.2885995308%,100% 19.2885995308%,100% 22.3748416361%,0 22.3748416361%);-webkit-transform:translate(.9100847469%,-.1460354406%);transform:translate(.9100847469%,-.1460354406%)}75%{-webkit-clip-path:polygon(0 67.7253493407%,100% 67.7253493407%,100% 77.4420988729%,0 77.4420988729%);clip-path:polygon(0 67.7253493407%,100% 67.7253493407%,100% 77.4420988729%,0 77.4420988729%);-webkit-transform:translate(2.6088001647%,-.3772896225%);transform:translate(2.6088001647%,-.3772896225%)}87.5%{-webkit-clip-path:polygon(0 58.752265722%,100% 58.752265722%,100% 62.813895663%,0 62.813895663%);clip-path:polygon(0 58.752265722%,100% 58.752265722%,100% 62.813895663%,0 62.813895663%);-webkit-transform:translate(6.0143376604%,-.0349375307%);transform:translate(6.0143376604%,-.0349375307%)}}}.st-Case_List ul p{margin-top:20px}@media screen and (max-width:768px){.st-Case_List ul p{margin-top:3.90625vw}}.st-Case_List ul p span{display:block;font-family:"Share Tech",sans-serif;letter-spacing:.1em;text-align:center}.st-Case_List ul p span.case{margin-bottom:10px;color:#b02727;font-size:24px}@media screen and (max-width:768px){.st-Case_List ul p span.case{margin-bottom:1.953125vw;font-size:4.1666666667vw}}.st-Case_List ul p span.ver{font-size:20px}@media screen and (max-width:768px){.st-Case_List ul p span.ver{font-size:3.90625vw}}@media screen and (min-width:769px){.st-Story_List{max-width:960px;width:calc(100% - 80px);margin:0 auto}}.st-Story_List ul li + li{margin-top:80px}@media screen and (max-width:768px){.st-Story_List ul li + li{margin-top:19.53125vw}}@media screen and (min-width:769px){.st-Story_List ul article{display:-webkit-box;display:-webkit-flex;display:flex}}@media screen and (min-width:769px){.st-Story_List ul .thumb{max-width:466px;width:50%}}@media screen and (max-width:768px){.st-Story_List ul .thumb{width:84.375vw;margin:0 auto 10.4166666667vw}}.st-Story_List ul .thumb .inner{position:relative}.st-Story_List ul .thumb .inner::before{position:absolute;top:14px;left:14px;z-index:1;width:100%;height:100%;border:1px solid #b02727;content:"";pointer-events:none}@media screen and (max-width:768px){.st-Story_List ul .thumb .inner::before{top:2.6041666667vw;left:2.6041666667vw;border-width:2px}}@media screen and (max-width:640px){.st-Story_List ul .thumb .inner::before{border-width:1px}}.st-Story_List ul .thumb a{display:block;position:relative;min-height:240px;background-color:#5c1414}@media screen and (max-width:768px){.st-Story_List ul .thumb a{min-height:42.1875vw}}@media (any-hover:hover){.st-Story_List ul .thumb a img{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-Story_List ul .thumb a:hover::after,.st-Story_List ul .thumb a:hover::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(../../images/common/bg_noise.png);background-repeat:repeat;background-size:200px auto;content:"";pointer-events:none}.st-Story_List ul .thumb a:hover::before{opacity:.2;mix-blend-mode:hard-light;-webkit-animation:glitch-image-noise 1s infinite steps(10);animation:glitch-image-noise 1s infinite steps(10)}.st-Story_List ul .thumb a:hover::after{opacity:.4;mix-blend-mode:soft-light;-webkit-animation:glitch-image-noise-reverse 1s infinite steps(6);animation:glitch-image-noise-reverse 1s infinite steps(6)}.st-Story_List ul .thumb a:hover img{opacity:.9}}.st-Story_List ul .thumb img[src=""]{display:none}@media screen and (min-width:769px){.st-Story_List ul .summary{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:30px;padding-left:56px}}.st-Story_List ul h2{margin-bottom:20px;font-family:"Share Tech","Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:30px;line-height:1.3;letter-spacing:.02em}@media screen and (max-width:768px){.st-Story_List ul h2{width:84.375vw;margin:0 auto 3.90625vw;font-size:5.2083333333vw}}.st-Story_List ul h2 .separator{margin-top:26px}@media screen and (min-width:769px){.st-Story_List ul h2 .separator{width:40px;height:1px;margin-left:1px}.st-Story_List ul h2 .separator::before{height:2px}}@media screen and (max-width:768px){.st-Story_List ul h2 .separator{margin-top:3.3854166667vw;margin-left:.2604166667vw}}.st-Story_List ul p{margin-bottom:60px;font-size:16px;line-height:2;letter-spacing:.05em;text-align:justify}@media screen and (max-width:768px){.st-Story_List ul p{width:84.375vw;margin:0 auto 10.4166666667vw;font-size:3.125vw;line-height:1.8333333333}}.st-Pagination{max-width:960px;margin:0 auto}@media screen and (max-width:768px){.st-Pagination{width:84.375vw}}.st-Pagination .wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.st-Pagination .current,.st-Pagination .page{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:30px;margin:0 25px;padding:0;border:none;font-family:"Share Tech",sans-serif;font-size:20px}@media screen and (max-width:768px){.st-Pagination .current,.st-Pagination .page{height:6.5104166667vw;margin:0 6.5104166667vw;font-size:4.1666666667vw}}@media screen and (max-width:640px){.st-Pagination .current,.st-Pagination .page{height:40px}}.st-Pagination .page{-webkit-transition:color .35s;transition:color .35s}.st-Pagination .page:hover{color:#b02727}.st-Pagination .current{position:relative;color:#b02727}.st-Pagination .current::after{position:absolute;bottom:5px;left:0;width:100%;height:1px;border-bottom:1px solid;content:""}@media screen and (max-width:768px){.st-Pagination .current::after{bottom:.6510416667vw}}@media screen and (max-width:640px){.st-Pagination .current::after{bottom:10px}}.st-Pagination .nextpostslink,.st-Pagination .previouspostslink{width:70px;height:30px;margin:0;padding:0;border:none;background-repeat:no-repeat;background-position:top 10px center;background-size:contain}@media screen and (max-width:768px){.st-Pagination .nextpostslink,.st-Pagination .previouspostslink{width:9.1145833333vw;height:6.5104166667vw;background-position:top 2.6041666667vw center}}.st-Pagination .previouspostslink{margin-right:35px;background-image:url(../../images/common/arrow_left.svg)}@media (any-hover:hover){.st-Pagination .previouspostslink{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.st-Pagination .previouspostslink:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-Pagination .previouspostslink:hover{-webkit-transform:translateX(-1.0416666667vw);transform:translateX(-1.0416666667vw)}}@media screen and (max-width:768px){.st-Pagination .previouspostslink{margin-right:3.90625vw}}.st-Pagination .nextpostslink{margin-left:35px;background-image:url(../../images/common/arrow_right.svg)}@media (any-hover:hover){.st-Pagination .nextpostslink{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.st-Pagination .nextpostslink:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-Pagination .nextpostslink:hover{-webkit-transform:translateX(1.0416666667vw);transform:translateX(1.0416666667vw)}}@media screen and (max-width:768px){.st-Pagination .nextpostslink{margin-left:3.90625vw}}.st-Article_Pagination{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:800px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.st-Article_Pagination{width:84.375vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.st-Article_Pagination .list,.st-Article_Pagination .next,.st-Article_Pagination .prev{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;height:30px;font-family:"Share Tech",sans-serif;font-size:16px;letter-spacing:.03em}@media screen and (max-width:768px){.st-Article_Pagination .list,.st-Article_Pagination .next,.st-Article_Pagination .prev{height:6.5104166667vw;font-size:3.125vw}}@media screen and (max-width:640px){.st-Article_Pagination .list,.st-Article_Pagination .next,.st-Article_Pagination .prev{height:40px}}.st-Article_Pagination .prev::before{display:inline-block;position:relative;top:-1px;width:70px;height:5px;margin-right:14px;background-image:url(../../images/common/arrow_left.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:768px){.st-Article_Pagination .prev::before{top:-.390625vw;width:9.1145833333vw;height:.6510416667vw;margin-right:2.6041666667vw}}@media (any-hover:hover){.st-Article_Pagination .prev::before{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.st-Article_Pagination .prev:hover::before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-Article_Pagination .prev:hover::before{-webkit-transform:translateX(-1.0416666667vw);transform:translateX(-1.0416666667vw)}}.st-Article_Pagination .next::after{display:inline-block;position:relative;top:-1px;width:70px;height:5px;margin-left:14px;background-image:url(../../images/common/arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:768px){.st-Article_Pagination .next::after{top:-.390625vw;width:9.1145833333vw;height:.6510416667vw;margin-left:2.6041666667vw}}@media (any-hover:hover){.st-Article_Pagination .next::after{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.st-Article_Pagination .next:hover::after{-webkit-transform:translateX(8px);transform:translateX(8px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-Article_Pagination .next:hover::after{-webkit-transform:translateX(1.0416666667vw);transform:translateX(1.0416666667vw)}}.st-Article_Pagination .list{white-space:nowrap}@media screen and (min-width:769px){.st-Article_Pagination .list{margin:0 80px}}.st-Article_Pagination .list::after{position:absolute;bottom:4px;right:0;left:0;-webkit-transform:scaleX(1);transform:scaleX(1);width:100%;height:1px;margin:0 auto;border-bottom:1px solid;content:""}@media screen and (max-width:768px){.st-Article_Pagination .list::after{bottom:1.3020833333vw}}@media screen and (max-width:640px){.st-Article_Pagination .list::after{bottom:10px}}@media (any-hover:hover){.st-Article_Pagination .list::after{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.st-Article_Pagination .list:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0)}}.st-Article_Pagination .disabled{opacity:.3;pointer-events:none}.st-BackToList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:960px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.st-BackToList{width:84.375vw}}.st-BackToList a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;height:30px;font-family:"Share Tech",sans-serif;font-size:16px;letter-spacing:.03em;white-space:nowrap}@media screen and (max-width:768px){.st-BackToList a{height:6.5104166667vw;font-size:3.125vw}}@media screen and (max-width:640px){.st-BackToList a{height:40px}}.st-BackToList a::before{position:absolute;bottom:4px;right:0;width:calc(100% - 84px);-webkit-transform:scaleX(1);transform:scaleX(1);height:1px;margin:0 auto;border-bottom:1px solid;content:""}@media screen and (max-width:768px){.st-BackToList a::before{bottom:1.3020833333vw;width:calc(100% - 11.71875vw)}}@media screen and (max-width:640px){.st-BackToList a::before{bottom:10px}}@media (any-hover:hover){.st-BackToList a::before{-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}}.st-BackToList a .svg{position:relative;top:-1px;width:70px;margin-right:14px}@media screen and (max-width:768px){.st-BackToList a .svg{top:-.1302083333vw;width:9.1145833333vw;margin-right:2.6041666667vw}}@media (any-hover:hover){.st-BackToList a .svg{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}}@media (any-hover:hover){.st-BackToList a:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.st-BackToList a:hover .svg{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-BackToList a:hover .svg{-webkit-transform:translateX(-1.0416666667vw);transform:translateX(-1.0416666667vw)}}.st-Article_Contents h2{position:relative;margin-bottom:30px;padding-bottom:30px;font-size:20px;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width:768px){.st-Article_Contents h2{margin-bottom:5.2083333333vw;padding-bottom:5.2083333333vw;font-size:3.90625vw;line-height:1.7333333333}}.st-Article_Contents h2::after,.st-Article_Contents h2::before{position:absolute;bottom:0;left:0;background-color:#b02727;content:""}.st-Article_Contents h2::before{width:40px;height:1px}@media screen and (max-width:768px){.st-Article_Contents h2::before{width:5.2083333333vw}}.st-Article_Contents h2::after{width:20px;height:2px}@media screen and (max-width:768px){.st-Article_Contents h2::after{width:2.6041666667vw}}.st-Article_Contents h3{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.05em}@media screen and (max-width:768px){.st-Article_Contents h3{font-size:3.125vw;line-height:1.8333333333}}.st-Article_Contents p{margin-bottom:50px;font-size:16px;line-height:1.75;letter-spacing:.05em;word-break:break-all}@media screen and (max-width:768px){.st-Article_Contents p{margin-bottom:6.5104166667vw;font-size:3.125vw;line-height:1.8333333333}}.st-Article_Contents p.indent{padding-left:1em}.st-Article_Contents p img{display:block;max-width:100%;margin:0 auto}.st-Article_Contents p img.alignleft{margin-left:0}.st-Article_Contents p img.alignright{margin-right:0}.st-Article_Contents p .youtube-wrapper{margin-top:1em}.st-Article_Contents ol,.st-Article_Contents ul{margin-bottom:50px}@media screen and (max-width:768px){.st-Article_Contents ol,.st-Article_Contents ul{margin-bottom:6.5104166667vw}}.st-Article_Contents ol li,.st-Article_Contents ul li{font-size:16px;line-height:1.75;letter-spacing:.05em;word-break:break-all}@media screen and (max-width:768px){.st-Article_Contents ol li,.st-Article_Contents ul li{font-size:3.125vw;line-height:1.8333333333}}.st-Article_Contents ul li{padding-left:1em;text-indent:-1em}.st-Article_Contents ul li::before{content:"・"}.st-Article_Contents ul.attention li::before{content:"※"}.st-Article_Contents ol{list-style-type:decimal;list-style-position:inside}.st-Article_Contents ol li{padding-left:1.5em;text-indent:-1.5em}.st-Article_Contents a{color:#b02727;text-decoration:underline}@media (any-hover:hover){.st-Article_Contents a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Article_Contents a:hover{opacity:.7}}.st-Article_Contents a[target=_blank]:not(.img)::after{display:inline-block;width:12px;height:12px;margin-right:5px;margin-left:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20d%3D%22M53.43%2025.456a2.543%202.543%200%2001-2.544-2.544v-14.2L24.71%2034.88c-.496.5-1.144.748-1.8.748-.648%200-1.3-.248-1.796-.748a2.545%202.545%200%20010-3.596L47.286%205.112h-14.2a2.543%202.543%200%20110-5.084H53.43a2.544%202.544%200%20012.544%202.54v20.344a2.545%202.545%200%2001-2.544%202.544zM28.002%2015.284H5.114v35.604H40.71V28c0-1.404%201.14-2.544%202.544-2.544s2.544%201.14%202.544%202.544v25.432c0%201.4-1.14%202.54-2.544%202.54H2.574a2.543%202.543%200%2001-2.548-2.54V12.744A2.544%202.544%200%20012.574%2010.2h25.428a2.542%202.542%200%20010%205.084z%22%20fill%3D%22%23b02727%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:768px){.st-Article_Contents a[target=_blank]:not(.img)::after{width:2.8645833333vw;height:2.8645833333vw;margin-right:.9114583333vw;margin-left:.9114583333vw}}.st-Article_Contents .youtube-wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}@media screen and (min-width:769px){.st-Article_Contents .youtube-wrapper{max-width:640px}}.st-Article_Contents .youtube-wrapper::before{display:block;padding-top:56.25%;content:""}.st-Article_Contents .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.st-Article_Contents .gallery-wrapper{margin:0 auto 50px}@media screen and (max-width:768px){.st-Article_Contents .gallery-wrapper{margin-bottom:6.5104166667vw}}.st-Article_Contents .gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px}@media screen and (max-width:768px){.st-Article_Contents .gallery{margin:0 -1.3020833333vw -2.6041666667vw}}.st-Article_Contents .gallery .gallery-item{padding:0 10px 20px}@media screen and (max-width:768px){.st-Article_Contents .gallery .gallery-item{padding:0 1.3020833333vw 2.6041666667vw}}.st-Article_Contents .gallery.gallery-columns-1 .gallery-item img{max-width:100%;height:auto}.st-Article_Contents .gallery:not(.gallery-columns-1) .gallery-item img{width:100%;height:auto}.st-Article_Contents .gallery.gallery-columns-2 .gallery-item{width:50%}.st-Article_Contents .gallery.gallery-columns-3 .gallery-item{width:33.33%}.st-Article_Contents .gallery.gallery-columns-4 .gallery-item{width:25%}.st-Article_Contents .gallery.gallery-columns-5 .gallery-item{width:20%}.st-Article_Contents .gallery.gallery-columns-6 .gallery-item{width:16.6666666667%}.st-Article_Contents .gallery.gallery-columns-7 .gallery-item{width:14.2857142857%}.st-Article_Contents .gallery.gallery-columns-8 .gallery-item{width:12.5%}.st-Article_Contents .gallery.gallery-columns-9 .gallery-item{width:11.1111111111%}.st-Article_Contents .gallery .gallery-icon a{pointer-events:none}.st-Article_Contents .gallery .gallery-caption{margin-top:15px;margin-bottom:10px;font-size:14px;line-height:1.3;letter-spacing:.05em;text-align:center}@media screen and (max-width:768px){.st-Article_Contents .gallery .gallery-caption{margin-top:2.6041666667vw;margin-bottom:1.953125vw;font-size:2.34375vw}}.st-Article_Contents blockquote:not(.twitter-tweet){position:relative;margin-bottom:50px;padding:13px 44px;border:1px solid rgba(204,214,221,.6);background-color:rgba(255,255,255,.4)}@media screen and (max-width:768px){.st-Article_Contents blockquote:not(.twitter-tweet){margin-bottom:6.5104166667vw;padding:3.6458333333vw 6.3802083333vw}}.st-Article_Contents blockquote:not(.twitter-tweet)::after,.st-Article_Contents blockquote:not(.twitter-tweet)::before{position:absolute;opacity:.2;width:18px;height:17px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22quotation%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%2290%22%20viewBox%3D%220%200%20100%2090%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%3E.st0%7Bfill%3A%23000000%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%20.48v43.478h19.826c.239%2012.021-8.269%2023.613-19.755%2025.527V89.52C23.8%2085.933%2042.853%2069.2%2043.442%2043.958h.036V.48H0z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M56.522.48v43.478h19.826c.239%2012.021-8.269%2023.613-19.755%2025.527V89.52c23.729-3.587%2042.782-20.32%2043.371-45.562H100V.48H56.522z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:768px){.st-Article_Contents blockquote:not(.twitter-tweet)::after,.st-Article_Contents blockquote:not(.twitter-tweet)::before{width:3.90625vw;height:3.515625vw}}.st-Article_Contents blockquote:not(.twitter-tweet)::before{top:7px;left:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.st-Article_Contents blockquote:not(.twitter-tweet)::before{top:.9114583333vw;left:.9114583333vw}}.st-Article_Contents blockquote:not(.twitter-tweet)::after{bottom:7px;right:7px}@media screen and (max-width:768px){.st-Article_Contents blockquote:not(.twitter-tweet)::after{bottom:.9114583333vw;right:.9114583333vw}}.st-Article_Contents blockquote:not(.twitter-tweet) > p{opacity:.8;font-style:italic}.st-Article_Contents blockquote:not(.twitter-tweet) > p:last-child{margin-bottom:0}.st-Article_Contents div.twitter-tweet{margin:0 auto 50px!important}@media screen and (max-width:768px){.st-Article_Contents div.twitter-tweet{margin-bottom:6.5104166667vw!important}}.st-Article_Contents blockquote.twitter-tweet{margin-bottom:50px}@media screen and (max-width:768px){.st-Article_Contents blockquote.twitter-tweet{margin-bottom:6.5104166667vw}}.st-Article_Contents .separation{margin:50px 0;border-top:1px solid rgba(0,0,0,.3)}@media screen and (max-width:768px){.st-Article_Contents .separation{margin:6.5104166667vw 0}}.st-Article_Contents .mb0{margin-bottom:0!important}.st-Article_Contents .text-center{text-align:center}.st-Article_Contents .text-right{text-align:right}.st-Article_Contents .border{border:1px solid rgba(51,51,51,.2)}.st-Article_Contents .bold,.st-Article_Contents strong{font-weight:700}.st-Article_Contents .small{font-size:.8em}.st-Article_Contents .em,.st-Article_Contents em{font-style:italic}.st-Article_Contents .underline{border-bottom:1px solid}.st-Article_Contents .red{color:#b02727}.st-Article_Contents > *:last-child{margin-bottom:0!important}.st-Modal{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;overflow-y:auto;background-color:rgba(0,0,0,.8)}.st-Modal .container{display:none;position:relative;max-width:960px;width:calc(100% - 80px);height:100%;margin:0 auto}@media screen and (max-width:1024px){.st-Modal .container{width:648px}}@media screen and (max-width:768px){.st-Modal .container{width:84.375vw}}.st-Modal .contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.st-Modal button[data-event=close]{position:absolute;top:40px;right:0;width:60px;height:60px}@media screen and (max-width:768px){.st-Modal button[data-event=close]{top:5.2083333333vw;width:7.8125vw;height:7.8125vw}}.st-Modal button[data-event=close]::after,.st-Modal button[data-event=close]::before{position:absolute;top:29px;left:-12px;width:83px;height:2px;border-radius:1px;background-color:#b02727;content:""}@media screen and (max-width:768px){.st-Modal button[data-event=close]::after,.st-Modal button[data-event=close]::before{top:3.7760416667vw;left:-1.5625vw;width:10.8072916667vw}}.st-Modal button[data-event=close]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.st-Modal button[data-event=close]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.st-Modal .video{position:relative;overflow:hidden;width:100%;border:1px solid #b02727;background-color:#000;-webkit-box-shadow:0 1px 50px rgba(92,20,20,.4);box-shadow:0 1px 50px rgba(92,20,20,.4)}@media screen and (max-width:768px){.st-Modal .video{-webkit-box-shadow:0 .1302083333vw 6.5104166667vw rgba(92,20,20,.4);box-shadow:0 .1302083333vw 6.5104166667vw rgba(92,20,20,.4)}}.st-Modal .video::before{display:block;padding-top:56.25%;content:""}.st-Modal .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.st-Header{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100px}@media screen and (max-width:768px){.st-Header{height:20.8333333333vw}}.st-Header.fixed{position:fixed;top:-200px;height:70px;background-color:rgba(242,239,232,.8)}@media screen and (max-width:768px){.st-Header.fixed{top:-26.0416666667vw;height:14.3229166667vw}}@media screen and (min-width:769px){.st-Header.fixed .logo{width:110px}}.st-Header.transition{-webkit-transition:top .35s;transition:top .35s}.st-Header.show{top:0}.st-Header .container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}@media screen and (min-width:769px){.st-Header .container{padding:0 60px}}@media screen and (max-width:768px){.st-Header .container{width:84.375vw;margin:0 auto}}.st-Header .logo{position:relative;width:130px}@media screen and (max-width:768px){.st-Header .logo{width:23.9583333333vw}}.st-Header .logo a{display:block}@media (any-hover:hover){.st-Header .logo a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Header .logo a:hover{opacity:.7}}@media screen and (min-width:1025px){.st-Header .nav-wrapper{margin-left:auto}}@media screen and (max-width:1024px){.st-Header .nav-wrapper{position:fixed;top:0;left:0;z-index:10;overflow:hidden;width:100%;height:0;-webkit-transition:height .35s;transition:height .35s}.st-Header .nav-wrapper.open{height:100%;pointer-events:auto}.st-Header .nav-wrapper.opened{overflow-y:auto}}@media screen and (max-width:1024px){.st-Header .nav-container{display:none;position:relative;padding:110px 0 220px;background-color:#f2efe8;background-image:url(../../images/sp/common/bg_pattern.jpg);background-repeat:repeat-y;background-position:top center;background-size:100% auto}}@media screen and (max-width:768px){.st-Header .nav-container{padding:18.2291666667vw 0 33.8541666667vw}}@media screen and (max-width:1024px){.st-Header .nav-container.show{display:block;min-height:100%}}.st-Header .sw-Bg_Stain{display:none}@media screen and (max-width:1024px){.st-Header .sw-Bg_Stain{display:block;position:absolute;top:10px;left:0;width:100%;height:calc(100% - 70px);z-index:0}}@media screen and (max-width:768px){.st-Header .sw-Bg_Stain{top:1.3020833333vw;height:calc(100% - 9.1145833333vw)}}.st-Header .nav-logo{display:none}@media screen and (max-width:1024px){.st-Header .nav-logo{display:block;position:relative;width:240px;margin:0 auto 80px}}@media screen and (max-width:768px){.st-Header .nav-logo{display:block;width:39.0625vw;margin-bottom:13.0208333333vw}}.st-Header .nav-logo a{display:block}@media (any-hover:hover){.st-Header .nav-logo a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Header .nav-logo a:hover{opacity:.7}}@media screen and (max-width:1024px){.st-Header nav{position:relative;width:648px;margin:0 auto 80px}}@media screen and (max-width:768px){.st-Header nav{width:84.375vw;margin-bottom:15.625vw}}.st-Header nav ul{display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (max-width:1024px){.st-Header nav ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px 0 0;background-image:url(../../images/pc/common/bg_line.svg);background-repeat:no-repeat;background-position:top center;background-size:960px 2px}}@media screen and (max-width:768px){.st-Header nav ul{padding:.5208333333vw 0 0;background-image:url(../../images/sp/common/bg_line.svg);background-repeat:no-repeat;background-position:top center;background-size:84.375vw .5208333333vw}}@media screen and (max-width:1024px){.st-Header nav ul li{width:50%;height:100px;padding-bottom:2px}}@media screen and (max-width:768px){.st-Header nav ul li{height:15.8854166667vw;padding-bottom:.5208333333vw}}@media screen and (max-width:1024px){.st-Header nav ul li:nth-child(2n-1){position:relative}}@media screen and (max-width:1024px){.st-Header nav ul li:nth-child(2n-1)::after{position:absolute;bottom:0;left:0;width:200%;height:2px;background-image:url(../../images/pc/common/bg_line.svg);background-repeat:no-repeat;background-position:bottom center;background-size:960px 2px;content:""}}@media screen and (max-width:768px){.st-Header nav ul li:nth-child(2n-1)::after{height:.5208333333vw;background-image:url(../../images/sp/common/bg_line.svg);background-repeat:no-repeat;background-position:bottom center;background-size:84.375vw .5208333333vw}}@media screen and (min-width:1025px){.st-Header nav ul li + li{margin-left:46px}}.st-Header nav ul a{position:relative;font-family:"Share Tech",sans-serif;font-size:18px;letter-spacing:.08em}@media screen and (max-width:1024px){.st-Header nav ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;padding:2px 0 0 65px;font-size:20px;letter-spacing:.12em}}@media screen and (max-width:768px){.st-Header nav ul a{padding:.5208333333vw 0 0 8.4635416667vw;font-size:4.1666666667vw}}@media (any-hover:hover){.st-Header nav ul a{-webkit-transition:color .35s;transition:color .35s}.st-Header nav ul a:hover{color:#b02727}}.st-Header nav ul a::before{position:absolute;top:7px;left:-13px;opacity:0;width:5px;height:6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%225%22%20height%3D%226%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%203%200%206V0l5%203Z%22%20fill%3D%22%23B02727%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:1024px){.st-Header nav ul a::before{top:50%;left:40px;width:8px;height:10px;margin-top:-5px}}@media screen and (max-width:768px){.st-Header nav ul a::before{left:5.2083333333vw;width:1.3020833333vw;height:1.5625vw;margin-top:-.78125vw}}.st-Header nav ul a.current::before{opacity:1}.st-Header .official{display:none}@media screen and (max-width:1024px){.st-Header .official{display:block;position:relative}}.st-Header .official ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto}@media screen and (max-width:768px){.st-Header .official ul{width:84.375vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.st-Header .official ul li{margin:0 20px}@media screen and (max-width:768px){.st-Header .official ul li{margin:0 2.6041666667vw}}.st-Header .official ul a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:12px;letter-spacing:.08em}@media (any-hover:hover){.st-Header .official ul a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Header .official ul a:hover{opacity:.7}}@media screen and (max-width:768px){.st-Header .official ul a{font-size:2.8645833333vw}}.st-Header .official ul .svg{position:relative;top:1px;margin-right:10px}@media screen and (max-width:768px){.st-Header .official ul .svg{top:.1302083333vw;margin-right:1.5625vw}}.st-Header .official ul .svg.x{width:15px}@media screen and (max-width:768px){.st-Header .official ul .svg.x{width:3.3854166667vw}}.st-Header .official ul .svg.youtube{width:20px}@media screen and (max-width:768px){.st-Header .official ul .svg.youtube{width:4.8177083333vw}}.st-Header button.menu{display:none}@media screen and (max-width:1024px){.st-Header button.menu{display:block;position:relative;width:50px;height:50px;margin-left:auto}}@media screen and (max-width:768px){.st-Header button.menu{width:10.4166666667vw;height:10.4166666667vw}}.st-Header button.menu span{position:absolute}.st-Header button.menu span:nth-child(1){top:10px;left:0;width:50px;height:2px;background-color:#000}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(1){top:2.2135416667vw;width:10.4166666667vw;height:.2604166667vw}}@media screen and (max-width:640px){.st-Header button.menu span:nth-child(1){height:1px}}.st-Header button.menu span:nth-child(1)::before{position:absolute;bottom:0;left:0;width:25px;height:4px;background-color:#000;content:""}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(1)::before{width:5.2083333333vw;height:.5208333333vw}}@media screen and (max-width:640px){.st-Header button.menu span:nth-child(1)::before{height:2px}}@media (any-hover:hover){.st-Header button.menu span:nth-child(1)::before{-webkit-transition:left .2s ease-out;transition:left .2s ease-out}}.st-Header button.menu span:nth-child(2){top:23px;right:0;width:31px;height:4px;background-color:#000}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(2){top:5.078125vw;width:6.5104166667vw;height:.5208333333vw}}@media screen and (max-width:640px){.st-Header button.menu span:nth-child(2){height:2px}}@media (any-hover:hover){.st-Header button.menu span:nth-child(2){-webkit-transition:right .2s ease-out;transition:right .2s ease-out}}.st-Header button.menu span:nth-child(3){top:39px;left:0;width:50px}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(3){top:8.203125vw;width:10.4166666667vw}}.st-Header button.menu span:nth-child(3)::after,.st-Header button.menu span:nth-child(3)::before{position:absolute;top:0;height:2px;background-color:#000;content:""}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(3)::after,.st-Header button.menu span:nth-child(3)::before{height:.2604166667vw}}@media screen and (max-width:640px){.st-Header button.menu span:nth-child(3)::after,.st-Header button.menu span:nth-child(3)::before{height:1px}}@media (any-hover:hover){.st-Header button.menu span:nth-child(3)::after,.st-Header button.menu span:nth-child(3)::before{-webkit-transition:width .2s ease-out;transition:width .2s ease-out}}.st-Header button.menu span:nth-child(3)::before{left:0;width:36px}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(3)::before{width:7.5520833333vw}}.st-Header button.menu span:nth-child(3)::after{right:0;width:11px}@media screen and (max-width:768px){.st-Header button.menu span:nth-child(3)::after{width:2.34375vw}}@media (any-hover:hover){.st-Header button.menu:hover span:nth-child(1)::before{left:25px}}@media screen and (any-hover:hover) and (max-width:768px){.st-Header button.menu:hover span:nth-child(1)::before{left:5.2083333333vw}}@media (any-hover:hover){.st-Header button.menu:hover span:nth-child(2){right:19px}}@media screen and (any-hover:hover) and (max-width:768px){.st-Header button.menu:hover span:nth-child(2){right:3.90625vw}}@media (any-hover:hover){.st-Header button.menu:hover span:nth-child(3)::before{width:11px}}@media screen and (any-hover:hover) and (max-width:768px){.st-Header button.menu:hover span:nth-child(3)::before{width:2.34375vw}}@media (any-hover:hover){.st-Header button.menu:hover span:nth-child(3)::after{width:36px}}@media screen and (any-hover:hover) and (max-width:768px){.st-Header button.menu:hover span:nth-child(3)::after{width:7.5520833333vw}}.st-Header button.close{display:none}@media screen and (max-width:1024px){.st-Header button.close{display:block;position:absolute;top:25px;right:60px;width:50px;height:50px}}@media screen and (max-width:1024px) and (any-hover:hover){.st-Header button.close{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Header button.close:hover{opacity:.7}}@media screen and (max-width:768px){.st-Header button.close{top:5.2083333333vw;right:7.8125vw;width:10.4166666667vw;height:10.4166666667vw}}.st-Header button.close span{position:absolute;top:24px;left:-4px;width:58px;height:2px;border-radius:1px;background-color:#000}@media screen and (max-width:768px){.st-Header button.close span{top:5.078125vw;left:-.78125vw;width:12.109375vw;height:.390625vw;border-radius:.1953125vw}}@media screen and (max-width:640px){.st-Header button.close span{height:1px;border-radius:1px}}.st-Header button.close span:nth-child(1){-webkit-transform:rotate(47deg) skewX(-30deg);transform:rotate(47deg) skewX(-30deg)}.st-Header button.close span:nth-child(2){-webkit-transform:rotate(-47deg) skewX(30deg);transform:rotate(-47deg) skewX(30deg)}@media screen and (min-width:769px){.page-Index .st-Header{height:120px}.page-Index .st-Header .logo{top:28px;width:220px}.page-Index .st-Header .logo img{-webkit-filter:drop-shadow(0 0 5px #f3ecdc) drop-shadow(0 0 8px #f3ecdc);filter:drop-shadow(0 0 5px #f3ecdc) drop-shadow(0 0 8px #f3ecdc)}.page-Index .st-Header.fixed{height:70px}.page-Index .st-Header.fixed .logo{top:0;width:110px}.page-Index .st-Header.fixed .logo img{-webkit-filter:none;filter:none}}.st-Footer{margin-top:140px;padding-bottom:50px}@media screen and (max-width:768px){.st-Footer{margin-top:18.2291666667vw;padding-bottom:8.3333333333vw}}.st-Footer .container{max-width:960px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.st-Footer .container{width:84.375vw}}.st-Footer .share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:80px}@media screen and (max-width:768px){.st-Footer .share{margin-bottom:10.4166666667vw}}.st-Footer .share .title{margin-right:30px;font-family:"Share Tech",sans-serif;font-size:16px;letter-spacing:.12em}@media screen and (max-width:768px){.st-Footer .share .title{margin-right:5.2083333333vw;font-size:3.125vw}}.st-Footer .share ul{display:-webkit-box;display:-webkit-flex;display:flex}.st-Footer .share ul li + li{margin-left:20px}@media screen and (max-width:768px){.st-Footer .share ul li + li{margin-left:3.90625vw}}@media (any-hover:hover){.st-Footer .share ul a .svg{-webkit-transition:fill .35s;transition:fill .35s}.st-Footer .share ul a:hover .svg{fill:#b02727}}.st-Footer .share ul .svg{width:40px;fill:#000}@media screen and (max-width:768px){.st-Footer .share ul .svg{width:7.8125vw}}.st-Footer nav{margin-bottom:80px}@media screen and (max-width:768px){.st-Footer nav{margin-bottom:15.625vw}}.st-Footer nav ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;padding:47px 0 43px;background-image:url(../../images/pc/common/bg_line.svg);background-repeat:no-repeat;background-position:top center;background-size:960px 2px}@media screen and (max-width:768px){.st-Footer nav ul{background-image:url(../../images/sp/common/bg_line.svg);background-size:84.375vw .5208333333vw}}@media screen and (max-width:1024px){.st-Footer nav ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px 0 0}}@media screen and (max-width:768px){.st-Footer nav ul{padding:.5208333333vw 0 0}}@media screen and (min-width:1025px){.st-Footer nav ul::before{position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:url(../../images/pc/common/bg_line.svg);background-repeat:no-repeat;background-position:bottom center;background-size:960px 2px;content:""}}@media screen and (min-width:1025px) and (max-width:768px){.st-Footer nav ul::before{background-image:url(../../images/sp/common/bg_line.svg);background-size:84.375vw .5208333333vw}}@media screen and (max-width:1024px){.st-Footer nav ul li{width:50%;height:100px}}@media screen and (max-width:768px){.st-Footer nav ul li{height:15.8854166667vw;padding-bottom:.5208333333vw}}@media screen and (max-width:1024px){.st-Footer nav ul li:nth-child(2n-1){position:relative}}@media screen and (max-width:1024px){.st-Footer nav ul li:nth-child(2n-1)::after{position:absolute;bottom:0;left:0;width:200%;height:2px;background-image:url(../../images/pc/common/bg_line.svg);background-repeat:no-repeat;background-position:bottom center;background-size:960px 2px;content:""}}@media screen and (max-width:768px){.st-Footer nav ul li:nth-child(2n-1)::after{height:.5208333333vw;background-image:url(../../images/sp/common/bg_line.svg);background-repeat:no-repeat;background-position:bottom center;background-size:84.375vw .5208333333vw}}@media screen and (min-width:1025px){.st-Footer nav ul li + li{margin-left:74px}}.st-Footer nav ul a{position:relative;font-family:"Share Tech",sans-serif;font-size:20px;letter-spacing:.08em}@media screen and (max-width:1024px){.st-Footer nav ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;padding:2px 0 0 65px;letter-spacing:.12em}}@media screen and (max-width:768px){.st-Footer nav ul a{padding:.5208333333vw 0 0 8.4635416667vw;font-size:4.1666666667vw}}@media (any-hover:hover){.st-Footer nav ul a{-webkit-transition:color .35s;transition:color .35s}.st-Footer nav ul a:hover{color:#b02727}}.st-Footer nav ul a::before{position:absolute;top:8px;left:-13px;opacity:0;width:5px;height:6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%225%22%20height%3D%226%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%203%200%206V0l5%203Z%22%20fill%3D%22%23B02727%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:1024px){.st-Footer nav ul a::before{top:50%;left:40px;width:8px;height:10px;margin-top:-5px}}@media screen and (max-width:768px){.st-Footer nav ul a::before{top:50%;left:5.2083333333vw;width:1.3020833333vw;height:1.5625vw;margin-top:-.78125vw}}.st-Footer nav ul a.current::before{opacity:1}.st-Footer .logo{width:340px;margin:0 auto 60px}@media screen and (max-width:768px){.st-Footer .logo{width:40.625vw;margin-bottom:10.4166666667vw}}.st-Footer .logo a{display:block}@media (any-hover:hover){.st-Footer .logo a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Footer .logo a:hover{opacity:.7}}.st-Footer .official{margin-bottom:60px}@media screen and (max-width:768px){.st-Footer .official{margin-bottom:15.625vw}}.st-Footer .official ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:768px){.st-Footer .official ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.st-Footer .official ul li{margin:0 20px}@media screen and (max-width:768px){.st-Footer .official ul li{margin:0 2.6041666667vw}}.st-Footer .official ul a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:12px;letter-spacing:.08em}@media (any-hover:hover){.st-Footer .official ul a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Footer .official ul a:hover{opacity:.7}}@media screen and (max-width:768px){.st-Footer .official ul a{font-size:2.8645833333vw}}.st-Footer .official ul .svg{position:relative;top:1px;margin-right:10px}@media screen and (max-width:768px){.st-Footer .official ul .svg{top:.1302083333vw;margin-right:1.5625vw}}.st-Footer .official ul .svg.x{width:15px}@media screen and (max-width:768px){.st-Footer .official ul .svg.x{width:3.3854166667vw}}.st-Footer .official ul .svg.youtube{width:20px}@media screen and (max-width:768px){.st-Footer .official ul .svg.youtube{width:4.8177083333vw}}.st-Footer .container-bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}@media screen and (min-width:769px){.st-Footer .guideline ul{display:-webkit-box;display:-webkit-flex;display:flex}}@media screen and (min-width:769px){.st-Footer .guideline ul li + li{margin-left:30px}}@media screen and (max-width:768px){.st-Footer .guideline ul li + li{margin-top:6.5104166667vw}}.st-Footer .guideline ul li a{position:relative;font-size:12px;letter-spacing:.08em}@media (any-hover:hover){.st-Footer .guideline ul li a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.st-Footer .guideline ul li a:hover{opacity:.7}}@media screen and (max-width:768px){.st-Footer .guideline ul li a{font-size:2.8645833333vw}}.st-Footer .guideline ul li a::before{position:absolute;bottom:-5px;left:0;width:calc(100% - 12px);height:1px;background-color:#000;content:""}@media screen and (max-width:768px){.st-Footer .guideline ul li a::before{bottom:-.6510416667vw;width:calc(100% - 2.8645833333vw)}}.st-Footer .guideline ul li a .svg{position:relative;top:-1px;width:4px;margin-left:8px}@media screen and (max-width:768px){.st-Footer .guideline ul li a .svg{top:-.1302083333vw;width:1.3020833333vw;margin-left:1.5625vw}}.st-Footer .copyright{margin-left:auto;color:#333;font-size:10px;letter-spacing:.08em}@media screen and (max-width:768px){.st-Footer .copyright{font-size:2.34375vw}}.sw-Title{text-align:center}.sw-Title .text,.sw-Title .title{display:inline-block;position:relative;font-family:"Share Tech",sans-serif;font-size:42px;letter-spacing:.1em}@media screen and (max-width:768px){.sw-Title .text,.sw-Title .title{font-size:7.8125vw}}.sw-Title .text-glitch[data-text]{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;--split:50}.sw-Title .text-glitch[data-text]::after,.sw-Title .text-glitch[data-text]::before{position:absolute;top:0;left:0;opacity:0;color:rgba(0,0,0,.8);content:attr(data-text);-webkit-clip-path:var(--clip);clip-path:var(--clip)}.sw-Title .text-glitch[data-text]::before{--clip:inset(calc((95 - var(--split)) * 1%) 0 0 0);--shift-x:-5}.sw-Title .text-glitch[data-text]::after{--clip:inset(0 0 calc(var(--split) * 1%) 0);--shift-y:-3;--shift-x:5}.sw-Title.is-animated .text-glitch::before{-webkit-animation:glitch-text-slice 4s 1 steps(1);animation:glitch-text-slice 4s 1 steps(1)}.sw-Title.is-animated .text-glitch::after{-webkit-animation:glitch-text-slice 3s 1 steps(1);animation:glitch-text-slice 3s 1 steps(1)}.sw-Title .text-chromatic,.sw-Title .text_chromatic{position:absolute;top:0;left:-3px;z-index:-1;margin:0 auto;color:rgba(255,0,0,.2);mix-blend-mode:multiply}@media screen and (max-width:768px){.sw-Title .text-chromatic,.sw-Title .text_chromatic{left:-4px}}@media screen and (max-width:640px){.sw-Title .text-chromatic,.sw-Title .text_chromatic{left:-2px}}.sw-Title .text-chromatic::after,.sw-Title .text-chromatic::before,.sw-Title .text_chromatic::after,.sw-Title .text_chromatic::before{position:absolute;top:0;right:0;left:0;width:100%;margin:0 auto;content:attr(data-text);mix-blend-mode:multiply}.sw-Title .text-chromatic::before,.sw-Title .text_chromatic::before{left:6px;color:rgba(0,255,0,.3)}@media screen and (max-width:768px){.sw-Title .text-chromatic::before,.sw-Title .text_chromatic::before{left:7px}}@media screen and (max-width:640px){.sw-Title .text-chromatic::before,.sw-Title .text_chromatic::before{left:4px}}.sw-Title .text-chromatic::after,.sw-Title .text_chromatic::after{top:-3px;left:3px;color:rgba(0,0,255,.2)}@media screen and (max-width:768px){.sw-Title .text-chromatic::after,.sw-Title .text_chromatic::after{left:4px}}@media screen and (max-width:640px){.sw-Title .text-chromatic::after,.sw-Title .text_chromatic::after{top:-2px;left:2px}}.sw-Title .separator{margin-top:26px}@media screen and (max-width:768px){.sw-Title .separator{margin-top:3.3854166667vw}}.sw-Button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;width:280px;height:68px;margin:0 auto;color:#fff;font-size:16px;letter-spacing:.1em;background-color:#b02727}@media screen and (max-width:768px){.sw-Button{width:52.0833333333vw;height:11.9791666667vw;font-size:3.125vw;font-weight:500}}@media (any-hover:hover){.sw-Button{-webkit-transition:background-color .5s;transition:background-color .5s}}.sw-Button::before{position:absolute;top:6px;left:6px;z-index:-1;width:100%;height:100%;border:1px solid #b02727;content:""}@media screen and (max-width:768px){.sw-Button::before{top:1.3020833333vw;left:1.3020833333vw;border-width:2px}}@media screen and (max-width:640px){.sw-Button::before{border-width:1px}}@media (any-hover:hover){.sw-Button::before{-webkit-transition:background-color .5s;transition:background-color .5s}}.sw-Button::after{position:absolute;top:33px;right:-70px;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right;width:100px;height:1px;background-color:#b02727;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:""}@media screen and (max-width:768px){.sw-Button::after{top:6.1197916667vw;right:-7.8125vw;width:13.0208333333vw}}@media (any-hover:hover){.sw-Button:hover{background-color:#9b2222}.sw-Button:hover::before{border-color:#9b2222}.sw-Button:hover::after{-webkit-animation:line-scroll-horiz 1.5s ease-in-out infinite 0s both;animation:line-scroll-horiz 1.5s ease-in-out infinite 0s both}}.sw-Button_Twitter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:320px;height:60px;margin:0 auto;border:1px solid #000;border-radius:30px;color:#fff;font-size:16px;font-weight:500;letter-spacing:.05em;background-color:#000}@media screen and (max-width:768px){.sw-Button_Twitter{width:59.8958333333vw;height:10.4166666667vw;border-width:.2604166667vw;border-radius:5.2083333333vw;font-size:3.125vw}}@media (any-hover:hover){.sw-Button_Twitter{-webkit-transition:color .35s,background-color .35s;transition:color .35s,background-color .35s}}.sw-Button_Twitter .svg{position:relative;top:1px;width:14px;margin-right:8px;fill:#fff}@media screen and (max-width:768px){.sw-Button_Twitter .svg{top:0;width:3.125vw;margin-right:1.8229166667vw}}@media (any-hover:hover){.sw-Button_Twitter .svg{-webkit-transition:fill .35s;transition:fill .35s}}@media (any-hover:hover){.sw-Button_Twitter:hover{color:#000;background-color:#fff}.sw-Button_Twitter:hover .svg{fill:#000}}.sw-TextLink{position:relative;text-align:right}.sw-TextLink::after{position:absolute;top:50%;right:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right;width:60px;height:1px;background-color:#000;content:""}@media screen and (max-width:768px){.sw-TextLink::after{width:15.625vw}}@media (any-hover:hover){.sw-TextLink:hover::after{-webkit-animation:line-scroll-horiz 1.5s ease-in-out infinite 0s both;animation:line-scroll-horiz 1.5s ease-in-out infinite 0s both}}.sw-TextLink a{position:relative;padding-right:72px;font-size:16px;font-weight:500}@media screen and (max-width:768px){.sw-TextLink a{padding-right:17.578125vw;font-size:3.125vw}}.sw-TextLink a::after{position:absolute;top:-12px;left:-34px;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2246%22%20height%3D%2252%22%20viewBox%3D%220%200%2046%2052%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M45.2102%2010C40.6243%204.50002%2033.7209%201%2026%201C12.1929%201%201%2012.1929%201%2026C1%2039.8071%2012.1929%2051%2026%2051C33.7209%2051%2040.6243%2047.5%2045.2102%2042%22%20stroke%3D%22%23B02727%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center left;background-size:46px 50px;content:""}@media screen and (max-width:768px){.sw-TextLink a::after{top:-2.4739583333vw;left:-7.1614583333vw;width:10.4166666667vw;height:10.4166666667vw;background-size:9.6354166667vw 10.4166666667vw}}.sw-TextLink a.external::before{display:inline-block;width:19px;height:11px;margin-right:6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2211%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23B02727%22%20d%3D%22M0%200h16v8H0zM2%2010h16v1H2zM18%2011V4h1v7h-1Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:768px){.sw-TextLink a.external::before{width:3.6458333333vw;height:2.0833333333vw;margin-right:1.3020833333vw}}.sw-Bg_Stain{position:relative}.sw-Bg_Stain::after,.sw-Bg_Stain::before{position:absolute;left:50%;z-index:-2;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:960px;height:244px;margin:0 auto;background-repeat:no-repeat;background-size:100% auto;content:""}@media screen and (max-width:768px){.sw-Bg_Stain::after,.sw-Bg_Stain::before{left:0;-webkit-transform:translateX(0);transform:translateX(0);width:100%;height:24.7395833333vw}}.sw-Bg_Stain::before{top:0;background-image:url(../../images/pc/common/bg_stain_top.png);background-position:top center}@media screen and (max-width:768px){.sw-Bg_Stain::before{background-image:url(../../images/sp/common/bg_stain_top.png)}}.sw-Bg_Stain::after{bottom:0;background-image:url(../../images/pc/common/bg_stain_bottom.png);background-position:bottom center}@media screen and (max-width:768px){.sw-Bg_Stain::after{background-image:url(../../images/sp/common/bg_stain_bottom.png)}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes fade-up{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes line-scroll-horiz{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}30%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}70%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}}@keyframes line-scroll-horiz{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}30%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}70%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}}@-webkit-keyframes glitch-text-slice{0%,100%,12%,8%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}10%{-webkit-transform:translate(calc(var(--shift-x,25) * 1%),calc(var(--shift-y,0) * 1%));transform:translate(calc(var(--shift-x,25) * 1%),calc(var(--shift-y,0) * 1%));opacity:.8}}@keyframes glitch-text-slice{0%,100%,12%,8%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}10%{-webkit-transform:translate(calc(var(--shift-x,25) * 1%),calc(var(--shift-y,0) * 1%));transform:translate(calc(var(--shift-x,25) * 1%),calc(var(--shift-y,0) * 1%));opacity:.8}}@-webkit-keyframes glitch-image-noise{from{background-position:0 0}to{background-position:100px 0}}@keyframes glitch-image-noise{from{background-position:0 0}to{background-position:100px 0}}@-webkit-keyframes glitch-image-noise-reverse{from{background-position:0 0}to{background-position:-80px 0}}@keyframes glitch-image-noise-reverse{from{background-position:0 0}to{background-position:-80px 0}}@-webkit-keyframes glitch-anim-1-horizontal{0%{-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}10%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}50%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}70%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}100%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@keyframes glitch-anim-1-horizontal{0%{-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}10%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}50%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}70%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}100%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@-webkit-keyframes glitch-anim-2-horizontal{0%{-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}15%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}22%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}31%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}51%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}63%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}76%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}81%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}94%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}100%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}}@keyframes glitch-anim-2-horizontal{0%{-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}15%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}22%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}31%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}51%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}63%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}76%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}81%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}94%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}100%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}}@-webkit-keyframes glitch-anim-3-horizontal{0%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}10%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}25%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}27%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}30%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}33%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}37%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}40%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}45%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}50%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}53%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}57%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}60%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}65%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}70%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}73%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}80%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}100%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}}@keyframes glitch-anim-3-horizontal{0%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}10%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}25%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}27%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}30%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}33%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}37%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}40%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}45%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}50%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}53%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}57%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}60%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}65%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}70%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}73%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}80%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}100%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}}@-webkit-keyframes glitch-anim-flash{0%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}100%,33%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes glitch-anim-flash{0%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}100%,33%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (min-width:769px){.st-Page_Header::before{background-image:url(../../images/pc/case/bg_case_visual.jpg);background-position:top -95px center}.st-Page_Header .title-blur::after,.st-Page_Header .title-blur::before{content:url(../../images/pc/case/ttl_case_blur.png)}}.st-Page_Header .glitch-img{background-image:url(../../images/pc/case/bg_case_visual.jpg)}@media screen and (max-width:768px){.st-Page_Header .glitch-img{background-image:url(../../images/sp/case/bg_case_visual.jpg)}}@media screen and (max-width:768px){.st-Page_Header .title .ja{width:13.4114583333vw}}.page-Case_Archive .st-Breadcrumb{margin-bottom:80px}@media screen and (max-width:768px){.page-Case_Archive .st-Breadcrumb{margin-bottom:13.0208333333vw}}.page-Case_Detail .st-Breadcrumb{margin-bottom:80px}@media screen and (max-width:768px){.page-Case_Detail .st-Breadcrumb{margin-bottom:13.0208333333vw}}.page-Case_Detail .case-Article{margin-bottom:90px}@media screen and (max-width:768px){.page-Case_Detail .case-Article{margin-bottom:15.625vw}}.page-Case_Detail section + section{margin-top:140px}@media screen and (max-width:768px){.page-Case_Detail section + section{margin-top:20.8333333333vw}}.page-Case_Detail section.sw-Bg_Stain{padding:120px 0 150px}@media screen and (max-width:768px){.page-Case_Detail section.sw-Bg_Stain{padding:15.625vw 0 19.53125vw}}@media screen and (min-width:769px){.page-Case_Detail section.sw-Bg_Stain::after,.page-Case_Detail section.sw-Bg_Stain::before{width:1324px;height:337px}}.page-Case_Detail section.sw-Bg_Stain + section{margin-top:80px}@media screen and (max-width:768px){.page-Case_Detail section.sw-Bg_Stain + section{margin-top:10.4166666667vw}}.page-Case_Detail section.sw-Bg_Stain + section.case-Explanation{margin-top:40px}@media screen and (max-width:768px){.page-Case_Detail section.sw-Bg_Stain + section.case-Explanation{margin-top:7.8125vw}}.page-Case_Detail .sw-Title{margin-bottom:40px}@media screen and (max-width:768px){.page-Case_Detail .sw-Title{margin-bottom:5.2083333333vw}}@media screen and (min-width:769px){.page-Case_Detail .sw-Title .separator{width:40px}}.case-Title{margin-bottom:80px;color:#b02727;font-family:"Share Tech",sans-serif;letter-spacing:.1em;text-align:center}@media screen and (max-width:768px){.case-Title{margin-bottom:10.4166666667vw}}.case-Title .title{display:block;margin-bottom:20px;padding-bottom:15px;font-size:48px;background-image:url(../../images/pc/case/bg_line.svg);background-repeat:no-repeat;background-position:bottom 0 center;background-size:400px 2px}@media screen and (max-width:768px){.case-Title .title{margin-bottom:3.2552083333vw;padding-bottom:2.6041666667vw;font-size:8.3333333333vw;background-size:52.0833333333vw .2604166667vw}}.case-Title .sub-title{display:block;font-size:24px}@media screen and (max-width:768px){.case-Title .sub-title{font-size:4.1666666667vw}}h3.case-SubTitle{position:relative;margin-bottom:40px;font-family:"Share Tech",sans-serif;font-size:30px;letter-spacing:.02em;text-align:center}@media screen and (max-width:768px){h3.case-SubTitle{margin-bottom:6.5104166667vw;font-size:5.2083333333vw}}h3.case-SubTitle::after,h3.case-SubTitle::before{display:inline-block;position:relative;top:-9px;width:12px;height:2px;background-color:#000;content:""}@media screen and (max-width:768px){h3.case-SubTitle::after,h3.case-SubTitle::before{top:-1.5625vw;width:2.0833333333vw}}h3.case-SubTitle::before{margin-right:12px}@media screen and (max-width:768px){h3.case-SubTitle::before{margin-right:2.0833333333vw}}h3.case-SubTitle::after{margin-left:12px}@media screen and (max-width:768px){h3.case-SubTitle::after{margin-left:2.0833333333vw}}.case-KeyVisual{max-width:1200px;width:calc(100% - 80px);margin:0 auto 80px;-webkit-box-shadow:0 1px 50px rgba(81,59,14,.4);box-shadow:0 1px 50px rgba(81,59,14,.4)}@media screen and (max-width:768px){.case-KeyVisual{width:84.375vw;margin-bottom:10.4166666667vw;-webkit-box-shadow:0 .1302083333vw 6.5104166667vw rgba(81,59,14,.4);box-shadow:0 .1302083333vw 6.5104166667vw rgba(81,59,14,.4)}}.case-Explanation .content p,.case-Introduction .content p{font-size:18px;font-weight:500;line-height:2.3333333333;letter-spacing:.1em}@media screen and (max-width:768px){.case-Explanation .content p,.case-Introduction .content p{font-size:3.6458333333vw;line-height:2.1428571429}}.case-Explanation .content p + p,.case-Introduction .content p + p{margin-top:40px}@media screen and (max-width:768px){.case-Explanation .content p + p,.case-Introduction .content p + p{margin-top:6.5104166667vw}}.case-Explanation .content p span.pc-auto-br,.case-Introduction .content p span.pc-auto-br{display:inline-block}@media screen and (max-width:768px){.case-Explanation .content p span.pc-auto-br,.case-Introduction .content p span.pc-auto-br{display:inline}}.case-Explanation .content p a,.case-Introduction .content p a{color:#b02727;border-bottom:1px solid #b02727}@media (any-hover:hover){.case-Explanation .content p a,.case-Introduction .content p a{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.case-Explanation .content p a:hover,.case-Introduction .content p a:hover{opacity:.7}}.case-Explanation .announcement,.case-Introduction .announcement{position:relative;max-width:800px;width:calc(100% - 80px);margin:60px auto 0;padding:20px 40px;border:1px solid rgba(204,214,221,.6);background-color:rgba(255,255,255,.4)}@media screen and (max-width:768px){.case-Explanation .announcement,.case-Introduction .announcement{width:84.375vw;padding:3.90625vw 1.3020833333vw}}.case-Explanation .announcement p,.case-Introduction .announcement p{color:#b02727;font-size:18px;font-weight:700;line-height:2.3333333333;letter-spacing:.1em;text-align:center}@media screen and (max-width:768px){.case-Explanation .announcement p,.case-Introduction .announcement p{font-size:3.125vw;line-height:2}}.case-Introduction .content p{text-align:center}.case-Introduction .content div.twitter-tweet{margin:0 auto 50px!important}@media screen and (max-width:768px){.case-Introduction .content div.twitter-tweet{margin-bottom:6.5104166667vw!important}}.case-Introduction .content blockquote.twitter-tweet{margin-bottom:50px}@media screen and (max-width:768px){.case-Introduction .content blockquote.twitter-tweet{margin-bottom:6.5104166667vw}}@media screen and (max-width:768px){.case-Explanation .content{width:84.375vw;margin:0 auto}}.case-Explanation .content p{text-align:center}@media screen and (max-width:768px){.case-Explanation .content p{text-align:justify}}.case-HowToEnjoy .content{max-width:800px;width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:768px){.case-HowToEnjoy .content{width:84.375vw}}.case-HowToEnjoy .content h3{margin-bottom:.6em;font-size:20px}@media screen and (max-width:768px){.case-HowToEnjoy .content h3{font-size:3.6458333333vw}}.case-Link_List{max-width:960px;margin:0 auto}@media screen and (max-width:1024px){.case-Link_List{width:460px}}@media screen and (max-width:768px){.case-Link_List{width:84.375vw}}@media screen and (min-width:1025px){.case-Link_List ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px -50px}}@media screen and (min-width:1025px){.case-Link_List ul li{width:50%;padding:0 25px 50px}}@media screen and (max-width:1024px){.case-Link_List ul li + li{margin-top:50px}}@media screen and (max-width:768px){.case-Link_List ul li + li{margin-top:6.5104166667vw}}@media screen and (min-width:1025px){.case-Link_List ul li:only-child{margin:0 auto}}.case-Link_List ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;height:160px;border:1px solid #b02727}@media screen and (max-width:768px){.case-Link_List ul a{height:28.6458333333vw;border-width:2px}}@media screen and (max-width:640px){.case-Link_List ul a{border-width:1px}}.case-Link_List ul a::before{position:absolute;top:10px;right:10px;width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200H0L12%2012V0Z%22%20fill%3D%22%23B02727%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width:768px){.case-Link_List ul a::before{top:1.3020833333vw;right:1.3020833333vw;width:2.0833333333vw;height:2.0833333333vw}}.case-Link_List ul a::after{position:absolute;top:10px;left:10px;z-index:-1;width:100%;height:100%;background-color:rgba(153,102,51,.05);content:""}@media screen and (max-width:768px){.case-Link_List ul a::after{top:1.3020833333vw;left:1.3020833333vw}}@media (any-hover:hover){.case-Link_List ul a img{-webkit-transition:opacity .35s;transition:opacity .35s}.case-Link_List ul a::before{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.case-Link_List ul a:hover img{opacity:.8}.case-Link_List ul a:hover::before{-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}}@media screen and (any-hover:hover) and (max-width:768px){.case-Link_List ul a:hover::before{-webkit-transform:translate(.390625vw,-.390625vw);transform:translate(.390625vw,-.390625vw)}}.case-Link_List ul img.akaguma{width:344px}@media screen and (max-width:768px){.case-Link_List ul img.akaguma{width:62.5vw}}.case-Link_List ul img.imaoka-occult{width:356px}@media screen and (max-width:768px){.case-Link_List ul img.imaoka-occult{width:64.5833333333vw}}.case-Link_List ul img.rokusengaoka{width:356px}@media screen and (max-width:768px){.case-Link_List ul img.rokusengaoka{width:64.5833333333vw}}.case-Link_List ul img.modern-sf-salon{width:400px}@media screen and (max-width:768px){.case-Link_List ul img.modern-sf-salon{width:72.65625vw}}.case-Link_List ul img.discord-c_superhacker{width:400px}@media screen and (max-width:768px){.case-Link_List ul img.discord-c_superhacker{width:72.65625vw}}.case-Link_List ul img.umezaki{width:308px}@media screen and (max-width:768px){.case-Link_List ul img.umezaki{width:55.9895833333vw}}.case-Link_List ul img.urushigahara{width:400px}@media screen and (max-width:768px){.case-Link_List ul img.urushigahara{width:72.65625vw}}.case-Link_List ul img.altarcarnival{width:396px}@media screen and (max-width:768px){.case-Link_List ul img.altarcarnival{width:70.8333333333vw}}.case-Link_List ul img.hcl{width:366px}@media screen and (max-width:768px){.case-Link_List ul img.hcl{width:65.625vw}}@media screen and (min-width:769px){.case-Story_Contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:1200px;width:calc(100% - 80px);margin:0 auto}}.case-Story_Contents .image{-webkit-box-shadow:0 1px 50px rgba(81,59,14,.4);box-shadow:0 1px 50px rgba(81,59,14,.4)}@media screen and (min-width:769px){.case-Story_Contents .image{max-width:580px;width:48.33%}}@media screen and (max-width:768px){.case-Story_Contents .image{width:84.375vw;margin:0 auto 5.2083333333vw;-webkit-box-shadow:0 .1302083333vw 6.5104166667vw rgba(81,59,14,.4);box-shadow:0 .1302083333vw 6.5104166667vw rgba(81,59,14,.4)}}@media screen and (min-width:769px){.case-Story_Contents .content{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:40px}}.case-Story_Contents .title{margin-bottom:60px;font-size:24px;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){.case-Story_Contents .title{width:84.375vw;margin:0 auto 7.8125vw;font-size:4.6875vw;line-height:1.5}}@media screen and (min-width:769px){.case-Story_Contents .sw-TextLink{margin-right:80px}}.case-Character .sw-Button{margin-top:80px}@media screen and (max-width:768px){.case-Character .sw-Button{margin-top:13.0208333333vw}}.case-Character_List{width:1200px;margin:60px auto 0}@media screen and (max-width:1500px){.case-Character_List{width:860px}}@media screen and (max-width:1024px){.case-Character_List{width:460px}}@media screen and (max-width:768px){.case-Character_List{width:84.375vw;margin-top:10.4166666667vw}}@media screen and (min-width:1025px){.case-Character_List ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px -50px}}.case-Character_List ul.center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.case-Character_List ul li{width:33.33%}@media screen and (min-width:1025px){.case-Character_List ul li{padding:0 25px 50px}}@media screen and (max-width:1500px){.case-Character_List ul li{width:50%}}@media screen and (max-width:1024px){.case-Character_List ul li{width:100%}}@media screen and (max-width:1024px){.case-Character_List ul li + li{margin-top:50px}}@media screen and (max-width:768px){.case-Character_List ul li + li{margin-top:6.5104166667vw}}.case-Character_List ul a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.case-Character_List ul a.secret{pointer-events:none}.case-Character_List ul a.secret .image{border:none;background-color:#000}.case-Character_List ul a.secret .image span{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;font-size:24px}.case-Character_List ul a.disabled{pointer-events:none}.case-Character_List ul a .image{position:relative;width:120px;aspect-ratio:1/1;border:1px solid #b02727}@media screen and (max-width:768px){.case-Character_List ul a .image{width:20.8333333333vw;border-width:2px}}@media screen and (max-width:640px){.case-Character_List ul a .image{border-width:1px}}.case-Character_List ul a .image::after{position:absolute;top:10px;left:10px;z-index:-1;width:100%;height:100%;background-color:rgba(153,102,51,.05);content:""}@media screen and (max-width:768px){.case-Character_List ul a .image::after{top:1.3020833333vw;left:1.3020833333vw}}.case-Character_List ul a .image .face{position:absolute;inset:0;overflow:hidden}.case-Character_List ul a .image .face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-filter:drop-shadow(10px 0 0 rgba(171, 31, 33, .1));filter:drop-shadow(10px 0 0 rgba(171, 31, 33, .1))}@media screen and (max-width:768px){.case-Character_List ul a .image .face img{-webkit-filter:drop-shadow(1.3020833333vw 0 0 rgba(171, 31, 33, .1));filter:drop-shadow(1.3020833333vw 0 0 rgba(171, 31, 33, .1))}}@media (any-hover:hover){.case-Character_List ul a .image .face img{-webkit-filter:drop-shadow(0 0 0 rgba(171, 31, 33, .1));filter:drop-shadow(0 0 0 rgba(171, 31, 33, .1));-webkit-transition:-webkit-filter .35s;transition:-webkit-filter .35s;transition:filter .35s;transition:filter .35s,-webkit-filter .35s}}@media (any-hover:hover){.case-Character_List ul a:hover .image .face img{-webkit-filter:drop-shadow(10px 0 0 rgba(171, 31, 33, .1));filter:drop-shadow(10px 0 0 rgba(171, 31, 33, .1))}}@media screen and (any-hover:hover) and (max-width:768px){.case-Character_List ul a:hover .image .face img{-webkit-filter:drop-shadow(1.3020833333vw 0 0 rgba(171, 31, 33, .1));filter:drop-shadow(1.3020833333vw 0 0 rgba(171, 31, 33, .1))}}.case-Character_List ul .detail{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:30px}@media screen and (max-width:768px){.case-Character_List ul .detail{padding-left:6.5104166667vw}}.case-Character_List ul .name{font-size:24px;font-weight:700;line-height:1.4166666667;letter-spacing:.08em}@media screen and (max-width:768px){.case-Character_List ul .name{font-size:4.4270833333vw;line-height:1.2352941176}}.case-Character_List ul .cv{margin-top:10px;color:#b02727;font-size:14px;font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.case-Character_List ul .cv{margin-top:2.6041666667vw;font-size:2.6041666667vw}}.altarcarnival .case-Character_List ul .image .face .inner{position:absolute;bottom:0;left:-15px;width:152px}@media screen and (max-width:768px){.altarcarnival .case-Character_List ul .image .face .inner{left:-2.4739583333vw;width:26.0416666667vw}}.altarcarnival .case-Character_List ul .image .face.sumire .inner{width:170px}@media screen and (max-width:768px){.altarcarnival .case-Character_List ul .image .face.sumire .inner{width:29.1666666667vw}}.altarcarnival .case-Character_List ul .image .face.chiharu .inner{left:-10px}@media screen and (max-width:768px){.altarcarnival .case-Character_List ul .image .face.chiharu .inner{left:-1.6927083333vw}}.case-633 .case-Explanation .logo-c{display:block;width:240px;margin:0 auto 50px}@media screen and (max-width:768px){.case-633 .case-Explanation .logo-c{width:31.25vw;margin-bottom:6.5104166667vw}}@media screen and (max-width:768px){.case-633 .case-Character .sw-Title{margin-bottom:6.5104166667vw}}.case-633 .case-Character_List{margin:0 auto 80px}@media screen and (max-width:768px){.case-633 .case-Character_List{margin-bottom:10.4166666667vw}}.case-633 .case-Character_List ul li a{margin-left:60px}@media screen and (max-width:1500px){.case-633 .case-Character_List ul li a{margin-left:80px}}@media screen and (max-width:1024px){.case-633 .case-Character_List ul li a{margin-left:110px}}@media screen and (max-width:768px){.case-633 .case-Character_List ul li a{margin-left:19.53125vw}}.case-633 .case-Character_List ul li a .image::before{content:none}.case-633 .case-Character_List_02{width:640px;margin:0 auto}@media screen and (max-width:768px){.case-633 .case-Character_List_02{width:84.375vw}}.case-633 .case-Character_List_02 ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px -50px}@media screen and (max-width:768px){.case-633 .case-Character_List_02 ul{margin:0 -3.2552083333vw -6.5104166667vw}}.case-633 .case-Character_List_02 ul li{display:-webkit-box;display:-webkit-flex;display:flex;width:33.33%;padding:0 25px 50px}@media screen and (max-width:768px){.case-633 .case-Character_List_02 ul li{padding:0 3.2552083333vw 6.5104166667vw}}@media screen and (min-width:769px){.case-633 .case-Character_List_02 ul li:nth-child(3n-1) .detail{padding-left:35px}.case-633 .case-Character_List_02 ul li:nth-child(3n) .detail{padding-left:60px}}.case-633 .case-Character_List_02 ul .name{font-size:24px;font-weight:700;line-height:1.4166666667;letter-spacing:.08em}@media screen and (max-width:768px){.case-633 .case-Character_List_02 ul .name{font-size:4.4270833333vw;line-height:1.2352941176}}.case-633 .case-Character_List_02 ul .cv{margin-top:10px;color:#b02727;font-size:14px;font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.case-633 .case-Character_List_02 ul .cv{margin-top:2.6041666667vw;font-size:2.6041666667vw}}.case-Timeline_Slider{position:relative;margin-top:120px}@media screen and (max-width:768px){.case-Timeline_Slider{margin-top:13.0208333333vw}}.case-Timeline_Slider .swiper-container{overflow:visible;width:660px;margin:0 auto}@media screen and (max-width:1024px){.case-Timeline_Slider .swiper-container{width:648px}}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container{width:84.375vw}}.case-Timeline_Slider .swiper-container .swiper-slide{padding:0 30px;cursor:-webkit-grab;cursor:grab}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .swiper-slide{padding:0 2.6041666667vw}}.case-Timeline_Slider .swiper-container .swiper-slide:active{cursor:-webkit-grabbing;cursor:grabbing}.case-Timeline_Slider .swiper-container .name{text-align:center;margin-bottom:20px}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .name{margin-bottom:3.3854166667vw}}.case-Timeline_Slider .swiper-container .name .ja{display:block;margin-bottom:12px;font-size:24px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .name .ja{margin-bottom:2.0833333333vw;font-size:4.9479166667vw;font-weight:700}}.case-Timeline_Slider .swiper-container .name .en{display:block;font-family:"Share Tech",sans-serif;font-size:14px;letter-spacing:.05em}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .name .en{font-size:2.6041666667vw}}.case-Timeline_Slider .swiper-container .timeline{position:relative;border:1px solid #b02727}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .timeline{border-width:2px}}@media screen and (max-width:640px){.case-Timeline_Slider .swiper-container .timeline{border-width:1px}}.case-Timeline_Slider .swiper-container .timeline::before{position:absolute;top:20px;left:20px;z-index:-1;width:100%;height:100%;background-color:rgba(153,102,51,.05);content:""}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .timeline::before{top:2.6041666667vw;left:2.6041666667vw}}.case-Timeline_Slider .swiper-container .timeline .body{overflow-y:scroll;height:640px}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .timeline .body{height:88.5416666667vw}}.case-Timeline_Slider .swiper-container .timeline .footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:140px;border-top:1px solid rgba(153,102,51,.2)}@media screen and (max-width:768px){.case-Timeline_Slider .swiper-container .timeline .footer{height:23.4375vw}}.case-Timeline_Slider .slider-navigation{position:absolute;top:calc((100% + 70px)/ 2);right:0;left:0;z-index:1;width:752px;height:72px;margin:-36px auto 0}@media screen and (max-width:1024px){.case-Timeline_Slider .slider-navigation{width:728px}}@media screen and (max-width:768px){.case-Timeline_Slider .slider-navigation{top:calc((100% + 13.0208333333vw)/ 2);width:94.7916666667vw;height:9.375vw;margin-top:-4.6875vw}}.case-Timeline_Slider .slider-navigation button{position:absolute;top:0}.case-Timeline_Slider .slider-navigation button.prev{left:0}@media (any-hover:hover){.case-Timeline_Slider .slider-navigation button.prev{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.case-Timeline_Slider .slider-navigation button.prev:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@media screen and (any-hover:hover) and (max-width:768px){.case-Timeline_Slider .slider-navigation button.prev:hover{-webkit-transform:translateX(-1.0416666667vw);transform:translateX(-1.0416666667vw)}}.case-Timeline_Slider .slider-navigation button.next{right:0}@media (any-hover:hover){.case-Timeline_Slider .slider-navigation button.next{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.case-Timeline_Slider .slider-navigation button.next:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}}@media screen and (any-hover:hover) and (max-width:768px){.case-Timeline_Slider .slider-navigation button.next:hover{-webkit-transform:translateX(1.0416666667vw);transform:translateX(1.0416666667vw)}}.case-Timeline_Slider .slider-navigation button .svg{width:48px}@media screen and (max-width:768px){.case-Timeline_Slider .slider-navigation button .svg{width:6.25vw}}.case-Creator_List{width:1200px;margin:60px auto 0}@media screen and (max-width:1500px){.case-Creator_List{width:860px}}@media screen and (max-width:1024px){.case-Creator_List{width:460px}}@media screen and (max-width:768px){.case-Creator_List{width:84.375vw;margin-top:10.4166666667vw}}@media screen and (min-width:1025px){.case-Creator_List ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-50px}}.case-Creator_List ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:33.33%;margin-bottom:50px}@media screen and (max-width:1500px){.case-Creator_List ul li{width:50%}}@media screen and (max-width:1024px){.case-Creator_List ul li{width:100%}}@media screen and (max-width:768px){.case-Creator_List ul li{margin-bottom:6.5104166667vw}}.case-Creator_List ul .image{width:120px;height:120px;-webkit-box-shadow:10px 10px 0 rgba(176,39,39,.05);box-shadow:10px 10px 0 rgba(176,39,39,.05)}@media screen and (max-width:768px){.case-Creator_List ul .image{width:20.8333333333vw;height:20.8333333333vw;-webkit-box-shadow:1.3020833333vw 1.3020833333vw 0 rgba(176,39,39,.05);box-shadow:1.3020833333vw 1.3020833333vw 0 rgba(176,39,39,.05)}}.case-Creator_List ul .detail{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:30px}@media screen and (max-width:768px){.case-Creator_List ul .detail{padding-left:6.5104166667vw}}.case-Creator_List ul .role{margin-bottom:15px}@media screen and (max-width:768px){.case-Creator_List ul .role{margin-bottom:3.2552083333vw}}.case-Creator_List ul .role .inner{display:inline-block;padding:4px 8px 5px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;background-color:#b02727}@media screen and (max-width:768px){.case-Creator_List ul .role .inner{padding:.6510416667vw .78125vw .78125vw;font-size:2.6041666667vw}}.case-Creator_List ul .role .shrink{margin:0 -.25em}.case-Creator_List ul .name{font-size:24px;font-weight:700;letter-spacing:.08em}@media screen and (max-width:768px){.case-Creator_List ul .name{font-size:4.4270833333vw}}.case-613 .case-Themesong_Info{max-width:960px;width:calc(100% - 80px);margin:60px auto 50px}@media screen and (max-width:1024px){.case-613 .case-Themesong_Info{width:480px}}@media screen and (max-width:768px){.case-613 .case-Themesong_Info{width:84.375vw;margin-top:10.4166666667vw;margin-bottom:10.4166666667vw}}@media screen and (min-width:1025px){.case-613 .case-Themesong_Info ul{display:-webkit-box;display:-webkit-flex;display:flex}}@media screen and (min-width:1025px){.case-613 .case-Themesong_Info ul li:nth-child(3n-2){width:42%}.case-613 .case-Themesong_Info ul li:nth-child(3n-1){width:37.5%}.case-613 .case-Themesong_Info ul li:nth-child(3n){width:20.5%}}@media screen and (max-width:1024px){.case-613 .case-Themesong_Info ul li{width:100%;margin-bottom:50px}}@media screen and (max-width:768px){.case-613 .case-Themesong_Info ul li{margin-bottom:6.5104166667vw}}.case-613 .case-Themesong_Info ul .role{margin-bottom:15px}@media screen and (max-width:768px){.case-613 .case-Themesong_Info ul .role{margin-bottom:3.2552083333vw}}.case-613 .case-Themesong_Info ul .role .inner{display:inline-block;padding:4px 8px 5px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;background-color:#b02727}@media screen and (max-width:768px){.case-613 .case-Themesong_Info ul .role .inner{padding:.6510416667vw .78125vw .78125vw;font-size:2.6041666667vw}}.case-613 .case-Themesong_Info ul .name{font-size:24px;font-weight:700;letter-spacing:.08em}@media screen and (max-width:768px){.case-613 .case-Themesong_Info ul .name{font-size:4.4270833333vw}}.case-YouTube{width:480px;margin:0 auto;border:1px solid #b02727}@media screen and (max-width:768px){.case-YouTube{width:84.375vw;border-width:2px}}@media screen and (max-width:640px){.case-YouTube{border-width:1px}}.case-YouTube .video{position:relative;overflow:hidden;width:100%}.case-YouTube .video::before{display:block;padding-top:56.25%;content:""}.case-YouTube .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.case-Hashtag .hashtag{margin-top:50px;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.case-Hashtag .hashtag{margin-top:7.8125vw;margin-bottom:5.2083333333vw}}.case-Hashtag .hashtag span{display:inline-block;padding:9px 6px 9px 9px;color:#fff;font-size:20px;font-weight:700;letter-spacing:.05em;background-color:#b02727}@media screen and (max-width:768px){.case-Hashtag .hashtag span{padding:1.0416666667vw 1.8229166667vw 1.5625vw 2.34375vw;font-size:4.6875vw}}.case-Hashtag .timeline{position:relative;width:480px;height:520px;margin:0 auto;border:1px solid #b02727}@media screen and (max-width:768px){.case-Hashtag .timeline{width:84.375vw;height:98.9583333333vw;border-width:2px}}@media screen and (max-width:640px){.case-Hashtag .timeline{border-width:1px}}.case-Hashtag .timeline::before{position:absolute;top:20px;left:20px;z-index:-1;width:100%;height:100%;background-color:rgba(81,59,14,.05);content:""}@media screen and (max-width:768px){.case-Hashtag .timeline::before{top:2.6041666667vw;left:2.6041666667vw}}.case-Hashtag .timeline iframe{width:100%;height:100%}@-webkit-keyframes slider-loading{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em}75%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0}87.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em}}@keyframes slider-loading{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em}75%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0}87.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em}}