﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border:0px}a:focus,input,textarea,button{outline:none}a{background:none}textarea{overflow:auto}img{border:none;vertical-align:bottom}@media screen and (max-width: 959px){html{font-size:93.75%}}@media screen and (min-width: 1500px){html{font-size:106.25%}}body{color:#1a1a1a;font-family:'Open Sans', Arial, Roboto, "Droid Sans", "游ゴシック体", YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight:400;line-height:2.2;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-webkit-tap-highlight-color:transparent;min-width:320px}@media screen and (max-width: 599px){body{text-align:left;font-size:14px;font-size:.875rem;line-height:2}}html,body{width:100%;height:100%}body{overflow-y:scroll !important}a{color:#1a1a1a;text-decoration:none}b,strong,em{font-weight:700}img{vertical-align:middle;width:100%;height:auto;display:block;margin:0 auto}*{box-sizing:border-box;background-repeat:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}@media screen and (min-width: 1500px){.l-wrapper{padding:0 5vw}}@media screen and (min-width: 1200px){.l-wrapper{padding:0 4vw}}.l-wrapper:before{content:"";width:100%;height:18px;position:fixed;top:0;left:0;z-index:100;background:-moz-linear-gradient(left, #a16b39 0%, #a16b39 14.28%, #ff8126 14.28%, #ff8126 28.57%, #37c9e6 28.57%, #37c9e6 42.85%, #f55a94 42.85%, #f55a94 57.14%, #22d4a8 57.14%, #22d4a8 71.42%, #b52fa5 71.42%, #b52fa5 85.71%, #1465c2 85.71%, #1465c2 100%);background:-webkit-linear-gradient(left, #a16b39 0%, #a16b39 14.28%, #ff8126 14.28%, #ff8126 28.57%, #37c9e6 28.57%, #37c9e6 42.85%, #f55a94 42.85%, #f55a94 57.14%, #22d4a8 57.14%, #22d4a8 71.42%, #b52fa5 71.42%, #b52fa5 85.71%, #1465c2 85.71%, #1465c2 100%);background:linear-gradient(to right, #a16b39 0%, #a16b39 14.28%, #ff8126 14.28%, #ff8126 28.57%, #37c9e6 28.57%, #37c9e6 42.85%, #f55a94 42.85%, #f55a94 57.14%, #22d4a8 57.14%, #22d4a8 71.42%, #b52fa5 71.42%, #b52fa5 85.71%, #1465c2 85.71%, #1465c2 100%)}.l-line__bcg{background:#dcdddd url(../images/c-bcg_img01.png) repeat;background-size:101px auto;padding:1px 0}@media screen and (min-width: 1200px){.l-line__bcg{padding:1px 5vw;margin:0 -5vw}}@media screen and (min-width: 1200px){.l-line__bcg{padding:1px 4vw;margin:0 -4vw}}.l-container,.l-container__wide{max-width:1500px;margin:7vw auto;padding:0 6vw}@media screen and (min-width: 1500px){.l-container,.l-container__wide{margin:105px auto}}@media screen and (max-width: 599px){.l-container,.l-container__wide{margin:42px auto}}@media screen and (min-width: 1500px){.l-container,.l-container__wide{padding:0 90px}}@media screen and (max-width: 599px){.l-container,.l-container__wide{padding:0 36px}}@media screen and (max-width: 599px){.l-container,.l-container__wide{padding:0 4vw}}@media screen and (max-width: 399px){.l-container,.l-container__wide{margin:25px 0;padding:0 20px}}@media screen and (min-width: 960px){.l-container{padding:0 12vw}}@media screen and (min-width: 960px) and (min-width: 1500px){.l-container{padding:0 180px}}@media screen and (min-width: 960px) and (max-width: 599px){.l-container{padding:0 72px}}@media screen and (max-width: 399px){.h-header{margin-top:35px}}.h-header>.c-box-A>.c-box__ttl{border-bottom:none}@media screen and (max-width: 599px){.h-header>.c-box-A>.c-box__ttl>.c-ttl-A>img:first-child{display:none}}.h-header>.c-box-A>.c-box__ttl>.c-ttl-A>img:last-child{width:80%;max-width:200px;margin-bottom:25px}@media screen and (min-width: 600px){.h-header>.c-box-A>.c-box__ttl>.c-ttl-A>img:last-child{display:none}}.c-ttl-B,.c-btn-A>a,.top-exhibition__item>header,.top-exhibition__item>.l-container__wide>._info,.top-wanted__box>ol>li,.top-credit__sns{font-family:"じゅん 501", Jun501Pro-Bold, Arial, Roboto, "游ゴシック体", YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight:700}.c-ttl-A,.c-txt-A,.top-about__try>h3,.top-member>h2,.top-member__item>.l-container__wide>div>h3,.top-credit>h2{font-family:"じゅん 201", Jun201Pro-Regular, Arial, Roboto, "游ゴシック体", YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight:400}.c-ttl-A:before,.top-exhibition__item>.l-container__wide>._info>li>.c-txtlink{font-family:'Open Sans', Arial, Roboto, "Droid Sans", "游ゴシック体", YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight:400}.c-ttl-A{font-size:48px;font-size:3rem;line-height:1.4;text-align:center}@media screen and (max-width: 959px){.c-ttl-A{font-size:38px;font-size:2.375rem}}@media screen and (max-width: 799px){.c-ttl-A{font-size:30px;font-size:1.875rem}}@media screen and (max-width: 599px){.c-ttl-A{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 399px){.c-ttl-A{font-size:20px;font-size:1.25rem}}.c-ttl-A:before{content:attr(data-ttl);font-size:15px;font-size:.9375rem;font-weight:700;line-height:1;display:block;margin-bottom:1.2em}@media screen and (max-width: 599px){.c-ttl-A:before{font-size:13px;font-size:.8125rem;margin-bottom:0.8em}}.c-ttl-A>img{width:80%;max-width:700px}@media screen and (max-width: 399px){.c-ttl-A>img{width:100%}}.c-ttl-B{font-size:24px;font-size:1.5rem;line-height:1.6;text-align:center}@media screen and (max-width: 959px){.c-ttl-B{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 599px){.c-ttl-B{font-size:16px;font-size:1rem}.c-ttl-B>br{display:none}}.c-txt-A{font-size:24px;font-size:1.5rem;line-height:2.4}@media screen and (max-width: 1199px){.c-txt-A{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 799px){.c-txt-A{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 599px){.c-txt-A{font-size:16px;font-size:1rem;line-height:2.2}}@media screen and (max-width: 399px){.c-txt-A{font-size:14px;font-size:.875rem}}.c-txt-sm{font-size:13px;font-size:.8125rem;line-height:1.9}@media screen and (max-width: 599px){.c-txt-sm{font-size:12px;font-size:.75rem;line-height:1.8}}.c-txtlink{color:#1a1a1a;text-decoration:underline}html.no-touchevents .c-txtlink:hover{color:#b52fa5}.c-btn-A{text-align:center}.c-btn-A>a{color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.6;text-align:center;text-decoration:none;display:inline-block;min-width:320px;padding:1.1em 25px .9em 15px;background-color:#1a1a1a;border-radius:3px;white-space:nowrap;cursor:pointer;position:relative}@media screen and (max-width: 959px){.c-btn-A>a{font-size:15px;font-size:.9375rem;min-width:280px}}@media screen and (max-width: 599px){.c-btn-A>a{font-size:12px;font-size:.75rem;min-width:220px}}.c-btn-A>a:before,.c-btn-A>a:after{content:"";width:15px;height:4px;background-color:#fff;position:absolute;right:20px}.c-btn-A>a:before{transform-origin:100% 100%;transform:translate(-3px, 4px) rotate(55deg);bottom:50%}.c-btn-A>a:after{top:50%;transform-origin:100% 0;transform:translate(-3px, 0) rotate(-55deg)}html.no-touchevents .c-btn-A>a:hover{background-color:#b52fa5}.c-img-hover{display:block;width:100%;overflow:hidden;position:relative;transition:background-color 0s .5s}.c-img-hover img{opacity:1;transform:scale(1);transition:opacity 0.7s,transform 1.2s cubic-bezier(0.14, 0, 0, 1)}html.no-touchevents a:hover .c-img-hover,html.no-touchevents a.c-img-hover:hover,html.no-touchevents span:hover .c-img-hover,html.no-touchevents span.c-img-hover:hover{background-color:#000;transition-delay:0s}html.no-touchevents a:hover .c-img-hover img,html.no-touchevents a.c-img-hover:hover img,html.no-touchevents span:hover .c-img-hover img,html.no-touchevents span.c-img-hover:hover img{opacity:0.85;transform:scale(1.05);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.14, 0, 0, 1)}.c-box-A{padding:4px;position:relative;z-index:1}@media screen and (max-width: 599px){.c-box-A{padding:3px}}.c-box-A:before,.c-box-A._double:after{content:"";box-sizing:border-box;width:100%;height:100%;border:4px solid #1a1a1a;background-color:#fff;position:absolute}@media screen and (max-width: 599px){.c-box-A:before,.c-box-A._double:after{border-width:3px}}.c-box-A:before{top:0;left:0;z-index:-1}.c-box-A._double:after{right:-12px;bottom:-12px;z-index:-2}@media screen and (max-width: 959px){.c-box-A._double:after{right:-8px;bottom:-8px}}@media screen and (max-width: 599px){.c-box-A._double:after{right:-6px;bottom:-6px}}.c-box__ttl{padding:4vw 6vw 3.5vw 6vw;border-bottom:4px solid #1a1a1a}@media screen and (min-width: 1500px){.c-box__ttl{padding:60px 90px 52.5px 90px}}@media screen and (max-width: 599px){.c-box__ttl{padding:24px 36px 21px 36px}}@media screen and (max-width: 599px){.c-box__ttl{padding:5vw 4vw 4.5vw 4vw;border-width:3px}}@media screen and (max-width: 399px){.c-box__ttl{padding:25px 20px}}.top-about__try>h3{font-size:36px;font-size:2.25rem;line-height:1.4;text-align:center;margin-bottom:.8em}@media screen and (max-width: 1199px){.top-about__try>h3{font-size:30px;font-size:1.875rem}}@media screen and (max-width: 799px){.top-about__try>h3{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 599px){.top-about__try>h3{font-size:18px;font-size:1.125rem}}.top-about__try>.c-btn-A+div{font-size:15px;font-size:.9375rem;text-align:center;margin-top:2em}@media screen and (max-width: 599px){.top-about__try>.c-btn-A+div{font-size:14px;font-size:.875rem}}.top-about__notes>dt{font-weight:700;margin-bottom:.5em}@media screen and (max-width: 799px){.top-about__notes>dt{text-align:center}}.top-exhibition .c-box__ttl>.c-ttl-A>img{width:72%;max-width:750px}.top-exhibition__item>header{padding:2.5vw 3vw;border-bottom:4px solid #1a1a1a;display:flex;align-items:center}@media screen and (min-width: 1500px){.top-exhibition__item>header{padding:37.5px 45px}}@media screen and (max-width: 599px){.top-exhibition__item>header{padding:15px 18px}}@media screen and (max-width: 799px){.top-exhibition__item>header{display:block}}@media screen and (max-width: 599px){.top-exhibition__item>header{padding:20px}}.top-exhibition__item>header>figure{flex-shrink:0;width:30%;max-width:300px;position:relative}@media screen and (max-width: 799px){.top-exhibition__item>header>figure{width:80%;max-width:300px;margin:0 auto 20px}}@media screen and (max-width: 399px){.top-exhibition__item>header>figure{width:100%}}.top-exhibition__item>header>figure>figcaption{color:#fff;line-height:1;padding:.8em 1.2em;background-color:#1a1a1a;position:absolute;top:0;left:0}@media screen and (max-width: 799px){.top-exhibition__item>header>figure>figcaption{font-size:13px;font-size:.8125rem}}.top-exhibition__item>header>h3{font-size:36px;font-size:2.25rem;line-height:1.6;flex-grow:1;width:100%;padding-left:5%}@media screen and (max-width: 1199px){.top-exhibition__item>header>h3{font-size:32px;font-size:2rem}}@media screen and (max-width: 959px){.top-exhibition__item>header>h3{font-size:26px;font-size:1.625rem}}@media screen and (max-width: 799px){.top-exhibition__item>header>h3{font-size:22px;font-size:1.375rem;text-align:center;padding-left:0}}@media screen and (max-width: 599px){.top-exhibition__item>header>h3{font-size:18px;font-size:1.125rem}}.top-exhibition__item>header>h3>span{font-size:24px;font-size:1.5rem;display:block}@media screen and (max-width: 1199px){.top-exhibition__item>header>h3>span{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 959px){.top-exhibition__item>header>h3>span{font-size:17px;font-size:1.0625rem}}@media screen and (max-width: 599px){.top-exhibition__item>header>h3>span{font-size:15px;font-size:.9375rem;margin-top:.3em}}.top-exhibition__item>.l-container__wide{margin:4vw auto}@media screen and (min-width: 1500px){.top-exhibition__item>.l-container__wide{margin:60px auto}}@media screen and (max-width: 599px){.top-exhibition__item>.l-container__wide{margin:24px auto}}@media screen and (max-width: 959px){.top-exhibition__item>.l-container__wide{padding:0 4vw}}.top-exhibition__item>.l-container__wide>._info{margin-bottom:1.5em}@media screen and (max-width: 959px){.top-exhibition__item>.l-container__wide>._info{font-size:14px;font-size:.875rem}}.top-exhibition__item>.l-container__wide>._info>li{text-align:left;line-height:1.8}.top-exhibition__item>.l-container__wide>._info>li+li{margin-top:.5em}.top-exhibition__item>.l-container__wide>._info>li>.c-txtlink{font-size:14px;font-size:.875rem;letter-spacing:0}.top-exhibition__item>.l-container__wide>._desc{font-size:15px;font-size:.9375rem}@media screen and (max-width: 959px){.top-exhibition__item>.l-container__wide>._desc{font-size:14px;font-size:.875rem}}.top-wanted__box{counter-reset:number 0;margin:3vw 0 -3vw 0}@media screen and (min-width: 1500px){.top-wanted__box{margin:45px 0 -45px 0}}@media screen and (max-width: 599px){.top-wanted__box{margin:18px 0 -18px 0}}@media screen and (max-width: 399px){.top-wanted__box{margin-bottom:0}}.top-wanted__box>ol{position:relative}.top-wanted__box>ol:before{content:"";width:4px;height:100%;background-color:#1a1a1a;position:absolute;left:15%}@media screen and (max-width: 399px){.top-wanted__box>ol:before{left:40px}}.top-wanted__box>ol>li{font-size:18px;font-size:1.125rem;line-height:1.8;border-bottom:4px solid #1a1a1a;padding-right:1em;display:flex;align-items:center}@media screen and (max-width: 599px){.top-wanted__box>ol>li{font-size:16px;font-size:1rem;padding-right:10px}}@media screen and (max-width: 399px){.top-wanted__box>ol>li{font-size:14px;font-size:.875rem}}.top-wanted__box>ol>li:before{counter-increment:number 1;content:counter(number);font-size:36px;font-size:2.25rem;line-height:120px;text-align:center;width:15%;height:120px;margin-right:5%;flex-shrink:0}@media screen and (max-width: 599px){.top-wanted__box>ol>li:before{font-size:30px;font-size:1.875rem;margin-right:20px}}@media screen and (max-width: 399px){.top-wanted__box>ol>li:before{font-size:28px;font-size:1.75rem;width:40px}}.top-wanted__box>ol>li:last-child{border-bottom:none}.top-member>h2{font-size:24px;font-size:1.5rem;text-align:center}@media screen and (max-width: 599px){.top-member>h2{font-size:20px;font-size:1.25rem;margin-bottom:20px !important}}@media screen and (max-width: 399px){.top-member>h2{font-size:18px;font-size:1.125rem}}.top-member__item{font-size:14px;font-size:.875rem;border-top:1px solid #1a1a1a}.top-member__item:last-child{border-bottom:1px solid #1a1a1a}.top-member__item>.l-container__wide{margin:4vw auto;display:flex}@media screen and (min-width: 1500px){.top-member__item>.l-container__wide{margin:60px auto}}@media screen and (max-width: 599px){.top-member__item>.l-container__wide{margin:24px auto}}@media screen and (max-width: 959px){.top-member__item>.l-container__wide{display:block}}@media screen and (max-width: 599px){.top-member__item>.l-container__wide{margin:30px 0;padding:0 10px}}.top-member__item>.l-container__wide>figure{width:20%;max-width:180px;margin-right:7%;flex-shrink:0}@media screen and (max-width: 959px){.top-member__item>.l-container__wide>figure{width:25%;min-width:120px;float:right;margin:2% 0 1em 7%}}.top-member__item>.l-container__wide>div>h3{font-size:22px;font-size:1.375rem;line-height:1.6;margin:-.2em 0 1em}@media screen and (max-width: 959px){.top-member__item>.l-container__wide>div>h3{margin:0 0 .8em}}@media screen and (max-width: 599px){.top-member__item>.l-container__wide>div>h3{font-size:20px;font-size:1.25rem}}.top-member__item>.l-container__wide>div>h3>span{font-size:16px;font-size:1rem;display:inline-block}@media screen and (max-width: 959px){.top-member__item>.l-container__wide>div>h3>span{font-size:14px;font-size:.875rem}}@media screen and (max-width: 599px){.top-member__item>.l-container__wide>div>h3>span{font-size:12px;font-size:.75rem;display:block;margin-top:.5em}}.top-credit{text-align:center}.top-credit>h2{font-size:22px;font-size:1.375rem;line-height:1.4;margin-bottom:1.5em}@media screen and (max-width: 959px){.top-credit>h2{font-size:20px;font-size:1.25rem;margin-bottom:1em}}.top-credit>.c-ttl-B{margin-bottom:.5em}.top-credit>.c-ttl-B+p{font-weight:700}.top-credit__credit{font-size:14px;font-size:.875rem;line-height:1.8;margin-top:2.5em}@media screen and (max-width: 599px){.top-credit__credit{font-size:12px;font-size:.75rem}}.top-credit__credit>li+li{margin-top:.5em}.top-credit__sns{font-size:18px;font-size:1.125rem}@media screen and (max-width: 959px){.top-credit__sns{font-size:16px;font-size:1rem}}@media screen and (max-width: 599px){.top-credit__sns{font-size:14px;font-size:.875rem}}@media screen and (max-width: 399px){.top-credit__sns{font-size:13px;font-size:.8125rem;white-space:nowrap}}html.no-touchevents .top-credit__sns>a:hover{color:#b52fa5}.top-credit__copyright{font-size:11px;font-size:.6875rem}@media screen and (max-width: 599px){.top-credit__copyright{font-size:10px;font-size:.625rem}}.top-credit__pagetop>a{text-indent:-9999px;margin:0 auto;display:block;width:60px;height:60px;border-radius:50%;background-color:#1a1a1a;position:relative}@media screen and (max-width: 959px){.top-credit__pagetop>a{width:50px;height:50px}}@media screen and (max-width: 399px){.top-credit__pagetop>a{width:45px;height:45px}}.top-credit__pagetop>a:before,.top-credit__pagetop>a:after{content:"";width:15px;height:4px;background-color:#fff;position:absolute;top:38%}@media screen and (max-width: 959px){.top-credit__pagetop>a:before,.top-credit__pagetop>a:after{top:35%}}.top-credit__pagetop>a:before{transform-origin:100% 100%;transform:translate(2px, 0) rotate(-32deg);right:50%}.top-credit__pagetop>a:after{left:50%;transform-origin:0 100%;transform:translate(-2px, 0) rotate(32deg)}html.no-touchevents .top-credit__pagetop>a:hover{background-color:#b52fa5}#ft1-img__wire{width:14px;height:550px;top:auto;margin-left:-6px;bottom:420px;z-index:-1}#ft1-img__grip{width:73px;height:270px;top:160px;margin-left:-36px;background:none}#ft1-img__grip-cap{width:46px;height:110px;margin-left:-23px;background-position:-50px 0;opacity:1}#ft1-img__grip-ball__left,#ft1-img__grip-ball__right{width:22px;height:22px;top:75px;margin-left:-22px;border-radius:50%;border:2px dotted #000;background:none;opacity:1}#ft1-img__grip-ball__right{margin-left:0}#ft1-img__grip-spring{width:52px;height:69px;top:109px;margin-left:-26px;background-position:-100px 0;transform-origin:50% 100%;opacity:1}#ft1-img__grip-base{width:61px;height:19px;top:177px;margin-left:-31px;background-position:-50px -150px;opacity:1}#ft1-img__grip-shell{width:73px;height:214px;top:auto;bottom:0;margin-left:-37px;background-position:-50px -200px;opacity:1}#ft1-img__grip-arrow1{width:27px;height:27px;top:-30px;margin-left:40px;background-position:-350px -250px}#ft1-img__grip-arrow2{width:29px;height:84px;top:130px;margin-left:-100px;background-position:-400px -200px}#products-about-feature__img1._step1 #ft1-img__wire{opacity:1;transform:translate(0, 400px);transition:opacity 0.3s 0.5s,transform 0.6s 1s cubic-bezier(0.55, 0.085, 0.68, 0.53)}#ft1-img__grip{transform:translate(0, 30px)}#products-about-feature__img1._step1 #ft1-img__grip{opacity:1;transform:translate(0, 0);transition:opacity .3s .5s, transform .3s .5s}#products-about-feature__img1._step1 #ft1-img__grip-cap{transform:translate(0, 10px);transition:transform .2s 1.3s linear}#products-about-feature__img1._step1 #ft1-img__grip-ball__left{transform:translate(-4px, 17px);transition:transform .2s 1.3s linear}#products-about-feature__img1._step1 #ft1-img__grip-ball__right{transform:translate(4px, 17px);transition:transform .2s 1.3s linear}#products-about-feature__img1._step1 #ft1-img__grip-spring{transform:scaleY(0.85);transition:transform .2s 1.3s linear}#products-about-feature__img1._step2 #ft1-img__grip-arrow1{opacity:1;transition:opacity .3s;animation:ft1-img__arrow2-1 .4s .5s forwards}@keyframes ft1-img__arrow2-1{0%{transform:translate(0, 0)}100%{transform:translate(-7px, 25px)}}#products-about-feature__img1._step2 #ft1-img__grip-cap{transform:translate(0, 40px);transition:transform .4s .5s}#products-about-feature__img1._step2 #ft1-img__grip-ball__left{transform:translate(-7px, 36px);transition:transform .4s .5s}#products-about-feature__img1._step2 #ft1-img__grip-ball__right{transform:translate(7px, 36px);transition:transform .4s .5s}#products-about-feature__img1._step2 #ft1-img__grip-spring{transform:scaleY(0.4);transition:transform .4s .5s}#products-about-feature__img1._step3 #ft1-img__grip-arrow2{opacity:1;transition:opacity .2s .3s}#products-about-feature__img1._step3 #ft1-img__grip{animation:ft1-img__grip-1 0.5s 0.7s alternate 4 cubic-bezier(0.455, 0.03, 0.515, 0.955)}@keyframes ft1-img__grip-1{0%{transform:translate(0, 0)}100%{transform:translate(0, -80px)}}#ft2-img__ceiling,#ft2-img__floor{width:283px;height:164px;top:5px;margin-left:-141px;background-position:-200px 0}#ft2-img__floor{top:auto;bottom:5px;z-index:-1}#ft2-img__rail{width:216px;height:130px;top:18px;margin-left:-110px;background-position:-200px -400px;z-index:1}#ft2-img__system{width:140px;height:409px;top:45px;margin-left:-70px;background:none}#ft2-img__arrow1{width:29px;height:84px;top:235px;margin-left:-120px;background-position:-400px -200px}#ft2-img__wire-left,#ft2-img__wire-right{width:7px;height:333px;top:auto;bottom:0;margin-left:-70px;background-position:-150px -100px;opacity:1}#ft2-img__wire-right{top:0;margin-left:60px}#ft2-img__panel{width:140px;height:192px;top:130px;left:0;background-position:-200px -200px;opacity:1}#ft2-img__tensioner-left,#ft2-img__tensioner-right{width:9px;height:19px;top:auto;bottom:0;margin-left:-71px;background-position:-350px -200px}#ft2-img__tensioner-right{margin-left:59px;bottom:75px}#ft2-img__arrow3-left,#ft2-img__arrow3-right{width:27px;height:28px;top:auto;bottom:15px;margin-left:-55px;background-position:-350px -250px}#ft2-img__arrow3-right{margin-left:77px;bottom:90px}#ft2-img__arrow2{width:73px;height:55px;top:20px;margin-left:-100px;background-position:-50px -450px}#ft2-img__ceiling{transform:translate(0, -20px)}#products-about-feature__img2._step1 #ft2-img__ceiling{opacity:1;transform:translate(0, 0);transition:opacity .3s .5s, transform .3s .5s}#ft2-img__system{transform:translate(0, 20px)}#products-about-feature__img2._step1 #ft2-img__system{opacity:1;transform:translate(0, 0);transition:opacity .2s .6s, transform .2s .6s}#products-about-feature__img2._step1 #ft2-img__arrow1{opacity:1;transition:opacity .2s 1.3s}#products-about-feature__img2._step1 #ft2-img__arrow1,#products-about-feature__img2._step1 #ft2-img__panel{animation:ft2-img__panel-1 0.5s 1.6s alternate 4 cubic-bezier(0.455, 0.03, 0.515, 0.955)}@keyframes ft2-img__panel-1{0%{transform:translate(0, 0)}100%{transform:translate(0, -60px)}}#ft2-img__rail{transform:translate(-50px, 30px)}#products-about-feature__img2._step2 #ft2-img__rail{opacity:1;transform:translate(0, 0);transition:opacity .3s .3s, transform .3s .6s}#products-about-feature__img2._step2 #ft2-img__arrow2{opacity:1;transition:opacity .2s .8s}#products-about-feature__img2._step2 #ft2-img__arrow2,#products-about-feature__img2._step2 #ft2-img__system{animation:ft2-img__system-1 0.45s 1.2s alternate 4 cubic-bezier(0.455, 0.03, 0.515, 0.955)}@keyframes ft2-img__system-1{0%{transform:translate(0, 0)}100%{transform:translate(30px, -18px)}}#products-about-feature__img2._step3 #ft2-img__arrow1,#products-about-feature__img2._step3 #ft2-img__arrow2{opacity:0;transition:opacity .2s .3s}#products-about-feature__img2._step3 #ft2-img__rail{opacity:0;transform:translate(-50px, 30px);transition:opacity .3s .4s, transform .3s .3s}#ft2-img__tensioner-left,#ft2-img__tensioner-right{transform:translate(0, -10px)}#products-about-feature__img2._step3 #ft2-img__tensioner-left,#products-about-feature__img2._step3 #ft2-img__tensioner-right{opacity:1;transform:translate(0, 0);transition:opacity .3s 1.5s, transform .3s 1.5s}#ft2-img__arrow3-left,#ft2-img__arrow3-right{transform:translate(20px, -20px)}#products-about-feature__img2._step3 #ft2-img__arrow3-left,#products-about-feature__img2._step3 #ft2-img__arrow3-right{opacity:1;transform:translate(0, 0);transition:opacity .3s 1.2s, transform .3s 1.2s}#ft2-img__floor{transform:translate(0, 20px)}#products-about-feature__img2._step3 #ft2-img__floor{opacity:1;transform:translate(0, 0);transition:opacity .3s .3s, transform .3s .3s}.u-tal-l{text-align:left}.u-tal-r{text-align:right}.u-tal-c{text-align:center}.u-tal-j{text-align:justify;text-justify:inter-ideograph}.u-bal-r{margin-left:auto;margin-right:0}.u-bal-c{margin-left:auto;margin-right:auto}@media screen and (max-width: 959px){.u-tal-l__md{text-align:left}}@media screen and (max-width: 959px){.u-tal-r__md{text-align:right}}@media screen and (max-width: 959px){.u-tal-c__md{text-align:center}}@media screen and (max-width: 959px){.u-tal-j__md{text-align:justify;text-justify:inter-ideograph}}@media screen and (max-width: 799px){.u-tal-l__sm{text-align:left}}@media screen and (max-width: 799px){.u-tal-r__sm{text-align:right}}@media screen and (max-width: 799px){.u-tal-c__sm{text-align:center}}@media screen and (max-width: 799px){.u-tal-j__sm{text-align:justify;text-justify:inter-ideograph}}@media screen and (max-width: 599px){.u-tal-l__xs{text-align:left}}@media screen and (max-width: 599px){.u-tal-r__xs{text-align:right}}@media screen and (max-width: 599px){.u-tal-c__xs{text-align:center}}@media screen and (max-width: 599px){.u-tal-j__xs{text-align:justify;text-justify:inter-ideograph}}.u-tcl-red,.u-tcl-red a{color:red !important}.u-tcl-w,.u-tcl-w a{color:#fff !important}.u-fw-n{font-weight:400}.u-fw-b{font-weight:700}.u-pos-r{position:relative}.u-pos-a{position:absolute}.u-dp-il{display:inline}.u-dp-ib{display:inline-block}.u-dp-b{display:block}.u-dp-n{display:none}@media screen and (max-width: 959px){.u-dp-il__md{display:inline}}@media screen and (max-width: 959px){.u-dp-ib__md{display:inline-block}}@media screen and (max-width: 959px){.u-dp-b__md{display:block}}@media screen and (max-width: 959px){.u-dp-n__md{display:none}}@media screen and (max-width: 799px){.u-dp-il__sm{display:inline}}@media screen and (max-width: 799px){.u-dp-ib__sm{display:inline-block}}@media screen and (max-width: 799px){.u-dp-b__sm{display:block}}@media screen and (max-width: 799px){.u-dp-n__sm{display:none}}@media screen and (max-width: 599px){.u-dp-il__xs{display:inline}}@media screen and (max-width: 599px){.u-dp-ib__xs{display:inline-block}}@media screen and (max-width: 599px){.u-dp-b__xs{display:block}}@media screen and (max-width: 599px){.u-dp-n__xs{display:none}}@media screen and (max-width: 399px){.u-dp-il__xxs{display:inline}}@media screen and (max-width: 399px){.u-dp-ib__xxs{display:inline-block}}@media screen and (max-width: 399px){.u-dp-b__xxs{display:block}}@media screen and (max-width: 399px){.u-dp-n__xxs{display:none}}.u-fx-aic{align-items:center}.u-fx-asc{align-self:center}.u-mtb__0{margin-top:0;margin-bottom:0}.u-mb__lg{margin-bottom:10vw}@media screen and (min-width: 1500px){.u-mb__lg{margin-bottom:150px}}@media screen and (max-width: 599px){.u-mb__lg{margin-bottom:60px}}.u-mb__md{margin-bottom:8vw}@media screen and (min-width: 1500px){.u-mb__md{margin-bottom:120px}}@media screen and (max-width: 599px){.u-mb__md{margin-bottom:48px}}.u-mb__sm,.top-member>h2,.top-credit__credit,.top-credit__sns,.top-credit__pagetop{margin-bottom:5vw}@media screen and (min-width: 1500px){.u-mb__sm,.top-member>h2,.top-credit__credit,.top-credit__sns,.top-credit__pagetop{margin-bottom:75px}}@media screen and (max-width: 599px){.u-mb__sm,.top-member>h2,.top-credit__credit,.top-credit__sns,.top-credit__pagetop{margin-bottom:30px}}.u-mb__xs{margin-bottom:3vw}@media screen and (min-width: 1500px){.u-mb__xs{margin-bottom:45px}}@media screen and (max-width: 599px){.u-mb__xs{margin-bottom:18px}}.u-mb__0{margin-bottom:0 !important}.u-mb__1{margin-bottom:1em}.u-mb__2{margin-bottom:2em}.u-mt__lg{margin-top:10vw}@media screen and (min-width: 1500px){.u-mt__lg{margin-top:150px}}@media screen and (max-width: 599px){.u-mt__lg{margin-top:60px}}.u-mt__md{margin-top:8vw}@media screen and (min-width: 1500px){.u-mt__md{margin-top:120px}}@media screen and (max-width: 599px){.u-mt__md{margin-top:48px}}.u-mt__sm,.top-about__try>.c-btn-A,.top-about__notes,.top-exhibition__item+.top-exhibition__item{margin-top:5vw}@media screen and (min-width: 1500px){.u-mt__sm,.top-about__try>.c-btn-A,.top-about__notes,.top-exhibition__item+.top-exhibition__item{margin-top:75px}}@media screen and (max-width: 599px){.u-mt__sm,.top-about__try>.c-btn-A,.top-about__notes,.top-exhibition__item+.top-exhibition__item{margin-top:30px}}.u-mt__xs,.c-ttl-A>img,.c-ttl-A+*{margin-top:3vw}@media screen and (min-width: 1500px){.u-mt__xs,.c-ttl-A>img,.c-ttl-A+*{margin-top:45px}}@media screen and (max-width: 599px){.u-mt__xs,.c-ttl-A>img,.c-ttl-A+*{margin-top:18px}}.u-mt__0{margin-top:0}.u-mt__1{margin-top:1em}.u-mt__2{margin-top:2em}
